<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile doxygen_version="1.9.1">
  <compound kind="file">
    <name>centroidal_dynamics.hh</name>
    <path>/local/robotpkg/var/tmp/robotpkg/path/py-hpp-centroidal-dynamics/work/hpp-centroidal-dynamics-9.0.2/include/hpp/centroidal-dynamics/</path>
    <filename>centroidal__dynamics_8hh.html</filename>
    <includes id="local__config_8hh" name="local_config.hh" local="no" imported="no">hpp/centroidal-dynamics/local_config.hh</includes>
    <includes id="solver__LP__abstract_8hh" name="solver_LP_abstract.hh" local="no" imported="no">hpp/centroidal-dynamics/solver_LP_abstract.hh</includes>
    <includes id="util_8hh" name="util.hh" local="no" imported="no">hpp/centroidal-dynamics/util.hh</includes>
    <class kind="class">centroidal_dynamics::Equilibrium</class>
    <namespace>centroidal_dynamics</namespace>
    <member kind="variable">
      <type></type>
      <name>EQUILIBRIUM_ALGORITHM_LP</name>
      <anchorfile>centroidal__dynamics_8hh.html</anchorfile>
      <anchor>a2cdfbcc03e211fca64fa607760fad397</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>EQUILIBRIUM_ALGORITHM_LP2</name>
      <anchorfile>centroidal__dynamics_8hh.html</anchorfile>
      <anchor>a1e0ecba8f207fb4a26c18e0204fab11e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>EQUILIBRIUM_ALGORITHM_DLP</name>
      <anchorfile>centroidal__dynamics_8hh.html</anchorfile>
      <anchor>ae365221659da68edb2f67d6e952154be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>EQUILIBRIUM_ALGORITHM_PP</name>
      <anchorfile>centroidal__dynamics_8hh.html</anchorfile>
      <anchor>a05015c7bcaea3bf8fc8061f1a1512e01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>EQUILIBRIUM_ALGORITHM_IP</name>
      <anchorfile>centroidal__dynamics_8hh.html</anchorfile>
      <anchor>a4ef9bbf98484b3eced4393d8ee18cda2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>config.hh</name>
    <path>/local/robotpkg/var/tmp/robotpkg/path/py-hpp-centroidal-dynamics/work/hpp-centroidal-dynamics-9.0.2/include/hpp/centroidal-dynamics/</path>
    <filename>config_8hh.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>HPP_CENTROIDAL_DYNAMICS_VERSION_UNKNOWN_TAG</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>aba52f96f5139741824a560a4f2ef6baf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_CENTROIDAL_DYNAMICS_VERSION</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>a980342ca71be9ec5a042435888124764</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_CENTROIDAL_DYNAMICS_MAJOR_VERSION</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>a2ba22ddf17b56b72e73a1caf2b3d7472</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_CENTROIDAL_DYNAMICS_MINOR_VERSION</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>ae089a7f009a45c2cd21563862a3b4e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_CENTROIDAL_DYNAMICS_PATCH_VERSION</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>ad3093ba7ccb66f5009f543ab0315d600</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_CENTROIDAL_DYNAMICS_VERSION_AT_LEAST</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>ae3fac36cea8b4bb11d1c687276e18077</anchor>
      <arglist>(major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_CENTROIDAL_DYNAMICS_VERSION_AT_MOST</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>a73269f4bbb06ae09fd54fc7311af38a6</anchor>
      <arglist>(major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_CENTROIDAL_DYNAMICS_DLLIMPORT</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>a14f842d27ccef8e195c5cf178e97092f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_CENTROIDAL_DYNAMICS_DLLEXPORT</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>a5011e29eeab50e24da4928881503dd9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_CENTROIDAL_DYNAMICS_DLLLOCAL</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>abaf8097730e5f518c8798dbdedc6ed47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_CENTROIDAL_DYNAMICS_EXPLICIT_INSTANTIATION_DECLARATION_DLLIMPORT</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>aefee3a93dd83ea96ce1ef02d5126db74</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_CENTROIDAL_DYNAMICS_EXPLICIT_INSTANTIATION_DECLARATION_DLLEXPORT</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>a7345cd2125170898baf1ac90a7c31570</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_CENTROIDAL_DYNAMICS_EXPLICIT_INSTANTIATION_DEFINITION_DLLIMPORT</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>aa983cc8a30f45c18a6d279fbb2a5c052</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_CENTROIDAL_DYNAMICS_EXPLICIT_INSTANTIATION_DEFINITION_DLLEXPORT</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>a55b8d1debd61bcf19d7efb0d17665aa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_CENTROIDAL_DYNAMICS_DLLAPI</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>aeb3bda8d1ad425403423dc2eb1f4741c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_CENTROIDAL_DYNAMICS_EXPLICIT_INSTANTIATION_DECLARATION_DLLAPI</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>aa823f6a7bbe67568a42fb9a39d0b054f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_CENTROIDAL_DYNAMICS_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>a1d75291c5b71d8062e170d288277568a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_CENTROIDAL_DYNAMICS_LOCAL</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>afbbf55249bd875a9a0aa7b0085dc4982</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>deprecated.hh</name>
    <path>/local/robotpkg/var/tmp/robotpkg/path/py-hpp-centroidal-dynamics/work/hpp-centroidal-dynamics-9.0.2/include/hpp/centroidal-dynamics/</path>
    <filename>deprecated_8hh.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>HPP_CENTROIDAL_DYNAMICS_DEPRECATED</name>
      <anchorfile>deprecated_8hh.html</anchorfile>
      <anchor>a175b1cee2fd5de00b796029df2ca2c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_CENTROIDAL_DYNAMICS_DEPRECATED_MESSAGE</name>
      <anchorfile>deprecated_8hh.html</anchorfile>
      <anchor>a076c13a761bdde25ae2263ddefcef7e5</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_CENTROIDAL_DYNAMICS_DEPRECATED_HEADER</name>
      <anchorfile>deprecated_8hh.html</anchorfile>
      <anchor>a210d26d25dd1afa03b0137f08a48d491</anchor>
      <arglist>(MSG)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>local_config.hh</name>
    <path>/local/robotpkg/var/tmp/robotpkg/path/py-hpp-centroidal-dynamics/work/hpp-centroidal-dynamics-9.0.2/include/hpp/centroidal-dynamics/</path>
    <filename>local__config_8hh.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>CENTROIDAL_DYNAMICS_VERSION</name>
      <anchorfile>local__config_8hh.html</anchorfile>
      <anchor>a69e84e4036ef8b1254daca9416692550</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CENTROIDAL_DYNAMICS_DLLIMPORT</name>
      <anchorfile>local__config_8hh.html</anchorfile>
      <anchor>a15a71879803902bb6365b0d1c96c52a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CENTROIDAL_DYNAMICS_DLLEXPORT</name>
      <anchorfile>local__config_8hh.html</anchorfile>
      <anchor>a31fe427940cfa9188b5abff6cc720187</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CENTROIDAL_DYNAMICS_DLLLOCAL</name>
      <anchorfile>local__config_8hh.html</anchorfile>
      <anchor>a074201e13db1e1cbadaa1d1e1ec5678f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CENTROIDAL_DYNAMICS_DLLAPI</name>
      <anchorfile>local__config_8hh.html</anchorfile>
      <anchor>a5c26cf190066c09829e1c6d5f62c24d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CENTROIDAL_DYNAMICS_LOCAL</name>
      <anchorfile>local__config_8hh.html</anchorfile>
      <anchor>a580c8e549d4447f4459000aaf5c36223</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>logger.hh</name>
    <path>/local/robotpkg/var/tmp/robotpkg/path/py-hpp-centroidal-dynamics/work/hpp-centroidal-dynamics-9.0.2/include/hpp/centroidal-dynamics/</path>
    <filename>logger_8hh.html</filename>
    <includes id="local__config_8hh" name="local_config.hh" local="no" imported="no">hpp/centroidal-dynamics/local_config.hh</includes>
    <class kind="class">centroidal_dynamics::Logger</class>
    <namespace>centroidal_dynamics</namespace>
    <member kind="define">
      <type>#define</type>
      <name>LOGGER_VERBOSITY_ALL</name>
      <anchorfile>logger_8hh.html</anchorfile>
      <anchor>ac1beec4bd8ba25dbe01dbdd5faba293d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SEND_MSG</name>
      <anchorfile>logger_8hh.html</anchorfile>
      <anchor>af85909368589db8fa85418402e6d8a0b</anchor>
      <arglist>(msg, type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SEND_DEBUG_MSG</name>
      <anchorfile>logger_8hh.html</anchorfile>
      <anchor>a3270bb3383da0f47397b8e4bc8d07b95</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SEND_INFO_MSG</name>
      <anchorfile>logger_8hh.html</anchorfile>
      <anchor>aa9c13b038ef952fe1ad2b226c11f4b0d</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SEND_WARNING_MSG</name>
      <anchorfile>logger_8hh.html</anchorfile>
      <anchor>ab0fdf5a4841007961ac305762c72bd1b</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SEND_ERROR_MSG</name>
      <anchorfile>logger_8hh.html</anchorfile>
      <anchor>a9ba243a4315c4229a6cae964da20159d</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SEND_DEBUG_STREAM_MSG</name>
      <anchorfile>logger_8hh.html</anchorfile>
      <anchor>af04b53ebfe30149e3801d7c8ac2f3c25</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SEND_INFO_STREAM_MSG</name>
      <anchorfile>logger_8hh.html</anchorfile>
      <anchor>a3d7cb08d0a69d51525df959851bcdd89</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SEND_WARNING_STREAM_MSG</name>
      <anchorfile>logger_8hh.html</anchorfile>
      <anchor>a027cdfcc62d2c3da7da971a560156df9</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SEND_ERROR_STREAM_MSG</name>
      <anchorfile>logger_8hh.html</anchorfile>
      <anchor>a4a41eaf2fe5ecb52e4006b611de6aa64</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a1f96a7daf6a0d323f6b260a6aa9f466c</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a140229267209e140916345d1815a18a1</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;v, const std::string separator=&quot;, &quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a6bb7a0f329004505661030f2cc45fa61</anchor>
      <arglist>(const Eigen::MatrixBase&lt; T &gt; &amp;v, const std::string separator=&quot;, &quot;)</arglist>
    </member>
    <member kind="function">
      <type>Logger &amp;</type>
      <name>getLogger</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>ad97659f2df4478eb4421b9bc39288ac9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MSG_TYPE_DEBUG</name>
      <anchorfile>logger_8hh.html</anchorfile>
      <anchor>a95cb3ce7c583442c94313a059bdd8979</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MSG_TYPE_INFO</name>
      <anchorfile>logger_8hh.html</anchorfile>
      <anchor>a46331258e9f72bc1f9871dfe640f9c2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MSG_TYPE_WARNING</name>
      <anchorfile>logger_8hh.html</anchorfile>
      <anchor>a9cc9d1463ecc5c472b750e588c3354e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MSG_TYPE_ERROR</name>
      <anchorfile>logger_8hh.html</anchorfile>
      <anchor>a0e234f540c40c71e9a0ada0dd86d10a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MSG_TYPE_DEBUG_STREAM</name>
      <anchorfile>logger_8hh.html</anchorfile>
      <anchor>a47db44c5a1631334a705ae8232b1cf8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MSG_TYPE_INFO_STREAM</name>
      <anchorfile>logger_8hh.html</anchorfile>
      <anchor>a17dfbf4c127e5797c696cc58502b1427</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MSG_TYPE_WARNING_STREAM</name>
      <anchorfile>logger_8hh.html</anchorfile>
      <anchor>a5647d66deb46386e3fba83a8d46b627a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>VERBOSITY_ALL</name>
      <anchorfile>logger_8hh.html</anchorfile>
      <anchor>aa3d064757c194fda6e4c060c83daa3a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>VERBOSITY_INFO_WARNING_ERROR</name>
      <anchorfile>logger_8hh.html</anchorfile>
      <anchor>a4cfd449e2b4414c5be3e3b201d8116f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>VERBOSITY_WARNING_ERROR</name>
      <anchorfile>logger_8hh.html</anchorfile>
      <anchor>a7477054ec3da1c771fa564c41cf444c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>VERBOSITY_ERROR</name>
      <anchorfile>logger_8hh.html</anchorfile>
      <anchor>a8eacf23a7dd6592c84dc7b9f6564692a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>solver_LP_abstract.hh</name>
    <path>/local/robotpkg/var/tmp/robotpkg/path/py-hpp-centroidal-dynamics/work/hpp-centroidal-dynamics-9.0.2/include/hpp/centroidal-dynamics/</path>
    <filename>solver__LP__abstract_8hh.html</filename>
    <includes id="local__config_8hh" name="local_config.hh" local="no" imported="no">hpp/centroidal-dynamics/local_config.hh</includes>
    <includes id="util_8hh" name="util.hh" local="no" imported="no">hpp/centroidal-dynamics/util.hh</includes>
    <class kind="class">centroidal_dynamics::Solver_LP_abstract</class>
    <namespace>centroidal_dynamics</namespace>
    <member kind="variable">
      <type></type>
      <name>SOLVER_LP_QPOASES</name>
      <anchorfile>solver__LP__abstract_8hh.html</anchorfile>
      <anchor>a2ce4f4058edfc0f96ec1eafb0ab720e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LP_STATUS_UNKNOWN</name>
      <anchorfile>solver__LP__abstract_8hh.html</anchorfile>
      <anchor>a83cd2a73b676d53b64381dc35c3e1614</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LP_STATUS_OPTIMAL</name>
      <anchorfile>solver__LP__abstract_8hh.html</anchorfile>
      <anchor>a2e26d313d842bf1c363a3101d97c96bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LP_STATUS_INFEASIBLE</name>
      <anchorfile>solver__LP__abstract_8hh.html</anchorfile>
      <anchor>a0f0726b7b83c2948c982b5dd364c5260</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LP_STATUS_UNBOUNDED</name>
      <anchorfile>solver__LP__abstract_8hh.html</anchorfile>
      <anchor>afb79eccc33901e8b82f63c58e7160895</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LP_STATUS_MAX_ITER_REACHED</name>
      <anchorfile>solver__LP__abstract_8hh.html</anchorfile>
      <anchor>abcecc6dd64a8b6799892bcf19d40c847</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>solver_LP_clp.hh</name>
    <path>/local/robotpkg/var/tmp/robotpkg/path/py-hpp-centroidal-dynamics/work/hpp-centroidal-dynamics-9.0.2/include/hpp/centroidal-dynamics/</path>
    <filename>solver__LP__clp_8hh.html</filename>
  </compound>
  <compound kind="file">
    <name>solver_LP_qpoases.hh</name>
    <path>/local/robotpkg/var/tmp/robotpkg/path/py-hpp-centroidal-dynamics/work/hpp-centroidal-dynamics-9.0.2/include/hpp/centroidal-dynamics/</path>
    <filename>solver__LP__qpoases_8hh.html</filename>
  </compound>
  <compound kind="file">
    <name>Stdafx.hh</name>
    <path>/local/robotpkg/var/tmp/robotpkg/path/py-hpp-centroidal-dynamics/work/hpp-centroidal-dynamics-9.0.2/include/hpp/centroidal-dynamics/</path>
    <filename>Stdafx_8hh.html</filename>
  </compound>
  <compound kind="file">
    <name>stop-watch.hh</name>
    <path>/local/robotpkg/var/tmp/robotpkg/path/py-hpp-centroidal-dynamics/work/hpp-centroidal-dynamics-9.0.2/include/hpp/centroidal-dynamics/</path>
    <filename>stop-watch_8hh.html</filename>
    <includes id="Stdafx_8hh" name="Stdafx.hh" local="yes" imported="no">hpp/centroidal-dynamics/Stdafx.hh</includes>
    <class kind="struct">StopwatchException</class>
    <class kind="class">Stopwatch</class>
    <class kind="struct">Stopwatch::PerformanceData</class>
    <member kind="enumeration">
      <type></type>
      <name>StopwatchMode</name>
      <anchorfile>stop-watch_8hh.html</anchorfile>
      <anchor>adcf4e95e4824d1427aa95145315e4f30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>stop-watch_8hh.html</anchorfile>
      <anchor>adcf4e95e4824d1427aa95145315e4f30ac157bdf0b85a40d2619cbc8bc1ae5fe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_TIME</name>
      <anchorfile>stop-watch_8hh.html</anchorfile>
      <anchor>adcf4e95e4824d1427aa95145315e4f30a0e7955f67a8a0a37622184b3486f9617</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REAL_TIME</name>
      <anchorfile>stop-watch_8hh.html</anchorfile>
      <anchor>adcf4e95e4824d1427aa95145315e4f30a85370ee1b2eddb02ab4efd5109eed728</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Stopwatch &amp;</type>
      <name>getProfiler</name>
      <anchorfile>stop-watch_8hh.html</anchorfile>
      <anchor>ad945052ee4e72d8edfa6df638f29283c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util.hh</name>
    <path>/local/robotpkg/var/tmp/robotpkg/path/py-hpp-centroidal-dynamics/work/hpp-centroidal-dynamics-9.0.2/include/hpp/centroidal-dynamics/</path>
    <filename>util_8hh.html</filename>
    <namespace>centroidal_dynamics</namespace>
    <member kind="typedef">
      <type>double</type>
      <name>value_type</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>ab430e1ead02650af10eb21b438a5ece8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, 2, 1 &gt;</type>
      <name>Vector2</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a84b333f8db3ed280b6f52466e394e175</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, 1, 2 &gt;</type>
      <name>RVector2</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>aa0fce72cbd2c42a7113b53c0f291b2fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, 3, 1 &gt;</type>
      <name>Vector3</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a1459a4e281a3b87d2ba3dacb709edd21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, 1, 3 &gt;</type>
      <name>RVector3</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>ab81eb5a0a0a9943c8938108314b22f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, 6, 1 &gt;</type>
      <name>Vector6</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a19524e29bea2205dcbbef5287e33ee5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, Eigen::Dynamic, 1 &gt;</type>
      <name>VectorX</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a9136c2efd6c44f4fe7cbc13b8b27dd91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, 1, Eigen::Dynamic &gt;</type>
      <name>RVectorX</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a6709bfe4df8fac733acbd21f661c7312</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, 3, 3, Eigen::RowMajor &gt;</type>
      <name>Rotation</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a9a08331ffce7cc20b3cf09b42654f013</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, Eigen::Dynamic, 2, Eigen::RowMajor &gt;</type>
      <name>MatrixX2</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a9c7c7cb4bf43183cef76eab56dfb5848</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, 3, 3, Eigen::RowMajor &gt;</type>
      <name>Matrix3</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>ace1a2a69526105aaee112d02022b3e67</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, Eigen::Dynamic, 3, Eigen::RowMajor &gt;</type>
      <name>MatrixX3</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>af8e1bc232440f65235e6dce19b726a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, 3, Eigen::Dynamic, Eigen::RowMajor &gt;</type>
      <name>Matrix3X</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a856be7b30fb2001953a9608b69b771e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, 4, 3, Eigen::RowMajor &gt;</type>
      <name>Matrix43</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>af5efd456a6d508730468cdf89df7003e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, 6, Eigen::Dynamic, Eigen::RowMajor &gt;</type>
      <name>Matrix6X</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>aec06b859b1f462afd253505e328e20a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, 6, 2, Eigen::RowMajor &gt;</type>
      <name>Matrix62</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a2d7bdc4592e2ae6f578b1d48d2a66955</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, 6, 3, Eigen::RowMajor &gt;</type>
      <name>Matrix63</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>ac7e52810580b292650083581b12f72b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, Eigen::Dynamic, 6, Eigen::RowMajor &gt;</type>
      <name>MatrixX6</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a3c14b2cccfb93822a8c478ffb27af4f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor &gt;</type>
      <name>MatrixXX</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>aede77c825282102f5e05bf934d3098dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Ref&lt; Vector2 &gt;</type>
      <name>Ref_vector2</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a4159353c48a9ca8585005888f50e54a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Ref&lt; Vector3 &gt;</type>
      <name>Ref_vector3</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>afc8e36b999922c2dc4efeda6818af5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Ref&lt; VectorX &gt;</type>
      <name>Ref_vectorX</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>ace83146f41dee9eef22e532f075e2439</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Ref&lt; Rotation &gt;</type>
      <name>Ref_rotation</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a1e8135c48dbdb2557ab659e497540589</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Ref&lt; MatrixX3 &gt;</type>
      <name>Ref_matrixX3</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a18e0f7fd5c27082b06bf43b3deb1c34c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Ref&lt; Matrix43 &gt;</type>
      <name>Ref_matrix43</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>ae1dfb1aa561750f30db5b85ace1d1d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Ref&lt; Matrix6X &gt;</type>
      <name>Ref_matrix6X</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a6bae890e06f4322764e3b3a432a16e86</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Ref&lt; MatrixXX &gt;</type>
      <name>Ref_matrixXX</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>ab11f83c2159e33adb80f3c0636b25934</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Ref&lt; const Vector2 &gt; &amp;</type>
      <name>Cref_vector2</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>ae59da9ce80c7d15edfc4d4057a97e1e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Ref&lt; const Vector3 &gt; &amp;</type>
      <name>Cref_vector3</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a95473be41e7afbbeb4957e336761d266</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Ref&lt; const Vector6 &gt; &amp;</type>
      <name>Cref_vector6</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a4c3e54f763ffdd029aff9c79e85d8971</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Ref&lt; const VectorX &gt; &amp;</type>
      <name>Cref_vectorX</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>ad1fa61e7c6ea839dead840ac2a44d192</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Ref&lt; const Rotation &gt; &amp;</type>
      <name>Cref_rotation</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a84aee577da02e2de3ddc82bbafe1e013</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Ref&lt; const MatrixX3 &gt; &amp;</type>
      <name>Cref_matrixX3</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a6dc0f8ec3e0368d96d26a46216a5f00a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Ref&lt; const Matrix43 &gt; &amp;</type>
      <name>Cref_matrix43</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a27964b367a5f76da70a6918ca3499edb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Ref&lt; const Matrix6X &gt; &amp;</type>
      <name>Cref_matrix6X</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>aa3a6857f4967ffdf8ee20effbf921901</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Ref&lt; const Matrix63 &gt; &amp;</type>
      <name>Cref_matrix63</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a10e48644e83ebe6d31b0f08965bdc9cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Ref&lt; const MatrixXX &gt; &amp;</type>
      <name>Cref_matrixXX</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>adfda0639764ddfb3c50bd0b7c6e97e95</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, Eigen::Dynamic, 3, Eigen::ColMajor &gt;</type>
      <name>MatrixX3ColMajor</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a699c8ba775d634edf6861fabd58a2a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, Eigen::Dynamic, Eigen::Dynamic, Eigen::ColMajor &gt;</type>
      <name>MatrixXXColMajor</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a71dd2a7ef87481172d561b8ca86284a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Ref&lt; const MatrixX3ColMajor &gt; &amp;</type>
      <name>Cref_matrixX3ColMajor</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>ae02234c163075dfb55d955fe6d07d225</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Ref&lt; MatrixXXColMajor &gt; &amp;</type>
      <name>ref_matrixXXColMajor</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>aedce130e7222edc92589474bcc18dcaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writeMatrixToFile</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>ab599230875a9fb23ec602c48fb07043d</anchor>
      <arglist>(const std::string &amp;filename, const Matrix &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readMatrixFromFile</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a394bc9a321a1515089ff72be0488025b</anchor>
      <arglist>(const std::string &amp;filename, Matrix &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>dd_MatrixPtr</type>
      <name>cone_span_eigen_to_cdd</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a70238e0d46cc93825e028d1b5966e57a</anchor>
      <arglist>(Cref_matrixXX input, const bool canonicalize=false)</arglist>
    </member>
    <member kind="function">
      <type>Rotation</type>
      <name>crossMatrix</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>adbb8e41c106ff257a875e2a0a285c8f4</anchor>
      <arglist>(Cref_vector3 x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init_cdd_library</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a20df09760981655b6c5938e072ab8c93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release_cdd_library</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a658df103b35c904d680e17265810cf84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uniform3</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a9fe212e5d9667be5defa5075b0c9fc6b</anchor>
      <arglist>(Cref_vector3 lower_bounds, Cref_vector3 upper_bounds, Ref_vector3 out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uniform</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a4a614bf7a87f09cfd9580e1f2fba8cd8</anchor>
      <arglist>(Cref_matrixXX lower_bounds, Cref_matrixXX upper_bounds, Ref_matrixXX out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>euler_matrix</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a6eed3cf765195679d5542149b04a14e1</anchor>
      <arglist>(double roll, double pitch, double yaw, Ref_rotation R)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>generate_rectangle_contacts</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a9b44d4412662e1ee5e9501bb57708063</anchor>
      <arglist>(double lx, double ly, Cref_vector3 pos, Cref_vector3 rpy, Ref_matrix43 p, Ref_matrix43 N)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getDateAndTimeAsString</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a3b5b9a0487d556dd7bba6921f16752fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>nchoosek</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a3ab7d33c162fb6b9eef23c826d18f65d</anchor>
      <arglist>(const int n, const int k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doCombs</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>ae51e214d630e8d292ffa95f82215224b</anchor>
      <arglist>(Eigen::Matrix&lt; typename DerivedU::Scalar, 1, Eigen::Dynamic &gt; &amp;running, int &amp;running_i, int &amp;running_j, Eigen::PlainObjectBase&lt; DerivedU &gt; &amp;U, const Eigen::MatrixBase&lt; DerivedV &gt; &amp;V, int offset, int k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nchoosek</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>ade1667e9bd0a0979ffe2b5d83aa3550a</anchor>
      <arglist>(const Eigen::MatrixBase&lt; DerivedV &gt; &amp;V, const int k, Eigen::PlainObjectBase&lt; DerivedU &gt; &amp;U)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>warning.hh</name>
    <path>/local/robotpkg/var/tmp/robotpkg/path/py-hpp-centroidal-dynamics/work/hpp-centroidal-dynamics-9.0.2/include/hpp/centroidal-dynamics/</path>
    <filename>warning_8hh.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>HPP_CENTROIDAL_DYNAMICS_WARN_STRINGISE_IMPL</name>
      <anchorfile>warning_8hh.html</anchorfile>
      <anchor>a6b0e2f4c2810b7ba62e9b977cd03760c</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_CENTROIDAL_DYNAMICS_WARN_STRINGISE</name>
      <anchorfile>warning_8hh.html</anchorfile>
      <anchor>a02ebde636435cfca5cc00b8902ebebd0</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_CENTROIDAL_DYNAMICS_WARN</name>
      <anchorfile>warning_8hh.html</anchorfile>
      <anchor>a23bb8e09da65b5e21f7a97acd6f4711a</anchor>
      <arglist>(MSG)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>centroidal_dynamics.cpp</name>
    <path>/local/robotpkg/var/tmp/robotpkg/path/py-hpp-centroidal-dynamics/work/hpp-centroidal-dynamics-9.0.2/src/</path>
    <filename>centroidal__dynamics_8cpp.html</filename>
    <includes id="centroidal__dynamics_8hh" name="centroidal_dynamics.hh" local="no" imported="no">hpp/centroidal-dynamics/centroidal_dynamics.hh</includes>
    <includes id="logger_8hh" name="logger.hh" local="no" imported="no">hpp/centroidal-dynamics/logger.hh</includes>
    <includes id="stop-watch_8hh" name="stop-watch.hh" local="no" imported="no">hpp/centroidal-dynamics/stop-watch.hh</includes>
    <namespace>centroidal_dynamics</namespace>
  </compound>
  <compound kind="file">
    <name>logger.cpp</name>
    <path>/local/robotpkg/var/tmp/robotpkg/path/py-hpp-centroidal-dynamics/work/hpp-centroidal-dynamics-9.0.2/src/</path>
    <filename>logger_8cpp.html</filename>
    <includes id="logger_8hh" name="logger.hh" local="no" imported="no">hpp/centroidal-dynamics/logger.hh</includes>
    <namespace>centroidal_dynamics</namespace>
    <member kind="function">
      <type>Logger &amp;</type>
      <name>getLogger</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>ad97659f2df4478eb4421b9bc39288ac9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>solver_LP_abstract.cpp</name>
    <path>/local/robotpkg/var/tmp/robotpkg/path/py-hpp-centroidal-dynamics/work/hpp-centroidal-dynamics-9.0.2/src/</path>
    <filename>solver__LP__abstract_8cpp.html</filename>
    <includes id="logger_8hh" name="logger.hh" local="no" imported="no">hpp/centroidal-dynamics/logger.hh</includes>
    <includes id="solver__LP__abstract_8hh" name="solver_LP_abstract.hh" local="no" imported="no">hpp/centroidal-dynamics/solver_LP_abstract.hh</includes>
    <namespace>centroidal_dynamics</namespace>
  </compound>
  <compound kind="file">
    <name>solver_LP_clp.cpp</name>
    <path>/local/robotpkg/var/tmp/robotpkg/path/py-hpp-centroidal-dynamics/work/hpp-centroidal-dynamics-9.0.2/src/</path>
    <filename>solver__LP__clp_8cpp.html</filename>
  </compound>
  <compound kind="file">
    <name>solver_LP_qpoases.cpp</name>
    <path>/local/robotpkg/var/tmp/robotpkg/path/py-hpp-centroidal-dynamics/work/hpp-centroidal-dynamics-9.0.2/src/</path>
    <filename>solver__LP__qpoases_8cpp.html</filename>
  </compound>
  <compound kind="file">
    <name>stop-watch.cpp</name>
    <path>/local/robotpkg/var/tmp/robotpkg/path/py-hpp-centroidal-dynamics/work/hpp-centroidal-dynamics-9.0.2/src/</path>
    <filename>stop-watch_8cpp.html</filename>
    <includes id="Stdafx_8hh" name="Stdafx.hh" local="yes" imported="no">hpp/centroidal-dynamics/Stdafx.hh</includes>
    <includes id="stop-watch_8hh" name="stop-watch.hh" local="yes" imported="no">hpp/centroidal-dynamics/stop-watch.hh</includes>
    <member kind="function">
      <type>Stopwatch &amp;</type>
      <name>getProfiler</name>
      <anchorfile>stop-watch_8cpp.html</anchorfile>
      <anchor>ad945052ee4e72d8edfa6df638f29283c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util.cpp</name>
    <path>/local/robotpkg/var/tmp/robotpkg/path/py-hpp-centroidal-dynamics/work/hpp-centroidal-dynamics-9.0.2/src/</path>
    <filename>util_8cpp.html</filename>
    <includes id="util_8hh" name="util.hh" local="no" imported="no">hpp/centroidal-dynamics/util.hh</includes>
    <namespace>centroidal_dynamics</namespace>
    <member kind="function">
      <type>dd_MatrixPtr</type>
      <name>cone_span_eigen_to_cdd</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a70238e0d46cc93825e028d1b5966e57a</anchor>
      <arglist>(Cref_matrixXX input, const bool canonicalize=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init_cdd_library</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a20df09760981655b6c5938e072ab8c93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release_cdd_library</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a658df103b35c904d680e17265810cf84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uniform3</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a9fe212e5d9667be5defa5075b0c9fc6b</anchor>
      <arglist>(Cref_vector3 lower_bounds, Cref_vector3 upper_bounds, Ref_vector3 out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uniform</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a4a614bf7a87f09cfd9580e1f2fba8cd8</anchor>
      <arglist>(Cref_matrixXX lower_bounds, Cref_matrixXX upper_bounds, Ref_matrixXX out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>euler_matrix</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a6eed3cf765195679d5542149b04a14e1</anchor>
      <arglist>(double roll, double pitch, double yaw, Ref_rotation R)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>generate_rectangle_contacts</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a9b44d4412662e1ee5e9501bb57708063</anchor>
      <arglist>(double lx, double ly, Cref_vector3 pos, Cref_vector3 rpy, Ref_matrix43 p, Ref_matrix43 N)</arglist>
    </member>
    <member kind="function">
      <type>Rotation</type>
      <name>crossMatrix</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>adbb8e41c106ff257a875e2a0a285c8f4</anchor>
      <arglist>(Cref_vector3 x)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getDateAndTimeAsString</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a3b5b9a0487d556dd7bba6921f16752fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>nchoosek</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a3ab7d33c162fb6b9eef23c826d18f65d</anchor>
      <arglist>(const int n, const int k)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>centroidal_dynamics::Equilibrium</name>
    <filename>classcentroidal__dynamics_1_1Equilibrium.html</filename>
    <member kind="function">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</type>
      <name>Equilibrium</name>
      <anchorfile>classcentroidal__dynamics_1_1Equilibrium.html</anchorfile>
      <anchor>ad32aab492ea5efafcca2efd52c0d6daf</anchor>
      <arglist>(const std::string &amp;name, const double mass, const unsigned int generatorsPerContact, const SolverLP solver_type=SOLVER_LP_QPOASES, bool useWarmStart=true, const unsigned int max_num_cdd_trials=0, const bool canonicalize_cdd_matrix=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Equilibrium</name>
      <anchorfile>classcentroidal__dynamics_1_1Equilibrium.html</anchorfile>
      <anchor>a75b690de1926239be1a32734ad7deba6</anchor>
      <arglist>(const Equilibrium &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Equilibrium</name>
      <anchorfile>classcentroidal__dynamics_1_1Equilibrium.html</anchorfile>
      <anchor>a801043c542dfef53a1cad539d0735685</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>useWarmStart</name>
      <anchorfile>classcentroidal__dynamics_1_1Equilibrium.html</anchorfile>
      <anchor>aeae168aae612a2eb1b8fc2a7a615e869</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUseWarmStart</name>
      <anchorfile>classcentroidal__dynamics_1_1Equilibrium.html</anchorfile>
      <anchor>a4accebe09afb56e74a032b27e52223dc</anchor>
      <arglist>(bool uws)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classcentroidal__dynamics_1_1Equilibrium.html</anchorfile>
      <anchor>a35e5d1f69ffbd3df60a5c653fdb0cd7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EquilibriumAlgorithm</type>
      <name>getAlgorithm</name>
      <anchorfile>classcentroidal__dynamics_1_1Equilibrium.html</anchorfile>
      <anchor>a3514f27a845e4ad19c7689e980973c3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAlgorithm</name>
      <anchorfile>classcentroidal__dynamics_1_1Equilibrium.html</anchorfile>
      <anchor>a1ffe832b30aecc79044028153cff215a</anchor>
      <arglist>(EquilibriumAlgorithm algorithm)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setNewContacts</name>
      <anchorfile>classcentroidal__dynamics_1_1Equilibrium.html</anchorfile>
      <anchor>af0a23d7e3fabb45841fdd6c279b1b227</anchor>
      <arglist>(const MatrixX3 &amp;contactPoints, const MatrixX3 &amp;contactNormals, const double frictionCoefficient, const EquilibriumAlgorithm alg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setNewContacts</name>
      <anchorfile>classcentroidal__dynamics_1_1Equilibrium.html</anchorfile>
      <anchor>ad8cd5a7685c52a2dc6ff8ebb56b6c694</anchor>
      <arglist>(const MatrixX3ColMajor &amp;contactPoints, const MatrixX3ColMajor &amp;contactNormals, const double frictionCoefficient, const EquilibriumAlgorithm alg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setG</name>
      <anchorfile>classcentroidal__dynamics_1_1Equilibrium.html</anchorfile>
      <anchor>a152465889a2888c07cd1e4f2ffc4f12f</anchor>
      <arglist>(Cref_matrix6X G)</arglist>
    </member>
    <member kind="function">
      <type>LP_status</type>
      <name>computeEquilibriumRobustness</name>
      <anchorfile>classcentroidal__dynamics_1_1Equilibrium.html</anchorfile>
      <anchor>a1eb562734984a3af36782c52085b8bcf</anchor>
      <arglist>(Cref_vector3 com, double &amp;robustness)</arglist>
    </member>
    <member kind="function">
      <type>LP_status</type>
      <name>computeEquilibriumRobustness</name>
      <anchorfile>classcentroidal__dynamics_1_1Equilibrium.html</anchorfile>
      <anchor>a08e66b1f41fd9b5c4b6ef74ba280f938</anchor>
      <arglist>(Cref_vector3 com, Cref_vector3 acc, double &amp;robustness)</arglist>
    </member>
    <member kind="function">
      <type>LP_status</type>
      <name>checkRobustEquilibrium</name>
      <anchorfile>classcentroidal__dynamics_1_1Equilibrium.html</anchorfile>
      <anchor>aabd5349863741be9bfaf33f4acfdb09c</anchor>
      <arglist>(Cref_vector3 com, bool &amp;equilibrium, double e_max=0.0)</arglist>
    </member>
    <member kind="function">
      <type>LP_status</type>
      <name>checkRobustEquilibrium</name>
      <anchorfile>classcentroidal__dynamics_1_1Equilibrium.html</anchorfile>
      <anchor>afe8916552ce87b634af8f998571d43b6</anchor>
      <arglist>(Cref_vector3 com, Cref_vector3 acc, bool &amp;equilibrium, double e_max=0.0)</arglist>
    </member>
    <member kind="function">
      <type>LP_status</type>
      <name>findExtremumOverLine</name>
      <anchorfile>classcentroidal__dynamics_1_1Equilibrium.html</anchorfile>
      <anchor>a03704d33097351a0cd8305803a056325</anchor>
      <arglist>(Cref_vector3 a, Cref_vector3 a0, double e_max, Ref_vector3 com)</arglist>
    </member>
    <member kind="function">
      <type>LP_status</type>
      <name>findExtremumInDirection</name>
      <anchorfile>classcentroidal__dynamics_1_1Equilibrium.html</anchorfile>
      <anchor>afc85cee084d1aa7cb64e8d72c1ae207c</anchor>
      <arglist>(Cref_vector3 direction, Ref_vector3 com, double e_max=0.0)</arglist>
    </member>
    <member kind="function">
      <type>LP_status</type>
      <name>getPolytopeInequalities</name>
      <anchorfile>classcentroidal__dynamics_1_1Equilibrium.html</anchorfile>
      <anchor>a5ea893d133947dda4074ed00a604bdb2</anchor>
      <arglist>(MatrixXX &amp;H, VectorX &amp;h) const</arglist>
    </member>
    <member kind="function">
      <type>LP_status</type>
      <name>findMaximumAcceleration</name>
      <anchorfile>classcentroidal__dynamics_1_1Equilibrium.html</anchorfile>
      <anchor>ab2fe79200421db6b2d206a004344c354</anchor>
      <arglist>(Cref_matrix63 H, Cref_vector6 h, Cref_vector3 v, double &amp;alpha0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkAdmissibleAcceleration</name>
      <anchorfile>classcentroidal__dynamics_1_1Equilibrium.html</anchorfile>
      <anchor>aca55398b0dc92b00bb1efa44b0cb1509</anchor>
      <arglist>(Cref_matrix63 H, Cref_vector6 h, Cref_vector3 a)</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>m_mass</name>
      <anchorfile>classcentroidal__dynamics_1_1Equilibrium.html</anchorfile>
      <anchor>acf700be94fd677fd67ef60f14ba1a3cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Vector3</type>
      <name>m_gravity</name>
      <anchorfile>classcentroidal__dynamics_1_1Equilibrium.html</anchorfile>
      <anchor>af67d0fca479a219d91b1b87121579ea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix6X</type>
      <name>m_G_centr</name>
      <anchorfile>classcentroidal__dynamics_1_1Equilibrium.html</anchorfile>
      <anchor>abb502f8241a040ef5a72901329271f36</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>centroidal_dynamics::Logger</name>
    <filename>classcentroidal__dynamics_1_1Logger.html</filename>
    <member kind="function">
      <type></type>
      <name>Logger</name>
      <anchorfile>classcentroidal__dynamics_1_1Logger.html</anchorfile>
      <anchor>a36e0435761c510d72d763bc2a7e7daf0</anchor>
      <arglist>(double timeSample=0.001, double streamPrintPeriod=1.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Logger</name>
      <anchorfile>classcentroidal__dynamics_1_1Logger.html</anchorfile>
      <anchor>affb9fa1c5dbea611d9a1493417c65122</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>countdown</name>
      <anchorfile>classcentroidal__dynamics_1_1Logger.html</anchorfile>
      <anchor>afc558686dffdb871bec5671ee76ba28a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendMsg</name>
      <anchorfile>classcentroidal__dynamics_1_1Logger.html</anchorfile>
      <anchor>a48a44170ee2d4057f101f1076d9cb4c2</anchor>
      <arglist>(std::string msg, MsgType type, const char *file=&quot;&quot;, int line=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setTimeSample</name>
      <anchorfile>classcentroidal__dynamics_1_1Logger.html</anchorfile>
      <anchor>aac414d9123a83582a8cf44babe6eefe2</anchor>
      <arglist>(double t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setStreamPrintPeriod</name>
      <anchorfile>classcentroidal__dynamics_1_1Logger.html</anchorfile>
      <anchor>a8dd96953001e64a99436227cee5f4b67</anchor>
      <arglist>(double s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVerbosity</name>
      <anchorfile>classcentroidal__dynamics_1_1Logger.html</anchorfile>
      <anchor>af3072f39427fbbc94078c94050c6361f</anchor>
      <arglist>(LoggerVerbosity lv)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isStreamMsg</name>
      <anchorfile>classcentroidal__dynamics_1_1Logger.html</anchorfile>
      <anchor>a545fe5a8fa7df5053704b689bd360a4a</anchor>
      <arglist>(MsgType m)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isDebugMsg</name>
      <anchorfile>classcentroidal__dynamics_1_1Logger.html</anchorfile>
      <anchor>aead6c620a85007c58b05a13842f6dd58</anchor>
      <arglist>(MsgType m)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isInfoMsg</name>
      <anchorfile>classcentroidal__dynamics_1_1Logger.html</anchorfile>
      <anchor>a3f0cfe925dfdfe2a4773d0d40235b140</anchor>
      <arglist>(MsgType m)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isWarningMsg</name>
      <anchorfile>classcentroidal__dynamics_1_1Logger.html</anchorfile>
      <anchor>a8f16cfacba21322a09c3318291541b1d</anchor>
      <arglist>(MsgType m)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isErrorMsg</name>
      <anchorfile>classcentroidal__dynamics_1_1Logger.html</anchorfile>
      <anchor>ab56833f0ab1134ee12f7fe754153b15a</anchor>
      <arglist>(MsgType m)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LoggerVerbosity</type>
      <name>m_lv</name>
      <anchorfile>classcentroidal__dynamics_1_1Logger.html</anchorfile>
      <anchor>ae90562d7df8481d021c01abf2a5759d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_timeSample</name>
      <anchorfile>classcentroidal__dynamics_1_1Logger.html</anchorfile>
      <anchor>ae47a3bbc714926d49ab23f8b2cdd8ebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_streamPrintPeriod</name>
      <anchorfile>classcentroidal__dynamics_1_1Logger.html</anchorfile>
      <anchor>a2030cc605b32add2e93acefd5818809d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_printCountdown</name>
      <anchorfile>classcentroidal__dynamics_1_1Logger.html</anchorfile>
      <anchor>a5d0418dcc0ef25052027aa9989090426</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, double &gt;</type>
      <name>m_stream_msg_counters</name>
      <anchorfile>classcentroidal__dynamics_1_1Logger.html</anchorfile>
      <anchor>a71f10e9dc840cc681d82b196772dd844</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Stopwatch::PerformanceData</name>
    <filename>structStopwatch_1_1PerformanceData.html</filename>
    <member kind="function">
      <type></type>
      <name>PerformanceData</name>
      <anchorfile>structStopwatch_1_1PerformanceData.html</anchorfile>
      <anchor>afc1b4037d6abe28eab9b10e5d5d0ca5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>long double</type>
      <name>clock_start</name>
      <anchorfile>structStopwatch_1_1PerformanceData.html</anchorfile>
      <anchor>aa94851a9f3962c28de621739b8972702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long double</type>
      <name>total_time</name>
      <anchorfile>structStopwatch_1_1PerformanceData.html</anchorfile>
      <anchor>a29e515b431fbc5a64ff3d85ad6a3f891</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long double</type>
      <name>min_time</name>
      <anchorfile>structStopwatch_1_1PerformanceData.html</anchorfile>
      <anchor>a1e1e19648b28b9c74ef8ca852425a553</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long double</type>
      <name>max_time</name>
      <anchorfile>structStopwatch_1_1PerformanceData.html</anchorfile>
      <anchor>a2aff27d554ece0cbbf2b00462636fd15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long double</type>
      <name>last_time</name>
      <anchorfile>structStopwatch_1_1PerformanceData.html</anchorfile>
      <anchor>a7b9252b5277bddb1dd717e24406d9c70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>paused</name>
      <anchorfile>structStopwatch_1_1PerformanceData.html</anchorfile>
      <anchor>a4778ec5791bc66a186abaac5bbd124ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>stops</name>
      <anchorfile>structStopwatch_1_1PerformanceData.html</anchorfile>
      <anchor>a2f80119231c078f909abf5e51ed5ff0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>centroidal_dynamics::Solver_LP_abstract</name>
    <filename>classcentroidal__dynamics_1_1Solver__LP__abstract.html</filename>
    <member kind="function">
      <type></type>
      <name>Solver_LP_abstract</name>
      <anchorfile>classcentroidal__dynamics_1_1Solver__LP__abstract.html</anchorfile>
      <anchor>acd366954100d8b213d343db752b0f93d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Solver_LP_abstract</name>
      <anchorfile>classcentroidal__dynamics_1_1Solver__LP__abstract.html</anchorfile>
      <anchor>adfea2dd4e03ea467cedfa48b9ca83276</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual LP_status</type>
      <name>solve</name>
      <anchorfile>classcentroidal__dynamics_1_1Solver__LP__abstract.html</anchorfile>
      <anchor>a973be7bbeb7df0065baed0a8043dd499</anchor>
      <arglist>(Cref_vectorX c, Cref_vectorX lb, Cref_vectorX ub, Cref_matrixXX A, Cref_vectorX Alb, Cref_vectorX Aub, Ref_vectorX sol)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual LP_status</type>
      <name>solve</name>
      <anchorfile>classcentroidal__dynamics_1_1Solver__LP__abstract.html</anchorfile>
      <anchor>a4035dcec591893ea9270b364d613d278</anchor>
      <arglist>(const std::string &amp;filename, Ref_vectorX sol)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>writeLpToFile</name>
      <anchorfile>classcentroidal__dynamics_1_1Solver__LP__abstract.html</anchorfile>
      <anchor>ac2b689682555e9ae64030c698a045ada</anchor>
      <arglist>(const std::string &amp;filename, Cref_vectorX c, Cref_vectorX lb, Cref_vectorX ub, Cref_matrixXX A, Cref_vectorX Alb, Cref_vectorX Aub)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>readLpFromFile</name>
      <anchorfile>classcentroidal__dynamics_1_1Solver__LP__abstract.html</anchorfile>
      <anchor>a1e1bb3e2396ccd1f3ce957f3bef0fc92</anchor>
      <arglist>(const std::string &amp;filename, VectorX &amp;c, VectorX &amp;lb, VectorX &amp;ub, MatrixXX &amp;A, VectorX &amp;Alb, VectorX &amp;Aub)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual LP_status</type>
      <name>getStatus</name>
      <anchorfile>classcentroidal__dynamics_1_1Solver__LP__abstract.html</anchorfile>
      <anchor>a80cc1e6a60c6ce469b728ebb6ef96892</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getObjectiveValue</name>
      <anchorfile>classcentroidal__dynamics_1_1Solver__LP__abstract.html</anchorfile>
      <anchor>a7d51a1581b4049035b82ce5baf3a897e</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getDualSolution</name>
      <anchorfile>classcentroidal__dynamics_1_1Solver__LP__abstract.html</anchorfile>
      <anchor>adefece2caf422047b33534a2bca46af1</anchor>
      <arglist>(Ref_vectorX res)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getUseWarmStart</name>
      <anchorfile>classcentroidal__dynamics_1_1Solver__LP__abstract.html</anchorfile>
      <anchor>ad065af60a88b2ddabe708d01cc182dd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setUseWarmStart</name>
      <anchorfile>classcentroidal__dynamics_1_1Solver__LP__abstract.html</anchorfile>
      <anchor>a62381d00840e1fde9259566ca4d99613</anchor>
      <arglist>(bool useWarmStart)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned int</type>
      <name>getMaximumIterations</name>
      <anchorfile>classcentroidal__dynamics_1_1Solver__LP__abstract.html</anchorfile>
      <anchor>a65262ab692c844e8829ef4c8acb397b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setMaximumIterations</name>
      <anchorfile>classcentroidal__dynamics_1_1Solver__LP__abstract.html</anchorfile>
      <anchor>a9d38e6f7a74a124b54a766df75572cf9</anchor>
      <arglist>(unsigned int maxIter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getMaximumTime</name>
      <anchorfile>classcentroidal__dynamics_1_1Solver__LP__abstract.html</anchorfile>
      <anchor>a04bb53da7c5863764233be5bfb6d1f78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setMaximumTime</name>
      <anchorfile>classcentroidal__dynamics_1_1Solver__LP__abstract.html</anchorfile>
      <anchor>a208ff04b0b064c9ead24a7581921004d</anchor>
      <arglist>(double seconds)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Solver_LP_abstract *</type>
      <name>getNewSolver</name>
      <anchorfile>classcentroidal__dynamics_1_1Solver__LP__abstract.html</anchorfile>
      <anchor>add6446047be5ebb1cd4b7e2b9b6f809f</anchor>
      <arglist>(SolverLP solverType)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_useWarmStart</name>
      <anchorfile>classcentroidal__dynamics_1_1Solver__LP__abstract.html</anchorfile>
      <anchor>a787ee736ea49f8572386b3ff260073ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_maxIter</name>
      <anchorfile>classcentroidal__dynamics_1_1Solver__LP__abstract.html</anchorfile>
      <anchor>acc76b8ba29c166fc6c1a85ad1dbfdc03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_maxTime</name>
      <anchorfile>classcentroidal__dynamics_1_1Solver__LP__abstract.html</anchorfile>
      <anchor>a286fef67ca0fb709e436ff8c69741925</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stopwatch</name>
    <filename>classStopwatch.html</filename>
    <class kind="struct">Stopwatch::PerformanceData</class>
    <member kind="function">
      <type></type>
      <name>Stopwatch</name>
      <anchorfile>classStopwatch.html</anchorfile>
      <anchor>ae54d52a0a304115fcbb9b8b45fc01a05</anchor>
      <arglist>(StopwatchMode _mode=NONE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Stopwatch</name>
      <anchorfile>classStopwatch.html</anchorfile>
      <anchor>a534c433482f8fe8144c91c0fe37aac20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>performance_exists</name>
      <anchorfile>classStopwatch.html</anchorfile>
      <anchor>a475635bc24c74a5bf575b3151326995f</anchor>
      <arglist>(std::string perf_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_mode</name>
      <anchorfile>classStopwatch.html</anchorfile>
      <anchor>a4069febf08e820dfe66cb9a7323edc82</anchor>
      <arglist>(StopwatchMode mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classStopwatch.html</anchorfile>
      <anchor>a97f67ba8e0caa3aedbad7170902c956c</anchor>
      <arglist>(std::string perf_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classStopwatch.html</anchorfile>
      <anchor>aedebb32f7fe5112b40ab2d2297697a79</anchor>
      <arglist>(std::string perf_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pause</name>
      <anchorfile>classStopwatch.html</anchorfile>
      <anchor>abd0df6443037b5c5634fa789da8bf5d1</anchor>
      <arglist>(std::string perf_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classStopwatch.html</anchorfile>
      <anchor>a2e00a6044f88b49d8ccd3f35d845ffd7</anchor>
      <arglist>(std::string perf_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset_all</name>
      <anchorfile>classStopwatch.html</anchorfile>
      <anchor>ad71465a77090e0ff21b4b5e5262ada2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>report</name>
      <anchorfile>classStopwatch.html</anchorfile>
      <anchor>af7a2527daf7c2e5c4d785214b569e121</anchor>
      <arglist>(std::string perf_name, int precision=2, std::ostream &amp;output=std::cout)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>report_all</name>
      <anchorfile>classStopwatch.html</anchorfile>
      <anchor>a53a8d4e5815cd04b6763f838d335856c</anchor>
      <arglist>(int precision=2, std::ostream &amp;output=std::cout)</arglist>
    </member>
    <member kind="function">
      <type>long double</type>
      <name>get_total_time</name>
      <anchorfile>classStopwatch.html</anchorfile>
      <anchor>a3b6e2bc39286feb9a29de8d70f3be069</anchor>
      <arglist>(std::string perf_name)</arglist>
    </member>
    <member kind="function">
      <type>long double</type>
      <name>get_average_time</name>
      <anchorfile>classStopwatch.html</anchorfile>
      <anchor>aa4b02a7e8abccb7affa14a96721363ef</anchor>
      <arglist>(std::string perf_name)</arglist>
    </member>
    <member kind="function">
      <type>long double</type>
      <name>get_min_time</name>
      <anchorfile>classStopwatch.html</anchorfile>
      <anchor>a2355fa98e0b4e922431ebc7c8df322e5</anchor>
      <arglist>(std::string perf_name)</arglist>
    </member>
    <member kind="function">
      <type>long double</type>
      <name>get_max_time</name>
      <anchorfile>classStopwatch.html</anchorfile>
      <anchor>a27eaa90bbde888b37fdfd97626f21276</anchor>
      <arglist>(std::string perf_name)</arglist>
    </member>
    <member kind="function">
      <type>long double</type>
      <name>get_last_time</name>
      <anchorfile>classStopwatch.html</anchorfile>
      <anchor>aefab282b218d1f7478ca0d950042deab</anchor>
      <arglist>(std::string perf_name)</arglist>
    </member>
    <member kind="function">
      <type>long double</type>
      <name>get_time_so_far</name>
      <anchorfile>classStopwatch.html</anchorfile>
      <anchor>a0a7f1875560e12f19cea5ac0a97dd5ef</anchor>
      <arglist>(std::string perf_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>turn_off</name>
      <anchorfile>classStopwatch.html</anchorfile>
      <anchor>aef9b2f7ef63cef392933a994d43b2108</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>turn_on</name>
      <anchorfile>classStopwatch.html</anchorfile>
      <anchor>a580820292d4b82c773775743925c73f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long double</type>
      <name>take_time</name>
      <anchorfile>classStopwatch.html</anchorfile>
      <anchor>a203d4a218a208baad522638a095c6032</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>active</name>
      <anchorfile>classStopwatch.html</anchorfile>
      <anchor>ab9fb41e90ebb80b0b58dda83231b4381</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StopwatchMode</type>
      <name>mode</name>
      <anchorfile>classStopwatch.html</anchorfile>
      <anchor>af3efa6947ee4d6cd41ea49beef8a19ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, PerformanceData &gt; *</type>
      <name>records_of</name>
      <anchorfile>classStopwatch.html</anchorfile>
      <anchor>a75a93ed1c2fef2a764939b67ba656df1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>StopwatchException</name>
    <filename>structStopwatchException.html</filename>
    <member kind="function">
      <type></type>
      <name>StopwatchException</name>
      <anchorfile>structStopwatchException.html</anchorfile>
      <anchor>a31b6ef9b2d2b64d6d2c1fd5e744bf92b</anchor>
      <arglist>(std::string error)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>error</name>
      <anchorfile>structStopwatchException.html</anchorfile>
      <anchor>aa356b0e9ebc7c6b0048ba0557b6391aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>centroidal_dynamics</name>
    <filename>namespacecentroidal__dynamics.html</filename>
    <class kind="class">centroidal_dynamics::Equilibrium</class>
    <class kind="class">centroidal_dynamics::Logger</class>
    <class kind="class">centroidal_dynamics::Solver_LP_abstract</class>
    <member kind="typedef">
      <type>double</type>
      <name>value_type</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>ab430e1ead02650af10eb21b438a5ece8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, 2, 1 &gt;</type>
      <name>Vector2</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a84b333f8db3ed280b6f52466e394e175</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, 1, 2 &gt;</type>
      <name>RVector2</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>aa0fce72cbd2c42a7113b53c0f291b2fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, 3, 1 &gt;</type>
      <name>Vector3</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a1459a4e281a3b87d2ba3dacb709edd21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, 1, 3 &gt;</type>
      <name>RVector3</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>ab81eb5a0a0a9943c8938108314b22f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, 6, 1 &gt;</type>
      <name>Vector6</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a19524e29bea2205dcbbef5287e33ee5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, Eigen::Dynamic, 1 &gt;</type>
      <name>VectorX</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a9136c2efd6c44f4fe7cbc13b8b27dd91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, 1, Eigen::Dynamic &gt;</type>
      <name>RVectorX</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a6709bfe4df8fac733acbd21f661c7312</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, 3, 3, Eigen::RowMajor &gt;</type>
      <name>Rotation</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a9a08331ffce7cc20b3cf09b42654f013</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, Eigen::Dynamic, 2, Eigen::RowMajor &gt;</type>
      <name>MatrixX2</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a9c7c7cb4bf43183cef76eab56dfb5848</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, 3, 3, Eigen::RowMajor &gt;</type>
      <name>Matrix3</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>ace1a2a69526105aaee112d02022b3e67</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, Eigen::Dynamic, 3, Eigen::RowMajor &gt;</type>
      <name>MatrixX3</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>af8e1bc232440f65235e6dce19b726a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, 3, Eigen::Dynamic, Eigen::RowMajor &gt;</type>
      <name>Matrix3X</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a856be7b30fb2001953a9608b69b771e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, 4, 3, Eigen::RowMajor &gt;</type>
      <name>Matrix43</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>af5efd456a6d508730468cdf89df7003e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, 6, Eigen::Dynamic, Eigen::RowMajor &gt;</type>
      <name>Matrix6X</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>aec06b859b1f462afd253505e328e20a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, 6, 2, Eigen::RowMajor &gt;</type>
      <name>Matrix62</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a2d7bdc4592e2ae6f578b1d48d2a66955</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, 6, 3, Eigen::RowMajor &gt;</type>
      <name>Matrix63</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>ac7e52810580b292650083581b12f72b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, Eigen::Dynamic, 6, Eigen::RowMajor &gt;</type>
      <name>MatrixX6</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a3c14b2cccfb93822a8c478ffb27af4f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor &gt;</type>
      <name>MatrixXX</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>aede77c825282102f5e05bf934d3098dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Ref&lt; Vector2 &gt;</type>
      <name>Ref_vector2</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a4159353c48a9ca8585005888f50e54a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Ref&lt; Vector3 &gt;</type>
      <name>Ref_vector3</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>afc8e36b999922c2dc4efeda6818af5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Ref&lt; VectorX &gt;</type>
      <name>Ref_vectorX</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>ace83146f41dee9eef22e532f075e2439</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Ref&lt; Rotation &gt;</type>
      <name>Ref_rotation</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a1e8135c48dbdb2557ab659e497540589</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Ref&lt; MatrixX3 &gt;</type>
      <name>Ref_matrixX3</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a18e0f7fd5c27082b06bf43b3deb1c34c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Ref&lt; Matrix43 &gt;</type>
      <name>Ref_matrix43</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>ae1dfb1aa561750f30db5b85ace1d1d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Ref&lt; Matrix6X &gt;</type>
      <name>Ref_matrix6X</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a6bae890e06f4322764e3b3a432a16e86</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Ref&lt; MatrixXX &gt;</type>
      <name>Ref_matrixXX</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>ab11f83c2159e33adb80f3c0636b25934</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Ref&lt; const Vector2 &gt; &amp;</type>
      <name>Cref_vector2</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>ae59da9ce80c7d15edfc4d4057a97e1e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Ref&lt; const Vector3 &gt; &amp;</type>
      <name>Cref_vector3</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a95473be41e7afbbeb4957e336761d266</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Ref&lt; const Vector6 &gt; &amp;</type>
      <name>Cref_vector6</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a4c3e54f763ffdd029aff9c79e85d8971</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Ref&lt; const VectorX &gt; &amp;</type>
      <name>Cref_vectorX</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>ad1fa61e7c6ea839dead840ac2a44d192</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Ref&lt; const Rotation &gt; &amp;</type>
      <name>Cref_rotation</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a84aee577da02e2de3ddc82bbafe1e013</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Ref&lt; const MatrixX3 &gt; &amp;</type>
      <name>Cref_matrixX3</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a6dc0f8ec3e0368d96d26a46216a5f00a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Ref&lt; const Matrix43 &gt; &amp;</type>
      <name>Cref_matrix43</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a27964b367a5f76da70a6918ca3499edb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Ref&lt; const Matrix6X &gt; &amp;</type>
      <name>Cref_matrix6X</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>aa3a6857f4967ffdf8ee20effbf921901</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Ref&lt; const Matrix63 &gt; &amp;</type>
      <name>Cref_matrix63</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a10e48644e83ebe6d31b0f08965bdc9cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Ref&lt; const MatrixXX &gt; &amp;</type>
      <name>Cref_matrixXX</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>adfda0639764ddfb3c50bd0b7c6e97e95</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, Eigen::Dynamic, 3, Eigen::ColMajor &gt;</type>
      <name>MatrixX3ColMajor</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a699c8ba775d634edf6861fabd58a2a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; value_type, Eigen::Dynamic, Eigen::Dynamic, Eigen::ColMajor &gt;</type>
      <name>MatrixXXColMajor</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a71dd2a7ef87481172d561b8ca86284a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Ref&lt; const MatrixX3ColMajor &gt; &amp;</type>
      <name>Cref_matrixX3ColMajor</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>ae02234c163075dfb55d955fe6d07d225</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Ref&lt; MatrixXXColMajor &gt; &amp;</type>
      <name>ref_matrixXXColMajor</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>aedce130e7222edc92589474bcc18dcaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a1f96a7daf6a0d323f6b260a6aa9f466c</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a140229267209e140916345d1815a18a1</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;v, const std::string separator=&quot;, &quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a6bb7a0f329004505661030f2cc45fa61</anchor>
      <arglist>(const Eigen::MatrixBase&lt; T &gt; &amp;v, const std::string separator=&quot;, &quot;)</arglist>
    </member>
    <member kind="function">
      <type>Logger &amp;</type>
      <name>getLogger</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>ad97659f2df4478eb4421b9bc39288ac9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writeMatrixToFile</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>ab599230875a9fb23ec602c48fb07043d</anchor>
      <arglist>(const std::string &amp;filename, const Matrix &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readMatrixFromFile</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a394bc9a321a1515089ff72be0488025b</anchor>
      <arglist>(const std::string &amp;filename, Matrix &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>dd_MatrixPtr</type>
      <name>cone_span_eigen_to_cdd</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a70238e0d46cc93825e028d1b5966e57a</anchor>
      <arglist>(Cref_matrixXX input, const bool canonicalize=false)</arglist>
    </member>
    <member kind="function">
      <type>Rotation</type>
      <name>crossMatrix</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>adbb8e41c106ff257a875e2a0a285c8f4</anchor>
      <arglist>(Cref_vector3 x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init_cdd_library</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a20df09760981655b6c5938e072ab8c93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release_cdd_library</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a658df103b35c904d680e17265810cf84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uniform3</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a9fe212e5d9667be5defa5075b0c9fc6b</anchor>
      <arglist>(Cref_vector3 lower_bounds, Cref_vector3 upper_bounds, Ref_vector3 out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uniform</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a4a614bf7a87f09cfd9580e1f2fba8cd8</anchor>
      <arglist>(Cref_matrixXX lower_bounds, Cref_matrixXX upper_bounds, Ref_matrixXX out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>euler_matrix</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a6eed3cf765195679d5542149b04a14e1</anchor>
      <arglist>(double roll, double pitch, double yaw, Ref_rotation R)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>generate_rectangle_contacts</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a9b44d4412662e1ee5e9501bb57708063</anchor>
      <arglist>(double lx, double ly, Cref_vector3 pos, Cref_vector3 rpy, Ref_matrix43 p, Ref_matrix43 N)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getDateAndTimeAsString</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a3b5b9a0487d556dd7bba6921f16752fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>nchoosek</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>a3ab7d33c162fb6b9eef23c826d18f65d</anchor>
      <arglist>(const int n, const int k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doCombs</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>ae51e214d630e8d292ffa95f82215224b</anchor>
      <arglist>(Eigen::Matrix&lt; typename DerivedU::Scalar, 1, Eigen::Dynamic &gt; &amp;running, int &amp;running_i, int &amp;running_j, Eigen::PlainObjectBase&lt; DerivedU &gt; &amp;U, const Eigen::MatrixBase&lt; DerivedV &gt; &amp;V, int offset, int k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nchoosek</name>
      <anchorfile>namespacecentroidal__dynamics.html</anchorfile>
      <anchor>ade1667e9bd0a0979ffe2b5d83aa3550a</anchor>
      <arglist>(const Eigen::MatrixBase&lt; DerivedV &gt; &amp;V, const int k, Eigen::PlainObjectBase&lt; DerivedU &gt; &amp;U)</arglist>
    </member>
  </compound>
</tagfile>
