<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>acado_code_generation.hpp</name>
    <path>/tmp/ws/src/acado/acado/</path>
    <filename>acado__code__generation_8hpp</filename>
    <includes id="code__generation_8hpp" name="code_generation.hpp" local="no" imported="no">acado/code_generation/code_generation.hpp</includes>
  </compound>
  <compound kind="file">
    <name>acado_constants.hpp</name>
    <path>/tmp/ws/src/acado/acado/utils/</path>
    <filename>acado__constants_8hpp</filename>
    <includes id="acado__types_8hpp" name="acado_types.hpp" local="no" imported="no">acado/utils/acado_types.hpp</includes>
    <member kind="variable">
      <type>const double</type>
      <name>ACADO_NAN</name>
      <anchorfile>acado__constants_8hpp.html</anchorfile>
      <anchor>a30b9f46a467c6529474e6e50f046b4d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>BOUNDRELAXATION</name>
      <anchorfile>acado__constants_8hpp.html</anchorfile>
      <anchor>ab801ade488b2fc5ffb43d05ed0269568</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>BOUNDTOL</name>
      <anchorfile>acado__constants_8hpp.html</anchorfile>
      <anchor>a64fc008d2c976a919ccc6f3d9436ef8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>DEFAULT_SAMPLING_TIME</name>
      <anchorfile>acado__constants_8hpp.html</anchorfile>
      <anchor>ae9f40bee1a3542fbeb6fe7b346ebd57b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BEGIN_NAMESPACE_ACADO const double</type>
      <name>EPS</name>
      <anchorfile>acado__constants_8hpp.html</anchorfile>
      <anchor>a92889f421b75ce7e3a66074be5c87f40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>EQUALITY_EPS</name>
      <anchorfile>acado__constants_8hpp.html</anchorfile>
      <anchor>a81598faba45924a04df91f7026ab54a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>FOURTH_ROOT_EPS</name>
      <anchorfile>acado__constants_8hpp.html</anchorfile>
      <anchor>a8a7a7a4f6d22436694c1fbe613b8a01d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>INFINITY</name>
      <anchorfile>acado__constants_8hpp.html</anchorfile>
      <anchor>a84cb1a7e96ee31c2ce778fb60bd2aa87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>INFTY</name>
      <anchorfile>acado__constants_8hpp.html</anchorfile>
      <anchor>abe43a75a40d13838aae8d9c9db93cc2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>MAX_LENGTH_NAME</name>
      <anchorfile>acado__constants_8hpp.html</anchorfile>
      <anchor>ab2dfa287d72abcf29058efb2767bc647</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>MAX_LENGTH_STRING</name>
      <anchorfile>acado__constants_8hpp.html</anchorfile>
      <anchor>a58fab5671c921a6479a64a1e76e474e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>SQRT_EPS</name>
      <anchorfile>acado__constants_8hpp.html</anchorfile>
      <anchor>a6c9a062c6e91afa72a90464543138307</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>THIRD_ROOT_EPS</name>
      <anchorfile>acado__constants_8hpp.html</anchorfile>
      <anchor>a496bc112a9cc3b1776f94673a9515e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>ZERO</name>
      <anchorfile>acado__constants_8hpp.html</anchorfile>
      <anchor>acbcd55b11cabe6b839efa09e97098c4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>ZERO_EPS</name>
      <anchorfile>acado__constants_8hpp.html</anchorfile>
      <anchor>a1c06725fabef74b96122074a3aa79e82</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>acado_controller.hpp</name>
    <path>/tmp/ws/src/acado/acado/</path>
    <filename>acado__controller_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="user__interaction_8hpp" name="user_interaction.hpp" local="no" imported="no">acado/user_interaction/user_interaction.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <includes id="variables__grid_8hpp" name="variables_grid.hpp" local="no" imported="no">acado/variables_grid/variables_grid.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <includes id="integrator_8hpp" name="integrator.hpp" local="no" imported="no">acado/integrator/integrator.hpp</includes>
    <includes id="sparse__solver_8hpp" name="sparse_solver.hpp" local="no" imported="no">acado/sparse_solver/sparse_solver.hpp</includes>
    <includes id="dynamic__system_8hpp" name="dynamic_system.hpp" local="no" imported="no">acado/dynamic_system/dynamic_system.hpp</includes>
    <includes id="dynamic__discretization_8hpp" name="dynamic_discretization.hpp" local="no" imported="no">acado/dynamic_discretization/dynamic_discretization.hpp</includes>
    <includes id="integration__algorithm_8hpp" name="integration_algorithm.hpp" local="no" imported="no">acado/dynamic_discretization/integration_algorithm.hpp</includes>
    <includes id="nlp__solver_8hpp" name="nlp_solver.hpp" local="no" imported="no">acado/nlp_solver/nlp_solver.hpp</includes>
    <includes id="scp__method_8hpp" name="scp_method.hpp" local="no" imported="no">acado/nlp_solver/scp_method.hpp</includes>
    <includes id="ocp_8hpp" name="ocp.hpp" local="no" imported="no">acado/ocp/ocp.hpp</includes>
    <includes id="optimization__algorithm_8hpp" name="optimization_algorithm.hpp" local="no" imported="no">acado/optimization_algorithm/optimization_algorithm.hpp</includes>
    <includes id="parameter__estimation__algorithm_8hpp" name="parameter_estimation_algorithm.hpp" local="no" imported="no">acado/optimization_algorithm/parameter_estimation_algorithm.hpp</includes>
    <includes id="multi__objective__algorithm_8hpp" name="multi_objective_algorithm.hpp" local="no" imported="no">acado/optimization_algorithm/multi_objective_algorithm.hpp</includes>
    <includes id="curve_8hpp" name="curve.hpp" local="no" imported="no">acado/curve/curve.hpp</includes>
    <includes id="controller_8hpp" name="controller.hpp" local="no" imported="no">acado/controller/controller.hpp</includes>
    <includes id="estimator_8hpp" name="estimator.hpp" local="no" imported="no">acado/estimator/estimator.hpp</includes>
    <includes id="control__law_8hpp" name="control_law.hpp" local="no" imported="no">acado/control_law/control_law.hpp</includes>
    <includes id="pid__controller_8hpp" name="pid_controller.hpp" local="no" imported="no">acado/control_law/pid_controller.hpp</includes>
    <includes id="linear__state__feedback_8hpp" name="linear_state_feedback.hpp" local="no" imported="no">acado/control_law/linear_state_feedback.hpp</includes>
    <includes id="feedforward__law_8hpp" name="feedforward_law.hpp" local="no" imported="no">acado/control_law/feedforward_law.hpp</includes>
    <includes id="reference__trajectory_8hpp" name="reference_trajectory.hpp" local="no" imported="no">acado/reference_trajectory/reference_trajectory.hpp</includes>
  </compound>
  <compound kind="file">
    <name>acado_csparse.cpp</name>
    <path>/tmp/ws/src/acado/acado/bindings/acado_csparse/</path>
    <filename>acado__csparse_8cpp</filename>
    <includes id="acado__csparse_8hpp" name="acado_csparse.hpp" local="no" imported="no">acado/bindings/acado_csparse/acado_csparse.hpp</includes>
  </compound>
  <compound kind="file">
    <name>acado_csparse.hpp</name>
    <path>/tmp/ws/src/acado/acado/bindings/acado_csparse/</path>
    <filename>acado__csparse_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="sparse__solver_8hpp" name="sparse_solver.hpp" local="no" imported="no">acado/sparse_solver/sparse_solver.hpp</includes>
    <class kind="class">ACADOcsparse</class>
  </compound>
  <compound kind="file">
    <name>acado_debugging.hpp</name>
    <path>/tmp/ws/src/acado/acado/utils/</path>
    <filename>acado__debugging_8hpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT</name>
      <anchorfile>acado__debugging_8hpp.html</anchorfile>
      <anchor>aca68c0d4ac8df0838e209fb5300f7be3</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_RETURN</name>
      <anchorfile>acado__debugging_8hpp.html</anchorfile>
      <anchor>afaff72da51047ffde210b80fe3e32a2c</anchor>
      <arglist>(x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>acado_default_options.hpp</name>
    <path>/tmp/ws/src/acado/acado/utils/</path>
    <filename>acado__default__options_8hpp</filename>
    <includes id="acado__types_8hpp" name="acado_types.hpp" local="no" imported="no">acado/utils/acado_types.hpp</includes>
    <member kind="variable">
      <type>const double</type>
      <name>defaultAbsoluteTolerance</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>a710782bf5620ae2d0410de5160af0a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>defaultAlgebraicRelaxation</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>a199ede3fc9c955f059ead4e1395cb409</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>defaultComputationalDelayFactor</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>a7a35db8c3ce13bd094a7fa8eee7fb9f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>defaultComputationalDelayOffset</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>a868a0ae581283abd88e00eeefaccabe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>defaultConstraintSensitivity</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>a7ab0dbf6d321efb5a1ca3a8026ff23b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>defaultControlPlotting</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>a36c40b3f71626d333d0d4903247b0229</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>defaultCorrectorTolerance</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>a6308d0e0ce114daf9cf4aab1ece2020f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>defaultDiscretizationType</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>ad17050f37875cbfb8c15530345c65f7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>defaultDynamicHessianApproximation</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>a9d12fb17195d4cc6cf0f93bd89b1bee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>defaultDynamicSensitivity</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>aba6f39bbfc1f06bd298519e86af3416d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>defaultFeasibilityCheck</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>aae361f4135c26c4afe7ec776adfa88bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>defaultFreezeIntegrator</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>a69ab4e541e594af19f78f9e7b1b2df58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>defaultGlobalizationStrategy</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>a53ef7da0be2e8dd73e75ccee3e4f0e96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>defaultHessianApproximation</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>a46f2fc82c03d6a1e32b38cd1867af589</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>defaultHessianProjectionFactor</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>ad65d46859036ab59036c25d07dd193e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>defaultHotstartQP</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>a075a2f67c516a790977db2f6cba3aab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>defaultInfeasibleQPhandling</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>a3b7ab46b1254dcfcee1e47e37e958f17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>defaultInfeasibleQPrelaxation</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>aab941e46fbbce53ffa13086fd9199371</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>defaultInitialStepsize</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>a2877e390a6d7ab21a66618812026fada</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>defaultIntegratorPrintlevel</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>a9a75b805491a447eaf9fe59a054632a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>defaultIntegratorTolerance</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>aa005a7545c6a8dd6dc41cdad9428cd7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>defaultIntegratorType</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>a962644c4072bfd53e2fd1e45be913b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>defaultKKTtolerance</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>ac5178135d32ab4c5bc9a8f453b820ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>defaultKKTtoleranceSafeguard</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>a4be307e013cb414b9f5a4b92c5bc854f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>defaultLevenbergMarguardt</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>a88bf32fd62841d4750a563d3ad2255a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>defaultLinearAlgebraSolver</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>ad4017f3366f74e71371aae41695816e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>defaultLinesearchTolerance</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>a5b0238a12ab2b0a72c928b3062307b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BEGIN_NAMESPACE_ACADO const int</type>
      <name>defaultMaxNumIterations</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>a00ca0ff1f865618d7c5848451a7c90d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>defaultMaxNumQPiterations</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>adf5aa4f5fa51ee0ce1c3af5342a884ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>defaultMaxNumSteps</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>a7dd0e0c464d56fd75656a35e2d1cbeac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>defaultMaxStepsize</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>a17b6496caeacfe1b38d1781885004c50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>defaultMinLinesearchParameter</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>a55c2c5a2f3b75f78c61ff13cc160dc06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>defaultMinStepsize</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>aaae0eb71d43016387fbda35d2574f304</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>defaultObjectiveSensitivity</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>a7ae35d5f75e505710a91c0b416ba5981</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>defaultOutputPlotting</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>a2863a381e3c06904c9e81d3d6ce8735d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>defaultParameterPlotting</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>ac400a87ef75a73fe32d966c32a1465f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>defaultParetoFrontDiscretization</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>aef392e8f4aba031ccbdc7e693fc566b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>defaultParetoFrontGeneration</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>a23a889612b6c8d33b8403b6cd25e18d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>defaultParetoFrontHotstart</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>aae7e6c3ec59fa55299adbb3b78acf289</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>defaultPlotResoltion</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>a234fea5fc74402fa04643c4173bd03f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>defaultPrintCopyright</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>a3a10e6821bc02c88446a005e1e504664</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>defaultprintIntegratorProfile</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>aba3cf75b53d3c8a63faee3bdbf5e79af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>defaultPrintlevel</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>ab24a63d8fc58b029b0a5508498c51868</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>defaultprintSCPmethodProfile</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>ae06b66d163aa1691ea06c52ae93491c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>defaultRelaxationParameter</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>a15aabf107eaa2fa545fe7ab219f9470f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>defaultSimulateComputationalDelay</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>a0c3fca6d67442fd006cf09938d7c2f89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>defaultSimulationAlgorithm</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>a0c0ae1f3d58e7103060cd68a07e7d3af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>defaultSparseQPsolution</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>a498e3a3364b23cea54e706b884705803</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>defaultStepsizeTuning</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>ae66a47b96aaa116e010ab0f6a9e61e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>defaultTerminateAtConvergence</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>a72a54361789165c2143980cf24edae22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>defaultUseImmediateFeedback</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>a5197e78775604cbfbd62bfc97b6f1928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>defaultUseRealtimeIterations</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>ad6455c2b10bbfe8141dc161be4f91a0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>defaultUseRealtimeShifts</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>aaf9115b1bcd484d6629377fbfa049237</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>defaultUseReferencePrediction</name>
      <anchorfile>acado__default__options_8hpp.html</anchorfile>
      <anchor>a2210c6820b374f491ff50c730dd0a08d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>acado_gnuplot.hpp</name>
    <path>/tmp/ws/src/acado/acado/</path>
    <filename>acado__gnuplot_8hpp</filename>
    <includes id="gnuplot__window_8hpp" name="gnuplot_window.hpp" local="no" imported="no">acado/bindings/acado_gnuplot/gnuplot_window.hpp</includes>
  </compound>
  <compound kind="file">
    <name>acado_integrators.hpp</name>
    <path>/tmp/ws/src/acado/acado/</path>
    <filename>acado__integrators_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="clock_8hpp" name="clock.hpp" local="no" imported="no">acado/clock/clock.hpp</includes>
    <includes id="curve_8hpp" name="curve.hpp" local="no" imported="no">acado/curve/curve.hpp</includes>
    <includes id="user__interaction_8hpp" name="user_interaction.hpp" local="no" imported="no">acado/user_interaction/user_interaction.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <includes id="variables__grid_8hpp" name="variables_grid.hpp" local="no" imported="no">acado/variables_grid/variables_grid.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <includes id="integrator_8hpp" name="integrator.hpp" local="no" imported="no">acado/integrator/integrator.hpp</includes>
    <includes id="sparse__solver_8hpp" name="sparse_solver.hpp" local="no" imported="no">acado/sparse_solver/sparse_solver.hpp</includes>
  </compound>
  <compound kind="file">
    <name>acado_io_utils.cpp</name>
    <path>/tmp/ws/src/acado/acado/utils/</path>
    <filename>acado__io__utils_8cpp</filename>
    <includes id="acado__types_8hpp" name="acado_types.hpp" local="no" imported="no">acado/utils/acado_types.hpp</includes>
    <includes id="acado__constants_8hpp" name="acado_constants.hpp" local="no" imported="no">acado/utils/acado_constants.hpp</includes>
    <includes id="acado__io__utils_8hpp" name="acado_io_utils.hpp" local="no" imported="no">acado/utils/acado_io_utils.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>AUTOGEN_NOTICE_LENGTH</name>
      <anchorfile>acado__io__utils_8cpp.html</anchorfile>
      <anchor>abcf5d632bca41578c930526c540bbae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>acadoCopyFile</name>
      <anchorfile>acado__io__utils_8cpp.html</anchorfile>
      <anchor>a80dbe7a744bcc168b1fe7dc95e20c022</anchor>
      <arglist>(const std::string &amp;source, const std::string &amp;destination, const std::string &amp;commentString, bool printCodegenNotice)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>acadoCopyTemplateFile</name>
      <anchorfile>acado__io__utils_8cpp.html</anchorfile>
      <anchor>ae81416d2c58f9e6cd99da5dd5ae4b09b</anchor>
      <arglist>(const std::string &amp;source, const std::string &amp;destination, const std::string &amp;commentString, bool printCodegenNotice)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>acadoCreateFolder</name>
      <anchorfile>acado__io__utils_8cpp.html</anchorfile>
      <anchor>af0780bbce25649e3a85921e9b05c57d5</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>acadoGetTime</name>
      <anchorfile>acado__io__utils_8cpp.html</anchorfile>
      <anchor>a5d4050eef39fb9dea4bf7b5b2c299a31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>acadoPrintAutoGenerationNotice</name>
      <anchorfile>acado__io__utils_8cpp.html</anchorfile>
      <anchor>a5decf8c4dee32856d750116d23a130d2</anchor>
      <arglist>(std::ofstream &amp;stream, const std::string &amp;commentString)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>acadoPrintCopyrightNotice</name>
      <anchorfile>acado__io__utils_8cpp.html</anchorfile>
      <anchor>a690acfa24a51e630edaafc4e2f88f287</anchor>
      <arglist>(const std::string &amp;subpackage)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getGlobalStringDefinitions</name>
      <anchorfile>acado__io__utils_8cpp.html</anchorfile>
      <anchor>a2c1da15e31934041c5820aa6955cbbe9</anchor>
      <arglist>(PrintScheme _printScheme, char **_startString, char **_endString, uint &amp;_width, uint &amp;_precision, char **_colSeparator, char **_rowSeparator)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint</type>
      <name>getStringLength</name>
      <anchorfile>acado__io__utils_8cpp.html</anchorfile>
      <anchor>ac08373ba8276962b9be9e30bbcd271b6</anchor>
      <arglist>(const char *string)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>autogenerationNotice</name>
      <anchorfile>acado__io__utils_8cpp.html</anchorfile>
      <anchor>a6154a9f6bc8fe3615c65b08905c20c47</anchor>
      <arglist>[AUTOGEN_NOTICE_LENGTH]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>acado_io_utils.hpp</name>
    <path>/tmp/ws/src/acado/acado/utils/</path>
    <filename>acado__io__utils_8hpp</filename>
    <includes id="acado__message__handling_8hpp" name="acado_message_handling.hpp" local="no" imported="no">acado/utils/acado_message_handling.hpp</includes>
    <class kind="struct">std::IoFormatter</class>
    <namespace>std</namespace>
    <member kind="function">
      <type>returnValue</type>
      <name>acadoCopyFile</name>
      <anchorfile>acado__io__utils_8hpp.html</anchorfile>
      <anchor>a8bedc7538be0b12bd18d365c66cfca64</anchor>
      <arglist>(const std::string &amp;source, const std::string &amp;destination, const std::string &amp;commentString, bool printCodegenNotice=false)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>acadoCopyTemplateFile</name>
      <anchorfile>acado__io__utils_8hpp.html</anchorfile>
      <anchor>a6f6f84638cefc30ff70226680937e705</anchor>
      <arglist>(const std::string &amp;source, const std::string &amp;destination, const std::string &amp;commentString, bool printCodegenNotice=false)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>acadoCreateFolder</name>
      <anchorfile>acado__io__utils_8hpp.html</anchorfile>
      <anchor>af0780bbce25649e3a85921e9b05c57d5</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>acadoGetTime</name>
      <anchorfile>acado__io__utils_8hpp.html</anchorfile>
      <anchor>a5d4050eef39fb9dea4bf7b5b2c299a31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>acadoPrintAutoGenerationNotice</name>
      <anchorfile>acado__io__utils_8hpp.html</anchorfile>
      <anchor>a5decf8c4dee32856d750116d23a130d2</anchor>
      <arglist>(std::ofstream &amp;stream, const std::string &amp;commentString)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>acadoPrintCopyrightNotice</name>
      <anchorfile>acado__io__utils_8hpp.html</anchorfile>
      <anchor>aa499ac189922928c6768157b50a0df1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>acadoPrintCopyrightNotice</name>
      <anchorfile>acado__io__utils_8hpp.html</anchorfile>
      <anchor>a690acfa24a51e630edaafc4e2f88f287</anchor>
      <arglist>(const std::string &amp;subpackage)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getGlobalStringDefinitions</name>
      <anchorfile>acado__io__utils_8hpp.html</anchorfile>
      <anchor>a2c1da15e31934041c5820aa6955cbbe9</anchor>
      <arglist>(PrintScheme _printScheme, char **_startString, char **_endString, uint &amp;_width, uint &amp;_precision, char **_colSeparator, char **_rowSeparator)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>a9b21aa661be90548fd5d175340d33b22</anchor>
      <arglist>(ostream &amp;stream, vector&lt; T &gt; &amp;array)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>ae4989de0266e68c7b33d8c01bd957be2</anchor>
      <arglist>(ostream &amp;stream, vector&lt; vector&lt; T &gt; &gt; &amp;array)</arglist>
    </member>
    <member kind="function">
      <type>istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>a486964cf6b6d3398087645957504914e</anchor>
      <arglist>(istream &amp;stream, vector&lt; T &gt; &amp;array)</arglist>
    </member>
    <member kind="function">
      <type>istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>acc76e5af1f172cc5f5dc11bf89cdd245</anchor>
      <arglist>(istream &amp;stream, vector&lt; vector&lt; T &gt; &gt; &amp;array)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>toString</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>a0babd64d73881dfd1395a987b830e427</anchor>
      <arglist>(T const &amp;value)</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>DEFAULT_COL_SEPARATOR</name>
      <anchorfile>acado__io__utils_8hpp.html</anchorfile>
      <anchor>ae6c4adcc12c5a889699cfe1309d2addb</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>DEFAULT_END_STRING</name>
      <anchorfile>acado__io__utils_8hpp.html</anchorfile>
      <anchor>a030636ad660e53c67ee099ae6974feda</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>DEFAULT_LABEL</name>
      <anchorfile>acado__io__utils_8hpp.html</anchorfile>
      <anchor>a7faf7c6d5062fec36dd3812041ad3845</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>const uint</type>
      <name>DEFAULT_PRECISION</name>
      <anchorfile>acado__io__utils_8hpp.html</anchorfile>
      <anchor>ad3af2af451dd97c2deefaf9233214704</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>DEFAULT_ROW_SEPARATOR</name>
      <anchorfile>acado__io__utils_8hpp.html</anchorfile>
      <anchor>af86e195983bfa2911caeed4ff1300d31</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>DEFAULT_START_STRING</name>
      <anchorfile>acado__io__utils_8hpp.html</anchorfile>
      <anchor>a657c84ade29a7cacf53e2423f290de4f</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>const uint</type>
      <name>DEFAULT_WIDTH</name>
      <anchorfile>acado__io__utils_8hpp.html</anchorfile>
      <anchor>a3edace63f1c4885ccd6ecc20c9ef78d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BEGIN_NAMESPACE_ACADO const char</type>
      <name>LINE_SEPARATOR</name>
      <anchorfile>acado__io__utils_8hpp.html</anchorfile>
      <anchor>a473c4067147cd62f87b0986184fcf86c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>NOT_A_NUMBER</name>
      <anchorfile>acado__io__utils_8hpp.html</anchorfile>
      <anchor>ae1cf6e187879bc9096114187e58c76b9</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>TEXT_SEPARATOR</name>
      <anchorfile>acado__io__utils_8hpp.html</anchorfile>
      <anchor>af7cebe4317afcda82b1836d1a9490426</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>acado_mat_file.cpp</name>
    <path>/tmp/ws/src/acado/acado/matrix_vector/</path>
    <filename>acado__mat__file_8cpp</filename>
    <includes id="acado__mat__file_8hpp" name="acado_mat_file.hpp" local="no" imported="no">acado/matrix_vector/acado_mat_file.hpp</includes>
  </compound>
  <compound kind="file">
    <name>acado_mat_file.hpp</name>
    <path>/tmp/ws/src/acado/acado/matrix_vector/</path>
    <filename>acado__mat__file_8hpp</filename>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <class kind="struct">MatFile::Fmatrix</class>
    <class kind="class">MatFile</class>
  </compound>
  <compound kind="file">
    <name>acado_message_handling.cpp</name>
    <path>/tmp/ws/src/acado/acado/utils/</path>
    <filename>acado__message__handling_8cpp</filename>
    <includes id="acado__message__handling_8hpp" name="acado_message_handling.hpp" local="no" imported="no">acado/utils/acado_message_handling.hpp</includes>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <class kind="class">returnValue::returnValueData</class>
    <class kind="struct">ReturnValueList</class>
    <member kind="function">
      <type>const char *</type>
      <name>returnValueLevelToString</name>
      <anchorfile>acado__message__handling_8cpp.html</anchorfile>
      <anchor>ad40e50e9f15dc05cc8bfba0613387d4b</anchor>
      <arglist>(returnValueLevel level)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>returnValueTypeToString</name>
      <anchorfile>acado__message__handling_8cpp.html</anchorfile>
      <anchor>acb8e937409e4b16446a76d7e21116ae4</anchor>
      <arglist>(returnValueType type)</arglist>
    </member>
    <member kind="variable">
      <type>ReturnValueList</type>
      <name>returnValueList</name>
      <anchorfile>acado__message__handling_8cpp.html</anchorfile>
      <anchor>a8b8b14d5807117640d2deec4c4397fed</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>acado_message_handling.hpp</name>
    <path>/tmp/ws/src/acado/acado/utils/</path>
    <filename>acado__message__handling_8hpp</filename>
    <includes id="acado__namespace__macros_8hpp" name="acado_namespace_macros.hpp" local="no" imported="no">acado/utils/acado_namespace_macros.hpp</includes>
    <includes id="acado__types_8hpp" name="acado_types.hpp" local="no" imported="no">acado/utils/acado_types.hpp</includes>
    <class kind="class">Logger</class>
    <member kind="define">
      <type>#define</type>
      <name>__FILE__</name>
      <anchorfile>acado__message__handling_8hpp.html</anchorfile>
      <anchor>a2f6bd616afd004b1ce994c2ba2ac9937</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__FUNCTION__</name>
      <anchorfile>acado__message__handling_8hpp.html</anchorfile>
      <anchor>a828bb1dfda1afd67ca795075903d227d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__LINE__</name>
      <anchorfile>acado__message__handling_8hpp.html</anchorfile>
      <anchor>adbfa1be789063f1c21478696be51bb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ACADO_TRY</name>
      <anchorfile>acado__message__handling_8hpp.html</anchorfile>
      <anchor>a9fadd84c373d149033e1da860979a601</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ACADOERROR</name>
      <anchorfile>acado__message__handling_8hpp.html</anchorfile>
      <anchor>a71a2b91e1767fbf81f21af6fdd2a2fa8</anchor>
      <arglist>(retval)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ACADOERRORTEXT</name>
      <anchorfile>acado__message__handling_8hpp.html</anchorfile>
      <anchor>a0dce8cbd404b5280120f6cae2b0a9fdd</anchor>
      <arglist>(retval, text)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ACADOFATAL</name>
      <anchorfile>acado__message__handling_8hpp.html</anchorfile>
      <anchor>a53f6e3d56c3c7cd0c9f9d72811b9b6c0</anchor>
      <arglist>(retval)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ACADOFATALTEXT</name>
      <anchorfile>acado__message__handling_8hpp.html</anchorfile>
      <anchor>a83001eee968555a6e954ccdbbad12d03</anchor>
      <arglist>(retval, text)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ACADOINFO</name>
      <anchorfile>acado__message__handling_8hpp.html</anchorfile>
      <anchor>a2ed56dad8b1b7c854b44d38d7152750f</anchor>
      <arglist>(retval)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ACADOINFOTEXT</name>
      <anchorfile>acado__message__handling_8hpp.html</anchorfile>
      <anchor>a01c827d99999dbd9c45e5f47ef83e47a</anchor>
      <arglist>(retval, text)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ACADOWARNING</name>
      <anchorfile>acado__message__handling_8hpp.html</anchorfile>
      <anchor>a53bb523e27f4da1a698935504f99280b</anchor>
      <arglist>(retval)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ACADOWARNINGTEXT</name>
      <anchorfile>acado__message__handling_8hpp.html</anchorfile>
      <anchor>ab25368f0038da287f79abf73679c33b1</anchor>
      <arglist>(retval, text)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COL_DEBUG</name>
      <anchorfile>acado__message__handling_8hpp.html</anchorfile>
      <anchor>a07b50ad6697535106ed570c6d416496e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COL_ERROR</name>
      <anchorfile>acado__message__handling_8hpp.html</anchorfile>
      <anchor>a14e4c7bca15c8e63f4000b8045d73b34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COL_FATAL</name>
      <anchorfile>acado__message__handling_8hpp.html</anchorfile>
      <anchor>a7a4f1beb3b754e2fc1e4cf92f11f0281</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COL_INFO</name>
      <anchorfile>acado__message__handling_8hpp.html</anchorfile>
      <anchor>a42bd20aa3447eb7f38d5a0eeb046b5f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COL_WARNING</name>
      <anchorfile>acado__message__handling_8hpp.html</anchorfile>
      <anchor>ae228685eddca75d0932d855df79101d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOG</name>
      <anchorfile>acado__message__handling_8hpp.html</anchorfile>
      <anchor>aba7b09d6e8fbe414c23705ad24dde6ff</anchor>
      <arglist>(level)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUOTE</name>
      <anchorfile>acado__message__handling_8hpp.html</anchorfile>
      <anchor>a2117b58e19182dff91ad3558e650541d</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUOTE_</name>
      <anchorfile>acado__message__handling_8hpp.html</anchorfile>
      <anchor>a6959c1bc4585740b15772d9e17312371</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="enumeration">
      <name>returnValueStatus</name>
      <anchorfile>acado__message__handling_8hpp.html</anchorfile>
      <anchor>acfa8d10477b2d234cb143483b08c93c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATUS_UNHANDLED</name>
      <anchorfile>acado__message__handling_8hpp.html</anchorfile>
      <anchor>acfa8d10477b2d234cb143483b08c93c0ae04c67052d236c74e20ac9e05cb55662</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATUS_HANDLED</name>
      <anchorfile>acado__message__handling_8hpp.html</anchorfile>
      <anchor>acfa8d10477b2d234cb143483b08c93c0a5a8210d2392dfaead29a65d1a7256b22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>VisibilityStatus</name>
      <anchorfile>acado__message__handling_8hpp.html</anchorfile>
      <anchor>a36503475bb1fea0a7fd7087259ee63c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VS_VISIBLE</name>
      <anchorfile>acado__message__handling_8hpp.html</anchorfile>
      <anchor>a36503475bb1fea0a7fd7087259ee63c1a3ff036f60aca3f1da826be88496d219b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VS_HIDDEN</name>
      <anchorfile>acado__message__handling_8hpp.html</anchorfile>
      <anchor>a36503475bb1fea0a7fd7087259ee63c1acc5dfba7e128cac462925a6564a55a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VS_VISIBLE</name>
      <anchorfile>acado__message__handling_8hpp.html</anchorfile>
      <anchor>a36503475bb1fea0a7fd7087259ee63c1a3ff036f60aca3f1da826be88496d219b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VS_HIDDEN</name>
      <anchorfile>acado__message__handling_8hpp.html</anchorfile>
      <anchor>a36503475bb1fea0a7fd7087259ee63c1acc5dfba7e128cac462925a6564a55a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VS_VISIBLE</name>
      <anchorfile>acado__message__handling_8hpp.html</anchorfile>
      <anchor>a36503475bb1fea0a7fd7087259ee63c1a3ff036f60aca3f1da826be88496d219b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VS_HIDDEN</name>
      <anchorfile>acado__message__handling_8hpp.html</anchorfile>
      <anchor>a36503475bb1fea0a7fd7087259ee63c1acc5dfba7e128cac462925a6564a55a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VS_HIDDEN</name>
      <anchorfile>acado__message__handling_8hpp.html</anchorfile>
      <anchor>a36503475bb1fea0a7fd7087259ee63c1acc5dfba7e128cac462925a6564a55a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VS_VISIBLE</name>
      <anchorfile>acado__message__handling_8hpp.html</anchorfile>
      <anchor>a36503475bb1fea0a7fd7087259ee63c1a3ff036f60aca3f1da826be88496d219b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>returnValueLevelToString</name>
      <anchorfile>acado__message__handling_8hpp.html</anchorfile>
      <anchor>ad40e50e9f15dc05cc8bfba0613387d4b</anchor>
      <arglist>(returnValueLevel level)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>returnValueTypeToString</name>
      <anchorfile>acado__message__handling_8hpp.html</anchorfile>
      <anchor>acb8e937409e4b16446a76d7e21116ae4</anchor>
      <arglist>(returnValueType type)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>acado_namespace_macros.hpp</name>
    <path>/tmp/ws/src/acado/acado/utils/</path>
    <filename>acado__namespace__macros_8hpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>BEGIN_NAMESPACE_ACADO</name>
      <anchorfile>acado__namespace__macros_8hpp.html</anchorfile>
      <anchor>a17b51cc9a6d3252ad620adde29dad7cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLOSE_NAMESPACE_ACADO</name>
      <anchorfile>acado__namespace__macros_8hpp.html</anchorfile>
      <anchor>a3a0cde498cca50c4f0b0a98b744291fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REFER_NAMESPACE_ACADO</name>
      <anchorfile>acado__namespace__macros_8hpp.html</anchorfile>
      <anchor>a19461692402fc5958d5e88b5eccb16f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USING_NAMESPACE_ACADO</name>
      <anchorfile>acado__namespace__macros_8hpp.html</anchorfile>
      <anchor>ab83a2ea66e1b9f70326a8f8345f954bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>acado_optimal_control.hpp</name>
    <path>/tmp/ws/src/acado/acado/</path>
    <filename>acado__optimal__control_8hpp</filename>
    <includes id="acado__integrators_8hpp" name="acado_integrators.hpp" local="no" imported="no">acado_integrators.hpp</includes>
    <includes id="dynamic__system_8hpp" name="dynamic_system.hpp" local="no" imported="no">acado/dynamic_system/dynamic_system.hpp</includes>
    <includes id="dynamic__discretization_8hpp" name="dynamic_discretization.hpp" local="no" imported="no">acado/dynamic_discretization/dynamic_discretization.hpp</includes>
    <includes id="integration__algorithm_8hpp" name="integration_algorithm.hpp" local="no" imported="no">acado/dynamic_discretization/integration_algorithm.hpp</includes>
    <includes id="nlp__solver_8hpp" name="nlp_solver.hpp" local="no" imported="no">acado/nlp_solver/nlp_solver.hpp</includes>
    <includes id="scp__method_8hpp" name="scp_method.hpp" local="no" imported="no">acado/nlp_solver/scp_method.hpp</includes>
    <includes id="ocp_8hpp" name="ocp.hpp" local="no" imported="no">acado/ocp/ocp.hpp</includes>
    <includes id="nlp_8hpp" name="nlp.hpp" local="no" imported="no">acado/ocp/nlp.hpp</includes>
    <includes id="optimization__algorithm_8hpp" name="optimization_algorithm.hpp" local="no" imported="no">acado/optimization_algorithm/optimization_algorithm.hpp</includes>
    <includes id="real__time__algorithm_8hpp" name="real_time_algorithm.hpp" local="no" imported="no">acado/optimization_algorithm/real_time_algorithm.hpp</includes>
    <includes id="parameter__estimation__algorithm_8hpp" name="parameter_estimation_algorithm.hpp" local="no" imported="no">acado/optimization_algorithm/parameter_estimation_algorithm.hpp</includes>
    <includes id="multi__objective__algorithm_8hpp" name="multi_objective_algorithm.hpp" local="no" imported="no">acado/optimization_algorithm/multi_objective_algorithm.hpp</includes>
  </compound>
  <compound kind="file">
    <name>acado_syntax.cpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_expression/</path>
    <filename>acado__syntax_8cpp</filename>
    <includes id="acado__syntax_8hpp" name="acado_syntax.hpp" local="no" imported="no">acado/symbolic_expression/acado_syntax.hpp</includes>
    <includes id="operator_8hpp" name="operator.hpp" local="no" imported="no">acado/symbolic_operator/operator.hpp</includes>
    <member kind="function">
      <type>IntermediateState</type>
      <name>acos</name>
      <anchorfile>acado__syntax_8cpp.html</anchorfile>
      <anchor>af7da3cb3d5f46c03b36fbd8e4131fedd</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>IntermediateState</type>
      <name>asin</name>
      <anchorfile>acado__syntax_8cpp.html</anchorfile>
      <anchor>a3a32379ec6ad0073b2402a14d4495d12</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>IntermediateState</type>
      <name>atan</name>
      <anchorfile>acado__syntax_8cpp.html</anchorfile>
      <anchor>affd08b7ae26358b3e63bc8138d63d945</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>backwardDerivative</name>
      <anchorfile>acado__syntax_8cpp.html</anchorfile>
      <anchor>a8c1fcaa9656b1c5d294cc5e2d75c72c3</anchor>
      <arglist>(const Expression &amp;arg1, const Expression &amp;arg2)</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>backwardDerivative</name>
      <anchorfile>acado__syntax_8cpp.html</anchorfile>
      <anchor>a896397fdfe672fd98f648325af241fae</anchor>
      <arglist>(const Expression &amp;arg1, const Expression &amp;arg2, const Expression &amp;seed)</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>chol</name>
      <anchorfile>acado__syntax_8cpp.html</anchorfile>
      <anchor>a3c2fa56cacb37b5b0fce09e42ea42a02</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>clearAllStaticCounters</name>
      <anchorfile>acado__syntax_8cpp.html</anchorfile>
      <anchor>ab299e8ddd923df73de7066ee3086ec9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IntermediateState</type>
      <name>cos</name>
      <anchorfile>acado__syntax_8cpp.html</anchorfile>
      <anchor>a03cae1912c0e9d0d06705dc9a7eb41dc</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>dot</name>
      <anchorfile>acado__syntax_8cpp.html</anchorfile>
      <anchor>a9b56d38f809c9bda83cf6608e8d4ab0a</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>IntermediateState</type>
      <name>entropy</name>
      <anchorfile>acado__syntax_8cpp.html</anchorfile>
      <anchor>a08004d9dddd25cb846cdbb2028b7b85c</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>IntermediateState</type>
      <name>euclidean_norm</name>
      <anchorfile>acado__syntax_8cpp.html</anchorfile>
      <anchor>aed32b8bda466bbfb2b36b68be733b6c4</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>IntermediateState</type>
      <name>exp</name>
      <anchorfile>acado__syntax_8cpp.html</anchorfile>
      <anchor>a698b0188a4b9c6b6473afdf20f8f30f2</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>forwardDerivative</name>
      <anchorfile>acado__syntax_8cpp.html</anchorfile>
      <anchor>a72091f94fa07a14d9a3a9c8e3f75be2d</anchor>
      <arglist>(const Expression &amp;arg1, const Expression &amp;arg2)</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>forwardDerivative</name>
      <anchorfile>acado__syntax_8cpp.html</anchorfile>
      <anchor>a10214047a57ba54736fe4367fd517c80</anchor>
      <arglist>(const Expression &amp;arg1, const Expression &amp;arg2, const Expression &amp;seed)</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>getRiccatiODE</name>
      <anchorfile>acado__syntax_8cpp.html</anchorfile>
      <anchor>aa752b7518f79a5576b1ba28ae665a78c</anchor>
      <arglist>(const Expression &amp;rhs, const DifferentialState &amp;x, const Control &amp;u, const DifferentialState &amp;P, const DMatrix &amp;Q, const DMatrix &amp;R)</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>jacobian</name>
      <anchorfile>acado__syntax_8cpp.html</anchorfile>
      <anchor>a8ad25b9a3380797cae6c1ded7e9c765a</anchor>
      <arglist>(const Expression &amp;arg1, const Expression &amp;arg2)</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>laplace</name>
      <anchorfile>acado__syntax_8cpp.html</anchorfile>
      <anchor>a675e20d7a28b294a519b22e64f1cfe4d</anchor>
      <arglist>(const Expression &amp;arg1, const Expression &amp;arg2)</arglist>
    </member>
    <member kind="function">
      <type>IntermediateState</type>
      <name>ln</name>
      <anchorfile>acado__syntax_8cpp.html</anchorfile>
      <anchor>a144051211984e7d0462fc13efca1e0f4</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>IntermediateState</type>
      <name>log</name>
      <anchorfile>acado__syntax_8cpp.html</anchorfile>
      <anchor>a01f0a52b0ae27b4a92cacae2e13ef420</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>IntermediateState</type>
      <name>log_sum_exp</name>
      <anchorfile>acado__syntax_8cpp.html</anchorfile>
      <anchor>a9e1273afd8178fc5c8784f8684dda300</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>multipleBackwardDerivative</name>
      <anchorfile>acado__syntax_8cpp.html</anchorfile>
      <anchor>a826e694546c2c92c658a620c6dd258ce</anchor>
      <arglist>(const Expression &amp;arg1, const Expression &amp;arg2, const Expression &amp;seed)</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>multipleForwardDerivative</name>
      <anchorfile>acado__syntax_8cpp.html</anchorfile>
      <anchor>a103038fdc940e3aca2da1a6d9782076d</anchor>
      <arglist>(const Expression &amp;arg1, const Expression &amp;arg2, const Expression &amp;seed)</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>next</name>
      <anchorfile>acado__syntax_8cpp.html</anchorfile>
      <anchor>a45a33cd1b8726f52785f43ca3c19a5c5</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>IntermediateState</type>
      <name>pow</name>
      <anchorfile>acado__syntax_8cpp.html</anchorfile>
      <anchor>a84eea8f6002bdb3f543f4a47a9806e7d</anchor>
      <arglist>(const Expression &amp;arg1, const Expression &amp;arg2)</arglist>
    </member>
    <member kind="function">
      <type>IntermediateState</type>
      <name>pow</name>
      <anchorfile>acado__syntax_8cpp.html</anchorfile>
      <anchor>ae82c1df7fddcbfc7ecda1d92bf046c15</anchor>
      <arglist>(const double &amp;arg1, const Expression &amp;arg2)</arglist>
    </member>
    <member kind="function">
      <type>IntermediateState</type>
      <name>pow</name>
      <anchorfile>acado__syntax_8cpp.html</anchorfile>
      <anchor>a3b3da367dfd1064cde65695bf86486b5</anchor>
      <arglist>(const Expression &amp;arg1, const double &amp;arg2)</arglist>
    </member>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO IntermediateState</type>
      <name>sin</name>
      <anchorfile>acado__syntax_8cpp.html</anchorfile>
      <anchor>a74298dce15d5a726662802d87dfe027e</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>IntermediateState</type>
      <name>sqrt</name>
      <anchorfile>acado__syntax_8cpp.html</anchorfile>
      <anchor>a1e53638770f1418c718b043fe786b179</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>IntermediateState</type>
      <name>square</name>
      <anchorfile>acado__syntax_8cpp.html</anchorfile>
      <anchor>a8975376c394a5465e2eff7a471bec467</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>IntermediateState</type>
      <name>sum_square</name>
      <anchorfile>acado__syntax_8cpp.html</anchorfile>
      <anchor>a6e09b0fd15b178108544195103a91455</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>symmetricDerivative</name>
      <anchorfile>acado__syntax_8cpp.html</anchorfile>
      <anchor>a9b7f625e3aafd97a9bfa7e1970437790</anchor>
      <arglist>(const Expression &amp;arg1, const Expression &amp;arg2, const Expression &amp;forward_seed, const Expression &amp;backward_seed, Expression *forward_result, Expression *backward_result)</arglist>
    </member>
    <member kind="function">
      <type>IntermediateState</type>
      <name>tan</name>
      <anchorfile>acado__syntax_8cpp.html</anchorfile>
      <anchor>adf310d1adea5a090e19d9bcf47de4a33</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>acado_syntax.hpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_expression/</path>
    <filename>acado__syntax_8hpp</filename>
    <includes id="expression_8hpp" name="expression.hpp" local="no" imported="no">acado/symbolic_expression/expression.hpp</includes>
    <includes id="variable__types_8hpp" name="variable_types.hpp" local="no" imported="no">acado/symbolic_expression/variable_types.hpp</includes>
    <member kind="function">
      <type>REFER_NAMESPACE_ACADO IntermediateState</type>
      <name>sin</name>
      <anchorfile>acado__syntax_8hpp.html</anchorfile>
      <anchor>a1fc88b7413cf7db13d8e3d9aa80ca4c5</anchor>
      <arglist>(const REFER_NAMESPACE_ACADO Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>REFER_NAMESPACE_ACADO IntermediateState</type>
      <name>cos</name>
      <anchorfile>acado__syntax_8hpp.html</anchorfile>
      <anchor>a4f9d3ac5f66c54e2de4762ea1e6fa88f</anchor>
      <arglist>(const REFER_NAMESPACE_ACADO Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>REFER_NAMESPACE_ACADO IntermediateState</type>
      <name>tan</name>
      <anchorfile>acado__syntax_8hpp.html</anchorfile>
      <anchor>acdbccd27f4695b8dccf513a99a8b9ef9</anchor>
      <arglist>(const REFER_NAMESPACE_ACADO Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>REFER_NAMESPACE_ACADO IntermediateState</type>
      <name>asin</name>
      <anchorfile>acado__syntax_8hpp.html</anchorfile>
      <anchor>a16f7e9b6839ea9d46747e49987fa3014</anchor>
      <arglist>(const REFER_NAMESPACE_ACADO Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>REFER_NAMESPACE_ACADO IntermediateState</type>
      <name>acos</name>
      <anchorfile>acado__syntax_8hpp.html</anchorfile>
      <anchor>afcf68e446f3cd470b875d248dd216328</anchor>
      <arglist>(const REFER_NAMESPACE_ACADO Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>REFER_NAMESPACE_ACADO IntermediateState</type>
      <name>atan</name>
      <anchorfile>acado__syntax_8hpp.html</anchorfile>
      <anchor>add961595fde8ecad49e44f0f9fb9d6ba</anchor>
      <arglist>(const REFER_NAMESPACE_ACADO Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>REFER_NAMESPACE_ACADO IntermediateState</type>
      <name>exp</name>
      <anchorfile>acado__syntax_8hpp.html</anchorfile>
      <anchor>a86167621ca037e4d92fcc2e510e544e1</anchor>
      <arglist>(const REFER_NAMESPACE_ACADO Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>REFER_NAMESPACE_ACADO IntermediateState</type>
      <name>sqrt</name>
      <anchorfile>acado__syntax_8hpp.html</anchorfile>
      <anchor>a46104924ebd22d8dad550794d52c992d</anchor>
      <arglist>(const REFER_NAMESPACE_ACADO Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>REFER_NAMESPACE_ACADO IntermediateState</type>
      <name>ln</name>
      <anchorfile>acado__syntax_8hpp.html</anchorfile>
      <anchor>aa64aa6d1c6cc8096639e4951853d1cf1</anchor>
      <arglist>(const REFER_NAMESPACE_ACADO Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>REFER_NAMESPACE_ACADO IntermediateState</type>
      <name>log</name>
      <anchorfile>acado__syntax_8hpp.html</anchorfile>
      <anchor>ae856061aae7869896bbabb2b3e5ee7b6</anchor>
      <arglist>(const REFER_NAMESPACE_ACADO Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>REFER_NAMESPACE_ACADO IntermediateState</type>
      <name>pow</name>
      <anchorfile>acado__syntax_8hpp.html</anchorfile>
      <anchor>ac647e3546d72f538df4116c66f2171d5</anchor>
      <arglist>(const REFER_NAMESPACE_ACADO Expression &amp;arg1, const REFER_NAMESPACE_ACADO Expression &amp;arg2)</arglist>
    </member>
    <member kind="function">
      <type>REFER_NAMESPACE_ACADO IntermediateState</type>
      <name>pow</name>
      <anchorfile>acado__syntax_8hpp.html</anchorfile>
      <anchor>a9e4f5ce1df1d394d4a43ea3746755078</anchor>
      <arglist>(const double &amp;arg1, const REFER_NAMESPACE_ACADO Expression &amp;arg2)</arglist>
    </member>
    <member kind="function">
      <type>REFER_NAMESPACE_ACADO IntermediateState</type>
      <name>pow</name>
      <anchorfile>acado__syntax_8hpp.html</anchorfile>
      <anchor>ab394a819798c7ff5d6c7f254522dcf72</anchor>
      <arglist>(const REFER_NAMESPACE_ACADO Expression &amp;arg1, const double &amp;arg2)</arglist>
    </member>
    <member kind="function">
      <type>REFER_NAMESPACE_ACADO IntermediateState</type>
      <name>square</name>
      <anchorfile>acado__syntax_8hpp.html</anchorfile>
      <anchor>a2c09da493dd7b813175ad3aabbd8c4aa</anchor>
      <arglist>(const REFER_NAMESPACE_ACADO Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>REFER_NAMESPACE_ACADO IntermediateState</type>
      <name>sum_square</name>
      <anchorfile>acado__syntax_8hpp.html</anchorfile>
      <anchor>a5c5608fafc6d6f42d91458245b134535</anchor>
      <arglist>(const REFER_NAMESPACE_ACADO Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>REFER_NAMESPACE_ACADO IntermediateState</type>
      <name>log_sum_exp</name>
      <anchorfile>acado__syntax_8hpp.html</anchorfile>
      <anchor>adec01f818934964cde14e9acf8dc3029</anchor>
      <arglist>(const REFER_NAMESPACE_ACADO Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>REFER_NAMESPACE_ACADO IntermediateState</type>
      <name>euclidean_norm</name>
      <anchorfile>acado__syntax_8hpp.html</anchorfile>
      <anchor>a3aab4655e3a5f61c20ef3cfb4c60fd85</anchor>
      <arglist>(const REFER_NAMESPACE_ACADO Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>REFER_NAMESPACE_ACADO IntermediateState</type>
      <name>entropy</name>
      <anchorfile>acado__syntax_8hpp.html</anchorfile>
      <anchor>a1c9e2d0e8d32e16bfd63d4b25f5d1465</anchor>
      <arglist>(const REFER_NAMESPACE_ACADO Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>REFER_NAMESPACE_ACADO Expression</type>
      <name>dot</name>
      <anchorfile>acado__syntax_8hpp.html</anchorfile>
      <anchor>a7989e84e75df2addbd7d188a1d3464b5</anchor>
      <arglist>(const REFER_NAMESPACE_ACADO Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>REFER_NAMESPACE_ACADO Expression</type>
      <name>next</name>
      <anchorfile>acado__syntax_8hpp.html</anchorfile>
      <anchor>ae5d950ceacedee99ae79b6cf91d5b362</anchor>
      <arglist>(const REFER_NAMESPACE_ACADO Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>REFER_NAMESPACE_ACADO Expression</type>
      <name>forwardDerivative</name>
      <anchorfile>acado__syntax_8hpp.html</anchorfile>
      <anchor>a40110b1e9cd195416b220a86f895de18</anchor>
      <arglist>(const REFER_NAMESPACE_ACADO Expression &amp;arg1, const REFER_NAMESPACE_ACADO Expression &amp;arg2)</arglist>
    </member>
    <member kind="function">
      <type>REFER_NAMESPACE_ACADO Expression</type>
      <name>backwardDerivative</name>
      <anchorfile>acado__syntax_8hpp.html</anchorfile>
      <anchor>aac9669724871e466433d113e4fa3090c</anchor>
      <arglist>(const REFER_NAMESPACE_ACADO Expression &amp;arg1, const REFER_NAMESPACE_ACADO Expression &amp;arg2)</arglist>
    </member>
    <member kind="function">
      <type>REFER_NAMESPACE_ACADO Expression</type>
      <name>forwardDerivative</name>
      <anchorfile>acado__syntax_8hpp.html</anchorfile>
      <anchor>a6f80873c92c13ea5fbfff37db2fce1ab</anchor>
      <arglist>(const REFER_NAMESPACE_ACADO Expression &amp;arg1, const REFER_NAMESPACE_ACADO Expression &amp;arg2, const REFER_NAMESPACE_ACADO Expression &amp;seed)</arglist>
    </member>
    <member kind="function">
      <type>REFER_NAMESPACE_ACADO Expression</type>
      <name>backwardDerivative</name>
      <anchorfile>acado__syntax_8hpp.html</anchorfile>
      <anchor>a28834f91481140c442d256292c384bf7</anchor>
      <arglist>(const REFER_NAMESPACE_ACADO Expression &amp;arg1, const REFER_NAMESPACE_ACADO Expression &amp;arg2, const REFER_NAMESPACE_ACADO Expression &amp;seed)</arglist>
    </member>
    <member kind="function">
      <type>REFER_NAMESPACE_ACADO Expression</type>
      <name>multipleForwardDerivative</name>
      <anchorfile>acado__syntax_8hpp.html</anchorfile>
      <anchor>a62bf353a9ad377bb31c69e83deb33681</anchor>
      <arglist>(const REFER_NAMESPACE_ACADO Expression &amp;arg1, const REFER_NAMESPACE_ACADO Expression &amp;arg2, const REFER_NAMESPACE_ACADO Expression &amp;seed)</arglist>
    </member>
    <member kind="function">
      <type>REFER_NAMESPACE_ACADO Expression</type>
      <name>multipleBackwardDerivative</name>
      <anchorfile>acado__syntax_8hpp.html</anchorfile>
      <anchor>ab016a63310b4802c9dd3c9cf9c3c397d</anchor>
      <arglist>(const REFER_NAMESPACE_ACADO Expression &amp;arg1, const REFER_NAMESPACE_ACADO Expression &amp;arg2, const REFER_NAMESPACE_ACADO Expression &amp;seed)</arglist>
    </member>
    <member kind="function">
      <type>REFER_NAMESPACE_ACADO Expression</type>
      <name>symmetricDerivative</name>
      <anchorfile>acado__syntax_8hpp.html</anchorfile>
      <anchor>abccda791316a329ab3320c362dc2780c</anchor>
      <arglist>(const REFER_NAMESPACE_ACADO Expression &amp;arg1, const REFER_NAMESPACE_ACADO Expression &amp;arg2, const REFER_NAMESPACE_ACADO Expression &amp;forward_seed, const REFER_NAMESPACE_ACADO Expression &amp;backward_seed, REFER_NAMESPACE_ACADO Expression *forward_result=0, REFER_NAMESPACE_ACADO Expression *backward_result=0)</arglist>
    </member>
    <member kind="function">
      <type>REFER_NAMESPACE_ACADO Expression</type>
      <name>jacobian</name>
      <anchorfile>acado__syntax_8hpp.html</anchorfile>
      <anchor>afec0858e37a66e0d0adc3893264c9539</anchor>
      <arglist>(const REFER_NAMESPACE_ACADO Expression &amp;arg1, const REFER_NAMESPACE_ACADO Expression &amp;arg2)</arglist>
    </member>
    <member kind="function">
      <type>REFER_NAMESPACE_ACADO Expression</type>
      <name>laplace</name>
      <anchorfile>acado__syntax_8hpp.html</anchorfile>
      <anchor>a8773a7103c290e86cc7a257aa58c3aac</anchor>
      <arglist>(const REFER_NAMESPACE_ACADO Expression &amp;arg1, const REFER_NAMESPACE_ACADO Expression &amp;arg2)</arglist>
    </member>
    <member kind="function">
      <type>REFER_NAMESPACE_ACADO Expression</type>
      <name>getRiccatiODE</name>
      <anchorfile>acado__syntax_8hpp.html</anchorfile>
      <anchor>a9ffaa96641b7a03b92914c99248dbad2</anchor>
      <arglist>(const REFER_NAMESPACE_ACADO Expression &amp;rhs, const REFER_NAMESPACE_ACADO DifferentialState &amp;x, const REFER_NAMESPACE_ACADO Control &amp;u, const REFER_NAMESPACE_ACADO DifferentialState &amp;P, const REFER_NAMESPACE_ACADO DMatrix &amp;Q, const REFER_NAMESPACE_ACADO DMatrix &amp;R)</arglist>
    </member>
    <member kind="function">
      <type>REFER_NAMESPACE_ACADO Expression</type>
      <name>chol</name>
      <anchorfile>acado__syntax_8hpp.html</anchorfile>
      <anchor>a136504f874624540af08612947d4ac97</anchor>
      <arglist>(const REFER_NAMESPACE_ACADO Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>REFER_NAMESPACE_ACADO returnValue</type>
      <name>clearAllStaticCounters</name>
      <anchorfile>acado__syntax_8hpp.html</anchorfile>
      <anchor>ae9c9afe26c3140dfcd717b92c30ca54c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>acado_toolkit.hpp</name>
    <path>/tmp/ws/src/acado/acado/</path>
    <filename>acado__toolkit_8hpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="curve_8hpp" name="curve.hpp" local="no" imported="no">acado/curve/curve.hpp</includes>
    <includes id="controller_8hpp" name="controller.hpp" local="no" imported="no">acado/controller/controller.hpp</includes>
    <includes id="estimator_8hpp" name="estimator.hpp" local="no" imported="no">acado/estimator/estimator.hpp</includes>
    <includes id="control__law_8hpp" name="control_law.hpp" local="no" imported="no">acado/control_law/control_law.hpp</includes>
    <includes id="pid__controller_8hpp" name="pid_controller.hpp" local="no" imported="no">acado/control_law/pid_controller.hpp</includes>
    <includes id="linear__state__feedback_8hpp" name="linear_state_feedback.hpp" local="no" imported="no">acado/control_law/linear_state_feedback.hpp</includes>
    <includes id="feedforward__law_8hpp" name="feedforward_law.hpp" local="no" imported="no">acado/control_law/feedforward_law.hpp</includes>
    <includes id="reference__trajectory_8hpp" name="reference_trajectory.hpp" local="no" imported="no">acado/reference_trajectory/reference_trajectory.hpp</includes>
    <includes id="simulation__environment_8hpp" name="simulation_environment.hpp" local="no" imported="no">acado/simulation_environment/simulation_environment.hpp</includes>
    <includes id="process_8hpp" name="process.hpp" local="no" imported="no">acado/process/process.hpp</includes>
    <includes id="noise_8hpp" name="noise.hpp" local="no" imported="no">acado/noise/noise.hpp</includes>
    <includes id="actuator_8hpp" name="actuator.hpp" local="no" imported="no">acado/transfer_device/actuator.hpp</includes>
    <includes id="sensor_8hpp" name="sensor.hpp" local="no" imported="no">acado/transfer_device/sensor.hpp</includes>
    <includes id="code__generation_8hpp" name="code_generation.hpp" local="no" imported="no">acado/code_generation/code_generation.hpp</includes>
  </compound>
  <compound kind="file">
    <name>acado_types.hpp</name>
    <path>/tmp/ws/src/acado/acado/utils/</path>
    <filename>acado__types_8hpp</filename>
    <includes id="acado__namespace__macros_8hpp" name="acado_namespace_macros.hpp" local="no" imported="no">acado/utils/acado_namespace_macros.hpp</includes>
    <class kind="class">returnValue</class>
    <member kind="define">
      <type>#define</type>
      <name>BT_FALSE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ac70c182d834779b9b665ecf06b04ef1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BT_TRUE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>aee5ace2071e1ef9de87f6fa86a21b29f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NO</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a996bde01ecac342918f0a2c4e7ce7bd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YES</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a7ebc9a785e5ab85457c98595aac81589</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>BooleanType</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a0302c79f6d6b93d902af278d1191e054</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>cFcnDPtr</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a285b4c1e686175bb02ccb7b49155e511</anchor>
      <arglist>)(int number, double *x, double *seed, double *f, double *df, void *userData)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>cFcnPtr</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>aa26e5c13e6b6dc2be7d3080b6bab9c94</anchor>
      <arglist>)(double *x, double *f, void *userData)</arglist>
    </member>
    <member kind="enumeration">
      <name>AlgebraicRelaxationType</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a2ca3ddf59611b83b5cf33aea5ebc254a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ART_EXPONENTIAL</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a2ca3ddf59611b83b5cf33aea5ebc254aa7ef2f5458fbadf734591d0f07d3d48dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ART_ADAPTIVE_POLYNOMIAL</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a2ca3ddf59611b83b5cf33aea5ebc254aa68e32ccdd936b2b329321d83805e1d59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ART_UNKNOWN</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a2ca3ddf59611b83b5cf33aea5ebc254aa7b36cb0e800404dd3ca1609482b49fc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>BlockName</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a06dd09d575bbd8b917257e76c7d588a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BN_DEFAULT</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a06dd09d575bbd8b917257e76c7d588a1a66acc26be834132bfac214c9ff783386</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BN_SIMULATION_ENVIRONMENT</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a06dd09d575bbd8b917257e76c7d588a1a85f5f624b4fe626a25d95ef7c73b3d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BN_PROCESS</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a06dd09d575bbd8b917257e76c7d588a1a8dfd1c5ecf00f091247aa43b45f9d5f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BN_ACTUATOR</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a06dd09d575bbd8b917257e76c7d588a1ae8cf7126f94ca7730880ca788c904e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BN_SENSOR</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a06dd09d575bbd8b917257e76c7d588a1a6bdae2c2e9bbc43ba80979a5e1c89b18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BN_CONTROLLER</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a06dd09d575bbd8b917257e76c7d588a1a8821a0293f945018c454cb4fb71d8d79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BN_ESTIMATOR</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a06dd09d575bbd8b917257e76c7d588a1a2bab737c871c6c43ecfd11eb76c4fbe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BN_REFERENCE_TRAJECTORY</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a06dd09d575bbd8b917257e76c7d588a1ab16b95dafbc61dba61518de55b5373e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BN_CONTROL_LAW</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a06dd09d575bbd8b917257e76c7d588a1a7c85c27ebfd2d0e94b8191b3d57732c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>BlockStatus</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a43adb063ba9e8b0f1143146d9c7929d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BS_UNDEFINED</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a43adb063ba9e8b0f1143146d9c7929d9abf4dd92c730f7559de06d3164ef39011</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BS_NOT_INITIALIZED</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a43adb063ba9e8b0f1143146d9c7929d9a37cdf34476f38a4f169152f96f321c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BS_READY</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a43adb063ba9e8b0f1143146d9c7929d9a317e80953f9ff15e914fe984f8c9a585</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BS_RUNNING</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a43adb063ba9e8b0f1143146d9c7929d9a4134e0992db0b1b7099ae1c7b87102cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ClockStatus</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ad4490bf88887039520716dae75020e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CS_NOT_INITIALIZED</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ad4490bf88887039520716dae75020e1fa597f8378e11d0637e9ba47d4b4987f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CS_RUNNING</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ad4490bf88887039520716dae75020e1fa5abb51cf764adc7b193f9b8ae0969c04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CS_STOPPED</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ad4490bf88887039520716dae75020e1fac97c48831fed3ba9c6d09c4a18a88d5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CondensedHessianCholeskyDecomposition</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a4ca15553798ce38aa3751045c112a525</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXTERNAL</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a4ca15553798ce38aa3751045c112a525a63fbb9fe7b9a695d3a65541465cb99d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERNAL_N3</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a4ca15553798ce38aa3751045c112a525abb42b7353343ac2b03fe522b58102934</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERNAL_N2</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a4ca15553798ce38aa3751045c112a525ab6ac145aec97ba3785fca42736b5b04b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CondensingStatus</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a3d17108ce6908882ed9fa46fd441cd5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COS_NOT_INITIALIZED</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a3d17108ce6908882ed9fa46fd441cd5ba3e227cc795e688caaef843430c0f41f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COS_INITIALIZED</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a3d17108ce6908882ed9fa46fd441cd5ba1a6517fdd479349c6bef1bbaba704c88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COS_CONDENSED</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a3d17108ce6908882ed9fa46fd441cd5ba8d13c800ddc5187ad5cb20d581667948</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COS_FROZEN</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a3d17108ce6908882ed9fa46fd441cd5ba2c93a3eec42fce6630b2b5a9246d43e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CondensingType</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a4a4224dd04dd99267c9de3c106015af7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CT_LIFTING</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a4a4224dd04dd99267c9de3c106015af7a4eea41046c9ff46e6e27140c5b2a94eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CT_SPARSE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a4a4224dd04dd99267c9de3c106015af7a9131f322d6855bd80dac428ec5497750</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ConicSolverStatus</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ad984853213582b09519be60e1ed62322</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CSS_NOTINITIALISED</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ad984853213582b09519be60e1ed62322afbf22d8eb4f094cf730d85d052e7eba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CSS_INITIALIZED</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ad984853213582b09519be60e1ed62322a2bdb90d61b0700b3c3c4b6ea0eefab79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CSS_SOLVED</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ad984853213582b09519be60e1ed62322a6f67111ad5de5a693d226a2015d1f473</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CSS_UNKNOWN</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ad984853213582b09519be60e1ed62322a987a00a4558cae3e143f646f0d46b32d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ControlParameterizationType</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a15def27f7b0d97c5b426e40c0a6999cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPT_CONSTANT</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a15def27f7b0d97c5b426e40c0a6999cda11a11b2386af0c117c0523c8ba6feaf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPT_LINEAR</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a15def27f7b0d97c5b426e40c0a6999cda7ab77f56106a08f31db9a85c6b800a31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPT_LINEAR_CONTINUOUS</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a15def27f7b0d97c5b426e40c0a6999cda5b3a7c1e6a568b5a93219d03c4b775f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPT_CUSTOMIZED</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a15def27f7b0d97c5b426e40c0a6999cda521c9b0d8122221e5fde5b059530198b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPT_UNKNOWN</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a15def27f7b0d97c5b426e40c0a6999cdacd72a43aead40bc6b0aa6e8754b07ab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CurvatureType</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a06d96a8557d7264cfe124c6238ca12e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CT_CONSTANT</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a06d96a8557d7264cfe124c6238ca12e4a13f1f322e0d141117358d3e72ac642d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CT_AFFINE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a06d96a8557d7264cfe124c6238ca12e4a2f0a89fc110a4a33e461a89df9bc28c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CT_CONVEX</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a06d96a8557d7264cfe124c6238ca12e4ab3759e9821df269f4113ae7df830fe52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CT_CONCAVE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a06d96a8557d7264cfe124c6238ca12e4ae606442c68ff7055d68d1b4070886572</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CT_NEITHER_CONVEX_NOR_CONCAVE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a06d96a8557d7264cfe124c6238ca12e4a9d9c0317e45c39c70a2d1dff980b791e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CT_UNKNOWN</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a06d96a8557d7264cfe124c6238ca12e4a00b319f0b6cef4945f06a86d2443cefc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>DifferentialEquationType</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a28d6a0c2796b7f973c3ac26437909d10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DET_ODE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a28d6a0c2796b7f973c3ac26437909d10a18cbe98495294a6b5908ede959d49680</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DET_DAE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a28d6a0c2796b7f973c3ac26437909d10afb907ee0e16bf812e2a2448701c5014d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DET_UNKNOWN</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a28d6a0c2796b7f973c3ac26437909d10a0c00401ed1ac4557ab1571a6a42bdf4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ExportStatementOperator</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a800d557643e0a69d08fb4bdc84cc4520</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ESO_ADD</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a800d557643e0a69d08fb4bdc84cc4520aebf1eb5aacd14cf0bad19eee6597672d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ESO_SUBTRACT</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a800d557643e0a69d08fb4bdc84cc4520af0a07781423a5e7f20456cc323ce1a40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ESO_ADD_ASSIGN</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a800d557643e0a69d08fb4bdc84cc4520a82e329ebb9363aa6c44ada3276e973a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ESO_SUBTRACT_ASSIGN</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a800d557643e0a69d08fb4bdc84cc4520abe68eb837dff2f075c82310530e38176</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ESO_MULTIPLY</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a800d557643e0a69d08fb4bdc84cc4520ac58eb18332c801b31f91b7680679d6f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ESO_MULTIPLY_TRANSPOSE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a800d557643e0a69d08fb4bdc84cc4520af9bed608388af74a4fc3832b8de3c69b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ESO_DIVIDE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a800d557643e0a69d08fb4bdc84cc4520a5b74e06b15894281cc8371d8c1fb4949</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ESO_MODULO</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a800d557643e0a69d08fb4bdc84cc4520a4205ba756de418e9185e8d72084a093c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ESO_ASSIGN</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a800d557643e0a69d08fb4bdc84cc4520a80dfe2c8f5f99076f4415f83cbf85860</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ESO_UNDEFINED</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a800d557643e0a69d08fb4bdc84cc4520ad5ba0a2858637d6a54183a04f23b6cc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ExportStruct</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a99ba2e3d4944e112c03e611671421d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACADO_VARIABLES</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a99ba2e3d4944e112c03e611671421d8eac8eac8fca6501c2bf16df1ed47fdb0e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACADO_WORKSPACE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a99ba2e3d4944e112c03e611671421d8ea3dc5137f6a8c5e852e5060441bc7f4eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACADO_PARAMS</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a99ba2e3d4944e112c03e611671421d8eaafa92bae355cdbe8d4561de7f3f21b21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACADO_VARS</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a99ba2e3d4944e112c03e611671421d8ea15bf721806f1c5fb53ac2f5c3426bdac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACADO_LOCAL</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a99ba2e3d4944e112c03e611671421d8eaa92cbedb056840cca7fdf56a2557c91e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACADO_ANY</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a99ba2e3d4944e112c03e611671421d8ea20c533fe3574b125962cb368bd3a4d9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORCES_PARAMS</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a99ba2e3d4944e112c03e611671421d8eaa11d3b98a79a4a86b5c8eb8955b0ac62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORCES_OUTPUT</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a99ba2e3d4944e112c03e611671421d8ea9a14ad7f813d29a7eab0284895e85dcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORCES_INFO</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a99ba2e3d4944e112c03e611671421d8ead7b3b6b08d3764c51ca264b512baa725</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ExportType</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a6bd23bde1932319c9832c0129a94b307</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a6bd23bde1932319c9832c0129a94b307afd5a5f51ce25953f3db2c7e93eb7864a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REAL</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a6bd23bde1932319c9832c0129a94b307a053cb139f4b2333482449705c529b1e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATIC_CONST_INT</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a6bd23bde1932319c9832c0129a94b307a365cd480aaa3171507db9accd8629622</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATIC_CONST_REAL</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a6bd23bde1932319c9832c0129a94b307a660c28986831d275ae0d1ca5df8c9c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>GlobalizationStrategy</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a1a025ad64f7cbd56553039eae53b1c79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GS_FULLSTEP</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a1a025ad64f7cbd56553039eae53b1c79ac543cea46dbb3c7559e71db9788f04d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GS_LINESEARCH</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a1a025ad64f7cbd56553039eae53b1c79ae9c5ff6010b5bf136610267c42a40638</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GS_UNKNOWN</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a1a025ad64f7cbd56553039eae53b1c79a5d466cdc66a1c085259fab364d2e7578</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>HessianApproximationMode</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>abfaa4c0bea311314b93c3f55d63d2c37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONSTANT_HESSIAN</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>abfaa4c0bea311314b93c3f55d63d2c37a1618c8a2df5fa6e97c7b49d833fb80a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GAUSS_NEWTON</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>abfaa4c0bea311314b93c3f55d63d2c37a1af15bf269484b5310325cb01419fdda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FULL_BFGS_UPDATE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>abfaa4c0bea311314b93c3f55d63d2c37ae2efd1108cbbb0cfff5a6d5435ecaa2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLOCK_BFGS_UPDATE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>abfaa4c0bea311314b93c3f55d63d2c37ab3b4a075ac315d86ddc77bd717ac763d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GAUSS_NEWTON_WITH_BLOCK_BFGS</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>abfaa4c0bea311314b93c3f55d63d2c37aece9aea76b20a93d83c77d0e63589a9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXACT_HESSIAN</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>abfaa4c0bea311314b93c3f55d63d2c37a6c3abb3775bfccfc9b0fcd5401469f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEFAULT_HESSIAN_APPROXIMATION</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>abfaa4c0bea311314b93c3f55d63d2c37a6d71133c246d8d9d75725600d30abd62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ImplicitIntegratorMode</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>abbfbf78c701b2e3a79582def663a3e02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IFTR</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>abbfbf78c701b2e3a79582def663a3e02a52483ad86eaf2e4e96404bacdf522c08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IFT</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>abbfbf78c701b2e3a79582def663a3e02a5e36e178a40b4db5a9e0759324ea6142</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>InfeasibleQPhandling</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ac5557481bb5b54c4222559955dad4f67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IQH_STOP</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ac5557481bb5b54c4222559955dad4f67a976d22b58e37aef0f50a7a6556229b49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IQH_IGNORE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ac5557481bb5b54c4222559955dad4f67a63f719c58693a3f361a2fd471c2dd826</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IQH_RELAX_L1</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ac5557481bb5b54c4222559955dad4f67aa2c76b51e86ef7dc6bf1ff6329d3fbf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IQH_RELAX_L2</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ac5557481bb5b54c4222559955dad4f67a842b5693c150f7b90dc58f8692acd8aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IQH_UNDEFINED</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ac5557481bb5b54c4222559955dad4f67a5f4f44979f0b3f5d214bbd799598deaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>IntegratorType</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a28cf2b95be260823e923f9471e07aade</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_RK12</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a28cf2b95be260823e923f9471e07aadea8b3326e93c8988198b1e69779f651fa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_RK23</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a28cf2b95be260823e923f9471e07aadea86ec26effb093f9f6b41b1d18f17c32d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_RK45</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a28cf2b95be260823e923f9471e07aadea3d3148355e99c4dcab9f5a7bcc0b395b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_RK78</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a28cf2b95be260823e923f9471e07aadeade7e4abf750491830bb7ae2da16cbdfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_BDF</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a28cf2b95be260823e923f9471e07aadea559712ef9ee5b5c22c4a02edbf0c62f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_DISCRETE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a28cf2b95be260823e923f9471e07aadea5b78255c2e419faf6162564a2a08fc7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_LYAPUNOV45</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a28cf2b95be260823e923f9471e07aadea8f516e66a94471454e0a8abac9502451</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_UNKNOWN</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a28cf2b95be260823e923f9471e07aadeac28374ac85e14439e5304876dfdd753d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>InterpolationMode</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>af2472c68c6e477a2274de642c2fb6f84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IM_CONSTANT</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>af2472c68c6e477a2274de642c2fb6f84ac8251942af47293a46166346e36b877b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IM_LINEAR</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>af2472c68c6e477a2274de642c2fb6f84a79c66dde10907d97a1f9f620cb5ed94f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IM_QUADRATIC</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>af2472c68c6e477a2274de642c2fb6f84aae187484c86d7e54a774c29bdd7c97ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IM_CUBIC</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>af2472c68c6e477a2274de642c2fb6f84abdff3e415eb270b634dca1352ab365e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IM_UNKNOWN</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>af2472c68c6e477a2274de642c2fb6f84a8c12bd5f6841898ac2af2bb21779807d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>LinearAlgebraSolver</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a6bcdc448a025b42f82fd9105854fdf7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HOUSEHOLDER_QR</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a6bcdc448a025b42f82fd9105854fdf7ba79eb12fce8394364e5859d9e3a4cc190</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GAUSS_LU</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a6bcdc448a025b42f82fd9105854fdf7ba93a1ba740a4f5f3b1f84e5eccae1e0c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HOUSEHOLDER_METHOD</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a6bcdc448a025b42f82fd9105854fdf7ba2a7733735806e45238a1b4aa107fce0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPARSE_LU</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a6bcdc448a025b42f82fd9105854fdf7ba31f2b108ed9fce4915c8915fa9ecaa34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAS_UNKNOWN</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a6bcdc448a025b42f82fd9105854fdf7ba67c365904d0abedb9abd7e27a950ed97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>LogFrequency</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a360ff81f0824468d41a3e1e9b4ce1564</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_AT_START</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a360ff81f0824468d41a3e1e9b4ce1564adbba4acb03acb33c7723c1cc9e2ac973</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_AT_END</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a360ff81f0824468d41a3e1e9b4ce1564aced469fe6e0a1145ad51b66e7dec85cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_AT_EACH_ITERATION</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a360ff81f0824468d41a3e1e9b4ce1564a4b4e868ec3f3bd19e7af4c8cd733963b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>LogName</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_NOTHING</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19a51e6844559fc055c4856fcb153a47ae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_NUM_NLP_ITERATIONS</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19ac0d98a03f46253e90ec564252c1ca3cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_NUM_SQP_ITERATIONS</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19aa38d04f88037bf2789541dc530e68576</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_NUM_QP_ITERATIONS</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19aedccbf8aa17f2c5aabe2e9fa0f04a699</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_KKT_TOLERANCE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19a057f9cea999c958e0530fc807e02067c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_OBJECTIVE_VALUE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19a109d8a0e904d699fddf421aab59a7ba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_MERIT_FUNCTION_VALUE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19a8ac6ea50898e32f3ebf62592afa9ba22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_LINESEARCH_STEPLENGTH</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19a9f833fee6db9881a293f497f38a2cafe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_NORM_LAGRANGE_GRADIENT</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19ad0ea17bd94f1c4385f909d63069a34e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_IS_QP_RELAXED</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19ab8312a89e7c144e6427d1a29d8e4272d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_DUAL_RESIDUUM</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19a410e4974f016af0572ecc9518d0a13a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_PRIMAL_RESIDUUM</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19a603d0aef6e89a17d99a6f8928a51b477</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_SURROGATE_DUALITY_GAP</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19ae1483bdde2fe87ea23a911d4f75c91b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_NUM_INTEGRATOR_STEPS</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19a10ae4d3b74e07802d05d0f630dfa2468</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_TIME_SQP_ITERATION</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19ab0c5aa2b29182ed35a8fafec61e71698</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_TIME_CONDENSING</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19a4f8aa117e430afe37311afb0e79baad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_TIME_QP</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19a3bd542b5b625177bc8a84cde5ca28b7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_TIME_RELAXED_QP</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19a18652927dc57231ceba11ccf81c4d977</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_TIME_EXPAND</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19acd6cd1fea813a5b1621d87a675a3e624</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_TIME_EVALUATION</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19a7a28259a7509acfa71b3dce611a963a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_TIME_HESSIAN_COMPUTATION</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19a6568dee9e3ff3e5f4e271f6cb3bc57b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_TIME_GLOBALIZATION</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19a01dd2ae9ef0f4fea545ae9a88aebb1cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_TIME_SENSITIVITIES</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19a9def7c4cdb0e8efa53515f93e58727bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_TIME_LAGRANGE_GRADIENT</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19a2d4bf5834e84da4987b459ccf475c0ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_TIME_PROCESS</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19a0620a35bee9e1504984d0bd681b7b194</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_TIME_CONTROLLER</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19a6ef6c3083eb6f63e8f7efcf7c6ff5c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_TIME_ESTIMATOR</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19ae2c2dedc89db3406638539bce130c7af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_TIME_CONTROL_LAW</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19a7c951511c1875a0996371a7140bf4d65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_DIFFERENTIAL_STATES</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19ad6161075e8aae868a3e561a36f4cb766</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_ALGEBRAIC_STATES</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19a50e1282138d11557310b10af5d759954</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_PARAMETERS</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19a781fc2270c613127fc26ec099cea8302</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_CONTROLS</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19a555964cdb263547606916fa4b0f08ed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_DISTURBANCES</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19a53c33e812f3235c503e2e8b79f107631</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_INTERMEDIATE_STATES</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19a787ed58ddec43938af8b920c30115fbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_DISCRETIZATION_INTERVALS</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19a9224f09938e578ace2683aa5d542c439</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_STAGE_BREAK_POINTS</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19af84e254e28e000602451ab6697017710</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_FEEDBACK_CONTROL</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19a462bd38d508e9ebcc26ff211754954d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_NOMINAL_CONTROLS</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19a1b37e6af141b9e305c7927bc70be0e97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_NOMINAL_PARAMETERS</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19acbc73283eb303cc794bd43790839006f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_SIMULATED_DIFFERENTIAL_STATES</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19a906a24e7dea2097efb78fc77696d427f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_SIMULATED_ALGEBRAIC_STATES</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19acf453cc3ef9963515c350d2e82e8737c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_SIMULATED_CONTROLS</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19ad72d56228888a0f5e5f7bf6b665d9746</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_SIMULATED_PARAMETERS</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19a3c78c7bed266481ea1bd43a071c96341</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_SIMULATED_DISTURBANCES</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19ad3b62d3e335b9b1149973f2b95c50987</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_SIMULATED_INTERMEDIATE_STATES</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19a560c9e7f2059f8133d838054f3419acd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_SIMULATED_OUTPUT</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19ae08db692fab90257ccd989668ab68a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_PROCESS_OUTPUT</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19af0e7fa2810ccdb96cc3c7a9eac09384c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_NUMBER_OF_INTEGRATOR_STEPS</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19a9425242367605171376ad70e4f8a78d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_NUMBER_OF_INTEGRATOR_REJECTED_STEPS</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19a2d3c417712c2f4ade9a123af937dcdd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_NUMBER_OF_INTEGRATOR_FUNCTION_EVALUATIONS</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19aaa788aa00d7ae23427f5b83c8f2b1f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_NUMBER_OF_BDF_INTEGRATOR_JACOBIAN_EVALUATIONS</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19ac2f6cd806d1444fdd78a444ea7e7a36a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_TIME_INTEGRATOR</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19a422ef18294063df1c321c34567cda08d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_TIME_INTEGRATOR_FUNCTION_EVALUATIONS</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19a88cc52adce43fc59fb8ece920c251efb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_TIME_BDF_INTEGRATOR_JACOBIAN_EVALUATION</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19a84836162833ee172b78ca2e33c6a522f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_TIME_BDF_INTEGRATOR_JACOBIAN_DECOMPOSITION</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ae3dc5ec8e2fb15e818cf889ba2f73c19a33442d5c43bd152497f2d9bd052917be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>LogPrintMode</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>adea6a59b39f58ee4c5c10407c876500f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRINT_ITEM_BY_ITEM</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>adea6a59b39f58ee4c5c10407c876500fad390daa51e56f3643580157de9d59ff8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRINT_ITER_BY_ITER</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>adea6a59b39f58ee4c5c10407c876500fa43cd33717da05b8c654571ba61beef05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRINT_LAST_ITER</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>adea6a59b39f58ee4c5c10407c876500fa11c864814764b32836f830bbec7cabb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>LogRecordItemType</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a2f8dc18b4eb4ec23d8b96d18c6618d84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LRT_ENUM</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a2f8dc18b4eb4ec23d8b96d18c6618d84a68d77c6511ac728aa71de564bf425ba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LRT_VARIABLE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a2f8dc18b4eb4ec23d8b96d18c6618d84aeec9bcde0b6a7eff42fc0d1be596c9b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LRT_UNKNOWN</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a2f8dc18b4eb4ec23d8b96d18c6618d84ad79294139d8a4c3c5ac7141fa01fb51e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>MeasurementGrid</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a0839a97291c3340a137d00cab39b6148</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OFFLINE_GRID</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a0839a97291c3340a137d00cab39b6148aa911e69b50186c63f91d9920436ce41b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ONLINE_GRID</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a0839a97291c3340a137d00cab39b6148a87c650be2073650a41c3883cf84f2833</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>MergeMethod</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>acbed8f6cd73a42a295c770f8259894e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MM_KEEP</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>acbed8f6cd73a42a295c770f8259894e7a67e353232842f625a611805b940b646e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MM_REPLACE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>acbed8f6cd73a42a295c770f8259894e7ae85edf46d65cb8cdcc4fa503baa1c1b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MM_DUPLICATE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>acbed8f6cd73a42a295c770f8259894e7afcb4ce97b031fbeb3d0e763b3eef5b31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>MonotonicityType</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>af355b2df52bc003f6eb27174fbac6f45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MT_CONSTANT</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>af355b2df52bc003f6eb27174fbac6f45a77a65789f5ef858f02e05bea6748c8f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MT_NONDECREASING</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>af355b2df52bc003f6eb27174fbac6f45aad63659715f860963a19fc3cf5b0817f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MT_NONINCREASING</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>af355b2df52bc003f6eb27174fbac6f45af9f71d3bc4bcc98155686003ce18aa63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MT_NONMONOTONIC</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>af355b2df52bc003f6eb27174fbac6f45a818277b86f6144a0d80b848626747b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MT_UNKNOWN</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>af355b2df52bc003f6eb27174fbac6f45a3b16589313f8861244e66fcb5220e379</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>NeutralElement</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>adfea986cb336925dccc58bd64a16046f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NE_ZERO</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>adfea986cb336925dccc58bd64a16046faf2a27a490db5b86e82a6ed6036340d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NE_ONE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>adfea986cb336925dccc58bd64a16046fa907297b7b82e4f93c200576b63f2e4b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NE_NEITHER_ONE_NOR_ZERO</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>adfea986cb336925dccc58bd64a16046fae1fd3765b891b81affa4e24d1960fbf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>OperatingSystem</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a430335ceff628e5a62795c1160c93390</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OS_DEFAULT</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a430335ceff628e5a62795c1160c93390aa94cc184b11a46cdf857961353f270f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OS_UNIX</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a430335ceff628e5a62795c1160c93390a60511047b952486d77eca10432048810</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OS_WINDOWS</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a430335ceff628e5a62795c1160c93390a8780f81c6157f670aaa1d4a0f7c15467</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>OperatorName</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a662e03f2ed2bcf6548fe722a8f2dc437</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ON_SIN</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a662e03f2ed2bcf6548fe722a8f2dc437a79400b85065d0e49619ece14d6f3eadb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ON_COS</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a662e03f2ed2bcf6548fe722a8f2dc437a00beeb4925b8eb61c41e246a735ef5d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ON_TAN</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a662e03f2ed2bcf6548fe722a8f2dc437ae74ab9ac44f2869077e5d3961c8653bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ON_ASIN</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a662e03f2ed2bcf6548fe722a8f2dc437a93781042948ca5ce87d4aa1cc25f6354</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ON_ACOS</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a662e03f2ed2bcf6548fe722a8f2dc437a87f4f042eda1825c658bc4a75c9958b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ON_ATAN</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a662e03f2ed2bcf6548fe722a8f2dc437a746509ab0681a6849ed273b5b3d3f1c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ON_LOGARITHM</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a662e03f2ed2bcf6548fe722a8f2dc437a9b4ffb97a11a987331319b9e9f4a2344</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ON_EXP</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a662e03f2ed2bcf6548fe722a8f2dc437a891840ff1d3fc4056511227c362e00b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ON_ADDITION</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a662e03f2ed2bcf6548fe722a8f2dc437a755d24c6bcd8c1787708049fb416a6ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ON_SUBTRACTION</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a662e03f2ed2bcf6548fe722a8f2dc437a9b3098f8aca9b44993c68978f2cd0b78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ON_POWER</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a662e03f2ed2bcf6548fe722a8f2dc437a620eb90303348da2dcd8889048c8dd4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ON_POWER_INT</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a662e03f2ed2bcf6548fe722a8f2dc437a9593b36588cd26b4eb8ba68c21b37bae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ON_PRODUCT</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a662e03f2ed2bcf6548fe722a8f2dc437a62ae3000506c91029569ce101d6253be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ON_QUOTIENT</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a662e03f2ed2bcf6548fe722a8f2dc437a8ee11f661fb98fc8be63e18553d15948</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ON_VARIABLE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a662e03f2ed2bcf6548fe722a8f2dc437a8d1336b28437b0640d810d9874264722</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ON_DOUBLE_CONSTANT</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a662e03f2ed2bcf6548fe722a8f2dc437abebb647afbbc4ee29108a83a9a4d08d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ON_DIFFERENTIAL_STATE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a662e03f2ed2bcf6548fe722a8f2dc437a6a9ae4328acfc62aacf6cf930899daba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ON_CEXPRESSION</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a662e03f2ed2bcf6548fe722a8f2dc437ad3685bb17ce484f20fcda30e786de70b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>OptionsName</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CG_FORCE_DIAGONAL_HESSIAN</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a9c57498cde3afbe593c97856374ec9f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CG_CONDENSED_HESSIAN_CHOLESKY</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a6453ef542b594492e34bc185e238a066</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CG_MODULE_NAME</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668ab40ce66c59662ed887ed78428ea948dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CG_EXPORT_FOLDER_NAME</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668acb419711192bf5d470079dbcd3ba5623</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CG_USE_ARRIVAL_COST</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a1b0781e8c565e3407bc07998dd9addad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CG_USE_OPENMP</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a6c01383b051cb1c3531bb8ed71c39ff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CG_USE_VARIABLE_WEIGHTING_MATRIX</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668ac29c8d1d2b7f619f4c7fb21aec05c849</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CG_USE_C99</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668ac70fdfd2e41d54548fb55e1babf86ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CG_COMPUTE_COVARIANCE_MATRIX</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668ae7a8e9d40f65728367030196b1fb8b16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CG_HARDCODE_CONSTRAINT_VALUES</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668ac33a66ec86af795787e4a731d18f7b42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMPLICIT_INTEGRATOR_MODE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668ae95488c62c563ca2408028496c1176d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMPLICIT_INTEGRATOR_NUM_ITS</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a129e4c215270ce4e8f3ddafd925a765a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMPLICIT_INTEGRATOR_NUM_ITS_INIT</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a6f1d27431815a399e0088c2e94cef9e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNROLL_LINEAR_SOLVER</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a25dfb25ed03e1b7aeef7ffd7cd0d628d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTEGRATOR_DEBUG_MODE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a9e570af547544e420e1c26f4c4a0380d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPT_UNKNOWN</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a4e2d881cefaa7a6b7e039a58124708f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_NUM_INTEGRATOR_STEPS</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a784ff30d13ea06226e70b6f4e2881ebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NUM_INTEGRATOR_STEPS</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a6ab8b46cf0a8f59cab1f3a12236d87bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTEGRATOR_TOLERANCE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a7c46eeae743feb6c311495c93cd3b4f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MEX_ITERATION_STEPS</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a21b672b2ec46d531a66f3b318b2262fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MEX_VERBOSE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a6246fc29d429f237172f729b5d5f871b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABSOLUTE_TOLERANCE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a95cbb2b9418e77cabc8696e4db47db63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INITIAL_INTEGRATOR_STEPSIZE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668afccaedd71c901cf18bcf93382b992dd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MIN_INTEGRATOR_STEPSIZE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668ab2885d2dbdcd8ad997207dd988300fb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_INTEGRATOR_STEPSIZE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a6d6a3fe58a11770966d83fc88271e5c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STEPSIZE_TUNING</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668aa157b281bd408ecc616b147f4f097742</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CORRECTOR_TOLERANCE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668aaaf83eb18168f1f2e5585583bb5bf7be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTEGRATOR_PRINTLEVEL</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a79e20afe72638644b40b91b0dba2783f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINEAR_ALGEBRA_SOLVER</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a7cce7d13922a7b2e0b7b02dccee35e56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALGEBRAIC_RELAXATION</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a362b3b290930d322d8168a8d5df127a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELAXATION_PARAMETER</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a8d75c61abeb8f312d8639e4dd9448f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRINT_INTEGRATOR_PROFILE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668ac1572e22e57269f74d474efc5de6c422</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FEASIBILITY_CHECK</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a3dda79f6dafac010ff8ac2de2661534c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_NUM_ITERATIONS</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668aa9567b338d4897f06d460124e9048b1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KKT_TOLERANCE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668ac14befdbba34fd6cbd17fec46c04f65d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KKT_TOLERANCE_SAFEGUARD</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668aa1700db2edb88e572d6975e1664d82e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEVENBERG_MARQUARDT</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a8f629df907548b0b865a3b02f2751551</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRINTLEVEL</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a802764708854f060780f9ffd34f0edb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRINT_COPYRIGHT</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a0c9f0e29394105a636d1e865e3f981e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HESSIAN_APPROXIMATION</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668aef227910d6734856c778903b33bf1f2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DYNAMIC_HESSIAN_APPROXIMATION</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a4007dd70ca0365e9253ea3be08a7ea18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HESSIAN_PROJECTION_FACTOR</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a06b4ba5d2a5ce0a3ed0590a2de05338c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DYNAMIC_SENSITIVITY</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a057588fd4feb8423bccdf2f50c20930a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OBJECTIVE_SENSITIVITY</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a7ae91fc8a07d10fd5911be4603e0f8d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONSTRAINT_SENSITIVITY</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a2d7d4642b751cd29e967a5c35492805f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISCRETIZATION_TYPE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a0d0a23a95f22e3b4454d0e3684f5d652</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINESEARCH_TOLERANCE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a4ba87f692ce24ab14ad66e8d4506854a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MIN_LINESEARCH_PARAMETER</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a4b27c5c4f3761c3e145850afad80a8cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QP_SOLVER</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a24a2cd68af95c541e578b812247a932b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_NUM_QP_ITERATIONS</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a36c0773b578fde382faafb5e3e3ddb48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HOTSTART_QP</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a429e30981bcc28243fda5ef16ef7e7eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INFEASIBLE_QP_RELAXATION</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668af6b2edd4bc4f9e6d3d14c7d0cf9f0ece</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INFEASIBLE_QP_HANDLING</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668ac4a8b056ea964129cb68c4898aca666c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USE_REALTIME_ITERATIONS</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a93b26e0205a47394320556359cf794b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USE_REALTIME_SHIFTS</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a0b62c67c6e8ba738648e022d87a016fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USE_IMMEDIATE_FEEDBACK</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a6ed048d8c0d905be6cec070fc9afdaa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TERMINATE_AT_CONVERGENCE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a30bfa39bae2f2fef430f1bcd2bc1f3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USE_REFERENCE_PREDICTION</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a30fb014f173638ddcc8471b8621fa1ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FREEZE_INTEGRATOR</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a8a3e26c6b0bf80608682dfaf1164c3ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTEGRATOR_TYPE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a64566f0f24c94340a528b99dd33765ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MEASUREMENT_GRID</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a5e874493218998cf9395654d1c9af8a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SAMPLING_TIME</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a7011164488aa86b495b6c93857559117</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIMULATE_COMPUTATIONAL_DELAY</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668aa7457304ae1e7f90cebd79897de69834</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COMPUTATIONAL_DELAY_FACTOR</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668afc9f6326051e33b54707e6daab312566</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COMPUTATIONAL_DELAY_OFFSET</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668abd3fedb5d1e35f060f1ccd6cadd056b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PARETO_FRONT_DISCRETIZATION</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668ad61acba9729cce5f39e018036878e2aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PARETO_FRONT_GENERATION</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a1ae72970e75ec45b552865b14d0a0e62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PARETO_FRONT_HOTSTART</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a75b8e8cb37719f1a09c68e8c9f3a530b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIMULATION_ALGORITHM</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a75dcd7529f98bab15c81173818051c6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTROL_PLOTTING</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a1c324aa06bc4cd185562328a6b2baa8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PARAMETER_PLOTTING</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a3b1a3e7e579b5f566c684f720a1137d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OUTPUT_PLOTTING</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a23513a82caccfb9acf842d6dcf1f5107</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPARSE_QP_SOLUTION</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668afd9fe5f15d904e51d8ba2da8acc6184e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GLOBALIZATION_STRATEGY</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668aefe2d39e7b147cdf6785b2b8e4feb08e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONIC_SOLVER_MAXIMUM_NUMBER_OF_STEPS</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a6666a568642d74aed4ca447620a32f3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONIC_SOLVER_TOLERANCE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668ae26a510529e7aacdf6193e00cb6234a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONIC_SOLVER_LINE_SEARCH_TUNING</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a3041e104460caea59416a16cf66fa1c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONIC_SOLVER_BARRIER_TUNING</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a122e6886b0a9defe0dbcd866491b3d8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONIC_SOLVER_MEHROTRA_CORRECTION</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a5ac6bfd100aac86876e984176c7fcb46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONIC_SOLVER_PRINT_LEVEL</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668ade03578bbe85219efc63cbaea0e70ee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRINT_SCP_METHOD_PROFILE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a248b7e0fbc411f3fdba41ddad5859990</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PLOT_RESOLUTION</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668abdc27faa18e099623ba6672a5ee2c28b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FIX_INITIAL_STATE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a6d7d873b7f00c7749eda8eb7b6ac50bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GENERATE_TEST_FILE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a7951a45ea8ac2b7cb0ab96605ed125af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GENERATE_MAKE_FILE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668acbacc1340c5b247b349af2460acb6a0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GENERATE_SIMULINK_INTERFACE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a12c5fd6f818b522f67a0c9150747ab75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GENERATE_MATLAB_INTERFACE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a7a927bc5fe2ffcf88021d722c8b0357e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATING_SYSTEM</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a2e0838191b1475eff3c1253ce4f6741f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USE_SINGLE_PRECISION</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a928b8ceaf645581d7a930df35ff9c668a6b2ab31b8f62996e076eaf215d15e76a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ParetoFrontGeneration</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>afaa92f58799b85fe221979bb33b936d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PFG_FIRST_OBJECTIVE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>afaa92f58799b85fe221979bb33b936d1a799ff0858d5d91e6dd2d60f3e209279a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PFG_SECOND_OBJECTIVE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>afaa92f58799b85fe221979bb33b936d1ab3717c9249cbebb565111ea2f86701b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PFG_WEIGHTED_SUM</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>afaa92f58799b85fe221979bb33b936d1a9490363d30545d6448a22f9f97afbc6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PFG_NORMALIZED_NORMAL_CONSTRAINT</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>afaa92f58799b85fe221979bb33b936d1ab50a6d16b252e9b0e2682e683cb2b6ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PFG_NORMAL_BOUNDARY_INTERSECTION</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>afaa92f58799b85fe221979bb33b936d1a3db53761f0f76fa781c6e550bb4bae19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PFG_ENHANCED_NORMALIZED_NORMAL_CONSTRAINT</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>afaa92f58799b85fe221979bb33b936d1ad39e86f3121b7aa290b1cac07667d1d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PFG_EPSILON_CONSTRAINT</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>afaa92f58799b85fe221979bb33b936d1a1d01bccaaeefa77af1e8fcbcb9b4f4e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PFG_UNKNOWN</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>afaa92f58799b85fe221979bb33b936d1ae61b5a8622d0ec56499ce2a48e7437f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PlotFormat</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a6ee4aebd33046dae3e9ff1dc080cd1e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PF_PLAIN</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a6ee4aebd33046dae3e9ff1dc080cd1e2ae7c6e0d8b2c1505d00b622f5ce20410f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PF_LOG</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a6ee4aebd33046dae3e9ff1dc080cd1e2aedfd57c1e536d73929e26df1749f8f25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PF_LOG_LOG</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a6ee4aebd33046dae3e9ff1dc080cd1e2a4c8ecd98f7117680a446ae04f2d7c955</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PF_UNKNOWN</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a6ee4aebd33046dae3e9ff1dc080cd1e2ace843cbed51441dcdfebc493cefbe673</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PlotFrequency</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a5f878c30415ee543667ca0f539d86258</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PLOT_AT_START</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a5f878c30415ee543667ca0f539d86258ab58ad69b25b3ccdc46b87671ded3c0a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PLOT_AT_END</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a5f878c30415ee543667ca0f539d86258a0abb2f50b181e282cbb5b3beb236a1cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PLOT_AT_EACH_ITERATION</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a5f878c30415ee543667ca0f539d86258a6b751acff4aedbfae4bcc290c612d4fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PLOT_IN_ANY_CASE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a5f878c30415ee543667ca0f539d86258ae43023775fe253ffb63f172cc3ee08d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PLOT_NEVER</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a5f878c30415ee543667ca0f539d86258a17e5e600a4f5308f8ffbf6ce6cda74a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PlotMode</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>aa2e86ac7427a417bb18453f4c7277325</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PM_LINES</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>aa2e86ac7427a417bb18453f4c7277325a402f96f75791d37477373c611a9f21cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PM_POINTS</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>aa2e86ac7427a417bb18453f4c7277325aeec658f75b4958e77d89a48f4fb106c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PM_UNKNOWN</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>aa2e86ac7427a417bb18453f4c7277325a6384103cc05de5c260e006c272141b28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PlotName</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a38cded02ec6b5dcd5e0f731152310f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PLOT_NOTHING</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a38cded02ec6b5dcd5e0f731152310f76a2450418baaebaa0a6c37c0e05f3e702e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PLOT_KKT_TOLERANCE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a38cded02ec6b5dcd5e0f731152310f76abe954862a8d69bf57b2eaa3c36365065</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PLOT_OBJECTIVE_VALUE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a38cded02ec6b5dcd5e0f731152310f76a399e14e4e85e0f342d9ee8d21d9499f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PLOT_MERIT_FUNCTION_VALUE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a38cded02ec6b5dcd5e0f731152310f76a17115c0ddecea5741f7e70752206f99f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PLOT_LINESEARCH_STEPLENGTH</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a38cded02ec6b5dcd5e0f731152310f76a730ac8e0b619eff0e3f8d0f6918b935a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PLOT_NORM_LAGRANGE_GRADIENT</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a38cded02ec6b5dcd5e0f731152310f76acda561cc07ae3d100199f8d610b9899d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PrintLevel</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5ac157bdf0b85a40d2619cbc8bc1ae5fe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOW</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a6a226f4143ca3b18999551694cdb72a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MEDIUM</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a5340ec7ecef6cc3886684a3bd3450d64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HIGH</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a0c3a1dacf94061154b3ee354359c5893</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEBUG</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a0593585da9181e972974c1274d8f2b4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_NONE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a8f8368df28c91ba1e51b3977a7ea8ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_LOW</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5aa88c0e6f4348323d414d5153a13187be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_MEDIUM</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5ad4184c636ebb71d54bd55080e3e5a4a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_HIGH</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a7c08272588ef93a63665031fe77a4cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_NONE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a8f8368df28c91ba1e51b3977a7ea8ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_LOW</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5aa88c0e6f4348323d414d5153a13187be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_MEDIUM</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5ad4184c636ebb71d54bd55080e3e5a4a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_HIGH</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a7c08272588ef93a63665031fe77a4cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_TABULAR</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5adc65f3981990b7c1d51fe94a776a6b70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_NONE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a8f8368df28c91ba1e51b3977a7ea8ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_LOW</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5aa88c0e6f4348323d414d5153a13187be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_MEDIUM</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5ad4184c636ebb71d54bd55080e3e5a4a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_HIGH</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a7c08272588ef93a63665031fe77a4cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PrintScheme</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a992bc57e00d1abc3a5f576ad3991663a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PS_DEFAULT</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a992bc57e00d1abc3a5f576ad3991663aa1ff9d3c396edea9cbd55e039a2e710d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PS_PLAIN</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a992bc57e00d1abc3a5f576ad3991663aa436d6da1ae211a40629a0d7bba82d25c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PS_MATLAB</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a992bc57e00d1abc3a5f576ad3991663aaf8b0e102e9cb34732ed82a29ac2cc265</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PS_MATLAB_BINARY</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a992bc57e00d1abc3a5f576ad3991663aa2642d9edce772529e66fa51c68188868</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ProcessPlotName</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a6bfc922d06cca5df6a5c813419501b06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PLOT_NOMINAL</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a6bfc922d06cca5df6a5c813419501b06a640fc46b9a9f7ddb29bb8546fd3d16ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PLOT_REAL</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a6bfc922d06cca5df6a5c813419501b06ad2ca8a6508ea879e93be0468b7ef3a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ProcessSimulationAlgorithm</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a2fb2055e691240c8dee9e20fa3caa542</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIMULATION_BY_INTEGRATION</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a2fb2055e691240c8dee9e20fa3caa542ab10ff310f50f1969213356da17b4717a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIMULATION_BY_COLLOCATION</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a2fb2055e691240c8dee9e20fa3caa542a502701f6381e207b5738ab16b39f9f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>QPSolverName</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ab695807d0dda4a364699e50081c726d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QP_QPOASES</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ab695807d0dda4a364699e50081c726d6a4d689645610b565a566d1de34adf0998</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QP_QPOASES3</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ab695807d0dda4a364699e50081c726d6a55c1f8c2bec242e00ffcb6df8dcf8e45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QP_FORCES</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ab695807d0dda4a364699e50081c726d6ac70c5c8b75417e1f5d842aa886b28b41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QP_QPDUNES</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ab695807d0dda4a364699e50081c726d6a22b3af70587649bddfd2621e68e7575e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QP_QPDUNES2</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ab695807d0dda4a364699e50081c726d6a0ceab277c88810239476a2103d7a8ac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QP_HPMPC</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ab695807d0dda4a364699e50081c726d6a3255fd164b2c4130b53e0a0a2a3f534d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QP_NONE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ab695807d0dda4a364699e50081c726d6a5a61067f77dc61b1a138205818d67c33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>QPStatus</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a148f0b141f334523ba06567de2b39044</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_NOT_INITIALIZED</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a148f0b141f334523ba06567de2b39044a7b57c2a9023d146791e9f812ae33d18d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_INITIALIZED</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a148f0b141f334523ba06567de2b39044a5e92dbbecc5a6116d60dd02a0c0879f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_SOLVING</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a148f0b141f334523ba06567de2b39044a20935cf728403ff16ed4284d22424426</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_SOLVED</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a148f0b141f334523ba06567de2b39044aeaeec92065e112d99b1f82851e069bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_RELAXED</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a148f0b141f334523ba06567de2b39044a000d6b9a6ddf73fd425a5cafa402f2f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_SOLVING_RELAXATION</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a148f0b141f334523ba06567de2b39044a3795c578babaa4a8f6507c06376cdbe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_SOLVED_RELAXATION</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a148f0b141f334523ba06567de2b39044ae3492dee57c14c769339134c1afdaac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_INFEASIBLE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a148f0b141f334523ba06567de2b39044ac368c84cf2d0376e9f7a6f6dd52866b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_UNBOUNDED</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a148f0b141f334523ba06567de2b39044a28a78379939a7f7ba372b45363480c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_NOTSOLVED</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a148f0b141f334523ba06567de2b39044afcb745194e7bb7b96e91985b32ab7cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>returnValueLevel</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a773b512be23469dbf061b704af07e502</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LVL_DEBUG</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a773b512be23469dbf061b704af07e502ac382a80768035bad86cc40fe6763e26a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LVL_FATAL</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a773b512be23469dbf061b704af07e502a0bf15e6e0e17bd99f81e6fd8c13dd244</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LVL_ERROR</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a773b512be23469dbf061b704af07e502ad549b9f2b6ee28ad94523a2369db3417</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LVL_WARNING</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a773b512be23469dbf061b704af07e502aef694a10d1f75470969b77b8f594ac06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LVL_INFO</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a773b512be23469dbf061b704af07e502a17fa22c8f5dd2b8d4180158689a13222</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>returnValueType</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>gac26160d0cb98a73ba2e25e7ebb002958</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TERMINAL_LIST_ELEMENT</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a1c71b2df82bcc7afd6e966d85b082bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESSFUL_RETURN</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aec77507a25a637aa3a6650ba26875984</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_DIV_BY_ZERO</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a5e533c7f28abfed7d3e11d76f298cd9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEX_OUT_OF_BOUNDS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ad043e15a047a1583d8fc80574fd330ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INVALID_ARGUMENTS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a85fb8027157a2c6713c2f7c9b9d93bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ERROR_UNDEFINED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958abe82f80cd5e55855a15fbff49ccb1d2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_WARNING_UNDEFINED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a6e1e6e7d8bab4ae3995970dec1eae73a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INFO_UNDEFINED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a118a53820e7b4fc990b0f9fbb04b46e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_EWI_UNDEFINED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958af52f597acbe99c86fa744a54771907a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_AVAILABLE_WITH_LINUX_ONLY</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958af94d876dec07376b2aadcb146ceb9e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNKNOWN_BUG</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aee57058f3b42d5e58c701115a79c38a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PRINTLEVEL_CHANGED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aecbac7749bbe727bec1ead039a59c1a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NOT_YET_IMPLEMENTED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a7a59c28cf64a85e177436d1c19ee8e18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NOT_IMPLEMENTED_YET</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a7f49758e7d7afa05640ece08a75cce07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NOT_IMPLEMENTED_IN_BASE_CLASS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aa2be18a17e4bdf9ab598ff42f6fd38ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ASSERTION</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ab8ea5b15a26ecebf3b999e953d919cef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MEMBER_NOT_INITIALISED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958acaa427c78e41598e6a65a254be319ed7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ABSTRACT_BASE_CLASS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a2e13bd408ee3b134a95d7362995e2931</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_DATA_FOUND</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a49b11c702de64620ae12f645184fddc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INPUT_DIMENSION_MISMATCH</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a0ad96e16766ba71b0f3b4fc20fce0651</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STRING_EXCEEDS_LENGTH</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a287d785df1990d0e07bb98d95ee1a863</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_FILE_NOT_FOUND</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ab8f60fc46603e158850ac73563710b34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_FILE_CAN_NOT_BE_OPENED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a152802c2706e54a5dbc8ffa168243d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CAN_NOT_WRITE_INTO_FILE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ad57ee4e1175ee81139696e98c1e47866</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_FILE_CAN_NOT_BE_CLOSED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a4bb4442f773e857d802f94fa57389fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_FILE_HAS_NO_VALID_ENTRIES</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a79e06261e4d85f23d272337b5c0b980c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_DOES_DIRECTORY_EXISTS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a4c43a7990e3928d48434a769191a386c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_VECTOR_DIMENSION_MISMATCH</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a34b167db4d06bc86a74204f557aaba32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_DIFFERENTIAL_STATE_DIMENSION_MISMATCH</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a28592abc57cebb4dfe606f97388b72c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ALGEBRAIC_STATE_DIMENSION_MISMATCH</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aff40cc592e6d3b3f6ac62fae14140812</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONTROL_DIMENSION_MISMATCH</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ab8f415ef2aa2de1c15238f09c97809c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PARAMETER_DIMENSION_MISMATCH</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a3f540770a07c6577fd037b5a82dc1dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_DISTURBANCE_DIMENSION_MISMATCH</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a34707430628e1d8a4447e23cfe7480f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OUTPUT_DIMENSION_MISMATCH</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a17afb8bee6d50af755b83ef4f507f24d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MATRIX_NOT_SQUARE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a7863de29b55ef628006cf213ebd98742</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_LINEAR_SYSTEM_NUMERICALLY_SINGULAR</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ae78ff2d76258f4cd1e6b5b7f747ee22a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_GRIDPOINT_SETUP_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a1d635a4d7b2f021d70284a639f10b7ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_GRIDPOINT_HAS_INVALID_TIME</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aedc05838614b335ed8d84949fa3ade8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONFLICTING_GRIDS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a78c0e85717d33fed27f5820ff8fd784d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_TIME_INTERVAL_NOT_VALID</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a3eca7344ba0d64321fe12540a6ced3c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INVALID_TIME_POINT</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a124980252a6a56f3cfc5541355417bb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OPTION_ALREADY_EXISTS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aca299bdd39dd62cdd27b0161b1d1a050</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OPTION_DOESNT_EXIST</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a5e7816f58f5e3df5772aacc67c5d89f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OPTIONS_LIST_CORRUPTED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aad53e765a269b07f7e07a5978049b4b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INVALID_OPTION</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ac6554f27f39e7cb6ab24099eb2b52796</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PLOTTING_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958abffd9f553e3ef011ee3a7023af84b536</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_EMPTY_PLOT_DATA</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a8a0414992e187d1724d6a7e58be8236b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PLOT_WINDOW_CORRUPTED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a73218c9744f52f4cb33e9cc91eed0a6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PLOT_COLLECTION_CORRUPTED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a8f3f4e7206feffd2891980a2c3bec869</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_LOG_RECORD_CORRUPTED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a52286f209b36789222844339d1a285f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_LOG_ENTRY_DOESNT_EXIST</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a72a3b9a7b8205378f7752d244426b20d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_LOG_COLLECTION_CORRUPTED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a91c3947df20eed5a30d0d9b8f06ebf0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_BLOCK_DIMENSION_MISMATCH</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aebf6ec2b1d2e3d6ca61ee38b450158e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_PROCESS_SPECIFIED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958afb533ce73fa3efb16abb6f9001231f6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_CONTROLLER_SPECIFIED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958acdd040aeb56e55c586b21e560ec0e73b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENVIRONMENT_INIT_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958afd2fcc96ce23b2deeedc6961b3f1c153</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENVIRONMENT_STEP_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a065b9ee77fd0a9bc510a5b4b867a6a81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_COMPUTATIONAL_DELAY_TOO_BIG</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a154a0739d19cbaf77faee7bb8c6ed35f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_COMPUTATIONAL_DELAY_NOT_SUPPORTED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a16bf84c6cddfce817a915ebec70b40b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_BLOCK_NOT_READY</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a389347e82743c4f076a166d16371d46f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_SYSTEM_TIME</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ae8b276a775b4f02678f98ca4621489dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CLOCK_NOT_READY</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a5fcb7957f7b41d6522616acceed429c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PROCESS_INIT_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a53724bf1e85d334e5fef90d0612eadaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PROCESS_STEP_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958af09ddbe20477279ddc906067e5171ded</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PROCESS_STEP_FAILED_DISTURBANCE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958abc54be0db682aeb85d7bc32fa1168964</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PROCESS_RUN_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ac8f62ad8c364a53cbc5ad3ee18c1c64b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_DYNAMICSYSTEM_SPECIFIED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958adff6622eddfd0b818a7ff18044270968</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_INTEGRATIONALGORITHM_SPECIFIED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a0bbd751f1c0e7714886fbcf2e503090d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_DISCRETE_TIME_SYSTEMS_SUPPORTED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ae289dc2f4d5e9f6f4e4c7d908c0110b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_WRONG_DISTURBANCE_HORIZON</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958add0c653cbf7b5c860724a48f58bdec7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ACTUATOR_INIT_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958abad8863d29d9e208a273c0b88e9e9a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ACTUATOR_STEP_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a5a488f375e67298a04d68cef0c05146d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SENSOR_INIT_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ac33b1e9ae97bcbae6d54a3d2817ad891</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SENSOR_STEP_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ada39ad36dcc688ca18dc2bc21728f882</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_GENERATING_NOISE_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958acfa05b703a815d93fd578b5b073e470e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_DELAYING_INPUTS_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a4bd837b780da78814d8d0655d99bb606</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_DELAYING_OUTPUTS_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a13ed162299d7af3336c9c5ff67aa09c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INCOMPATIBLE_ACTUATOR_SAMPLING_TIME</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ad0d0c573423f0e469850f69de09d617e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INCOMPATIBLE_SENSOR_SAMPLING_TIME</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a6ee03289823d5a91a20d20859d6f7399</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_DIFFERENT_NOISE_SAMPLING_FOR_DISCRETE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a14a6fd31057829b00475a66cfbf639a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_NOISE_GENERATED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a9748e1f2418265e322d9200f4d388667</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_NOISE_SETTINGS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a3e124e9cb3d43216dd18c2bb7ee4ec4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INVALID_NOISE_SETTINGS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a54ebf52d2906b5b1ca4bbf7b1df8d5db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONTROLLER_INIT_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ae2b0039f785a4899bf3000d685e644b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONTROLLER_STEP_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958af6677038326854cff8ceada6d93a9ef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_ESTIMATOR_SPECIFIED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a722442fe24e3edb8861b1a6b1cb9de95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_CONTROLLAW_SPECIFIED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958af073c5e6d0f616b83b69f0d759dd0da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_REALTIME_MODE_AVAILABLE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a95d0d56ba84b2790fec138ec097b4e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_DCU_INIT_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ac625251847f070ef1a979d2485992161</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_DCU_STEP_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958abbf0ac965c13dde5192a0f41ec94de64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ESTIMATOR_INIT_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ad241e1d01fdcef3d38135ebfc57875fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ESTIMATOR_STEP_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a4fc730b4d28fe22ed121330642dffc8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OPTIMIZER_INIT_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a08ae56e7d1021b4a526bf9c8a4661f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OPTIMIZER_STEP_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aa9dc31f135828a4d16ed0e382180c502</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_OCP_SPECIFIED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a83935134483466d311db1580b1dff60f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_SOLUTIONALGORITHM_SPECIFIED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958af5bd795db4069ba72ffb3b39396629b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONTROLLAW_INIT_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a94d4d102ec7e049bc76c49f47e3f3ee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONTROLLAW_STEP_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a5f5987d8c5a2525d7c84fabd4a241a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_OPTIMIZER_SPECIFIED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ac9ee1c1a4f605a013c0c51948575beb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INVALID_PID_OUTPUT_DIMENSION</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a412165b34317a16542142582271655b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_IMMEDIATE_FEEDBACK_ONE_ITERATION</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a3f5f573c52bc384c2b694f00790621ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OUTPUTTRANSFORMATOR_INIT_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a0432a704ddcde8d637b0a7102cac6ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OUTPUTTRANSFORMATOR_STEP_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a25cda62f36c06e6dccaf8d3463a165fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INVALID_USE_OF_FUNCTION</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a9e89007b12fc1d9b84eb03893bb4798c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INFEASIBLE_CONSTRAINT</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ac78b1071e19b4641ba4e4825808484f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ONLY_SUPPORTED_FOR_SYMBOLIC_FUNCTIONS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958adb4bd6d300c9bf0b44717276d0e851f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INFEASIBLE_ALGEBRAIC_CONSTRAINT</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aea42b8a788f41a61b2696793f08f1697</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ILLFORMED_ODE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a3160cfbda2fe32c999cb69be26523cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PRECISION_OUT_OF_RANGE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ab9ab0fdf407df49508b37e14c4117cfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ERROR_WHILE_PRINTING_A_FILE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a8b475d48064be57a67ba7cc086bc3015</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEX_OUT_OF_RANGE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ac698101b87b3588394f0d1898a1b8b04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INTERMEDIATE_STATE_HAS_NO_ARGUMENT</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a33f56a19b8126a17c3fabd945bbd4210</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_DIMENSION_NOT_SPECIFIED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958af590b228b1aa2da00cb87c081d84114d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_DDQ_DIMENSION_MISMATCH</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a0dabe517b717cd2355b00ac4b3f49bf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CAN_ONLY_SOLVE_2ND_ORDER_KINVECS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a39d26ea44703faaeda0d363b7298de40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_GAUSS_NEWTON_APPROXIMATION_NOT_SUPPORTED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a4094e252f18d0512b515f8573f0360ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REFERENCE_SHIFTING_WORKS_FOR_LSQ_TERMS_ONLY</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a9bee9bff65c3fabb4b5875d4cb63d837</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_TRIVIAL_RHS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a89cc6ad1100aafdae7fb3db27d8bbcd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MISSING_INPUTS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a37e1af1394655c61d3cf238c1a1f7e26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_TO_SMALL_OR_NEGATIVE_TIME_INTERVAL</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ab3cf4bd3a1822b86a3a9e7e05d0bd8a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_FINAL_STEP_NOT_PERFORMED_YET</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a1006be4728c63b9d90f43af25b8d31c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ALREADY_FROZEN</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a1b94070044ff7bb3101ff7f2b536ee8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MAX_NUMBER_OF_STEPS_EXCEEDED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ac1e5a869f5357585d22747253ff84999</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_WRONG_DEFINITION_OF_SEEDS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a9f0c512d4e89fc630e46e7522a37f37d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NOT_FROZEN</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958abe24748b652221c3201d80bbc2fc1946</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_TO_MANY_DIFFERENTIAL_STATES</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aa42498ac6ef5a3b6a9b92f0597b988b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_TO_MANY_DIFFERENTIAL_STATE_DERIVATIVES</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aa4bb605a9fb21dd4e571821b4deaa98b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_RK45_CAN_NOT_TREAT_DAE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958abf1d9a24193fe26245ca5466a764f959</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CANNOT_TREAT_DAE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a71066374e9c2df22641aea3479e93527</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INPUT_HAS_WRONG_DIMENSION</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a8f1b9db2bffaf4aa408b25a731260a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INPUT_OUT_OF_RANGE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aba71f41ebf654fcaa0425e4cda2c929b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_THE_DAE_INDEX_IS_TOO_LARGE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958abaa8581a4579fbdae701e6ceac539b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNSUCCESSFUL_RETURN_FROM_INTEGRATOR_RK45</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958afe84d66c2c33a2a36c89b59e37ffebe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNSUCCESSFUL_RETURN_FROM_INTEGRATOR_BDF</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a79f69f735a720a7888df3e0acc7ac029</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CANNOT_TREAT_DISCRETE_DE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958acf73f53c1e6c2c247d46496011bc0a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CANNOT_TREAT_CONTINUOUS_DE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a5a88debd9c22130ad293af71bead7954</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CANNOT_TREAT_IMPLICIT_DE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958adb536d4c78e43e92a1f705789fc1f0a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CANNOT_TREAT_EXPLICIT_DE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958af34994e398650d6c7868bd49e52509bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_TO_MANY_DIFFERENTIAL_EQUATIONS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aa17275ad7f52bd17fa411f29bf5f2d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_BREAK_POINT_SETUP_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ac780fb744129d7a0f7cd4ff3020299b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_WRONG_DEFINITION_OF_STAGE_TRANSITIONS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958afab8523f5cd1df023547863f530ac49f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_TRANSITION_DEPENDS_ON_ALGEBRAIC_STATES</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a978767245443f4d6ae7ef3c370e0ea99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_VALID_OBJECTIVE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a23cb495b6b403c7b32ab5825ecd05bad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INCONSISTENT_BOUNDS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a664739ee5f39baa050a583f9c4e74fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INCOMPATIBLE_DIMENSIONS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a37c5f5865e37624889b7f23091bbcd1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_GRID_SETUP_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a227c23ad8e4ecdef7852a06fb38b2c14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OPTALG_INIT_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958af973836138aae39c2f2b6295c679b63a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OPTALG_STEP_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a0eca82cdc11ed53ae10e6d9d10998795</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OPTALG_FEEDBACK_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a8cfac0031f9a9aff7d67c99ffdbb3ece</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OPTALG_PREPARE_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aee693fcdbd300c7b610c2d75d53d9c41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OPTALG_SOLVE_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958acec5d3023bb0667798261f92b422205b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REALTIME_NO_INITIAL_VALUE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a6635d78f26a95aabc9ae127b0d7c18fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INTALG_INIT_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958af6f792b048e5bffd63d504d711400e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INTALG_INTEGRATION_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aeef05200488512bf27d6173520bc7256</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INTALG_NOT_READY</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a8d0fa05815dd5b1844bcf10fc4aa6a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PLOT_WINDOW_CAN_NOT_BE_OPEN</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ae01d3de0533a9356f7a24b41ea452ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONVERGENCE_ACHIEVED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a2bcd881adcb310b89b984ff8d9e6b342</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONVERGENCE_NOT_YET_ACHIEVED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958af152ddc549536f16a4729d2729ba0f16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NLP_INIT_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a1392873a724f922f3c5649ada1a854d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NLP_STEP_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aeb73c45b67961e5e226d9b330e05ee62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NLP_SOLUTION_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aeb35652b3a1f02f2756b2b85fa6a2aaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INITIALIZE_FIRST</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a4d87d0b7d1c0be2e29a72e24c0ee730c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SOLVER_NOT_SUTIABLE_FOR_REAL_TIME_MODE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a2a6626bbd5b258a6a491033e7f31a45d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ILLFORMED_HESSIAN_MATRIX</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a4eaed90981b00f658cfb48dc1c7c1f72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NONSYMMETRIC_HESSIAN_MATRIX</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a49cd95a3ffcb9f4c8bac0ce18d5c83bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_EVALUATE_OBJECTIVE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a25c6fcd6ebe359aeb70f50ee217e2dd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_EVALUATE_CONSTRAINTS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ab94fbf1ce9ae2d93b4602ae7a1feb1a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_INTEGRATE_SYSTEM</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a44658dde1ee1b3f2a094f650ec1b990d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NEED_TO_ACTIVATE_RTI</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958acecaa128c91996e4473f1e4b78e38ffc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONIC_PROGRAM_INFEASIBLE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a1dfaa07da22710d7d25555867bb05998</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONIC_PROGRAM_SOLUTION_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a5729ed6fef6d70121b11831d641b4f86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONIC_PROGRAM_NOT_SOLVED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a1eb42118d84e0b6fbc24c8f47a3af4fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_CONDENSE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958af4fd2d46d14c58450832c989dd96be88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_EXPAND</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ac6d3dd9a3df166109783184975088094</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NEED_TO_CONDENSE_FIRST</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a1c53a6264e37c60f4888eaf94e124937</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_BANDED_CP_INIT_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aa3b4b077e67e8185883fe59d8e71e410</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_BANDED_CP_SOLUTION_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a77a0ffc40837c964dc75e6168dd973cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_TRANSITION_NOT_DEFINED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a93c3de486cc7ec169e367405f9600c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_INIT_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a549232794475b28f7c1790a17c71d9b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_SOLUTION_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a36d0b31035d2495648adc59b69476a4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_SOLUTION_REACHED_LIMIT</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a8f77cb552aad074d1406f6489c64a706</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_INFEASIBLE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958abcd8e232b02f19cfc0401b9b77a6167e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_UNBOUNDED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a518de97c5a34f15fa0c2521a68d73ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_NOT_SOLVED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a287dca546b474635c6d5622e921569c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_RELAXING_QP</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a4cb4cdf039b9a43af77a3090dabefc51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_COULD_NOT_RELAX_QP</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a9bfab28860b493ac2897934403385418</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_SOLVER_CAN_ONLY_SOLVE_QP</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a5ba876fec3f7f68c939085b3ca747c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_HAS_INCONSISTENT_BOUNDS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aa66ece4dd31dacc81183ee47a95d70b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_HOTSTART_QP</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a406f1137fe9961224529d30d4403226a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NONPOSITIVE_WEIGHT</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a4909cc20d3d15f242f12a87822bb6328</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INITIAL_CHOLESKY_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a3997a16be3426016e6fa2b35fe139ab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOMOTOPY_STEP_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a536775f52bbc0a9fa4e2d0ddfee3be6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPDIRECTION_DETERMINATION_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a63adec4d91330be7334d9a6b1fa2441a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPDIRECTION_FAILED_CHOLESKY</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a66c9c26f584341bd30d86c0f48c5a006</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPLENGTH_DETERMINATION_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aa9223fc5e1a3d4223ab825c39bdd45d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OPTIMAL_SOLUTION_FOUND</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a0da5fbbcc17e08d9f65123a69051a817</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MAX_NWSR_REACHED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aae4f4541f015531f0d19acc9810665ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MATRIX_NOT_SPD</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aec6d365bac280592d2b71e70ed6c545b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CODE_EXPORT_SUCCESSFUL</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a0b4d94a3439004fb8b7dfafac872bb74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_EXPORT_CODE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a19ae8e840e866c620588e37021e324da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INVALID_OBJECTIVE_FOR_CODE_EXPORT</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ab2676a7634580b382829b70a71086a25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_DISCRETE_ODE_FOR_CODE_EXPORT</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a1ec144e655b327a3cb82ab0ae3b875f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ONLY_ODE_FOR_CODE_EXPORT</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a9bde1427969723b812edaa67bcc777ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ONLY_STATES_AND_CONTROLS_FOR_CODE_EXPORT</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a1bb70f182f13e946577ab53bafd32f52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ONLY_EQUIDISTANT_GRID_FOR_CODE_EXPORT</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aaf72b70d4cb08a054335f65d1e1953fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ONLY_BOUNDS_FOR_CODE_EXPORT</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a4060e92582dab41af15569d31964f5d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QPOASES_EMBEDDED_NOT_FOUND</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958adfee98ccae9e260919290f954a059fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_EXPORT_STATEMENT</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a34481808310b28a1a5f368db5bd52b5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INVALID_CALL_TO_EXPORTED_FUNCTION</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a394dfa7300bd41c3c9ffcb6917faff98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INVALID_LINEAR_OUTPUT_FUNCTION</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a95b94d7a89bc755a5cd16cb55200ef2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SensitivityType</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a2e129c14630707d8bb44f0c9edd5d4e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORWARD_SENSITIVITY</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a2e129c14630707d8bb44f0c9edd5d4e6a5549a2662a55ea975eacb48dade76a33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORWARD_SENSITIVITY_LIFTED</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a2e129c14630707d8bb44f0c9edd5d4e6a8a983c98d09ebce298ed1bd5ff13ebfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BACKWARD_SENSITIVITY</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a2e129c14630707d8bb44f0c9edd5d4e6ad26a15aa662df1e2a5f10d4f06c248ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNKNOWN_SENSITIVITY</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a2e129c14630707d8bb44f0c9edd5d4e6af8d44d4808daac5c21d13df55dd006bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SparseQPsolutionMethods</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a5395ad7e13d376ba1d23d04c932efae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPARSE_SOLVER</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a5395ad7e13d376ba1d23d04c932efae1aec131c52c36f2c9e71633c9366e4501a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONDENSING</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a5395ad7e13d376ba1d23d04c932efae1a2ba0b225c5e47bf08110c976647ee01e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FULL_CONDENSING</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a5395ad7e13d376ba1d23d04c932efae1a0837cb7ddde236a9d6867d55132dcbc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FULL_CONDENSING_N2</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a5395ad7e13d376ba1d23d04c932efae1a5172cc9e66eb3ffaa729319757b39fd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONDENSING_N2</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a5395ad7e13d376ba1d23d04c932efae1ac09fc55449632332879313193d397740</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FULL_CONDENSING_N2_FACTORIZATION</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a5395ad7e13d376ba1d23d04c932efae1a1881fb588455ccc1656a5169adf442cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>StateDiscretizationType</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a1820b436f50f960c5f9d6494aee5d35e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SINGLE_SHOOTING</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a1820b436f50f960c5f9d6494aee5d35eaf7ce5c706207111ccb341831fbb53722</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MULTIPLE_SHOOTING</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a1820b436f50f960c5f9d6494aee5d35ea870bed997ef12da2668e3196fdb84822</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLLOCATION</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a1820b436f50f960c5f9d6494aee5d35ead3427c0770a1c57c692c43e7468f1b3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNKNOWN_DISCRETIZATION</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a1820b436f50f960c5f9d6494aee5d35ea6b7d5b579287fe52e3eb11f9f56864e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>StateOfAggregation</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a33e6e44531ac1c2f52ec3233c9351c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOA_FREEZING_MESH</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a33e6e44531ac1c2f52ec3233c9351c62a43b9e159601f66b84716887b6fa301a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOA_FREEZING_ALL</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a33e6e44531ac1c2f52ec3233c9351c62a560c9ea6f5339b991c7fd483176ae9f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOA_MESH_FROZEN</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a33e6e44531ac1c2f52ec3233c9351c62aeb241ed800c2c634f523e35ef78a4693</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOA_MESH_FROZEN_FREEZING_ALL</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a33e6e44531ac1c2f52ec3233c9351c62a473986eaa2ff276f13ec8c3993542375</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOA_EVERYTHING_FROZEN</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a33e6e44531ac1c2f52ec3233c9351c62ac1d912c2d4aa8fc7f297edb9bee734f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOA_UNFROZEN</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a33e6e44531ac1c2f52ec3233c9351c62af715cb0587fee25804955e2ec8c6b063</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOA_UNKNOWN</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a33e6e44531ac1c2f52ec3233c9351c62a08a5aca38fbf9670435f1964324ac95b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SubBlockMatrixType</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a9c258027f7ecbdef55754ab4f7664116</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SBMT_ZERO</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a9c258027f7ecbdef55754ab4f7664116a67c2d57fbd5673d2d8410ad2a491b67e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SBMT_ONE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a9c258027f7ecbdef55754ab4f7664116a7528ac5f08c6c8d146a33397fd93df82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SBMT_DENSE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a9c258027f7ecbdef55754ab4f7664116ac8073ec85ac6ae6542fabb0d1dc72c59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SBMT_UNKNOWN</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a9c258027f7ecbdef55754ab4f7664116aea890b4a1e222703270254674a154148</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SubPlotType</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>aea8c5275cc206a1d86f51e6af24d8ef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPT_VARIABLE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>aea8c5275cc206a1d86f51e6af24d8ef7a2487e9b4389e2e95d23c339ec1fff68a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPT_VARIABLE_VARIABLE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>aea8c5275cc206a1d86f51e6af24d8ef7a2a5a767961da67d182969446e68c4956</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPT_VARIABLE_EXPRESSION</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>aea8c5275cc206a1d86f51e6af24d8ef7ae6fba74fa6b17658ba9078c8bf089f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPT_VARIABLES_GRID</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>aea8c5275cc206a1d86f51e6af24d8ef7a7a5e81cce0fd5b74e2f8b14ab49fe33c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPT_EXPRESSION</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>aea8c5275cc206a1d86f51e6af24d8ef7a4aa3f92f5882eaf72c45809ec19f4ef3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPT_EXPRESSION_EXPRESSION</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>aea8c5275cc206a1d86f51e6af24d8ef7aad0e06a2d4d976490fbc36b507b71746</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPT_EXPRESSION_VARIABLE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>aea8c5275cc206a1d86f51e6af24d8ef7ad99a2d6aacf2f9087edbbc515b1ddee7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPT_ENUM</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>aea8c5275cc206a1d86f51e6af24d8ef7a4caef5797f766b7459869322cd62147f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPT_UNKNOWN</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>aea8c5275cc206a1d86f51e6af24d8ef7a6dbcf44347509fc6a2d24de810accbee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TimeHorizonElement</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a146ae7f83f9b69637134fa83d77ac697</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AT_TRANSITION</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a146ae7f83f9b69637134fa83d77ac697ac5e601d1875d5c3522f6031fc358c025</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AT_START</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a146ae7f83f9b69637134fa83d77ac697a593de3fe66dd4fb0c156ebe006f13c0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AT_END</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a146ae7f83f9b69637134fa83d77ac697aba817d5daa30d120630da830656c80ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>UnrollOption</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a84e1ee7e24ccb1df8b7313c8c484f980</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNROLL</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a84e1ee7e24ccb1df8b7313c8c484f980a26b85758fa5f70456c61e1277c535357</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_UNROLL</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a84e1ee7e24ccb1df8b7313c8c484f980ac7d8a47e2c4987ab9ebd36eefd1bbb6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HEURISTIC_UNROLL</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a84e1ee7e24ccb1df8b7313c8c484f980a31efe9ad8a82841cc884edac9224ef4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>VariableType</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ac62972ff1b21a037e56530cde67309ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VT_DIFFERENTIAL_STATE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ac62972ff1b21a037e56530cde67309abae3a18c06072cd6bfa054702684d301d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VT_ALGEBRAIC_STATE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ac62972ff1b21a037e56530cde67309abae249666e1f48e731bdd9bc7a134b9933</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VT_CONTROL</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ac62972ff1b21a037e56530cde67309abaa6aeebdbd48f7df1d9302cc89058ab4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VT_INTEGER_CONTROL</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ac62972ff1b21a037e56530cde67309aba88578aaa34e02db7bd5a625bcdca828e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VT_PARAMETER</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ac62972ff1b21a037e56530cde67309abac48777c71fb62e770ff6a9f23bcb566f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VT_INTEGER_PARAMETER</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ac62972ff1b21a037e56530cde67309abaed4e9a2a79423c4604b26ed8d8b42f8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VT_DISTURBANCE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ac62972ff1b21a037e56530cde67309aba5fc78179118c2eb7a6ff97fecb3aa945</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VT_TIME</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ac62972ff1b21a037e56530cde67309abaaa70283bbbe98e1799298468eae0ef7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VT_INTERMEDIATE_STATE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ac62972ff1b21a037e56530cde67309aba6556a241ab2f39782dad3afc0543b5cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VT_DDIFFERENTIAL_STATE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ac62972ff1b21a037e56530cde67309abab002405aafd0e81894f550ac36c1506a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VT_OUTPUT</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ac62972ff1b21a037e56530cde67309aba2102697509639734c7785ec6cf2909d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VT_VARIABLE</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ac62972ff1b21a037e56530cde67309aba061edb91c983707a0cd9c40a530f059b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VT_ONLINE_DATA</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ac62972ff1b21a037e56530cde67309aba92d614459915e8e5eb1402b7d73b802c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VT_UNKNOWN</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>ac62972ff1b21a037e56530cde67309aba4db6733f19853394a81beb9f03ddfabc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BEGIN_NAMESPACE_ACADO typedef unsigned int</type>
      <name>uint</name>
      <anchorfile>acado__types_8hpp.html</anchorfile>
      <anchor>a09d6c5af424488915da287e1145a7f7f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>acado_utils.cpp</name>
    <path>/tmp/ws/src/acado/acado/utils/</path>
    <filename>acado__utils_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <member kind="function">
      <type>double</type>
      <name>acadoDiv</name>
      <anchorfile>acado__utils_8cpp.html</anchorfile>
      <anchor>af08d9d691baf69811cc6ef041e53eda2</anchor>
      <arglist>(double nom, double den)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>acadoFactorial</name>
      <anchorfile>acado__utils_8cpp.html</anchorfile>
      <anchor>a3c7cec1ec5ba59d097c337dd58c36b16</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>acadoIsEqual</name>
      <anchorfile>acado__utils_8cpp.html</anchorfile>
      <anchor>a669ef782a8e7d0d6935d81cf06d3ce47</anchor>
      <arglist>(double x, double y, double TOL)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>acadoIsFinite</name>
      <anchorfile>acado__utils_8cpp.html</anchorfile>
      <anchor>aad655a285c7427af8b403096cb711f55</anchor>
      <arglist>(double x, double TOL)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>acadoIsGreater</name>
      <anchorfile>acado__utils_8cpp.html</anchorfile>
      <anchor>a7ff36a0eac17015d03a7a7acd08305b2</anchor>
      <arglist>(double x, double y, double TOL)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>acadoIsInfty</name>
      <anchorfile>acado__utils_8cpp.html</anchorfile>
      <anchor>a78776bfef9ecb25a2f8d28fe2d16f863</anchor>
      <arglist>(double x, double TOL)</arglist>
    </member>
    <member kind="function">
      <type>BEGIN_NAMESPACE_ACADO BooleanType</type>
      <name>acadoIsInteger</name>
      <anchorfile>acado__utils_8cpp.html</anchorfile>
      <anchor>ac26c661cb159ebc813a7bbce2b7eb7b6</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>acadoIsNaN</name>
      <anchorfile>acado__utils_8cpp.html</anchorfile>
      <anchor>a9a9fb768c26b664f73ad04ed5eb4cf75</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>acadoIsNegative</name>
      <anchorfile>acado__utils_8cpp.html</anchorfile>
      <anchor>aa2dd003ee7897aee6b53cd01aacf7750</anchor>
      <arglist>(double x, double TOL)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>acadoIsPositive</name>
      <anchorfile>acado__utils_8cpp.html</anchorfile>
      <anchor>a212b3cdfc4c934a8eb5704945b2ea842</anchor>
      <arglist>(double x, double TOL)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>acadoIsSmaller</name>
      <anchorfile>acado__utils_8cpp.html</anchorfile>
      <anchor>afad3f094554d5010f9fbb0150d1016a2</anchor>
      <arglist>(double x, double y, double TOL)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>acadoIsStrictlyGreater</name>
      <anchorfile>acado__utils_8cpp.html</anchorfile>
      <anchor>a3f2e24298c09e94878599472aa3cd9fb</anchor>
      <arglist>(double x, double y, double TOL)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>acadoIsStrictlySmaller</name>
      <anchorfile>acado__utils_8cpp.html</anchorfile>
      <anchor>ab4df900b7d398e185314946f74b3bbf4</anchor>
      <arglist>(double x, double y, double TOL)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>acadoIsZero</name>
      <anchorfile>acado__utils_8cpp.html</anchorfile>
      <anchor>a17bb3a69cab2312df00a50ed95c723fa</anchor>
      <arglist>(double x, double TOL)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>acadoMax</name>
      <anchorfile>acado__utils_8cpp.html</anchorfile>
      <anchor>a8851d36f41c1aa78a73790039fed0507</anchor>
      <arglist>(const int x, const int y)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>acadoMax</name>
      <anchorfile>acado__utils_8cpp.html</anchorfile>
      <anchor>a9aa4f93e287f1df1797f302419a909dd</anchor>
      <arglist>(const double x, const double y)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>acadoMin</name>
      <anchorfile>acado__utils_8cpp.html</anchorfile>
      <anchor>a273bfa40a09ac88397fd323b50e53f2c</anchor>
      <arglist>(const int x, const int y)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>acadoMin</name>
      <anchorfile>acado__utils_8cpp.html</anchorfile>
      <anchor>a8f85268542474b46488cf946a96123c9</anchor>
      <arglist>(const double x, const double y)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>acadoMod</name>
      <anchorfile>acado__utils_8cpp.html</anchorfile>
      <anchor>a365a830a07d47f190ec908e683dfec9c</anchor>
      <arglist>(double nom, double den)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>acadoRound</name>
      <anchorfile>acado__utils_8cpp.html</anchorfile>
      <anchor>adbdd80246a145d44b8c59554bc249ecb</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>acadoRoundAway</name>
      <anchorfile>acado__utils_8cpp.html</anchorfile>
      <anchor>a117810920bc1621a5a11a33b4249afb9</anchor>
      <arglist>(double x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>acado_utils.hpp</name>
    <path>/tmp/ws/src/acado/acado/utils/</path>
    <filename>acado__utils_8hpp</filename>
    <includes id="acado__types_8hpp" name="acado_types.hpp" local="no" imported="no">acado/utils/acado_types.hpp</includes>
    <includes id="acado__constants_8hpp" name="acado_constants.hpp" local="no" imported="no">acado/utils/acado_constants.hpp</includes>
    <includes id="acado__default__options_8hpp" name="acado_default_options.hpp" local="no" imported="no">acado/utils/acado_default_options.hpp</includes>
    <includes id="acado__message__handling_8hpp" name="acado_message_handling.hpp" local="no" imported="no">acado/utils/acado_message_handling.hpp</includes>
    <includes id="acado__debugging_8hpp" name="acado_debugging.hpp" local="no" imported="no">acado/utils/acado_debugging.hpp</includes>
    <includes id="acado__io__utils_8hpp" name="acado_io_utils.hpp" local="no" imported="no">acado/utils/acado_io_utils.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>M_PI</name>
      <anchorfile>acado__utils_8hpp.html</anchorfile>
      <anchor>ae71449b1cc6e6250b91f539153a7a0d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>acadoDiv</name>
      <anchorfile>acado__utils_8hpp.html</anchorfile>
      <anchor>af08d9d691baf69811cc6ef041e53eda2</anchor>
      <arglist>(double nom, double den)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>acadoFactorial</name>
      <anchorfile>acado__utils_8hpp.html</anchorfile>
      <anchor>a3c7cec1ec5ba59d097c337dd58c36b16</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>acadoIsEqual</name>
      <anchorfile>acado__utils_8hpp.html</anchorfile>
      <anchor>a6b3c7bec4ecc74033ea2ce4bbd510181</anchor>
      <arglist>(double x, double y, double TOL=EQUALITY_EPS)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>acadoIsFinite</name>
      <anchorfile>acado__utils_8hpp.html</anchorfile>
      <anchor>acbf8b068b7c49bae64d1eca7a934aabe</anchor>
      <arglist>(double x, double TOL=0.1)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>acadoIsGreater</name>
      <anchorfile>acado__utils_8hpp.html</anchorfile>
      <anchor>a381aef251af3fd65451f3506eda32c54</anchor>
      <arglist>(double x, double y, double TOL=EQUALITY_EPS)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>acadoIsInfty</name>
      <anchorfile>acado__utils_8hpp.html</anchorfile>
      <anchor>a7099e58a80ede5b876037b4523226bc3</anchor>
      <arglist>(double x, double TOL=0.1)</arglist>
    </member>
    <member kind="function">
      <type>BEGIN_NAMESPACE_ACADO BooleanType</type>
      <name>acadoIsInteger</name>
      <anchorfile>acado__utils_8hpp.html</anchorfile>
      <anchor>ac26c661cb159ebc813a7bbce2b7eb7b6</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>acadoIsNaN</name>
      <anchorfile>acado__utils_8hpp.html</anchorfile>
      <anchor>a9a9fb768c26b664f73ad04ed5eb4cf75</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>acadoIsNegative</name>
      <anchorfile>acado__utils_8hpp.html</anchorfile>
      <anchor>aeb8f41161f3350d83cb2393c43af03ec</anchor>
      <arglist>(double x, double TOL=EQUALITY_EPS)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>acadoIsPositive</name>
      <anchorfile>acado__utils_8hpp.html</anchorfile>
      <anchor>a4e573b355e041e65eadfbd36da17ad95</anchor>
      <arglist>(double x, double TOL=EQUALITY_EPS)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>acadoIsSmaller</name>
      <anchorfile>acado__utils_8hpp.html</anchorfile>
      <anchor>a45fb3297567277e8c3dfe2c5fae0344e</anchor>
      <arglist>(double x, double y, double TOL=EQUALITY_EPS)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>acadoIsStrictlyGreater</name>
      <anchorfile>acado__utils_8hpp.html</anchorfile>
      <anchor>a9b678a2a1b1684eff6cbd3c1dd791881</anchor>
      <arglist>(double x, double y, double TOL=EQUALITY_EPS)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>acadoIsStrictlySmaller</name>
      <anchorfile>acado__utils_8hpp.html</anchorfile>
      <anchor>a58f8489bd45df6191721023be06858d2</anchor>
      <arglist>(double x, double y, double TOL=EQUALITY_EPS)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>acadoIsZero</name>
      <anchorfile>acado__utils_8hpp.html</anchorfile>
      <anchor>abb7aa274edc11820ad49d24a45c954d4</anchor>
      <arglist>(double x, double TOL=EQUALITY_EPS)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>acadoMax</name>
      <anchorfile>acado__utils_8hpp.html</anchorfile>
      <anchor>a8851d36f41c1aa78a73790039fed0507</anchor>
      <arglist>(const int x, const int y)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>acadoMax</name>
      <anchorfile>acado__utils_8hpp.html</anchorfile>
      <anchor>a9aa4f93e287f1df1797f302419a909dd</anchor>
      <arglist>(const double x, const double y)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>acadoMin</name>
      <anchorfile>acado__utils_8hpp.html</anchorfile>
      <anchor>a273bfa40a09ac88397fd323b50e53f2c</anchor>
      <arglist>(const int x, const int y)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>acadoMin</name>
      <anchorfile>acado__utils_8hpp.html</anchorfile>
      <anchor>a8f85268542474b46488cf946a96123c9</anchor>
      <arglist>(const double x, const double y)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>acadoMod</name>
      <anchorfile>acado__utils_8hpp.html</anchorfile>
      <anchor>a365a830a07d47f190ec908e683dfec9c</anchor>
      <arglist>(double nom, double den)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>acadoRound</name>
      <anchorfile>acado__utils_8hpp.html</anchorfile>
      <anchor>adbdd80246a145d44b8c59554bc249ecb</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>acadoRoundAway</name>
      <anchorfile>acado__utils_8hpp.html</anchorfile>
      <anchor>a117810920bc1621a5a11a33b4249afb9</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isFinite</name>
      <anchorfile>acado__utils_8hpp.html</anchorfile>
      <anchor>abf95a6c67dfb01726d31f5ab2a4f28eb</anchor>
      <arglist>(const T &amp;_value)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isInfty</name>
      <anchorfile>acado__utils_8hpp.html</anchorfile>
      <anchor>a5c558761df54439e5b14076f2942f5bd</anchor>
      <arglist>(const double x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ACADOintegrators.cpp</name>
    <path>/tmp/ws/src/acado/interfaces/matlab/integrator/</path>
    <filename>ACADOintegrators_8cpp</filename>
    <includes id="acado__integrators_8hpp" name="acado_integrators.hpp" local="no" imported="no">acado_integrators.hpp</includes>
    <includes id="matlab__acado__utils_8hpp" name="matlab_acado_utils.hpp" local="no" imported="no">acado/utils/matlab_acado_utils.hpp</includes>
    <member kind="function">
      <type>DifferentialEquation *</type>
      <name>allocateDifferentialEquation</name>
      <anchorfile>ACADOintegrators_8cpp.html</anchorfile>
      <anchor>a7695a48a1151780440eca50ed786b599</anchor>
      <arglist>(char *modelName, char *integratorName)</arglist>
    </member>
    <member kind="function">
      <type>Integrator *</type>
      <name>allocateIntegrator</name>
      <anchorfile>ACADOintegrators_8cpp.html</anchorfile>
      <anchor>a3b639a761b74e894e80e3a7430a2d2f7</anchor>
      <arglist>(char *integratorName, DifferentialEquation *f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearAllGlobals</name>
      <anchorfile>ACADOintegrators_8cpp.html</anchorfile>
      <anchor>a758bd0b5e06c5ab305e1562ad34c2bea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>determineNumberOfAlgebraicStates</name>
      <anchorfile>ACADOintegrators_8cpp.html</anchorfile>
      <anchor>a96052d199f0345de1719ca4ae76bd815</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>genericDAE</name>
      <anchorfile>ACADOintegrators_8cpp.html</anchorfile>
      <anchor>a1c56c4003f6248c3c43d359122a14ee8</anchor>
      <arglist>(double *x, double *f, void *userData)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>genericJacobian</name>
      <anchorfile>ACADOintegrators_8cpp.html</anchorfile>
      <anchor>ac7d0bb4cc422759d4219bbc499872fa2</anchor>
      <arglist>(int number, double *x, double *seed, double *f, double *df, void *userData)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>genericODE</name>
      <anchorfile>ACADOintegrators_8cpp.html</anchorfile>
      <anchor>a72eb9411e850416c83a1976f8d36a34a</anchor>
      <arglist>(double *x, double *f, void *userData)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>ACADOintegrators_8cpp.html</anchorfile>
      <anchor>a6a215cbfde54f82a3ce599228fc3fce5</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>plotErrorMessage</name>
      <anchorfile>ACADOintegrators_8cpp.html</anchorfile>
      <anchor>af98efca6f4e02be8151558f1f1e808ef</anchor>
      <arglist>(returnValue returnvalue, double *PrintLevel_)</arglist>
    </member>
    <member kind="variable">
      <type>double *</type>
      <name>f_store</name>
      <anchorfile>ACADOintegrators_8cpp.html</anchorfile>
      <anchor>a5ae24736b0642d3c30de59421479d770</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double *</type>
      <name>J_store</name>
      <anchorfile>ACADOintegrators_8cpp.html</anchorfile>
      <anchor>af9bcd89c4c8d5457de6404beadb3ba08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>jacobianNumber</name>
      <anchorfile>ACADOintegrators_8cpp.html</anchorfile>
      <anchor>a247c22eb7983d8155c2fa3b01d44fcb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DifferentialEquation *</type>
      <name>modelFcn</name>
      <anchorfile>ACADOintegrators_8cpp.html</anchorfile>
      <anchor>aae011f41c9869654180c5c6eb66723ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>USING_NAMESPACE_ACADO mxArray *</type>
      <name>ModelFcn_f</name>
      <anchorfile>ACADOintegrators_8cpp.html</anchorfile>
      <anchor>ad79d4c068b2d23cdcced60ed562bd6c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mxArray *</type>
      <name>ModelFcn_jac</name>
      <anchorfile>ACADOintegrators_8cpp.html</anchorfile>
      <anchor>aad46c192f9e67ebdd308f0e7054e428a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mxArray *</type>
      <name>ModelFcnDX</name>
      <anchorfile>ACADOintegrators_8cpp.html</anchorfile>
      <anchor>ab4965d0d90d8f77aa81609b1a751885d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>modelFcnNDX</name>
      <anchorfile>ACADOintegrators_8cpp.html</anchorfile>
      <anchor>abfd752ec659c25b782745ad099b59b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>modelFcnNP</name>
      <anchorfile>ACADOintegrators_8cpp.html</anchorfile>
      <anchor>ac20a5f53edfb9792efd2678f197b91db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>modelFcnNU</name>
      <anchorfile>ACADOintegrators_8cpp.html</anchorfile>
      <anchor>afb57c51361dc76fb9e23879251f9cc0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>modelFcnNW</name>
      <anchorfile>ACADOintegrators_8cpp.html</anchorfile>
      <anchor>a919e59ca3df92e4835ea3e3077626eae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>modelFcnNX</name>
      <anchorfile>ACADOintegrators_8cpp.html</anchorfile>
      <anchor>af291016a1b622344b4c10d674141b242</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>modelFcnNXA</name>
      <anchorfile>ACADOintegrators_8cpp.html</anchorfile>
      <anchor>a9e98a834a5236456648339cccd50efd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mxArray *</type>
      <name>ModelFcnP</name>
      <anchorfile>ACADOintegrators_8cpp.html</anchorfile>
      <anchor>af70ea821554b34d03f3a063230d9cb9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mxArray *</type>
      <name>ModelFcnT</name>
      <anchorfile>ACADOintegrators_8cpp.html</anchorfile>
      <anchor>a0c974a600036536a601506f7ec5554fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mxArray *</type>
      <name>ModelFcnU</name>
      <anchorfile>ACADOintegrators_8cpp.html</anchorfile>
      <anchor>a7064cef6ee5ec8d7bd8a900b97e2d8e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mxArray *</type>
      <name>ModelFcnW</name>
      <anchorfile>ACADOintegrators_8cpp.html</anchorfile>
      <anchor>a20c89febf904f9b614ac6d507edf0165</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mxArray *</type>
      <name>ModelFcnX</name>
      <anchorfile>ACADOintegrators_8cpp.html</anchorfile>
      <anchor>a21041cd9e089e49bee5d7a167640b634</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mxArray *</type>
      <name>ModelFcnXA</name>
      <anchorfile>ACADOintegrators_8cpp.html</anchorfile>
      <anchor>a3451d29b17057a32655fd80ea51d7e35</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>acos.cpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>acos_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="symbolic__operator_8hpp" name="symbolic_operator.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator.hpp</includes>
    <member kind="function">
      <type>double</type>
      <name>dAcos</name>
      <anchorfile>acos_8cpp.html</anchorfile>
      <anchor>abfab16d61ae0807bb1c1a7c85f8883ae</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ddAcos</name>
      <anchorfile>acos_8cpp.html</anchorfile>
      <anchor>a2ba4e9d8d6e47ed350c766af3e1d7260</anchor>
      <arglist>(double x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>acos.hpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>acos_8hpp</filename>
    <includes id="symbolic__operator__fwd_8hpp" name="symbolic_operator_fwd.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator_fwd.hpp</includes>
    <class kind="class">Acos</class>
  </compound>
  <compound kind="file">
    <name>active_damping.cpp</name>
    <path>/tmp/ws/src/acado/examples/ocp/</path>
    <filename>active__damping_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>active__damping_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>active_damping_stepped.cpp</name>
    <path>/tmp/ws/src/acado/examples/simulation_environment/</path>
    <filename>active__damping__stepped_8cpp</filename>
    <includes id="acado__toolkit_8hpp" name="acado_toolkit.hpp" local="no" imported="no">acado_toolkit.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>active__damping__stepped_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>actuator.cpp</name>
    <path>/tmp/ws/src/acado/acado/transfer_device/</path>
    <filename>actuator_8cpp</filename>
    <includes id="actuator_8hpp" name="actuator.hpp" local="no" imported="no">acado/transfer_device/actuator.hpp</includes>
  </compound>
  <compound kind="file">
    <name>actuator.hpp</name>
    <path>/tmp/ws/src/acado/acado/transfer_device/</path>
    <filename>actuator_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="transfer__device_8hpp" name="transfer_device.hpp" local="no" imported="no">acado/transfer_device/transfer_device.hpp</includes>
    <class kind="class">Actuator</class>
  </compound>
  <compound kind="file">
    <name>AD_test.c</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/function/ADtest/</path>
    <filename>AD__test_8c</filename>
    <class kind="struct">ACADOworkspace_</class>
    <class kind="struct">timer</class>
    <member kind="define">
      <type>#define</type>
      <name>ACADO_NE</name>
      <anchorfile>AD__test_8c.html</anchorfile>
      <anchor>a1969f99b5a94623b90fa688bf03ffb8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ACADO_NU</name>
      <anchorfile>AD__test_8c.html</anchorfile>
      <anchor>ad9b6dd1309359abbbda3575f6c5e2f3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ACADO_NX</name>
      <anchorfile>AD__test_8c.html</anchorfile>
      <anchor>af818fe9e877c0dadcf0524d13882811e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ACADO_NZ</name>
      <anchorfile>AD__test_8c.html</anchorfile>
      <anchor>a03bbdb032cc4e823921aa24b5f193fc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIMING</name>
      <anchorfile>AD__test_8c.html</anchorfile>
      <anchor>a51b7a9c320bb9b58fc5632da0a44ab84</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct ACADOworkspace_</type>
      <name>ACADOworkspace</name>
      <anchorfile>AD__test_8c.html</anchorfile>
      <anchor>a25d7a5eae222e3075009feca6bcfa960</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>real_t</name>
      <anchorfile>AD__test_8c.html</anchorfile>
      <anchor>a0d00e2b3dfadee81331bbb39068570c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct timer</type>
      <name>timer</name>
      <anchorfile>AD__test_8c.html</anchorfile>
      <anchor>a30c945d813befeeeffa501ae4a589f03</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeX</name>
      <anchorfile>AD__test_8c.html</anchorfile>
      <anchor>a6846e1272aaec4d004b0de6df9bfdd09</anchor>
      <arglist>(double *x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>AD__test_8c.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tic</name>
      <anchorfile>AD__test_8c.html</anchorfile>
      <anchor>a9f503d29b96333dfc0c9744d922b9c6c</anchor>
      <arglist>(timer *t)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>toc</name>
      <anchorfile>AD__test_8c.html</anchorfile>
      <anchor>a57b71eaafed5b49ff6d20d00e4fd6300</anchor>
      <arglist>(timer *t)</arglist>
    </member>
    <member kind="variable">
      <type>ACADOworkspace</type>
      <name>acadoWorkspace</name>
      <anchorfile>AD__test_8c.html</anchorfile>
      <anchor>a5debf22c50c1af86e1b97d020980ed4c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>adaptive_reference_trajectory.cpp</name>
    <path>/tmp/ws/src/acado/acado/reference_trajectory/</path>
    <filename>adaptive__reference__trajectory_8cpp</filename>
    <includes id="adaptive__reference__trajectory_8hpp" name="adaptive_reference_trajectory.hpp" local="no" imported="no">acado/reference_trajectory/adaptive_reference_trajectory.hpp</includes>
  </compound>
  <compound kind="file">
    <name>adaptive_reference_trajectory.hpp</name>
    <path>/tmp/ws/src/acado/acado/reference_trajectory/</path>
    <filename>adaptive__reference__trajectory_8hpp</filename>
    <includes id="variables__grid_8hpp" name="variables_grid.hpp" local="no" imported="no">acado/variables_grid/variables_grid.hpp</includes>
    <includes id="curve_8hpp" name="curve.hpp" local="no" imported="no">acado/curve/curve.hpp</includes>
    <includes id="reference__trajectory_8hpp" name="reference_trajectory.hpp" local="no" imported="no">acado/reference_trajectory/reference_trajectory.hpp</includes>
    <class kind="class">AdaptiveReferenceTrajectory</class>
  </compound>
  <compound kind="file">
    <name>addition.cpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>addition_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="symbolic__operator_8hpp" name="symbolic_operator.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator.hpp</includes>
  </compound>
  <compound kind="file">
    <name>addition.hpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>addition_8hpp</filename>
    <includes id="symbolic__operator__fwd_8hpp" name="symbolic_operator_fwd.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator_fwd.hpp</includes>
    <class kind="class">Addition</class>
  </compound>
  <compound kind="file">
    <name>algebraic_consistency_constraint.cpp</name>
    <path>/tmp/ws/src/acado/acado/constraint/</path>
    <filename>algebraic__consistency__constraint_8cpp</filename>
    <includes id="algebraic__consistency__constraint_8hpp" name="algebraic_consistency_constraint.hpp" local="no" imported="no">acado/constraint/algebraic_consistency_constraint.hpp</includes>
  </compound>
  <compound kind="file">
    <name>algebraic_consistency_constraint.hpp</name>
    <path>/tmp/ws/src/acado/acado/constraint/</path>
    <filename>algebraic__consistency__constraint_8hpp</filename>
    <includes id="constraint__element_8hpp" name="constraint_element.hpp" local="no" imported="no">acado/constraint/constraint_element.hpp</includes>
    <class kind="class">AlgebraicConsistencyConstraint</class>
  </compound>
  <compound kind="file">
    <name>algorithmic_base.cpp</name>
    <path>/tmp/ws/src/acado/acado/user_interaction/</path>
    <filename>algorithmic__base_8cpp</filename>
    <includes id="algorithmic__base_8hpp" name="algorithmic_base.hpp" local="no" imported="no">acado/user_interaction/algorithmic_base.hpp</includes>
  </compound>
  <compound kind="file">
    <name>algorithmic_base.hpp</name>
    <path>/tmp/ws/src/acado/acado/user_interaction/</path>
    <filename>algorithmic__base_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="user__interaction_8hpp" name="user_interaction.hpp" local="no" imported="no">acado/user_interaction/user_interaction.hpp</includes>
    <class kind="class">AlgorithmicBase</class>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/Geometry/AlignedBox.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Eigen2Support/Geometry/</path>
    <filename>Eigen2Support_2Geometry_2AlignedBox_8h</filename>
    <class kind="class">Eigen::AlignedBox</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>Geometry/AlignedBox.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Geometry/</path>
    <filename>Geometry_2AlignedBox_8h</filename>
    <class kind="class">Eigen::AlignedBox</class>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_TYPEDEFS</name>
      <anchorfile>Geometry_2AlignedBox_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>Geometry_2AlignedBox_8h.html</anchorfile>
      <anchor>a892e22c9b467dd1a68caa783b05d15f5</anchor>
      <arglist>(Type, TypeSuffix)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>All.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/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="Eigen_2src_2Eigen2Support_2Geometry_2Scaling_8h" name="Eigen/src/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>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseCore/</path>
    <filename>AmbiVector_8h</filename>
    <class kind="class">Eigen::internal::AmbiVector</class>
    <class kind="class">Eigen::internal::AmbiVector::Iterator</class>
    <class kind="struct">Eigen::internal::AmbiVector::ListEl</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Amd.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/OrderingMethods/</path>
    <filename>Amd_8h</filename>
    <includes id="NonMPL2_8h" name="NonMPL2.h" local="yes" imported="no">../Core/util/NonMPL2.h</includes>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SPARSE_AMD_H</name>
      <anchorfile>Amd_8h.html</anchorfile>
      <anchor>aa2b942436c2ee10c072e048ab149548f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>amd_flip</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a72134691e35594dbae02d69a0c5170fa</anchor>
      <arglist>(const T &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>amd_mark</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac1ede6035fa6dd5dd1a84538be2163e9</anchor>
      <arglist>(const T0 *w, const T1 &amp;j)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>amd_marked</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa833ee81053c3007dd4f7df2fd35e6cf</anchor>
      <arglist>(const T0 *w, const T1 &amp;j)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>amd_unflip</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7f2c5d4a113f220aeb207d2e51173eb5</anchor>
      <arglist>(const T &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cs_tdfs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afc57a18a94deb061337301b27ccd1639</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a77c7b06cb23efa05172d2bb877176e60</anchor>
      <arglist>(Index mark, Index lemax, Index *w, Index n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>minimum_degree_ordering</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3cdf180a2d318acb8055315280b32b42</anchor>
      <arglist>(SparseMatrix&lt; Scalar, ColMajor, Index &gt; &amp;C, PermutationMatrix&lt; Dynamic, Dynamic, Index &gt; &amp;perm)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/Geometry/AngleAxis.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Eigen2Support/Geometry/</path>
    <filename>Eigen2Support_2Geometry_2AngleAxis_8h</filename>
    <class kind="class">Eigen::AngleAxis</class>
    <class kind="struct">Eigen::ei_traits&lt; AngleAxis&lt; _Scalar &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <member kind="typedef">
      <type>AngleAxis&lt; double &gt;</type>
      <name>AngleAxisd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gac218cd8f23b49aa36401d0c843bb6835</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AngleAxis&lt; float &gt;</type>
      <name>AngleAxisf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gadc7128416da41ca99bb8af814b78599e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Geometry/AngleAxis.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Geometry/</path>
    <filename>Geometry_2AngleAxis_8h</filename>
    <class kind="class">Eigen::AngleAxis</class>
    <class kind="struct">Eigen::internal::traits&lt; AngleAxis&lt; _Scalar &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Array.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>Array_8h</filename>
    <class kind="class">Eigen::Array</class>
    <class kind="struct">Eigen::internal::traits&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_ARRAY_FIXED_TYPEDEFS</name>
      <anchorfile>Array_8h.html</anchorfile>
      <anchor>aeaa9ce09e7a084e9c22aa3939449f16e</anchor>
      <arglist>(Type, TypeSuffix, Size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_ARRAY_TYPEDEFS</name>
      <anchorfile>Array_8h.html</anchorfile>
      <anchor>acf8ad0508106d1a8fc177079ea492bc5</anchor>
      <arglist>(Type, TypeSuffix, Size, SizeSuffix)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_ARRAY_TYPEDEFS_ALL_SIZES</name>
      <anchorfile>Array_8h.html</anchorfile>
      <anchor>aa8e8917e053f1d358dea25e7906e4345</anchor>
      <arglist>(Type, TypeSuffix)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_USING_ARRAY_TYPEDEFS</name>
      <anchorfile>Array_8h.html</anchorfile>
      <anchor>a429d7bd55e876587cc58540c8d915c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE</name>
      <anchorfile>Array_8h.html</anchorfile>
      <anchor>a3e0c1e1797ce2a453cb6b455bfbca90b</anchor>
      <arglist>(TypeSuffix)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE_AND_SIZE</name>
      <anchorfile>Array_8h.html</anchorfile>
      <anchor>ab95e29bbe06cf03028b626195b73ac53</anchor>
      <arglist>(TypeSuffix, SizeSuffix)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ArrayBase.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/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">Eigen::ArrayBase</class>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CURRENT_STORAGE_BASE_CLASS</name>
      <anchorfile>ArrayBase_8h.html</anchorfile>
      <anchor>a140b988ffa480af0799d873ce22898f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ArrayCwiseBinaryOps.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/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 CwiseBinaryOp&lt; internal::scalar_boolean_and_op, const Derived, const OtherDerived &gt;</type>
      <name>operator&amp;&amp;</name>
      <anchorfile>ArrayCwiseBinaryOps_8h.html</anchorfile>
      <anchor>af65a39de6f402fa2595b43e757432ff3</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_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>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; internal::scalar_boolean_or_op, const Derived, const OtherDerived &gt;</type>
      <name>operator||</name>
      <anchorfile>ArrayCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a32ed8166e5e2e78ee4720b0bf6abba20</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>/tmp/ws/src/acado/external_packages/eigen3/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>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>ArrayWrapper_8h</filename>
    <class kind="class">Eigen::ArrayWrapper</class>
    <class kind="class">Eigen::MatrixWrapper</class>
    <class kind="struct">Eigen::internal::traits&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>asin.cpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>asin_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="symbolic__operator_8hpp" name="symbolic_operator.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator.hpp</includes>
    <member kind="function">
      <type>double</type>
      <name>dAsin</name>
      <anchorfile>asin_8cpp.html</anchorfile>
      <anchor>a1c17b58dd6cf6076d4bc2ed8df014f3b</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ddAsin</name>
      <anchorfile>asin_8cpp.html</anchorfile>
      <anchor>a189b290c1d732e33d877e340adc3165e</anchor>
      <arglist>(double x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>asin.hpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>asin_8hpp</filename>
    <includes id="symbolic__operator__fwd_8hpp" name="symbolic_operator_fwd.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator_fwd.hpp</includes>
    <class kind="class">Asin</class>
  </compound>
  <compound kind="file">
    <name>Assign.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>Assign_8h</filename>
    <class kind="struct">Eigen::internal::assign_DefaultTraversal_CompleteUnrolling</class>
    <class kind="struct">Eigen::internal::assign_DefaultTraversal_CompleteUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</class>
    <class kind="struct">Eigen::internal::assign_DefaultTraversal_InnerUnrolling</class>
    <class kind="struct">Eigen::internal::assign_DefaultTraversal_InnerUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, DefaultTraversal, CompleteUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, DefaultTraversal, InnerUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, DefaultTraversal, NoUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, InnerVectorizedTraversal, CompleteUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, InnerVectorizedTraversal, InnerUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, InnerVectorizedTraversal, NoUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, InvalidTraversal, Unrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, LinearTraversal, CompleteUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, LinearTraversal, NoUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, LinearVectorizedTraversal, CompleteUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, LinearVectorizedTraversal, NoUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, SliceVectorizedTraversal, NoUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_innervec_CompleteUnrolling</class>
    <class kind="struct">Eigen::internal::assign_innervec_CompleteUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</class>
    <class kind="struct">Eigen::internal::assign_innervec_InnerUnrolling</class>
    <class kind="struct">Eigen::internal::assign_innervec_InnerUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</class>
    <class kind="struct">Eigen::internal::assign_LinearTraversal_CompleteUnrolling</class>
    <class kind="struct">Eigen::internal::assign_LinearTraversal_CompleteUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</class>
    <class kind="struct">Eigen::internal::assign_selector&lt; Derived, OtherDerived, false, false &gt;</class>
    <class kind="struct">Eigen::internal::assign_selector&lt; Derived, OtherDerived, false, true &gt;</class>
    <class kind="struct">Eigen::internal::assign_selector&lt; Derived, OtherDerived, true, false &gt;</class>
    <class kind="struct">Eigen::internal::assign_selector&lt; Derived, OtherDerived, true, true &gt;</class>
    <class kind="struct">Eigen::internal::assign_traits</class>
    <class kind="struct">Eigen::internal::unaligned_assign_impl</class>
    <class kind="struct">Eigen::internal::unaligned_assign_impl&lt; false &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Assign_MKL.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>Assign__MKL_8h</filename>
    <class kind="struct">Eigen::internal::vml_assign_impl</class>
    <class kind="struct">Eigen::internal::vml_assign_impl&lt; Derived1, Derived2, UnaryOp, Traversal, Unrolling, InnerVectorizedTraversal &gt;</class>
    <class kind="struct">Eigen::internal::vml_assign_impl&lt; Derived1, Derived2, UnaryOp, Traversal, Unrolling, LinearVectorizedTraversal &gt;</class>
    <class kind="class">Eigen::internal::vml_assign_traits</class>
    <class kind="struct">Eigen::internal::vml_call</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_VML_DECLARE_POW_CALL</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>ac120d27056e0939f878ba4348bfb9683</anchor>
      <arglist>(EIGENOP, VMLOP, EIGENTYPE, VMLTYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_VML_DECLARE_UNARY_CALL</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>a578ab99a2eb5cbdec450983f03360cc4</anchor>
      <arglist>(EIGENOP, VMLOP, EIGENTYPE, VMLTYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_VML_DECLARE_UNARY_CALL_LA</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>a46a26f919701cfa0350e1dfcd0941046</anchor>
      <arglist>(EIGENOP, VMLOP, EIGENTYPE, VMLTYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_VML_DECLARE_UNARY_CALLS</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>a1eed20164da0cc2fe376a35c2c7f6ad3</anchor>
      <arglist>(EIGENOP, VMLOP)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_VML_DECLARE_UNARY_CALLS_COMPLEX</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>a830e497459e211a6368808207ca521c0</anchor>
      <arglist>(EIGENOP, VMLOP)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_VML_DECLARE_UNARY_CALLS_COMPLEX_LA</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>a3e5da632aedad9ec47f293ae5d306073</anchor>
      <arglist>(EIGENOP, VMLOP)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_VML_DECLARE_UNARY_CALLS_LA</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>aa5ce37767935f1bec1cb9eb9013cbd39</anchor>
      <arglist>(EIGENOP, VMLOP)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_VML_DECLARE_UNARY_CALLS_REAL</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>a18050f145e8d12006570b97bd7ad2a75</anchor>
      <arglist>(EIGENOP, VMLOP)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_VML_DECLARE_UNARY_CALLS_REAL_LA</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>a938eeab776743edc844f2b2dd9afdf0b</anchor>
      <arglist>(EIGENOP, VMLOP)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_VML_MODE</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>a90a569b442bda4cdb524fc89f30d7dd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_VML_SPECIALIZE_ASSIGN</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>af62f720590b17ad01130f147dd73c989</anchor>
      <arglist>(TRAVERSAL, UNROLLING)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>atan.cpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>atan_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="symbolic__operator_8hpp" name="symbolic_operator.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator.hpp</includes>
    <member kind="function">
      <type>double</type>
      <name>dAtan</name>
      <anchorfile>atan_8cpp.html</anchorfile>
      <anchor>a41e6cd3d6ea5b61082c2b460767ccb10</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ddAtan</name>
      <anchorfile>atan_8cpp.html</anchorfile>
      <anchor>a760771909c997ea4c67a2aa3b8ffb8c9</anchor>
      <arglist>(double x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>atan.hpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>atan_8hpp</filename>
    <includes id="symbolic__operator__fwd_8hpp" name="symbolic_operator_fwd.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator_fwd.hpp</includes>
    <class kind="class">Atan</class>
  </compound>
  <compound kind="file">
    <name>AutoDiffJacobian.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/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>/tmp/ws/src/acado/external_packages/eigen3/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::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;, typename DerType::Scalar &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>
    <class kind="struct">Eigen::internal::scalar_product_traits&lt; typename DerType::Scalar, AutoDiffScalar&lt; DerType &gt; &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; Matrix&lt; typename internal::traits&lt; DerTypeA &gt;::Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>atan2</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a18cdd7bc0f796efaba2746f249060ff4</anchor>
      <arglist>(const AutoDiffScalar&lt; DerTypeA &gt; &amp;a, const AutoDiffScalar&lt; DerTypeB &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDiffScalar&lt; DerType &gt;</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a531951a8d8d025c6e8b4195099ed91aa</anchor>
      <arglist>(min)(const AutoDiffScalar&lt; DerType &gt; &amp;x</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>AutoDiffScalar&lt; DerType &gt;</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6c9afa81d1433aea0659a9808fdd878c</anchor>
      <arglist>(max)(const AutoDiffScalar&lt; DerType &gt; &amp;x</arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffScalar&lt; DerType &gt; &amp;</type>
      <name>conj</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>abf77613d5f9e90497c6d3e01f915b588</anchor>
      <arglist>(const AutoDiffScalar&lt; DerType &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6534c421767a7a16fcf49d33ec2f7610</anchor>
      <arglist>(tan, using std::tan;using std::cos;return ReturnType(tan(x.value()), x.derivatives()*(Scalar(1)/numext::abs2(cos(x.value()))));) EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY(asin</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>adaa30fb8c76bd8eef37892e8831b0062</anchor>
      <arglist>(acos, using std::sqrt;using std::acos;return ReturnType(acos(x.value()), x.derivatives()*(Scalar(-1)/sqrt(1-numext::abs2(x.value()))));) template&lt; typename DerType &gt; struct NumTraits&lt; AutoDiffScalar&lt; DerType &gt; &gt;</arglist>
    </member>
    <member kind="function">
      <type>DerType::Scalar</type>
      <name>imag</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a524f2d0ae40cbbb4f55ea073c98a1c43</anchor>
      <arglist>(const AutoDiffScalar&lt; DerType &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>make_coherent</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab388be0e6798d521da02cb9dd5ab9f5f</anchor>
      <arglist>(const A &amp;a, const B &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const DerType</type>
      <name>pow</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a490a578b5e4558f4f848bbe0bd33cf8c</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.html</anchorfile>
      <anchor>a32bc447a8f5140365c7ef5ac58ec774c</anchor>
      <arglist>(const AutoDiffScalar&lt; DerType &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>return</type>
      <name>ReturnType</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae0939399f90fbbc4a98e5e343046380e</anchor>
      <arglist>(asin(x.value()), x.derivatives()*(Scalar(1)/sqrt(1-numext::abs2(x.value()))))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AutoDiffVector.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/AutoDiff/</path>
    <filename>AutoDiffVector_8h</filename>
    <class kind="class">Eigen::AutoDiffVector</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>automatic_backward_differentiation.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/function/</path>
    <filename>automatic__backward__differentiation_8cpp</filename>
    <includes id="acado__integrators_8hpp" name="acado_integrators.hpp" local="no" imported="no">acado_integrators.hpp</includes>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO int</type>
      <name>main</name>
      <anchorfile>automatic__backward__differentiation_8cpp.html</anchorfile>
      <anchor>acacac24a7bdcafe661572d46ab821808</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>automatic_forward_differentiation.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/function/</path>
    <filename>automatic__forward__differentiation_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="user__interaction_8hpp" name="user_interaction.hpp" local="no" imported="no">acado/user_interaction/user_interaction.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO int</type>
      <name>main</name>
      <anchorfile>automatic__forward__differentiation_8cpp.html</anchorfile>
      <anchor>acacac24a7bdcafe661572d46ab821808</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>backward_differentiation.cpp</name>
    <path>/tmp/ws/src/acado/examples/integrator/</path>
    <filename>backward__differentiation_8cpp</filename>
    <includes id="acado__integrators_8hpp" name="acado_integrators.hpp" local="no" imported="no">acado_integrators.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>backward__differentiation_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>banded_cp.cpp</name>
    <path>/tmp/ws/src/acado/acado/conic_program/</path>
    <filename>banded__cp_8cpp</filename>
    <includes id="banded__cp_8hpp" name="banded_cp.hpp" local="no" imported="no">acado/conic_program/banded_cp.hpp</includes>
  </compound>
  <compound kind="file">
    <name>banded_cp.hpp</name>
    <path>/tmp/ws/src/acado/acado/conic_program/</path>
    <filename>banded__cp_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <includes id="ocp__iterate_8hpp" name="ocp_iterate.hpp" local="no" imported="no">acado/function/ocp_iterate.hpp</includes>
    <class kind="class">BandedCP</class>
  </compound>
  <compound kind="file">
    <name>banded_cp_solver.cpp</name>
    <path>/tmp/ws/src/acado/acado/conic_solver/</path>
    <filename>banded__cp__solver_8cpp</filename>
    <includes id="banded__cp__solver_8hpp" name="banded_cp_solver.hpp" local="no" imported="no">acado/conic_solver/banded_cp_solver.hpp</includes>
  </compound>
  <compound kind="file">
    <name>banded_cp_solver.hpp</name>
    <path>/tmp/ws/src/acado/acado/conic_solver/</path>
    <filename>banded__cp__solver_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="algorithmic__base_8hpp" name="algorithmic_base.hpp" local="no" imported="no">acado/user_interaction/algorithmic_base.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <includes id="banded__cp_8hpp" name="banded_cp.hpp" local="no" imported="no">acado/conic_program/banded_cp.hpp</includes>
    <class kind="class">BandedCPsolver</class>
  </compound>
  <compound kind="file">
    <name>BandMatrix.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>BandMatrix_8h</filename>
    <class kind="class">Eigen::internal::BandMatrix</class>
    <class kind="class">Eigen::internal::BandMatrixBase</class>
    <class kind="class">Eigen::internal::BandMatrixWrapper</class>
    <class kind="struct">Eigen::internal::BandMatrixBase::DiagonalIntReturnType</class>
    <class kind="struct">Eigen::internal::traits&lt; BandMatrix&lt; _Scalar, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</class>
    <class kind="class">Eigen::internal::TridiagonalMatrix</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>BasicPreconditioners.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/IterativeLinearSolvers/</path>
    <filename>BasicPreconditioners_8h</filename>
    <class kind="class">Eigen::DiagonalPreconditioner</class>
    <class kind="class">Eigen::IdentityPreconditioner</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; DiagonalPreconditioner&lt; _MatrixType &gt;, Rhs &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>bfgs_update.cpp</name>
    <path>/tmp/ws/src/acado/acado/nlp_derivative_approximation/</path>
    <filename>bfgs__update_8cpp</filename>
    <includes id="bfgs__update_8hpp" name="bfgs_update.hpp" local="no" imported="no">acado/nlp_derivative_approximation/bfgs_update.hpp</includes>
  </compound>
  <compound kind="file">
    <name>bfgs_update.hpp</name>
    <path>/tmp/ws/src/acado/acado/nlp_derivative_approximation/</path>
    <filename>bfgs__update_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="constant__hessian_8hpp" name="constant_hessian.hpp" local="no" imported="no">acado/nlp_derivative_approximation/constant_hessian.hpp</includes>
    <class kind="class">BFGSupdate</class>
    <member kind="enumeration">
      <name>BFGSModificationType</name>
      <anchorfile>bfgs__update_8hpp.html</anchorfile>
      <anchor>aa9a7c839a825da0f4fd71c6125af1bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOD_POWELLS_MODIFICATION</name>
      <anchorfile>bfgs__update_8hpp.html</anchorfile>
      <anchor>aa9a7c839a825da0f4fd71c6125af1bdaaded9fa78a2222fe5632f25779310e3f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOD_NOCEDALS_MODIFICATION</name>
      <anchorfile>bfgs__update_8hpp.html</anchorfile>
      <anchor>aa9a7c839a825da0f4fd71c6125af1bdaaa5be31a6d6708dbd5c18b215348abf09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOD_NO_MODIFICATION</name>
      <anchorfile>bfgs__update_8hpp.html</anchorfile>
      <anchor>aa9a7c839a825da0f4fd71c6125af1bdaa7012e257d6e455ebd004faf9d89c06a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BiCGSTAB.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/IterativeLinearSolvers/</path>
    <filename>BiCGSTAB_8h</filename>
    <class kind="class">Eigen::BiCGSTAB</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; BiCGSTAB&lt; _MatrixType, _Preconditioner &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; BiCGSTAB&lt; _MatrixType, _Preconditioner &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>bool</type>
      <name>bicgstab</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa0d35fd5026a03e64d3ae1a19ecc890b</anchor>
      <arglist>(const MatrixType &amp;mat, const Rhs &amp;rhs, Dest &amp;x, const Preconditioner &amp;precond, int &amp;iters, typename Dest::RealScalar &amp;tol_error)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>binary_operator.cpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>binary__operator_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="symbolic__operator_8hpp" name="symbolic_operator.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator.hpp</includes>
  </compound>
  <compound kind="file">
    <name>binary_operator.hpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>binary__operator_8hpp</filename>
    <includes id="symbolic__operator__fwd_8hpp" name="symbolic_operator_fwd.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator_fwd.hpp</includes>
    <class kind="class">BinaryOperator</class>
  </compound>
  <compound kind="file">
    <name>bioreactor.cpp</name>
    <path>/tmp/ws/src/acado/examples/ocp/</path>
    <filename>bioreactor_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>bioreactor_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>blas.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/misc/</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>int BLASFUNC()</type>
      <name>cdotcw</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a06230505af7f22cc2184a6bcdf9efd30</anchor>
      <arglist>(int *, float *, int *, float *, int *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cdotuw</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad55d24ef6a1867a43401197f14c21b82</anchor>
      <arglist>(int *, float *, int *, float *, int *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>adb4cf14205f70032d51fd913a2ebb43f</anchor>
      <arglist>(char *, int *, int *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cge2mm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a840207e9883a8e297758535b9e43c0c4</anchor>
      <arglist>(char *, char *, char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>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>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>int BLASFUNC()</type>
      <name>zdotcw</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>afa1ee39fc8252e5f4c38e8bf840b1629</anchor>
      <arglist>(int *, double *, int *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zdotuw</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a0bb34f81db43d723010baa198e72b5d6</anchor>
      <arglist>(int *, double *, int *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zdrot</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a80803cb43e8976af44d1b21e34c4d958</anchor>
      <arglist>(int *, double *, int *, double *, int *, double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zdscal</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a253a24625852885c5067ab22a42cba66</anchor>
      <arglist>(int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7ebff83b68195fc8baec12b43d9912c5</anchor>
      <arglist>(char *, int *, int *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zge2mm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a766ebaea205745ff0276cc5a25341203</anchor>
      <arglist>(char *, char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>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>BLASReplacement.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/src/</path>
    <filename>BLASReplacement_8cpp</filename>
    <includes id="PrivateUtils_8hpp" name="PrivateUtils.hpp" local="no" imported="no">qpOASES/PrivateUtils.hpp</includes>
    <member kind="function">
      <type>USING_NAMESPACE_QPOASES void</type>
      <name>dgemm_</name>
      <anchorfile>BLASReplacement_8cpp.html</anchorfile>
      <anchor>a3e323f0b8e5b10aae7e6fc3c499ef3d6</anchor>
      <arglist>(const char *TRANSA, const char *TRANSB, const unsigned long *M, const unsigned long *N, const unsigned long *K, const double *ALPHA, const double *A, const unsigned long *LDA, const double *B, const unsigned long *LDB, const double *BETA, double *C, const unsigned long *LDC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sgemm_</name>
      <anchorfile>BLASReplacement_8cpp.html</anchorfile>
      <anchor>ac7a6acbb91ffb7eaaf8b71be4a7cc632</anchor>
      <arglist>(const char *TRANSA, const char *TRANSB, const unsigned long *M, const unsigned long *N, const unsigned long *K, const float *ALPHA, const float *A, const unsigned long *LDA, const float *B, const unsigned long *LDB, const float *BETA, float *C, const unsigned long *LDC)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BlasUtil.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/util/</path>
    <filename>BlasUtil_8h</filename>
    <class kind="class">Eigen::internal::blas_data_mapper</class>
    <class kind="struct">Eigen::internal::blas_traits</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; const T &gt;</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; CwiseUnaryOp&lt; scalar_conjugate_op&lt; Scalar &gt;, NestedXpr &gt; &gt;</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; CwiseUnaryOp&lt; scalar_multiple_op&lt; Scalar &gt;, NestedXpr &gt; &gt;</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; CwiseUnaryOp&lt; scalar_opposite_op&lt; Scalar &gt;, NestedXpr &gt; &gt;</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; Transpose&lt; NestedXpr &gt; &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; RealScalar, std::complex&lt; RealScalar &gt;, false, Conj &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Scalar, Scalar, false, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, RealScalar, Conj, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, false, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, true, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, true, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_if&lt; false &gt;</class>
    <class kind="struct">Eigen::internal::conj_if&lt; true &gt;</class>
    <class kind="class">Eigen::internal::const_blas_data_mapper</class>
    <class kind="struct">Eigen::internal::extract_data_selector</class>
    <class kind="struct">Eigen::internal::extract_data_selector&lt; T, false &gt;</class>
    <class kind="struct">Eigen::internal::get_factor</class>
    <class kind="struct">Eigen::internal::get_factor&lt; Scalar, typename NumTraits&lt; Scalar &gt;::Real &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>const T::Scalar *</type>
      <name>extract_data</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a61201d7da2eeda8e5469dc7b46d93c4d</anchor>
      <arglist>(const T &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Core/Block.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>Core_2Block_8h</filename>
    <class kind="class">Eigen::Block</class>
    <class kind="class">Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, InnerPanel, Dense &gt;</class>
    <class kind="class">Eigen::internal::BlockImpl_dense</class>
    <class kind="class">Eigen::internal::BlockImpl_dense&lt; XprType, BlockRows, BlockCols, InnerPanel, true &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/Block.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Eigen2Support/</path>
    <filename>Eigen2Support_2Block_8h</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>block_matrix.cpp</name>
    <path>/tmp/ws/src/acado/acado/matrix_vector/</path>
    <filename>block__matrix_8cpp</filename>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
  </compound>
  <compound kind="file">
    <name>block_matrix.hpp</name>
    <path>/tmp/ws/src/acado/acado/matrix_vector/</path>
    <filename>block__matrix_8hpp</filename>
    <includes id="acado__types_8hpp" name="acado_types.hpp" local="no" imported="no">acado/utils/acado_types.hpp</includes>
    <class kind="class">BlockMatrix</class>
    <member kind="variable" static="yes">
      <type>static BlockMatrix</type>
      <name>emptyBlockMatrix</name>
      <anchorfile>block__matrix_8hpp.html</anchorfile>
      <anchor>aa7bbdc4b949fe55a57da59f46203ad6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const BlockMatrix</type>
      <name>emptyConstBlockMatrix</name>
      <anchorfile>block__matrix_8hpp.html</anchorfile>
      <anchor>a9c9d3563e891b5f823a519c1ae872fe4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>block_matrix_tutorial.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/matrix_vector/</path>
    <filename>block__matrix__tutorial_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>block__matrix__tutorial_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BlockHouseholder.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Householder/</path>
    <filename>BlockHouseholder_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>apply_block_householder_on_the_left</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa01a31be503ab431fddcb0eb0027eadb</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a25fb10863f558539b3a6de4d382b46e4</anchor>
      <arglist>(TriangularFactorType &amp;triFactor, const VectorsType &amp;vectors, const CoeffsType &amp;hCoeffs)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BlockMethods.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/plugins/</path>
    <filename>BlockMethods_8h</filename>
    <class kind="struct">ConstFixedSegmentReturnType</class>
    <class kind="struct">ConstNColsBlockXpr</class>
    <class kind="struct">ConstNRowsBlockXpr</class>
    <class kind="struct">FixedSegmentReturnType</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>const VectorBlock&lt; const Derived &gt;</type>
      <name>ConstSegmentReturnType</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>ad2d40e210cd2f66126149c908270ead7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived, Dynamic, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>RowsBlockXpr</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a5996acffecedf9059b88c5c45c4ee152</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived, 1, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>RowXpr</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a9c5598ad52bbb71a080722cb97942f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorBlock&lt; Derived &gt;</type>
      <name>SegmentReturnType</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>aa34201718d13b0e688d5b449772b74b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived &gt;</type>
      <name>block</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>aa363989ca2519b7dc6cae8b5d688299a</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>a390432aee7be8dd09c3d8c133e33ddc2</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>adea387ad66a3bee09d02b05b56d392e0</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>SegmentReturnType</type>
      <name>head</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>ac2b7cf0b529fed32ead2125df9566dc4</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a563a33f6bc50444eb84927b2c93ef2ba</anchor>
      <arglist>()</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>SegmentReturnType</type>
      <name>segment</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a47cd1abd9cb7bed2c268d35a691e3abb</anchor>
      <arglist>(Index start, Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a517f0f10cea73c64b6877b59231570bc</anchor>
      <arglist>(Index start)</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>tail</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>afe22a4413142b6ef1142afcaf96dffed</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>ac907cb9a6ae435832392b1dc3e730d6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a43d793e8a5791b5d0b166251f8755ae1</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>ac014d06f0a045a5554691e4c4e99d461</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>BlockOfDynamicSparseMatrix.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/SparseExtra/</path>
    <filename>BlockOfDynamicSparseMatrix_8h</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>BooleanRedux.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>BooleanRedux_8h</filename>
    <class kind="struct">Eigen::internal::all_unroller</class>
    <class kind="struct">Eigen::internal::all_unroller&lt; Derived, 1 &gt;</class>
    <class kind="struct">Eigen::internal::all_unroller&lt; Derived, Dynamic &gt;</class>
    <class kind="struct">Eigen::internal::any_unroller</class>
    <class kind="struct">Eigen::internal::any_unroller&lt; Derived, 1 &gt;</class>
    <class kind="struct">Eigen::internal::any_unroller&lt; Derived, Dynamic &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>boundary_constraint.cpp</name>
    <path>/tmp/ws/src/acado/acado/constraint/</path>
    <filename>boundary__constraint_8cpp</filename>
    <includes id="boundary__constraint_8hpp" name="boundary_constraint.hpp" local="no" imported="no">acado/constraint/boundary_constraint.hpp</includes>
  </compound>
  <compound kind="file">
    <name>boundary_constraint.hpp</name>
    <path>/tmp/ws/src/acado/acado/constraint/</path>
    <filename>boundary__constraint_8hpp</filename>
    <includes id="constraint__element_8hpp" name="constraint_element.hpp" local="no" imported="no">acado/constraint/constraint_element.hpp</includes>
    <class kind="class">BoundaryConstraint</class>
  </compound>
  <compound kind="file">
    <name>examples/code_generation/mpc_mhe/getting_started_export/qpoases/SRC/Bounds.cpp</name>
    <path>/tmp/ws/src/acado/examples/code_generation/mpc_mhe/getting_started_export/qpoases/SRC/</path>
    <filename>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2SRC_2Bounds_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>external_packages/qpoases/SRC/Bounds.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpoases/SRC/</path>
    <filename>external__packages_2qpoases_2SRC_2Bounds_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>external_packages/qpOASES-3.0beta/src/Bounds.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/src/</path>
    <filename>external__packages_2qpOASES-3_80beta_2src_2Bounds_8cpp</filename>
    <includes id="external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Bounds_8hpp" name="external_packages/qpOASES-3.0beta/include/qpOASES/Bounds.hpp" local="no" imported="no">qpOASES/Bounds.hpp</includes>
  </compound>
  <compound kind="file">
    <name>examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/Bounds.hpp</name>
    <path>/tmp/ws/src/acado/examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/</path>
    <filename>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Bounds_8hpp</filename>
    <includes id="examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2SubjectTo_8hpp" name="examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/SubjectTo.hpp" local="no" imported="no">SubjectTo.hpp</includes>
    <class kind="class">Bounds</class>
  </compound>
  <compound kind="file">
    <name>external_packages/qpoases/INCLUDE/Bounds.hpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpoases/INCLUDE/</path>
    <filename>external__packages_2qpoases_2INCLUDE_2Bounds_8hpp</filename>
    <includes id="external__packages_2qpoases_2INCLUDE_2SubjectTo_8hpp" name="external_packages/qpoases/INCLUDE/SubjectTo.hpp" local="no" imported="no">SubjectTo.hpp</includes>
    <class kind="class">Bounds</class>
  </compound>
  <compound kind="file">
    <name>external_packages/qpOASES-3.0beta/include/qpOASES/Bounds.hpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/include/qpOASES/</path>
    <filename>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Bounds_8hpp</filename>
    <includes id="external__packages_2qpOASES-3_80beta_2include_2qpOASES_2SubjectTo_8hpp" name="external_packages/qpOASES-3.0beta/include/qpOASES/SubjectTo.hpp" local="no" imported="no">qpOASES/SubjectTo.hpp</includes>
    <class kind="class">Bounds</class>
  </compound>
  <compound kind="file">
    <name>box_constraint.cpp</name>
    <path>/tmp/ws/src/acado/acado/constraint/</path>
    <filename>box__constraint_8cpp</filename>
    <includes id="box__constraint_8hpp" name="box_constraint.hpp" local="no" imported="no">acado/constraint/box_constraint.hpp</includes>
  </compound>
  <compound kind="file">
    <name>box_constraint.hpp</name>
    <path>/tmp/ws/src/acado/acado/constraint/</path>
    <filename>box__constraint_8hpp</filename>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <includes id="variables__grid_8hpp" name="variables_grid.hpp" local="no" imported="no">acado/variables_grid/variables_grid.hpp</includes>
    <includes id="ocp__iterate_8hpp" name="ocp_iterate.hpp" local="no" imported="no">acado/function/ocp_iterate.hpp</includes>
    <class kind="class">BoxConstraint</class>
  </compound>
  <compound kind="file">
    <name>BVAlgorithms.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/BVH/</path>
    <filename>BVAlgorithms_8h</filename>
    <class kind="struct">Eigen::internal::intersector_helper1</class>
    <class kind="struct">Eigen::internal::intersector_helper2</class>
    <class kind="struct">Eigen::internal::minimizer_helper1</class>
    <class kind="struct">Eigen::internal::minimizer_helper2</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>BVIntersect</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a07d8e283f082c972338f3fc4f644b2a9</anchor>
      <arglist>(const BVH &amp;tree, Intersector &amp;intersector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BVIntersect</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac3b8047a3ee05b5e6fec4668197a9a43</anchor>
      <arglist>(const BVH1 &amp;tree1, const BVH2 &amp;tree2, Intersector &amp;intersector)</arglist>
    </member>
    <member kind="function">
      <type>Minimizer::Scalar</type>
      <name>BVMinimize</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>adcbe73ac1482eacab0e18ee32c25508e</anchor>
      <arglist>(const BVH &amp;tree, Minimizer &amp;minimizer)</arglist>
    </member>
    <member kind="function">
      <type>Minimizer::Scalar</type>
      <name>BVMinimize</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a915f6adc8b195c94a83c35de6a842556</anchor>
      <arglist>(const BVH1 &amp;tree1, const BVH2 &amp;tree2, Minimizer &amp;minimizer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>intersect_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abd0f90e57a403bc37861a3b8ab8baa48</anchor>
      <arglist>(const BVH &amp;tree, Intersector &amp;intersector, typename BVH::Index root)</arglist>
    </member>
    <member kind="function">
      <type>Minimizer::Scalar</type>
      <name>minimize_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a002b42404006e5045ec2bc089a573263</anchor>
      <arglist>(const BVH &amp;tree, Minimizer &amp;minimizer, typename BVH::Index root, typename Minimizer::Scalar minimum)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>c_function.cpp</name>
    <path>/tmp/ws/src/acado/acado/function/</path>
    <filename>c__function_8cpp</filename>
    <includes id="c__function_8hpp" name="c_function.hpp" local="no" imported="no">acado/function/c_function.hpp</includes>
    <includes id="c__operator_8hpp" name="c_operator.hpp" local="no" imported="no">acado/function/c_operator.hpp</includes>
  </compound>
  <compound kind="file">
    <name>c_function.hpp</name>
    <path>/tmp/ws/src/acado/acado/function/</path>
    <filename>c__function_8hpp</filename>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <class kind="class">CFunction</class>
  </compound>
  <compound kind="file">
    <name>c_operator.cpp</name>
    <path>/tmp/ws/src/acado/acado/function/</path>
    <filename>c__operator_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="c__function_8hpp" name="c_function.hpp" local="no" imported="no">acado/function/c_function.hpp</includes>
    <includes id="c__operator_8hpp" name="c_operator.hpp" local="no" imported="no">acado/function/c_operator.hpp</includes>
  </compound>
  <compound kind="file">
    <name>c_operator.hpp</name>
    <path>/tmp/ws/src/acado/acado/function/</path>
    <filename>c__operator_8hpp</filename>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="c__function_8hpp" name="c_function.hpp" local="no" imported="no">acado/function/c_function.hpp</includes>
    <class kind="class">COperator</class>
  </compound>
  <compound kind="file">
    <name>car_nbi.cpp</name>
    <path>/tmp/ws/src/acado/examples/multi_objective/</path>
    <filename>car__nbi_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>car__nbi_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>car_nnc.cpp</name>
    <path>/tmp/ws/src/acado/examples/multi_objective/</path>
    <filename>car__nnc_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>car__nnc_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>car_ws.cpp</name>
    <path>/tmp/ws/src/acado/examples/multi_objective/</path>
    <filename>car__ws_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>car__ws_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>casadi_exception.hpp</name>
    <path>/tmp/ws/src/acado/external_packages/casadi/symbolic/</path>
    <filename>casadi__exception_8hpp</filename>
    <class kind="class">CasADi::CasadiException</class>
    <namespace>CasADi</namespace>
    <member kind="define">
      <type>#define</type>
      <name>casadi_assert</name>
      <anchorfile>casadi__exception_8hpp.html</anchorfile>
      <anchor>af1d00e1fa5d84fab59a276a67fec36c9</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>casadi_assert_message</name>
      <anchorfile>casadi__exception_8hpp.html</anchorfile>
      <anchor>a6e54e6e9ae0d7a6ce8696f2a425e97cb</anchor>
      <arglist>(x, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CASADI_ASSERT_STR</name>
      <anchorfile>casadi__exception_8hpp.html</anchorfile>
      <anchor>a60f43c444991d538f2cfbdf3b8f64a16</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CASADI_ASSERT_STR1</name>
      <anchorfile>casadi__exception_8hpp.html</anchorfile>
      <anchor>ad189e7d3489fe07a987b91b11f38f17c</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>casadi_assert_warning</name>
      <anchorfile>casadi__exception_8hpp.html</anchorfile>
      <anchor>a589ab83d2b5e02625c4f6503b197d002</anchor>
      <arglist>(x, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CASADI_ASSERT_WHERE</name>
      <anchorfile>casadi__exception_8hpp.html</anchorfile>
      <anchor>adf7d368799aea03397e4d71c11319bb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>casadi_error</name>
      <anchorfile>casadi__exception_8hpp.html</anchorfile>
      <anchor>a553b918887b72e685d3e9cc67f5ccc6a</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>casadi_log</name>
      <anchorfile>casadi__exception_8hpp.html</anchorfile>
      <anchor>a0c2863f696548a82482b31c4822d68cf</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>casadi_warning</name>
      <anchorfile>casadi__exception_8hpp.html</anchorfile>
      <anchor>a20c4783d8dbff245f2c8a34daacd3692</anchor>
      <arglist>(msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>catalyst_mixing_ennc.cpp</name>
    <path>/tmp/ws/src/acado/examples/multi_objective/</path>
    <filename>catalyst__mixing__ennc_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>catalyst__mixing__ennc_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>catalyst_mixing_nbi.cpp</name>
    <path>/tmp/ws/src/acado/examples/multi_objective/</path>
    <filename>catalyst__mixing__nbi_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>catalyst__mixing__nbi_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>catalyst_mixing_nnc.cpp</name>
    <path>/tmp/ws/src/acado/examples/multi_objective/</path>
    <filename>catalyst__mixing__nnc_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>catalyst__mixing__nnc_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>catalyst_mixing_ws.cpp</name>
    <path>/tmp/ws/src/acado/examples/multi_objective/</path>
    <filename>catalyst__mixing__ws_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>catalyst__mixing__ws_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dae_optimization_tutorial_c/cfunction.cpp</name>
    <path>/tmp/ws/src/acado/interfaces/matlab/examples/ocp/dae_optimization_tutorial_c/</path>
    <filename>dae__optimization__tutorial__c_2cfunction_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>myAcadoDifferentialEquation</name>
      <anchorfile>dae__optimization__tutorial__c_2cfunction_8cpp.html</anchorfile>
      <anchor>a0698dc8982d6b866b415cbea49fdfb50</anchor>
      <arglist>(double *xx, double *f, void *user_data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>discrete_time_rocket_c/cfunction.cpp</name>
    <path>/tmp/ws/src/acado/interfaces/matlab/examples/ocp/discrete_time_rocket_c/</path>
    <filename>discrete__time__rocket__c_2cfunction_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>myAcadoDifferentialEquation</name>
      <anchorfile>discrete__time__rocket__c_2cfunction_8cpp.html</anchorfile>
      <anchor>a57096d3697388be55ddc5dc274c8ba5c</anchor>
      <arglist>(double *x, double *f, void *user_data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>simplerocket_c/cfunction.cpp</name>
    <path>/tmp/ws/src/acado/interfaces/matlab/examples/ocp/simplerocket_c/</path>
    <filename>simplerocket__c_2cfunction_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>myAcadoDifferentialEquation</name>
      <anchorfile>simplerocket__c_2cfunction_8cpp.html</anchorfile>
      <anchor>a57096d3697388be55ddc5dc274c8ba5c</anchor>
      <arglist>(double *x, double *f, void *user_data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cfunction1.cpp</name>
    <path>/tmp/ws/src/acado/interfaces/matlab/examples/simulationenv/periodic_tracking_c/</path>
    <filename>cfunction1_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>myAcadoDifferentialEquation1</name>
      <anchorfile>cfunction1_8cpp.html</anchorfile>
      <anchor>aee5a6863b24554c0b0aa35157a7769ed</anchor>
      <arglist>(double *x, double *f, void *user_data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cfunction2.cpp</name>
    <path>/tmp/ws/src/acado/interfaces/matlab/examples/simulationenv/periodic_tracking_c/</path>
    <filename>cfunction2_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>myAcadoDifferentialEquation2</name>
      <anchorfile>cfunction2_8cpp.html</anchorfile>
      <anchor>aa51da59043267a188f04ba423373ae0b</anchor>
      <arglist>(double *x, double *f, void *user_data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>chemical_rate_equations.cpp</name>
    <path>/tmp/ws/src/acado/examples/integrator/</path>
    <filename>chemical__rate__equations_8cpp</filename>
    <includes id="acado__integrators_8hpp" name="acado_integrators.hpp" local="no" imported="no">acado_integrators.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>chemical__rate__equations_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>chkder.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/NonLinearOptimization/</path>
    <filename>chkder_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>chkder_factor</name>
      <anchorfile>chkder_8h.html</anchorfile>
      <anchor>a8bb48e43fe1b37997adc4a22ef7ea38a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>chkder_log10e</name>
      <anchorfile>chkder_8h.html</anchorfile>
      <anchor>a230b19562cbcc3e9d4d696233809daa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>chkder</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1431fef40d5236138ca393d225f8aea5</anchor>
      <arglist>(const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;fvec, const Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;fjac, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;xp, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;fvecp, int mode, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;err)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cholesky_tutorial.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/matrix_vector/</path>
    <filename>cholesky__tutorial_8cpp</filename>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO int</type>
      <name>main</name>
      <anchorfile>cholesky__tutorial_8cpp.html</anchorfile>
      <anchor>acacac24a7bdcafe661572d46ab821808</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CholmodSupport.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/CholmodSupport/</path>
    <filename>CholmodSupport_8h</filename>
    <class kind="class">Eigen::CholmodBase</class>
    <class kind="class">Eigen::CholmodDecomposition</class>
    <class kind="class">Eigen::CholmodSimplicialLDLT</class>
    <class kind="class">Eigen::CholmodSimplicialLLT</class>
    <class kind="class">Eigen::CholmodSupernodalLLT</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; CholmodBase&lt; _MatrixType, _UpLo, Derived &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval&lt; CholmodBase&lt; _MatrixType, _UpLo, Derived &gt;, Rhs &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumeration">
      <name>CholmodMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8cf3958430069971186dfd7afe6864b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CholmodAuto</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8cf3958430069971186dfd7afe6864b3a2f616d8b9a216fc3cfb0160e9e6e58c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CholmodSimplicialLLt</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8cf3958430069971186dfd7afe6864b3a031d7f8f7669f0187e1158f1437bf91f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CholmodSupernodalLLt</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8cf3958430069971186dfd7afe6864b3a8e4f36dc21204895aad4f61f7db56f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CholmodLDLt</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8cf3958430069971186dfd7afe6864b3a7aeffd34337a5201939d7f55bb3bd689</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cholmod_configure_matrix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a165d6ea64d8083a85ae742241e058c55</anchor>
      <arglist>(CholmodType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>cholmod_sparse</type>
      <name>viewAsCholmod</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab3b27d71e21e833c5287fcbe49509478</anchor>
      <arglist>(SparseMatrix&lt; _Scalar, _Options, _Index &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>const cholmod_sparse</type>
      <name>viewAsCholmod</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a1e270b05389cb0c686c0dbb8696ea930</anchor>
      <arglist>(const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>cholmod_sparse</type>
      <name>viewAsCholmod</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a57b01542b56e61756497dba4398a18a4</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>namespaceEigen.html</anchorfile>
      <anchor>a92fe7b595099051fa1d1c443641a6de3</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>namespaceEigen.html</anchorfile>
      <anchor>af85167ff872f31b28c290f068716f487</anchor>
      <arglist>(cholmod_sparse &amp;cm)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>clipping_functionality.cpp</name>
    <path>/tmp/ws/src/acado/acado/control_law/</path>
    <filename>clipping__functionality_8cpp</filename>
    <includes id="clipping__functionality_8hpp" name="clipping_functionality.hpp" local="no" imported="no">acado/control_law/clipping_functionality.hpp</includes>
  </compound>
  <compound kind="file">
    <name>clipping_functionality.hpp</name>
    <path>/tmp/ws/src/acado/acado/control_law/</path>
    <filename>clipping__functionality_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <includes id="variables__grid_8hpp" name="variables_grid.hpp" local="no" imported="no">acado/variables_grid/variables_grid.hpp</includes>
    <class kind="class">ClippingFunctionality</class>
  </compound>
  <compound kind="file">
    <name>clock.cpp</name>
    <path>/tmp/ws/src/acado/acado/clock/</path>
    <filename>clock_8cpp</filename>
    <includes id="clock_8hpp" name="clock.hpp" local="no" imported="no">acado/clock/clock.hpp</includes>
  </compound>
  <compound kind="file">
    <name>clock.hpp</name>
    <path>/tmp/ws/src/acado/acado/clock/</path>
    <filename>clock_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="real__clock_8hpp" name="real_clock.hpp" local="no" imported="no">acado/clock/real_clock.hpp</includes>
    <includes id="simulation__clock_8hpp" name="simulation_clock.hpp" local="no" imported="no">acado/clock/simulation_clock.hpp</includes>
    <class kind="class">Clock</class>
  </compound>
  <compound kind="file">
    <name>code_generation.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>code__generation_8hpp</filename>
    <includes id="integrator__export__types_8hpp" name="integrator_export_types.hpp" local="no" imported="no">acado/code_generation/integrators/integrator_export_types.hpp</includes>
    <includes id="sim__export_8hpp" name="sim_export.hpp" local="no" imported="no">acado/code_generation/sim_export.hpp</includes>
    <includes id="ocp__export_8hpp" name="ocp_export.hpp" local="no" imported="no">acado/code_generation/ocp_export.hpp</includes>
    <includes id="register__exported__integrators_8hpp" name="register_exported_integrators.hpp" local="no" imported="no">acado/code_generation/integrators/register_exported_integrators.hpp</includes>
    <includes id="register__nlp__solvers_8hpp" name="register_nlp_solvers.hpp" local="no" imported="no">acado/code_generation/register_nlp_solvers.hpp</includes>
  </compound>
  <compound kind="file">
    <name>codegen_getting_started.dox</name>
    <path>/tmp/ws/src/acado/doc/tutorial/</path>
    <filename>codegen__getting__started_8dox</filename>
  </compound>
  <compound kind="file">
    <name>CoeffBasedProduct.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/products/</path>
    <filename>CoeffBasedProduct_8h</filename>
    <class kind="class">Eigen::CoeffBasedProduct</class>
    <class kind="struct">Eigen::internal::nested&lt; CoeffBasedProduct&lt; Lhs, Rhs, EvalBeforeNestingBit|EvalBeforeAssigningBit &gt;, N, PlainObject &gt;</class>
    <class kind="struct">Eigen::internal::product_coeff_impl&lt; DefaultTraversal, 0, Lhs, Rhs, RetScalar &gt;</class>
    <class kind="struct">Eigen::internal::product_coeff_impl&lt; DefaultTraversal, Dynamic, Lhs, Rhs, RetScalar &gt;</class>
    <class kind="struct">Eigen::internal::product_coeff_impl&lt; DefaultTraversal, UnrollingIndex, Lhs, Rhs, RetScalar &gt;</class>
    <class kind="struct">Eigen::internal::product_coeff_impl&lt; InnerVectorizedTraversal, Dynamic, Lhs, Rhs, RetScalar &gt;</class>
    <class kind="struct">Eigen::internal::product_coeff_impl&lt; InnerVectorizedTraversal, UnrollingIndex, Lhs, Rhs, RetScalar &gt;</class>
    <class kind="struct">Eigen::internal::product_coeff_vectorized_dyn_selector</class>
    <class kind="struct">Eigen::internal::product_coeff_vectorized_dyn_selector&lt; Lhs, Rhs, 1, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_coeff_vectorized_dyn_selector&lt; Lhs, Rhs, 1, RhsCols &gt;</class>
    <class kind="struct">Eigen::internal::product_coeff_vectorized_dyn_selector&lt; Lhs, Rhs, LhsRows, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_coeff_vectorized_unroller</class>
    <class kind="struct">Eigen::internal::product_coeff_vectorized_unroller&lt; 0, Lhs, Rhs, Packet &gt;</class>
    <class kind="struct">Eigen::internal::product_packet_impl&lt; ColMajor, 0, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::product_packet_impl&lt; ColMajor, Dynamic, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::product_packet_impl&lt; ColMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::product_packet_impl&lt; RowMajor, 0, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::product_packet_impl&lt; RowMajor, Dynamic, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::product_packet_impl&lt; RowMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>collocation_method.cpp</name>
    <path>/tmp/ws/src/acado/acado/dynamic_discretization/</path>
    <filename>collocation__method_8cpp</filename>
    <includes id="collocation__method_8hpp" name="collocation_method.hpp" local="no" imported="no">acado/dynamic_discretization/collocation_method.hpp</includes>
  </compound>
  <compound kind="file">
    <name>collocation_method.hpp</name>
    <path>/tmp/ws/src/acado/acado/dynamic_discretization/</path>
    <filename>collocation__method_8hpp</filename>
    <includes id="dynamic__discretization_8hpp" name="dynamic_discretization.hpp" local="no" imported="no">acado/dynamic_discretization/dynamic_discretization.hpp</includes>
    <class kind="class">CollocationMethod</class>
  </compound>
  <compound kind="file">
    <name>colored_noise.cpp</name>
    <path>/tmp/ws/src/acado/acado/noise/</path>
    <filename>colored__noise_8cpp</filename>
    <includes id="colored__noise_8hpp" name="colored_noise.hpp" local="no" imported="no">acado/noise/colored_noise.hpp</includes>
  </compound>
  <compound kind="file">
    <name>colored_noise.hpp</name>
    <path>/tmp/ws/src/acado/acado/noise/</path>
    <filename>colored__noise_8hpp</filename>
    <includes id="noise_8hpp" name="noise.hpp" local="no" imported="no">acado/noise/noise.hpp</includes>
    <includes id="dynamic__system_8hpp" name="dynamic_system.hpp" local="no" imported="no">acado/dynamic_system/dynamic_system.hpp</includes>
    <class kind="class">ColoredNoise</class>
  </compound>
  <compound kind="file">
    <name>ColPivHouseholderQR.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/QR/</path>
    <filename>ColPivHouseholderQR_8h</filename>
    <class kind="class">Eigen::ColPivHouseholderQR</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; ColPivHouseholderQR&lt; _MatrixType &gt;, Rhs &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>ColPivHouseholderQR_MKL.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/QR/</path>
    <filename>ColPivHouseholderQR__MKL_8h</filename>
    <includes id="MKL__support_8h" name="MKL_support.h" local="yes" imported="no">Eigen/src/Core/util/MKL_support.h</includes>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_QR_COLPIV</name>
      <anchorfile>ColPivHouseholderQR__MKL_8h.html</anchorfile>
      <anchor>ae2e88eabd2c0dcae80fe23f89d43c2b9</anchor>
      <arglist>(EIGTYPE, MKLTYPE, MKLPREFIX, EIGCOLROW, MKLCOLROW)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CommaInitializer.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>CommaInitializer_8h</filename>
    <class kind="class">Eigen::CommaInitializer</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>CommonCwiseBinaryOps.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/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>/tmp/ws/src/acado/external_packages/eigen3/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>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/Polynomials/</path>
    <filename>Companion_8h</filename>
    <class kind="class">Eigen::internal::companion</class>
    <class kind="struct">Eigen::internal::decrement_if_fixed_size</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>T</type>
      <name>radix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a55dafaacb3ca3978243f34a1e1a88d74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>radix2</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3049019ef9e11eeb1f5790e1d2a09287</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AltiVec/Complex.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/arch/AltiVec/</path>
    <filename>AltiVec_2Complex_8h</filename>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, false, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, true, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, true, true &gt;</class>
    <class kind="struct">Eigen::internal::Packet2cf</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; std::complex&lt; float &gt; &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet2cf &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet2cf &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>padd&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ade9c3ce8224bc8269e6e6a6a0a73bdd1</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pand&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab433636bb8ef0295317cb233525409fe</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pandnot&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2907d155591bf6553fdbf268569ec745</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a09d3857508ad226b1c3fb2b8053a9857</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pcplxflip&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab320047acb2a711eb25b502b1d3a20d1</anchor>
      <arglist>(const Packet2cf &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pdiv&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a88acae19dd76daa8a376f7eea84c3e61</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>pfirst&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a609f47036c3284e339a274a95c29256a</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pload&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa14f73affd0f1fa2f18bdcc799ea07af</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>ploaddup&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3a8c9a3f6c0beacc89b92bca87be0c81</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>ploadu&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a93a6bdeb40170c6379a9ad832e01d300</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4d20a8ab7348f9305982185550a06543</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7f6c6f991788c7f4724039e6d596339d</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>por&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a699a6917cdff3949223842bda57f0718</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0ab586f7c54b9234944c042d13cba918</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux_mul&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0a0f0317480807aaea520f2445ee72d9</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>preduxp&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a150e942c8daf77d3d541c1f22d21b216</anchor>
      <arglist>(const Packet2cf *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a85be7a77d836921a903a39877c42ac87</anchor>
      <arglist>(const std::complex&lt; float &gt; *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6f2a4f141d591a6b416ef718ef75909c</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pset1&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6bfd29ca2b2f1100bd1936dfb43129a2</anchor>
      <arglist>(const std::complex&lt; float &gt; &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8e237ac8f7caa72acdcf78ccdad5c838</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aadfc98cfacfcecb48758462adb602ec5</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>psub&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac886d302d69c1ccdd6a0ab7965336ed3</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pxor&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac660b421549e38784d5c494241161443</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_COMPLEX_IM</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa955784dbaa659dc721aa7a0fef7c7fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_COMPLEX_RE</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4f7cb6839bb563ead6185c06e7f8e0e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_COMPLEX_REV</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a08fa1e6d724faf3ef7a628fd9ed81a6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_COMPLEX_REV2</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a09bb870ff6dc65580fad56aa829e04ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET_HI</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6a210199c65b84652cec77bb90be1c0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET_LO</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af02ac6cbd54f02c25fdeef02595e05ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4ui</type>
      <name>p4ui_CONJ_XOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2658f2dc2deab7eefaffbeb1908f9012</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>NEON/Complex.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/arch/NEON/</path>
    <filename>NEON_2Complex_8h</filename>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, false, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, true, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, true, true &gt;</class>
    <class kind="struct">Eigen::internal::Packet2cf</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; std::complex&lt; float &gt; &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet2cf &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet2cf &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>padd&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ade9c3ce8224bc8269e6e6a6a0a73bdd1</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pand&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab433636bb8ef0295317cb233525409fe</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pandnot&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2907d155591bf6553fdbf268569ec745</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a09d3857508ad226b1c3fb2b8053a9857</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pcplxflip&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab320047acb2a711eb25b502b1d3a20d1</anchor>
      <arglist>(const Packet2cf &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pdiv&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a88acae19dd76daa8a376f7eea84c3e61</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>pfirst&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a609f47036c3284e339a274a95c29256a</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pload&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa14f73affd0f1fa2f18bdcc799ea07af</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>ploaddup&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3a8c9a3f6c0beacc89b92bca87be0c81</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>ploadu&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a93a6bdeb40170c6379a9ad832e01d300</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4d20a8ab7348f9305982185550a06543</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7f6c6f991788c7f4724039e6d596339d</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>por&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a699a6917cdff3949223842bda57f0718</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0ab586f7c54b9234944c042d13cba918</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux_mul&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0a0f0317480807aaea520f2445ee72d9</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>preduxp&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a150e942c8daf77d3d541c1f22d21b216</anchor>
      <arglist>(const Packet2cf *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a85be7a77d836921a903a39877c42ac87</anchor>
      <arglist>(const std::complex&lt; float &gt; *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6f2a4f141d591a6b416ef718ef75909c</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pset1&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6bfd29ca2b2f1100bd1936dfb43129a2</anchor>
      <arglist>(const std::complex&lt; float &gt; &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8e237ac8f7caa72acdcf78ccdad5c838</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aadfc98cfacfcecb48758462adb602ec5</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>psub&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac886d302d69c1ccdd6a0ab7965336ed3</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pxor&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac660b421549e38784d5c494241161443</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint32x2_t</type>
      <name>p2ui_CONJ_XOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9cf8063f7a35f3fa793b672eb7c07ecd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SSE/Complex.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/arch/SSE/</path>
    <filename>SSE_2Complex_8h</filename>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet1cd, Packet1cd, false, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet1cd, Packet1cd, true, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet1cd, Packet1cd, true, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet1cd, Packet2d, false, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, false, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, true, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, true, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet4f, false, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2d, Packet1cd, false, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet4f, Packet2cf, false, false &gt;</class>
    <class kind="struct">Eigen::internal::Packet1cd</class>
    <class kind="struct">Eigen::internal::Packet2cf</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; std::complex&lt; double &gt; &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; std::complex&lt; float &gt; &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet1cd &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet2cf &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet1cd &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet2cf &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>padd&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a91fe74310c5fa5881be8da11965daf87</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>padd&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ade9c3ce8224bc8269e6e6a6a0a73bdd1</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pand&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab3b46233de25d02d88a67b047e97f01c</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pand&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab433636bb8ef0295317cb233525409fe</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pandnot&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abca07ffc8f477060d1d23f9c1774d47a</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pandnot&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2907d155591bf6553fdbf268569ec745</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a09d3857508ad226b1c3fb2b8053a9857</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a35099da9d1888b83cd39b5e550df71d4</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pcplxflip</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a752eef39a3c68c505abf22cc53eb294c</anchor>
      <arglist>(const Packet2cf &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pcplxflip</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a79e630f9d4aa81b60904b7085c99c473</anchor>
      <arglist>(const Packet1cd &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pdiv&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aef35715f93c5de8245caa6d3596483c0</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pdiv&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a88acae19dd76daa8a376f7eea84c3e61</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>pfirst&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a46243cbd3465c817aa0001f821c1c052</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>pfirst&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a609f47036c3284e339a274a95c29256a</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pload&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab29b09cdaffff04900c437c6c0953aa0</anchor>
      <arglist>(const std::complex&lt; double &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pload&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa14f73affd0f1fa2f18bdcc799ea07af</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>ploaddup&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a985e1b0734993f441b31e6ec9d6d3595</anchor>
      <arglist>(const std::complex&lt; double &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>ploaddup&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3a8c9a3f6c0beacc89b92bca87be0c81</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>ploadu&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a64d8915097b2e3aca83d8ef2d6ec1c70</anchor>
      <arglist>(const std::complex&lt; double &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>ploadu&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a93a6bdeb40170c6379a9ad832e01d300</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmul&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5eea28d03ca7dc618533d3b18db113a4</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4d20a8ab7348f9305982185550a06543</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7f6c6f991788c7f4724039e6d596339d</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae869e23cf8e6df4b433699ebd265d31e</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>por&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae1ae10fd3366e66f7a9a4a08142cb088</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>por&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a699a6917cdff3949223842bda57f0718</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>predux&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a69597c2b11c0cf892257d94648992fc4</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0ab586f7c54b9234944c042d13cba918</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>predux_mul&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a03e043a1b4f8beda2de9d581c108df1b</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux_mul&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0a0f0317480807aaea520f2445ee72d9</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>preduxp&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a87f394715d6d8eb91ca1f62e1a8ceb9c</anchor>
      <arglist>(const Packet1cd *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>preduxp&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a150e942c8daf77d3d541c1f22d21b216</anchor>
      <arglist>(const Packet2cf *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab4388c5a5a5258243a3d41c2119b66ec</anchor>
      <arglist>(const std::complex&lt; double &gt; *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a85be7a77d836921a903a39877c42ac87</anchor>
      <arglist>(const std::complex&lt; float &gt; *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6f2a4f141d591a6b416ef718ef75909c</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6dab39bfea3754ef2994956e30d02a35</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pset1&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae465ba2b58c9d3b3e9b48f3fd272aab1</anchor>
      <arglist>(const std::complex&lt; double &gt; &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pset1&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6bfd29ca2b2f1100bd1936dfb43129a2</anchor>
      <arglist>(const std::complex&lt; float &gt; &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac3a7ba58a8b93ca7d2eae12dfdc9fd6a</anchor>
      <arglist>(std::complex&lt; double &gt; *to, const Packet1cd &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8e237ac8f7caa72acdcf78ccdad5c838</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af191111bb5f3f829cea1686d15101839</anchor>
      <arglist>(std::complex&lt; double &gt; *to, const Packet1cd &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aadfc98cfacfcecb48758462adb602ec5</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>psub&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afdd05fcf97e3cb75dff26ba129af7c08</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>psub&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac886d302d69c1ccdd6a0ab7965336ed3</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pxor&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a880a3edd216d4a56537158ad0098d4c9</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pxor&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac660b421549e38784d5c494241161443</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ComplexEigenSolver.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Eigenvalues/</path>
    <filename>ComplexEigenSolver_8h</filename>
    <includes id="ComplexSchur_8h" name="ComplexSchur.h" local="yes" imported="no">./ComplexSchur.h</includes>
    <class kind="class">Eigen::ComplexEigenSolver</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>ComplexSchur.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Eigenvalues/</path>
    <filename>ComplexSchur_8h</filename>
    <includes id="HessenbergDecomposition_8h" name="HessenbergDecomposition.h" local="yes" imported="no">./HessenbergDecomposition.h</includes>
    <class kind="struct">Eigen::internal::complex_schur_reduce_to_hessenberg</class>
    <class kind="struct">Eigen::internal::complex_schur_reduce_to_hessenberg&lt; MatrixType, false &gt;</class>
    <class kind="class">Eigen::ComplexSchur</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>ComplexSchur_MKL.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Eigenvalues/</path>
    <filename>ComplexSchur__MKL_8h</filename>
    <includes id="MKL__support_8h" name="MKL_support.h" local="yes" imported="no">Eigen/src/Core/util/MKL_support.h</includes>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_SCHUR_COMPLEX</name>
      <anchorfile>ComplexSchur__MKL_8h.html</anchorfile>
      <anchor>a22bdebe59eacfb5fa667080d73b93240</anchor>
      <arglist>(EIGTYPE, MKLTYPE, MKLPREFIX, MKLPREFIX_U, EIGCOLROW, MKLCOLROW)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CompressedStorage.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseCore/</path>
    <filename>CompressedStorage_8h</filename>
    <class kind="class">Eigen::internal::CompressedStorage</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>condensing_based_cp_solver.cpp</name>
    <path>/tmp/ws/src/acado/acado/conic_solver/</path>
    <filename>condensing__based__cp__solver_8cpp</filename>
    <includes id="condensing__based__cp__solver_8hpp" name="condensing_based_cp_solver.hpp" local="no" imported="no">acado/conic_solver/condensing_based_cp_solver.hpp</includes>
    <includes id="qp__solver__qpoases_8hpp" name="qp_solver_qpoases.hpp" local="no" imported="no">acado/bindings/acado_qpoases/qp_solver_qpoases.hpp</includes>
  </compound>
  <compound kind="file">
    <name>condensing_based_cp_solver.hpp</name>
    <path>/tmp/ws/src/acado/acado/conic_solver/</path>
    <filename>condensing__based__cp__solver_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <includes id="banded__cp__solver_8hpp" name="banded_cp_solver.hpp" local="no" imported="no">acado/conic_solver/banded_cp_solver.hpp</includes>
    <includes id="dense__qp__solver_8hpp" name="dense_qp_solver.hpp" local="no" imported="no">acado/conic_solver/dense_qp_solver.hpp</includes>
    <class kind="class">CondensingBasedCPsolver</class>
  </compound>
  <compound kind="file">
    <name>conjugate_gradient_method.cpp</name>
    <path>/tmp/ws/src/acado/acado/sparse_solver/</path>
    <filename>conjugate__gradient__method_8cpp</filename>
    <includes id="sparse__solver_8hpp" name="sparse_solver.hpp" local="no" imported="no">acado/sparse_solver/sparse_solver.hpp</includes>
  </compound>
  <compound kind="file">
    <name>conjugate_gradient_method.hpp</name>
    <path>/tmp/ws/src/acado/acado/sparse_solver/</path>
    <filename>conjugate__gradient__method_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <class kind="class">ConjugateGradientMethod</class>
  </compound>
  <compound kind="file">
    <name>ConjugateGradient.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/IterativeLinearSolvers/</path>
    <filename>ConjugateGradient_8h</filename>
    <class kind="class">Eigen::ConjugateGradient</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>conjugate_gradient</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a897d7e01d0e13e511190ec447ffacef4</anchor>
      <arglist>(const MatrixType &amp;mat, const Rhs &amp;rhs, Dest &amp;x, const Preconditioner &amp;precond, int &amp;iters, typename Dest::RealScalar &amp;tol_error)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ConservativeSparseSparseProduct.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseCore/</path>
    <filename>ConservativeSparseSparseProduct_8h</filename>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, RowMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, RowMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, ColMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, ColMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, RowMajor &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>conservative_sparse_sparse_product_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9eb43436fc3bf4aa3f66013812e0c865</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>constant_hessian.cpp</name>
    <path>/tmp/ws/src/acado/acado/nlp_derivative_approximation/</path>
    <filename>constant__hessian_8cpp</filename>
    <includes id="constant__hessian_8hpp" name="constant_hessian.hpp" local="no" imported="no">acado/nlp_derivative_approximation/constant_hessian.hpp</includes>
  </compound>
  <compound kind="file">
    <name>constant_hessian.hpp</name>
    <path>/tmp/ws/src/acado/acado/nlp_derivative_approximation/</path>
    <filename>constant__hessian_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="nlp__derivative__approximation_8hpp" name="nlp_derivative_approximation.hpp" local="no" imported="no">acado/nlp_derivative_approximation/nlp_derivative_approximation.hpp</includes>
    <includes id="bfgs__update_8hpp" name="bfgs_update.hpp" local="no" imported="no">acado/nlp_derivative_approximation/bfgs_update.hpp</includes>
    <class kind="class">ConstantHessian</class>
  </compound>
  <compound kind="file">
    <name>Constants.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/util/</path>
    <filename>Constants_8h</filename>
    <class kind="struct">Eigen::ArrayXpr</class>
    <class kind="struct">Eigen::Dense</class>
    <class kind="struct">Eigen::MatrixXpr</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::Architecture</namespace>
    <member kind="enumvalue">
      <name>Lower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aaf581029282d421eee5aae14238c6f749</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Upper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aafca2ccebb604f171656deb53e8c083c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitDiag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aa2ef430bff6cc12c2d1e0ef01b95f7ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZeroDiag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aac4dc554a61510151ddd5bafaf6040223</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitLower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aa8f40b928c10a71ba03e5f75ad2a72fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitUpper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aadd28224d7ea92689930be73c1b50b0ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StrictlyLower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aa2424988b6fca98be70b595632753ba81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StrictlyUpper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aa7b37877e0b9b0df28c9c2b669a633265</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SelfAdjoint</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aacf9ccb2016f8b9c0f3268f05a1e75821</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Symmetric</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aad5381b2d1c8973a08303c94e7da02333</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unaligned</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga4d277087d34fe2760d025ee7031132dca4e19dd09d5ff42295ba1d72d12a46686</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga4d277087d34fe2760d025ee7031132dcae12d0f8f869c40c76128260af2242bc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DefaultTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a18b6924e24e0db314acfed65c192e4f2a8593cf8b06ff54120c062879732d4797</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a18b6924e24e0db314acfed65c192e4f2aac4a88068704bc9a4547ed6aea9b38f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerVectorizedTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a18b6924e24e0db314acfed65c192e4f2a13240211559adaec36219f5ca983ade1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearVectorizedTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a18b6924e24e0db314acfed65c192e4f2a4dc2f614cc1a36cc7e57be77d881d0b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SliceVectorizedTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a18b6924e24e0db314acfed65c192e4f2a8bbd074656876d96a92ad3ff852b2529</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InvalidTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a18b6924e24e0db314acfed65c192e4f2aefe047c14443ae127cbbe6862a059a5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AllAtOnceTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a18b6924e24e0db314acfed65c192e4f2aea394e16d8eafd11c1a03bbaa7dec94d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoUnrolling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a492bd8d99dd1c1a73e01bb6d8de918a5affa0319c4814dc2e37edb1432c2eafbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerUnrolling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a492bd8d99dd1c1a73e01bb6d8de918a5a61ec09b78fe677cda34e45e7070fa0c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CompleteUnrolling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a492bd8d99dd1c1a73e01bb6d8de918a5a73f7b21eee12b2913632a923c29dfaf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Specialized</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac82e0dc063163e4e913c6370bc9081b2a085337e2c0776564af9b0ab436639ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BuiltIn</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac82e0dc063163e4e913c6370bc9081b2a35ba26ba367fe37f2149d451316be8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColMajor</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga34758b798d3037d0a4924321e3e68b66a0103672ae41005ab03b4176c765afd62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowMajor</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga34758b798d3037d0a4924321e3e68b66a77c993a8d9f6efe5c1159fb2ab07dd4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AutoAlign</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga34758b798d3037d0a4924321e3e68b66ad0e7f67d40bcde3d41c12849b16ce6ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DontAlign</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga34758b798d3037d0a4924321e3e68b66a56908522e51443a0aa0567f879c2e78a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OnTheLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9cd4f368055b0545dc6623c9d6c5bafaa21b30a61e9cb10c967aec17567804007</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OnTheRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9cd4f368055b0545dc6623c9d6c5bafaa329fc3a54ceb2b6e0e73b400998b8a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsDense</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a23afd9392229b22c3243e45c63e8c0b9a93666206653d67aefbcb066ebf740f9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSparse</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a23afd9392229b22c3243e45c63e8c0b9ad9f86f38fdfd396c49558e975cbac55f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffBasedProductMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0ab9d680d13950a06db50461af622ae7a5618fdc88ff245d8374abc8169d1e991</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LazyCoeffBasedProductMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0ab9d680d13950a06db50461af622ae7ab8a0409867fe395de00e449e60c8612d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0ab9d680d13950a06db50461af622ae7ab1d68bd0ad6692d6fc2d0bbb77200dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0ab9d680d13950a06db50461af622ae7a34261f17b4a335bfeb2b71d1f4b2736b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GemvProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0ab9d680d13950a06db50461af622ae7a11dd4c4050b374f570224e2f708bc699</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GemmProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0ab9d680d13950a06db50461af622ae7ab5d51f933a93d8a2f8bc6ec7f8f2bd7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AccessorLevels</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga9f93eac38eb83deb0e8dbd42ddf11d5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadOnlyAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9f93eac38eb83deb0e8dbd42ddf11d5daa1f2b0e6a668b11f2958940965d2b572</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WriteAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9f93eac38eb83deb0e8dbd42ddf11d5dabcadf08230fb1a5ef7b3195745d3a458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DirectAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9f93eac38eb83deb0e8dbd42ddf11d5da50108ad00095928de06228470ceab09e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DirectWriteAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9f93eac38eb83deb0e8dbd42ddf11d5dacbe59d09ba2fdf8eac127bff1a1f0234</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Action</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3cbc3ee52075935e7854d9f65c5a8e03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GetAction</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3cbc3ee52075935e7854d9f65c5a8e03a50e0300a7050ebe879b82484f89efb68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SetAction</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3cbc3ee52075935e7854d9f65c5a8e03af86f2d01b29fe43e67fee437b0cf45ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ComputationInfo</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga85fad7b87587764e5cf6b513a9e0ee5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Success</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85fad7b87587764e5cf6b513a9e0ee5ea671a2aeb0f527802806a441d58a80fcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NumericalIssue</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85fad7b87587764e5cf6b513a9e0ee5ea1c6e20706575a629b27a105f07f1883b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoConvergence</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85fad7b87587764e5cf6b513a9e0ee5ea6a68dfb88a8336108a30588bdf356c57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InvalidInput</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85fad7b87587764e5cf6b513a9e0ee5ea580b2a3cafe585691e789f768fb729bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CornerType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gaafc7e22c8efbfefd5997e2cd9ec223e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaafc7e22c8efbfefd5997e2cd9ec223e0a30bd7c13c0f19418867e6248f174b540</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaafc7e22c8efbfefd5997e2cd9ec223e0ab32e254bd6ba06db2aef96981ac16b6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaafc7e22c8efbfefd5997e2cd9ec223e0aa24698eb1f4250b0a900d650f3ebfc83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaafc7e22c8efbfefd5997e2cd9ec223e0a517b58710db83b15fb565f7e4d4ed20a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>DecompositionOptions</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gae3e239fb70022eb8747994cf5d68b4a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Pivoting</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a9aa7178e7c1c0cb77775fdb111e165dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoPivoting</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9ac49380314ebfe0e766821663fbd00970</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeFullU</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a9fa9302d510cee20c26311154937e23f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeThinU</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9aa7fb4e98834788d0b1b0f2b8467d2527</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeFullV</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a36581f7c662f7def31efd500c284f930</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeThinV</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a540036417bfecf2e791a70948c227f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EigenvaluesOnly</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9afd06633f270207c373875fd7ca03e906</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeEigenvectors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a7f7d17fba3c9bb92158e346d5979d0f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EigVecMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a58b2e52b6b46818217f67d2b38ee90e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ax_lBx</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a5eb11a88a4bd445f58f1b24598d3848f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABx_lx</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a9a7d9813cec527e299a36b749b0f7e1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BAx_lx</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a9870817d373c41ba0dc7f6b5ab0895b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GenEigMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a2cd73a7e08a5f26915a562a7f88c6465</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Default_t</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a644c9489710c76e32bd3a9b15d83ca43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Default</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a644c9489710c76e32bd3a9b15d83ca43af9d7e49f0799ab145f0a4f6ea7e82b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>DirectionType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gad49a7b3738e273eb00932271b36127f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vertical</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad49a7b3738e273eb00932271b36127f7ae2efac6e74ecab5e3b0b1561c5ddf83e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Horizontal</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad49a7b3738e273eb00932271b36127f7a961c62410157b64033839488f4d7f7e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BothDirections</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad49a7b3738e273eb00932271b36127f7a04fefd61992e941d509a57bc44c59794</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>NoChange_t</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a57fe75444f853cd2dd2b6b94e27dcac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoChange</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a57fe75444f853cd2dd2b6b94e27dcac7a803d2a444e64a0122be7d85537804ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>QRPreconditioners</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga46eba0d5c621f590b8cf1b53af31d56e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga46eba0d5c621f590b8cf1b53af31d56ea2e95bc818f975b19def01e93d240dece</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HouseholderQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga46eba0d5c621f590b8cf1b53af31d56ea9c660eb3336bf8c77ce9d081ca07cbdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColPivHouseholderQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga46eba0d5c621f590b8cf1b53af31d56eabd2e2f4875c5b4b6e602a433d90c4e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FullPivHouseholderQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga46eba0d5c621f590b8cf1b53af31d56eabd745dcaff7019c5f918c68809e5ea50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Sequential_t</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac44c6508f8e204a03efbfd555a63a21f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Sequential</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac44c6508f8e204a03efbfd555a63a21faf43b233dfc20979e8a7d717eca68294b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TransformTraits</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gaee59a86102f150923b0cac6d4ff05107</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Isometry</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaee59a86102f150923b0cac6d4ff05107a84413028615d2d718bafd2dfb93dafef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Affine</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaee59a86102f150923b0cac6d4ff05107a0872f0a82453aaae40339c33acbb31fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AffineCompact</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaee59a86102f150923b0cac6d4ff05107a8192e8fdb2ec3ec46d92956cc83ef490</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Projective</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaee59a86102f150923b0cac6d4ff05107a0f7338b8672884554e8642bce9e44183</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Type</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Generic</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13ca528dc998729cc443a8784b971249d00e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SSE</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13ca0581000c0133776d87c270b551052c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AltiVec</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13ca72e4dbf895a172869994a78cb89f7e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Target</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13cabc74b8591881b6f1d2c17bd0799362e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>ActualPacketAccessBit</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a020f88dc24a123b9afbd756c4b220db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>AlignedBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga157ebfd0ca896e8be3f3c7747fda4eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>DirectAccessBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gabf1e9d0516a933445a4c307ad8f14915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>Dynamic</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad81fa7195215a0ce30017dfac309f0b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>DynamicIndex</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a73c597189a4a99127175e8167c456fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>EvalBeforeAssigningBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga9e8cc99f33fd2f5d89c3b6c83fb2dc48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>EvalBeforeNestingBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gaa34e83bae46a8eeae4e69ebe3aaecbed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>HereditaryBits</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a297729d26fa056b10e9d8d5d088b12e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>Infinity</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a7951593b031e13d90223c83d022ce99e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>LinearAccessBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga4b983a15d57cd55806df618ac544d09e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>LvalueBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gae2c323957f20dfdc6cb8f44428eaec1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>NestByRefBit</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a314e8c179d85f480cbaa25558e2a649f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>PacketAccessBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga1a306a438e1ab074e8be59512e887b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>RowMajorBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gae4f56c2a60bbe4bd2e44c5b19cbe8762</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/Constants.hpp</name>
    <path>/tmp/ws/src/acado/examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/</path>
    <filename>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Constants_8hpp</filename>
    <member kind="variable">
      <type>const real_t</type>
      <name>BOUNDRELAXATION</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Constants_8hpp.html</anchorfile>
      <anchor>ab5bc9420da00e865face9c9756a93ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const real_t</type>
      <name>BOUNDTOL</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Constants_8hpp.html</anchorfile>
      <anchor>a7a7df03a3c2ca1f87b76397778916d2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const real_t</type>
      <name>CRITICALACCURACY</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Constants_8hpp.html</anchorfile>
      <anchor>a447cdd625d936f7de60cf12e13721dab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const real_t</type>
      <name>DESIREDACCURACY</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Constants_8hpp.html</anchorfile>
      <anchor>ae835f082ffe9a29e82670ec99fe36c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const real_t</type>
      <name>EPS</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Constants_8hpp.html</anchorfile>
      <anchor>af30763a2c8c61ea008be854489afc298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>INDEXLISTFACTOR</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Constants_8hpp.html</anchorfile>
      <anchor>a71b7ca1e4708b20b3b3dea51b9c22e29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const real_t</type>
      <name>INFTY</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Constants_8hpp.html</anchorfile>
      <anchor>a90ebbbce8b8f93a5785ca4d4d19d12a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>NCMAX</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Constants_8hpp.html</anchorfile>
      <anchor>ac80c319f724f6f90c6040835dc7c72a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>NCMAX_ALLOC</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Constants_8hpp.html</anchorfile>
      <anchor>ad6e30e12717243cd9f2f1b63cba535e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>NVMAX</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Constants_8hpp.html</anchorfile>
      <anchor>abe7567843d6e03a4878f465ba52c9771</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>NWSRMAX</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Constants_8hpp.html</anchorfile>
      <anchor>a5aa705bb23ab7fd0a18b36cb7319794f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const real_t</type>
      <name>ZERO</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Constants_8hpp.html</anchorfile>
      <anchor>ad819f2d51fdea4cd4ff6023e9e276e11</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>external_packages/qpoases/INCLUDE/Constants.hpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpoases/INCLUDE/</path>
    <filename>external__packages_2qpoases_2INCLUDE_2Constants_8hpp</filename>
    <member kind="variable">
      <type>const real_t</type>
      <name>BOUNDRELAXATION</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Constants_8hpp.html</anchorfile>
      <anchor>ab5bc9420da00e865face9c9756a93ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const real_t</type>
      <name>BOUNDTOL</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Constants_8hpp.html</anchorfile>
      <anchor>a7a7df03a3c2ca1f87b76397778916d2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const real_t</type>
      <name>CRITICALACCURACY</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Constants_8hpp.html</anchorfile>
      <anchor>a447cdd625d936f7de60cf12e13721dab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const real_t</type>
      <name>DESIREDACCURACY</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Constants_8hpp.html</anchorfile>
      <anchor>ae835f082ffe9a29e82670ec99fe36c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const real_t</type>
      <name>EPS</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Constants_8hpp.html</anchorfile>
      <anchor>af30763a2c8c61ea008be854489afc298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>INDEXLISTFACTOR</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Constants_8hpp.html</anchorfile>
      <anchor>a71b7ca1e4708b20b3b3dea51b9c22e29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const real_t</type>
      <name>INFTY</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Constants_8hpp.html</anchorfile>
      <anchor>a90ebbbce8b8f93a5785ca4d4d19d12a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>NCMAX</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Constants_8hpp.html</anchorfile>
      <anchor>ac80c319f724f6f90c6040835dc7c72a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>NCMAX_ALLOC</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Constants_8hpp.html</anchorfile>
      <anchor>ad6e30e12717243cd9f2f1b63cba535e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>NVMAX</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Constants_8hpp.html</anchorfile>
      <anchor>abe7567843d6e03a4878f465ba52c9771</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>NWSRMAX</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Constants_8hpp.html</anchorfile>
      <anchor>a5aa705bb23ab7fd0a18b36cb7319794f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const real_t</type>
      <name>ZERO</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Constants_8hpp.html</anchorfile>
      <anchor>ad819f2d51fdea4cd4ff6023e9e276e11</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>external_packages/qpOASES-3.0beta/include/qpOASES/Constants.hpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/include/qpOASES/</path>
    <filename>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Constants_8hpp</filename>
    <includes id="external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp" name="external_packages/qpOASES-3.0beta/include/qpOASES/Types.hpp" local="no" imported="no">qpOASES/Types.hpp</includes>
    <member kind="variable">
      <type>BEGIN_NAMESPACE_QPOASES const real_t</type>
      <name>EPS</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Constants_8hpp.html</anchorfile>
      <anchor>afc9ba76ddc87912abdb9b0e9029ea34e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const real_t</type>
      <name>INFTY</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Constants_8hpp.html</anchorfile>
      <anchor>a90ebbbce8b8f93a5785ca4d4d19d12a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const real_t</type>
      <name>ZERO</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Constants_8hpp.html</anchorfile>
      <anchor>ad819f2d51fdea4cd4ff6023e9e276e11</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ConstrainedConjGrad.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/IterativeSolvers/</path>
    <filename>ConstrainedConjGrad_8h</filename>
    <includes id="NonMPL2_8h" name="NonMPL2.h" local="yes" imported="no">../../../../Eigen/src/Core/util/NonMPL2.h</includes>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>constrained_cg</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1c2f99746877fd46158af4a6b7dce2f9</anchor>
      <arglist>(const TMatrix &amp;A, const CMatrix &amp;C, VectorX &amp;x, const VectorB &amp;b, const VectorF &amp;f, IterationController &amp;iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pseudo_inverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a58a0ccf0e71d88beeb5dcf72ed0bdd5f</anchor>
      <arglist>(const CMatrix &amp;C, CINVMatrix &amp;CINV)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>constraint.cpp</name>
    <path>/tmp/ws/src/acado/acado/constraint/</path>
    <filename>constraint_8cpp</filename>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <includes id="constraint_8hpp" name="constraint.hpp" local="no" imported="no">acado/constraint/constraint.hpp</includes>
  </compound>
  <compound kind="file">
    <name>constraint.hpp</name>
    <path>/tmp/ws/src/acado/acado/constraint/</path>
    <filename>constraint_8hpp</filename>
    <includes id="box__constraint_8hpp" name="box_constraint.hpp" local="no" imported="no">acado/constraint/box_constraint.hpp</includes>
    <includes id="boundary__constraint_8hpp" name="boundary_constraint.hpp" local="no" imported="no">acado/constraint/boundary_constraint.hpp</includes>
    <includes id="coupled__path__constraint_8hpp" name="coupled_path_constraint.hpp" local="no" imported="no">acado/constraint/coupled_path_constraint.hpp</includes>
    <includes id="path__constraint_8hpp" name="path_constraint.hpp" local="no" imported="no">acado/constraint/path_constraint.hpp</includes>
    <includes id="algebraic__consistency__constraint_8hpp" name="algebraic_consistency_constraint.hpp" local="no" imported="no">acado/constraint/algebraic_consistency_constraint.hpp</includes>
    <includes id="point__constraint_8hpp" name="point_constraint.hpp" local="no" imported="no">acado/constraint/point_constraint.hpp</includes>
    <class kind="class">Constraint</class>
  </compound>
  <compound kind="file">
    <name>constraint_component.cpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_expression/</path>
    <filename>constraint__component_8cpp</filename>
    <includes id="constraint__component_8hpp" name="constraint_component.hpp" local="no" imported="no">acado/symbolic_expression/constraint_component.hpp</includes>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&lt;=</name>
      <anchorfile>constraint__component_8cpp.html</anchorfile>
      <anchor>a9a7267dfa17e9531627e5fd2c800315e</anchor>
      <arglist>(double lb_, const ConstraintComponent &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&lt;=</name>
      <anchorfile>constraint__component_8cpp.html</anchorfile>
      <anchor>a1076bd90be70e76cca3c48ab3b2ddf0b</anchor>
      <arglist>(DVector lb_, const ConstraintComponent &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&lt;=</name>
      <anchorfile>constraint__component_8cpp.html</anchorfile>
      <anchor>ac9c8043dba2472adb48fcd4dd45bc551</anchor>
      <arglist>(VariablesGrid lb_, const ConstraintComponent &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&lt;=</name>
      <anchorfile>constraint__component_8cpp.html</anchorfile>
      <anchor>a6bf07a443d6da8e1f349caffd966baf9</anchor>
      <arglist>(const Expression &amp;arg, const double &amp;ub)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&lt;=</name>
      <anchorfile>constraint__component_8cpp.html</anchorfile>
      <anchor>ae0696d96b15d87042beb67b2394bef21</anchor>
      <arglist>(const Expression &amp;arg, const DVector &amp;ub)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&lt;=</name>
      <anchorfile>constraint__component_8cpp.html</anchorfile>
      <anchor>acfd31172179df6426bbcc06cba51a208</anchor>
      <arglist>(const Expression &amp;arg, const VariablesGrid &amp;ub)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&lt;=</name>
      <anchorfile>constraint__component_8cpp.html</anchorfile>
      <anchor>a6f6efc7366d0a6396007a555ed14f265</anchor>
      <arglist>(double lb, const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&lt;=</name>
      <anchorfile>constraint__component_8cpp.html</anchorfile>
      <anchor>a19da3e836572ebc7a5b18d3a4f44d844</anchor>
      <arglist>(DVector lb, const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&lt;=</name>
      <anchorfile>constraint__component_8cpp.html</anchorfile>
      <anchor>ac52c0e991e6908a5337b60a5f54f9f90</anchor>
      <arglist>(VariablesGrid lb, const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator==</name>
      <anchorfile>constraint__component_8cpp.html</anchorfile>
      <anchor>ab70a877c40ee98682d59c5b083071911</anchor>
      <arglist>(const Expression &amp;arg, const double &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator==</name>
      <anchorfile>constraint__component_8cpp.html</anchorfile>
      <anchor>af76848ad0562ef5ce1a75093639b7ee0</anchor>
      <arglist>(const Expression &amp;arg, const DVector &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator==</name>
      <anchorfile>constraint__component_8cpp.html</anchorfile>
      <anchor>aa1577b02951f69108ad35a4883ba8978</anchor>
      <arglist>(const Expression &amp;arg, const VariablesGrid &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator==</name>
      <anchorfile>constraint__component_8cpp.html</anchorfile>
      <anchor>a695eebfb19d7df6099e9d21a89836d49</anchor>
      <arglist>(double b, const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator==</name>
      <anchorfile>constraint__component_8cpp.html</anchorfile>
      <anchor>aa632d7152cc18b137615947740af93b1</anchor>
      <arglist>(DVector b, const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator==</name>
      <anchorfile>constraint__component_8cpp.html</anchorfile>
      <anchor>a1b795892829742be9b6c265a049b0712</anchor>
      <arglist>(VariablesGrid b, const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&gt;=</name>
      <anchorfile>constraint__component_8cpp.html</anchorfile>
      <anchor>a872048295a3f61996d7c303b02187251</anchor>
      <arglist>(double ub_, const ConstraintComponent &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&gt;=</name>
      <anchorfile>constraint__component_8cpp.html</anchorfile>
      <anchor>a7b10a7ece74fc7db7a53d0ece5aeec78</anchor>
      <arglist>(DVector ub_, const ConstraintComponent &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&gt;=</name>
      <anchorfile>constraint__component_8cpp.html</anchorfile>
      <anchor>a63c3141bdfe06963836be772eab5596a</anchor>
      <arglist>(VariablesGrid ub_, const ConstraintComponent &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&gt;=</name>
      <anchorfile>constraint__component_8cpp.html</anchorfile>
      <anchor>ad6fcf34d73d617110f1bad46b836988a</anchor>
      <arglist>(const Expression &amp;arg, const double &amp;lb)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&gt;=</name>
      <anchorfile>constraint__component_8cpp.html</anchorfile>
      <anchor>abdbada1e85b13e408de5f90aaa320dae</anchor>
      <arglist>(const Expression &amp;arg, const DVector &amp;lb)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&gt;=</name>
      <anchorfile>constraint__component_8cpp.html</anchorfile>
      <anchor>ae79e97b5bbcd7dccaa894ac28ff1771c</anchor>
      <arglist>(const Expression &amp;arg, const VariablesGrid &amp;lb)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&gt;=</name>
      <anchorfile>constraint__component_8cpp.html</anchorfile>
      <anchor>a48011bef62a0ecd9a97ed016d896385d</anchor>
      <arglist>(double ub, const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&gt;=</name>
      <anchorfile>constraint__component_8cpp.html</anchorfile>
      <anchor>a82f46d1538067eaa568aad3628e8fc55</anchor>
      <arglist>(DVector ub, const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&gt;=</name>
      <anchorfile>constraint__component_8cpp.html</anchorfile>
      <anchor>a524a171dd081ed451641ee712ab28acd</anchor>
      <arglist>(VariablesGrid ub, const Expression &amp;arg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>constraint_component.hpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_expression/</path>
    <filename>constraint__component_8hpp</filename>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="variables__grid_8hpp" name="variables_grid.hpp" local="no" imported="no">acado/variables_grid/variables_grid.hpp</includes>
    <class kind="class">ConstraintComponent</class>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&lt;=</name>
      <anchorfile>constraint__component_8hpp.html</anchorfile>
      <anchor>a6bf07a443d6da8e1f349caffd966baf9</anchor>
      <arglist>(const Expression &amp;arg, const double &amp;ub)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&lt;=</name>
      <anchorfile>constraint__component_8hpp.html</anchorfile>
      <anchor>ae0696d96b15d87042beb67b2394bef21</anchor>
      <arglist>(const Expression &amp;arg, const DVector &amp;ub)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&lt;=</name>
      <anchorfile>constraint__component_8hpp.html</anchorfile>
      <anchor>acfd31172179df6426bbcc06cba51a208</anchor>
      <arglist>(const Expression &amp;arg, const VariablesGrid &amp;ub)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&lt;=</name>
      <anchorfile>constraint__component_8hpp.html</anchorfile>
      <anchor>a6f6efc7366d0a6396007a555ed14f265</anchor>
      <arglist>(double lb, const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&lt;=</name>
      <anchorfile>constraint__component_8hpp.html</anchorfile>
      <anchor>a19da3e836572ebc7a5b18d3a4f44d844</anchor>
      <arglist>(DVector lb, const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&lt;=</name>
      <anchorfile>constraint__component_8hpp.html</anchorfile>
      <anchor>ac52c0e991e6908a5337b60a5f54f9f90</anchor>
      <arglist>(VariablesGrid lb, const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator==</name>
      <anchorfile>constraint__component_8hpp.html</anchorfile>
      <anchor>ab70a877c40ee98682d59c5b083071911</anchor>
      <arglist>(const Expression &amp;arg, const double &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator==</name>
      <anchorfile>constraint__component_8hpp.html</anchorfile>
      <anchor>af76848ad0562ef5ce1a75093639b7ee0</anchor>
      <arglist>(const Expression &amp;arg, const DVector &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator==</name>
      <anchorfile>constraint__component_8hpp.html</anchorfile>
      <anchor>aa1577b02951f69108ad35a4883ba8978</anchor>
      <arglist>(const Expression &amp;arg, const VariablesGrid &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator==</name>
      <anchorfile>constraint__component_8hpp.html</anchorfile>
      <anchor>a695eebfb19d7df6099e9d21a89836d49</anchor>
      <arglist>(double b, const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator==</name>
      <anchorfile>constraint__component_8hpp.html</anchorfile>
      <anchor>aa632d7152cc18b137615947740af93b1</anchor>
      <arglist>(DVector b, const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator==</name>
      <anchorfile>constraint__component_8hpp.html</anchorfile>
      <anchor>a1b795892829742be9b6c265a049b0712</anchor>
      <arglist>(VariablesGrid b, const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&gt;=</name>
      <anchorfile>constraint__component_8hpp.html</anchorfile>
      <anchor>ad6fcf34d73d617110f1bad46b836988a</anchor>
      <arglist>(const Expression &amp;arg, const double &amp;lb)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&gt;=</name>
      <anchorfile>constraint__component_8hpp.html</anchorfile>
      <anchor>abdbada1e85b13e408de5f90aaa320dae</anchor>
      <arglist>(const Expression &amp;arg, const DVector &amp;lb)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&gt;=</name>
      <anchorfile>constraint__component_8hpp.html</anchorfile>
      <anchor>ae79e97b5bbcd7dccaa894ac28ff1771c</anchor>
      <arglist>(const Expression &amp;arg, const VariablesGrid &amp;lb)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&gt;=</name>
      <anchorfile>constraint__component_8hpp.html</anchorfile>
      <anchor>a48011bef62a0ecd9a97ed016d896385d</anchor>
      <arglist>(double ub, const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&gt;=</name>
      <anchorfile>constraint__component_8hpp.html</anchorfile>
      <anchor>a82f46d1538067eaa568aad3628e8fc55</anchor>
      <arglist>(DVector ub, const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&gt;=</name>
      <anchorfile>constraint__component_8hpp.html</anchorfile>
      <anchor>a524a171dd081ed451641ee712ab28acd</anchor>
      <arglist>(VariablesGrid ub, const Expression &amp;arg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>constraint_element.cpp</name>
    <path>/tmp/ws/src/acado/acado/constraint/</path>
    <filename>constraint__element_8cpp</filename>
    <includes id="constraint__element_8hpp" name="constraint_element.hpp" local="no" imported="no">acado/constraint/constraint_element.hpp</includes>
  </compound>
  <compound kind="file">
    <name>constraint_element.hpp</name>
    <path>/tmp/ws/src/acado/acado/constraint/</path>
    <filename>constraint__element_8hpp</filename>
    <includes id="expression_8hpp" name="expression.hpp" local="no" imported="no">acado/symbolic_expression/expression.hpp</includes>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <includes id="variables__grid_8hpp" name="variables_grid.hpp" local="no" imported="no">acado/variables_grid/variables_grid.hpp</includes>
    <class kind="class">ConstraintElement</class>
  </compound>
  <compound kind="file">
    <name>ConstraintProduct.hpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/include/qpOASES/</path>
    <filename>ConstraintProduct_8hpp</filename>
    <class kind="class">ConstraintProduct</class>
  </compound>
  <compound kind="file">
    <name>examples/code_generation/mpc_mhe/getting_started_export/qpoases/SRC/Constraints.cpp</name>
    <path>/tmp/ws/src/acado/examples/code_generation/mpc_mhe/getting_started_export/qpoases/SRC/</path>
    <filename>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2SRC_2Constraints_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>external_packages/qpoases/SRC/Constraints.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpoases/SRC/</path>
    <filename>external__packages_2qpoases_2SRC_2Constraints_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>external_packages/qpOASES-3.0beta/src/Constraints.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/src/</path>
    <filename>external__packages_2qpOASES-3_80beta_2src_2Constraints_8cpp</filename>
    <includes id="external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Constraints_8hpp" name="external_packages/qpOASES-3.0beta/include/qpOASES/Constraints.hpp" local="no" imported="no">qpOASES/Constraints.hpp</includes>
  </compound>
  <compound kind="file">
    <name>examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/Constraints.hpp</name>
    <path>/tmp/ws/src/acado/examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/</path>
    <filename>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Constraints_8hpp</filename>
    <includes id="examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2SubjectTo_8hpp" name="examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/SubjectTo.hpp" local="no" imported="no">SubjectTo.hpp</includes>
    <class kind="class">Constraints</class>
  </compound>
  <compound kind="file">
    <name>external_packages/qpoases/INCLUDE/Constraints.hpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpoases/INCLUDE/</path>
    <filename>external__packages_2qpoases_2INCLUDE_2Constraints_8hpp</filename>
    <includes id="external__packages_2qpoases_2INCLUDE_2SubjectTo_8hpp" name="external_packages/qpoases/INCLUDE/SubjectTo.hpp" local="no" imported="no">SubjectTo.hpp</includes>
    <class kind="class">Constraints</class>
  </compound>
  <compound kind="file">
    <name>external_packages/qpOASES-3.0beta/include/qpOASES/Constraints.hpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/include/qpOASES/</path>
    <filename>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Constraints_8hpp</filename>
    <includes id="external__packages_2qpOASES-3_80beta_2include_2qpOASES_2SubjectTo_8hpp" name="external_packages/qpOASES-3.0beta/include/qpOASES/SubjectTo.hpp" local="no" imported="no">qpOASES/SubjectTo.hpp</includes>
    <class kind="class">Constraints</class>
  </compound>
  <compound kind="file">
    <name>control_law.cpp</name>
    <path>/tmp/ws/src/acado/acado/control_law/</path>
    <filename>control__law_8cpp</filename>
    <includes id="control__law_8hpp" name="control_law.hpp" local="no" imported="no">acado/control_law/control_law.hpp</includes>
  </compound>
  <compound kind="file">
    <name>control_law.hpp</name>
    <path>/tmp/ws/src/acado/acado/control_law/</path>
    <filename>control__law_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="simulation__block_8hpp" name="simulation_block.hpp" local="no" imported="no">acado/simulation_environment/simulation_block.hpp</includes>
    <class kind="class">ControlLaw</class>
  </compound>
  <compound kind="file">
    <name>controller.cpp</name>
    <path>/tmp/ws/src/acado/acado/controller/</path>
    <filename>controller_8cpp</filename>
    <includes id="controller_8hpp" name="controller.hpp" local="no" imported="no">acado/controller/controller.hpp</includes>
  </compound>
  <compound kind="file">
    <name>controller.hpp</name>
    <path>/tmp/ws/src/acado/acado/controller/</path>
    <filename>controller_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="simulation__block_8hpp" name="simulation_block.hpp" local="no" imported="no">acado/simulation_environment/simulation_block.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <includes id="control__law_8hpp" name="control_law.hpp" local="no" imported="no">acado/control_law/control_law.hpp</includes>
    <includes id="estimator_8hpp" name="estimator.hpp" local="no" imported="no">acado/estimator/estimator.hpp</includes>
    <includes id="reference__trajectory_8hpp" name="reference_trajectory.hpp" local="no" imported="no">acado/reference_trajectory/reference_trajectory.hpp</includes>
    <includes id="static__reference__trajectory_8hpp" name="static_reference_trajectory.hpp" local="no" imported="no">acado/reference_trajectory/static_reference_trajectory.hpp</includes>
    <class kind="class">Controller</class>
  </compound>
  <compound kind="file">
    <name>CoreIterators.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>CoreIterators_8h</filename>
    <class kind="class">Eigen::DenseBase::InnerIterator</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>cos.cpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>cos_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="symbolic__operator_8hpp" name="symbolic_operator.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator.hpp</includes>
    <member kind="function">
      <type>double</type>
      <name>dCos</name>
      <anchorfile>cos_8cpp.html</anchorfile>
      <anchor>a0649f342426626d02cfa21ba906d609f</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ddCos</name>
      <anchorfile>cos_8cpp.html</anchorfile>
      <anchor>af043ceceb8634ab6a07dcb45d6ee65b8</anchor>
      <arglist>(double x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cos.hpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>cos_8hpp</filename>
    <includes id="symbolic__operator__fwd_8hpp" name="symbolic_operator_fwd.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator_fwd.hpp</includes>
    <class kind="class">Cos</class>
  </compound>
  <compound kind="file">
    <name>coupled_path_constraint.cpp</name>
    <path>/tmp/ws/src/acado/acado/constraint/</path>
    <filename>coupled__path__constraint_8cpp</filename>
    <includes id="coupled__path__constraint_8hpp" name="coupled_path_constraint.hpp" local="no" imported="no">acado/constraint/coupled_path_constraint.hpp</includes>
  </compound>
  <compound kind="file">
    <name>coupled_path_constraint.hpp</name>
    <path>/tmp/ws/src/acado/acado/constraint/</path>
    <filename>coupled__path__constraint_8hpp</filename>
    <includes id="constraint__element_8hpp" name="constraint_element.hpp" local="no" imported="no">acado/constraint/constraint_element.hpp</includes>
    <class kind="class">CoupledPathConstraint</class>
  </compound>
  <compound kind="file">
    <name>covar.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/NonLinearOptimization/</path>
    <filename>covar_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>covar</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab02b12e1b86ddb7b50855f9ecf000410</anchor>
      <arglist>(Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;r, const VectorXi &amp;ipvt, Scalar tol=std::sqrt(NumTraits&lt; Scalar &gt;::epsilon()))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cpplint.py</name>
    <path>/tmp/ws/src/acado/misc/</path>
    <filename>cpplint_8py</filename>
    <class kind="class">cpplint::CleansedLines</class>
    <namespace>cpplint</namespace>
    <member kind="function">
      <type>def</type>
      <name>CheckForBadCharacters</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>a292eb8a548684a0802c9bfc74073f1f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CheckForCopyright</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>a7c53c0441699dee8c59364058c03ba1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CheckForHeaderGuard</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>a29eef16c2c5f0e22d2616a8c75a68e57</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CheckForMultilineCommentsAndStrings</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>a79c5b9853e64317c3c56f44d0984c91b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CheckForNewlineAtEOF</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>ab16627c863952ece9fcbdbd2b665e0e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CleanseComments</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>a6a5779c8e2cf0107d1989d9aeb9d2376</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CleanseRawStrings</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>afd7b5b10aaee57a3b8e19096a3714d35</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CloseExpression</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>a6bc20a1d99d447621d16497a3dd2a323</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FindEndOfExpressionInLine</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>ab2f3062df4d9286bc0d85c3296e1f6af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FindNextMultiLineCommentEnd</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>a58a82f02d09b223a24bee028ef6b6365</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FindNextMultiLineCommentStart</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>a1b5b9f493cee6be5b503a7ce68f57f1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FindStartOfExpressionInLine</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>a907a6f920f7f2ffc8f9d34582b759e73</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetHeaderGuardCPPVariable</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>a7139f4dafe4931b7b85b57dcd69fd04e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RemoveMultiLineComments</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>a6255a6d1bafb95b4468aca6c620c6963</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RemoveMultiLineCommentsFromRange</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>af81609866fb817ce482af0086ca1b46d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ReverseCloseExpression</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>a03f7edaa11a21133d3b1b4c4069f7b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>_ALT_TOKEN_REPLACEMENT</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>a584d8fe9fe77eb427b0a25a70860632a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_ALT_TOKEN_REPLACEMENT_PATTERN</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>ae192694e346b539489ee0562f41d9e2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>_CHECK_MACROS</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>aab5915e25e8ef5ed9d9c223a5183d6bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_CHECK_REPLACEMENT</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>ad966b15edc61d0e0fa98cf4ce1a0135a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_CPP_HEADERS</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>a8b16f3827d7722217dd3a2f50f24087d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>_DEFAULT_FILTERS</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>a40307223380a2e065996f7113e2f8f4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>_ERROR_CATEGORIES</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>a7a498bc09903cee9029cccc023641ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>_USAGE</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>afefe1ab8eeab7350e1a7d96d41c86fb8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crane.cpp</name>
    <path>/tmp/ws/src/acado/examples/code_generation/simulation/</path>
    <filename>crane_8cpp</filename>
    <includes id="acado__code__generation_8hpp" name="acado_code_generation.hpp" local="no" imported="no">acado_code_generation.hpp</includes>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO int</type>
      <name>main</name>
      <anchorfile>crane_8cpp.html</anchorfile>
      <anchor>acacac24a7bdcafe661572d46ab821808</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crane_cl_mhe.cpp</name>
    <path>/tmp/ws/src/acado/examples/code_generation/mpc_mhe/crane_closed_loop/</path>
    <filename>crane__cl__mhe_8cpp</filename>
    <includes id="acado__code__generation_8hpp" name="acado_code_generation.hpp" local="no" imported="no">acado_code_generation.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>crane__cl__mhe_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crane_cl_nmpc.cpp</name>
    <path>/tmp/ws/src/acado/examples/code_generation/mpc_mhe/crane_closed_loop/</path>
    <filename>crane__cl__nmpc_8cpp</filename>
    <includes id="acado__code__generation_8hpp" name="acado_code_generation.hpp" local="no" imported="no">acado_code_generation.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>crane__cl__nmpc_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crane_kul_mhe.cpp</name>
    <path>/tmp/ws/src/acado/examples/code_generation/mpc_mhe/</path>
    <filename>crane__kul__mhe_8cpp</filename>
    <includes id="acado__code__generation_8hpp" name="acado_code_generation.hpp" local="no" imported="no">acado_code_generation.hpp</includes>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO int</type>
      <name>main</name>
      <anchorfile>crane__kul__mhe_8cpp.html</anchorfile>
      <anchor>a4216a0821ea6b973786525c18e861018</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crane_kul_mhe_test.cpp</name>
    <path>/tmp/ws/src/acado/examples/code_generation/mpc_mhe/</path>
    <filename>crane__kul__mhe__test_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>N</name>
      <anchorfile>crane__kul__mhe__test_8cpp.html</anchorfile>
      <anchor>a0240ac851181b84ac374872dc5434ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NU</name>
      <anchorfile>crane__kul__mhe__test_8cpp.html</anchorfile>
      <anchor>ad55aaa689279e5075221b934bfe889a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_STEPS</name>
      <anchorfile>crane__kul__mhe__test_8cpp.html</anchorfile>
      <anchor>a4baf746c532132ad778aa38fa77c94fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NX</name>
      <anchorfile>crane__kul__mhe__test_8cpp.html</anchorfile>
      <anchor>a4a9d32ff035c82119003134767948ebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NXA</name>
      <anchorfile>crane__kul__mhe__test_8cpp.html</anchorfile>
      <anchor>affb1f2fdecf00c95ce5ee000d1443093</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NY</name>
      <anchorfile>crane__kul__mhe__test_8cpp.html</anchorfile>
      <anchor>a652e87ecc9140879666ae9d6bf4ca893</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NYN</name>
      <anchorfile>crane__kul__mhe__test_8cpp.html</anchorfile>
      <anchor>afb29e13e53a8764250dcc79ccc7f5b53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERBOSE</name>
      <anchorfile>crane__kul__mhe__test_8cpp.html</anchorfile>
      <anchor>a42f8c497a1968074f38bf5055c650dca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>crane__kul__mhe__test_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readDataFromFile</name>
      <anchorfile>crane__kul__mhe__test_8cpp.html</anchorfile>
      <anchor>a35c917098ba38a6fd1d1dc2240c118eb</anchor>
      <arglist>(const char *fileName, vector&lt; vector&lt; double &gt; &gt; &amp;data)</arglist>
    </member>
    <member kind="variable">
      <type>ACADOvariables</type>
      <name>acadoVariables</name>
      <anchorfile>crane__kul__mhe__test_8cpp.html</anchorfile>
      <anchor>a980bcce34975bedac045a38ddafb8b12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ACADOworkspace</type>
      <name>acadoWorkspace</name>
      <anchorfile>crane__kul__mhe__test_8cpp.html</anchorfile>
      <anchor>a5debf22c50c1af86e1b97d020980ed4c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crane_mpc3.cpp</name>
    <path>/tmp/ws/src/acado/examples/simulation_environment/</path>
    <filename>crane__mpc3_8cpp</filename>
    <includes id="acado__toolkit_8hpp" name="acado_toolkit.hpp" local="no" imported="no">acado_toolkit.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>crane__mpc3_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crane_mpc3_stepped.cpp</name>
    <path>/tmp/ws/src/acado/examples/simulation_environment/</path>
    <filename>crane__mpc3__stepped_8cpp</filename>
    <includes id="acado__toolkit_8hpp" name="acado_toolkit.hpp" local="no" imported="no">acado_toolkit.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>crane__mpc3__stepped_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crane_nbi.cpp</name>
    <path>/tmp/ws/src/acado/examples/multi_objective/</path>
    <filename>crane__nbi_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>crane__nbi_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crane_nnc.cpp</name>
    <path>/tmp/ws/src/acado/examples/multi_objective/</path>
    <filename>crane__nnc_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>crane__nnc_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crane_ws.cpp</name>
    <path>/tmp/ws/src/acado/examples/multi_objective/</path>
    <filename>crane__ws_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>crane__ws_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs.h</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs_8h</filename>
    <class kind="struct">cs_dmperm_results</class>
    <class kind="struct">cs_numeric</class>
    <class kind="struct">cs_sparse</class>
    <class kind="struct">cs_symbolic</class>
    <member kind="define">
      <type>#define</type>
      <name>CS_COPYRIGHT</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>ae6b1a40644b8ddacbbc3bd7c255dbbb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CS_CSC</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a11fc95c9740a561d409f89b987d8072f</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CS_DATE</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a368a611d92ef4a9df9b95cfad8dccf80</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CS_FLIP</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>aa64f99348d6e0bd00fd5f974199b685a</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CS_MARK</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>ad5096d9a8169cff461816575072022f0</anchor>
      <arglist>(w, j)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CS_MARKED</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>ad5ef446ddee80d5771be956a23520bf5</anchor>
      <arglist>(w, j)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CS_MAX</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a7447e0bed6bf453743551d158e019e8b</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CS_MIN</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a2635aa5c35f05bb0e4c88be5aabae949</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CS_SUBSUB</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a7f63c57bd63a43fe7ca98e82f524f2ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CS_SUBVER</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>ac86012ab063a9b8248eaac8bec3b648b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CS_TRIPLET</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a62bab576c9482f6e11c4cee5a1b5a39a</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CS_UNFLIP</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>ac9ba6b1092f27aeed7f94a418610aff9</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CS_VER</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a4371903ff8b39a742cfaf6c6d7f60c4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct cs_sparse</type>
      <name>cs</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a44e471a015cf32e012cffef17e81b6db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct cs_dmperm_results</type>
      <name>csd</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a157bda8b8156601179bd598e17ff4b9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct cs_numeric</type>
      <name>csn</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>aa81f48a471a94557a00da42ceb21dc68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct cs_symbolic</type>
      <name>css</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>afdd66916fadd9fd39cd279717aa5c6b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>cs *</type>
      <name>cs_add</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a12000fbd0b9198d3852978cca8386afe</anchor>
      <arglist>(const cs *A, const cs *B, double alpha, double beta)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>cs_amd</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a633a0b0214f3ee86a27adf6ee6dea640</anchor>
      <arglist>(int order, const cs *A)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>cs_calloc</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>ad3e846c0142a1457e8e85bcaf559fb98</anchor>
      <arglist>(int n, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>csn *</type>
      <name>cs_chol</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a5ae664f3c6b2baeed717be084e00e13f</anchor>
      <arglist>(const cs *A, const css *S)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cs_cholsol</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a661c215839fe06dfed360d022188abad</anchor>
      <arglist>(int order, const cs *A, double *b)</arglist>
    </member>
    <member kind="function">
      <type>cs *</type>
      <name>cs_compress</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a917a026613fc4f26e5c5c1b8ce2f8389</anchor>
      <arglist>(const cs *T)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>cs_counts</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>aa7fdeead97aef81cdf18af7576a7f722</anchor>
      <arglist>(const cs *A, const int *parent, const int *post, int ata)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>cs_cumsum</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a97200b7cc3ad296c964134a59616efdd</anchor>
      <arglist>(int *p, int *c, int n)</arglist>
    </member>
    <member kind="function">
      <type>csd *</type>
      <name>cs_dalloc</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>aefbcfeb2d1143578988d22d116dde57b</anchor>
      <arglist>(int m, int n)</arglist>
    </member>
    <member kind="function">
      <type>csd *</type>
      <name>cs_ddone</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a312cb23797ac49cd9e99853f6bd2895f</anchor>
      <arglist>(csd *D, cs *C, void *w, int ok)</arglist>
    </member>
    <member kind="function">
      <type>csd *</type>
      <name>cs_dfree</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a7c59264397d2c5cc85c87c879aedc4f5</anchor>
      <arglist>(csd *D)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cs_dfs</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>aa2d683eb04f79a4643fbe50038e641bd</anchor>
      <arglist>(int j, cs *G, int top, int *xi, int *pstack, const int *pinv)</arglist>
    </member>
    <member kind="function">
      <type>csd *</type>
      <name>cs_dmperm</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>ae2efa3ed8c8a2931e584b6d39a293e38</anchor>
      <arglist>(const cs *A, int seed)</arglist>
    </member>
    <member kind="function">
      <type>cs *</type>
      <name>cs_done</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a41590e7ef8c8f3ebce8c7bbe07303c28</anchor>
      <arglist>(cs *C, void *w, void *x, int ok)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cs_droptol</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a39d53ef3034685545cda58ae28af6bb5</anchor>
      <arglist>(cs *A, double tol)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cs_dropzeros</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a50c30e47141ef37dbb4b342e1b4ba924</anchor>
      <arglist>(cs *A)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cs_dupl</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a83dc83954d821b748c3ba9fea1f6b5ca</anchor>
      <arglist>(cs *A)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cs_entry</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a123f77ef9b940089a931a994deb21735</anchor>
      <arglist>(cs *T, int i, int j, double x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cs_ereach</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a1eedf915abf19ed779bba30ccffde5a3</anchor>
      <arglist>(const cs *A, int k, const int *parent, int *s, int *w)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>cs_etree</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a5c531804008e67c207e93f14c2551b1a</anchor>
      <arglist>(const cs *A, int ata)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cs_fkeep</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>ade63a58ec1758250c64518d817ea3c4c</anchor>
      <arglist>(cs *A, int(*fkeep)(int, int, double, void *), void *other)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>cs_free</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a78c1d1194aacc65212bb0d2b03643ac7</anchor>
      <arglist>(void *p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cs_gaxpy</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a7c887151e9bd6dd56f580c8ae6a5af31</anchor>
      <arglist>(const cs *A, const double *x, double *y)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cs_happly</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a27050a31d36046e833b7763fe8ef62ce</anchor>
      <arglist>(const cs *V, int i, double beta, double *x)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>cs_house</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a096c9057bf2038f9eaef0c1dfb09f3dd</anchor>
      <arglist>(double *x, double *beta, int n)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>cs_idone</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a9c3bd8e36cdfb832d199b580e22467c7</anchor>
      <arglist>(int *p, cs *C, void *w, int ok)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cs_ipvec</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a1d7df434402e7553c34dbd59fd040159</anchor>
      <arglist>(const int *p, const double *b, double *x, int n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cs_leaf</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>adf3182dea8214e7a96ac2d055d60d267</anchor>
      <arglist>(int i, int j, const int *first, int *maxfirst, int *prevleaf, int *ancestor, int *jleaf)</arglist>
    </member>
    <member kind="function">
      <type>cs *</type>
      <name>cs_load</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a12eb66c4f53e51ee5e03ec0b9f24b368</anchor>
      <arglist>(FILE *f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cs_lsolve</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>adbd011bdb4d7bef9825ca1c743fc6b46</anchor>
      <arglist>(const cs *L, double *x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cs_ltsolve</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>afc61741ee2f33a3544f1c5f6b9caf9f6</anchor>
      <arglist>(const cs *L, double *x)</arglist>
    </member>
    <member kind="function">
      <type>csn *</type>
      <name>cs_lu</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a6a35ad4816f210234a33eed09b19d181</anchor>
      <arglist>(const cs *A, const css *S, double tol)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cs_lusol</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a2ecf7b79f04b1f14554e67d3522b0ad4</anchor>
      <arglist>(int order, const cs *A, double *b, double tol)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>cs_malloc</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a4c6c75c54cbdf2f3fd4574a90c2f8a86</anchor>
      <arglist>(int n, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>cs_maxtrans</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a0404ef3688f241d15729b5c54c59a704</anchor>
      <arglist>(const cs *A, int seed)</arglist>
    </member>
    <member kind="function">
      <type>cs *</type>
      <name>cs_multiply</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a066e18f8570c820530c73ebc88b30a97</anchor>
      <arglist>(const cs *A, const cs *B)</arglist>
    </member>
    <member kind="function">
      <type>csn *</type>
      <name>cs_ndone</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a24796e2f78414578fd2b8e7528535cbb</anchor>
      <arglist>(csn *N, cs *C, void *w, void *x, int ok)</arglist>
    </member>
    <member kind="function">
      <type>csn *</type>
      <name>cs_nfree</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>af2e6d75dfc24a842fdbce3aa510dc4bc</anchor>
      <arglist>(csn *N)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>cs_norm</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>ae2b324f8f0cdc3610d98ce6cebd50075</anchor>
      <arglist>(const cs *A)</arglist>
    </member>
    <member kind="function">
      <type>cs *</type>
      <name>cs_permute</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>ada9cc712c0db19bc1dc1ef9211e6ca3c</anchor>
      <arglist>(const cs *A, const int *pinv, const int *q, int values)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>cs_pinv</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>aecb6a10a64006a8b239a36aed5be33fd</anchor>
      <arglist>(const int *p, int n)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>cs_post</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>adc01793c66e6caa0eef76be3dda7ffd5</anchor>
      <arglist>(const int *parent, int n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cs_print</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>ab3e2c74ed6cf7521170a45d04aab9b51</anchor>
      <arglist>(const cs *A, int brief)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cs_pvec</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>ad854f5cf7572128900a5acb1a7c87754</anchor>
      <arglist>(const int *p, const double *b, double *x, int n)</arglist>
    </member>
    <member kind="function">
      <type>csn *</type>
      <name>cs_qr</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a767dc90c22d90fe898f72c2da0d98c03</anchor>
      <arglist>(const cs *A, const css *S)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cs_qrsol</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>af1cde25f7d702464291dd2a7e85b4770</anchor>
      <arglist>(int order, const cs *A, double *b)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>cs_randperm</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>aaffd464fe529af826a7c61edd18cd874</anchor>
      <arglist>(int n, int seed)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cs_reach</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a9ec7f8c7e89af292aeb734df017aecc0</anchor>
      <arglist>(cs *G, const cs *B, int k, int *xi, const int *pinv)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>cs_realloc</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a7e829e1175f2c8ddb0d6d9e0bb90f985</anchor>
      <arglist>(void *p, int n, size_t size, int *ok)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cs_scatter</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a3729a7e21dbc3309ac96461ddb060328</anchor>
      <arglist>(const cs *A, int j, double beta, int *w, double *x, int mark, cs *C, int nz)</arglist>
    </member>
    <member kind="function">
      <type>csd *</type>
      <name>cs_scc</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a9fede5f7dcf4367d7d005ca6dd0ba100</anchor>
      <arglist>(cs *A)</arglist>
    </member>
    <member kind="function">
      <type>css *</type>
      <name>cs_schol</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a7c5aa6c4fadeba20b904a1c56b4543f5</anchor>
      <arglist>(int order, const cs *A)</arglist>
    </member>
    <member kind="function">
      <type>css *</type>
      <name>cs_sfree</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>ace766075ef439ad6e4347f6b076eb4b7</anchor>
      <arglist>(css *S)</arglist>
    </member>
    <member kind="function">
      <type>cs *</type>
      <name>cs_spalloc</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>aad3a584d9185a4fe4497a36f892b9c72</anchor>
      <arglist>(int m, int n, int nzmax, int values, int triplet)</arglist>
    </member>
    <member kind="function">
      <type>cs *</type>
      <name>cs_spfree</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a6d705e404a7831ccf01bc0ea064215b9</anchor>
      <arglist>(cs *A)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cs_sprealloc</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a5a9bc4224732ce1cedc50119afc687c1</anchor>
      <arglist>(cs *A, int nzmax)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cs_spsolve</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>adcb6aabd14949ff1294ad629276c1a05</anchor>
      <arglist>(cs *G, const cs *B, int k, int *xi, double *x, const int *pinv, int lo)</arglist>
    </member>
    <member kind="function">
      <type>css *</type>
      <name>cs_sqr</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a31db4da8e996966094f83c7601dc08ff</anchor>
      <arglist>(int order, const cs *A, int qr)</arglist>
    </member>
    <member kind="function">
      <type>cs *</type>
      <name>cs_symperm</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a3f7a692a1d59e85e601e4ca13c1acffc</anchor>
      <arglist>(const cs *A, const int *pinv, int values)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cs_tdfs</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a7b064c4799cc09da13c13d982197eff7</anchor>
      <arglist>(int j, int k, int *head, const int *next, int *post, int *stack)</arglist>
    </member>
    <member kind="function">
      <type>cs *</type>
      <name>cs_transpose</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a090225477a18abe5f8d5ab26e4efaf3a</anchor>
      <arglist>(const cs *A, int values)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cs_updown</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>ad5fa81f80009c06259a77fd7d2092f78</anchor>
      <arglist>(cs *L, int sigma, const cs *C, const int *parent)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cs_usolve</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>aa4cdacecec403b30b97abc7c27594b4f</anchor>
      <arglist>(const cs *U, double *x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cs_utsolve</name>
      <anchorfile>cs_8h.html</anchorfile>
      <anchor>a9fbb54471515f219326666ffc4e3e255</anchor>
      <arglist>(const cs *U, double *x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_add.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__add_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>cs *</type>
      <name>cs_add</name>
      <anchorfile>cs__add_8c.html</anchorfile>
      <anchor>a12000fbd0b9198d3852978cca8386afe</anchor>
      <arglist>(const cs *A, const cs *B, double alpha, double beta)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_amd.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__amd_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>int *</type>
      <name>cs_amd</name>
      <anchorfile>cs__amd_8c.html</anchorfile>
      <anchor>a633a0b0214f3ee86a27adf6ee6dea640</anchor>
      <arglist>(int order, const cs *A)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>cs_diag</name>
      <anchorfile>cs__amd_8c.html</anchorfile>
      <anchor>ab744b6c0bb84f8f54496c547e8a95e16</anchor>
      <arglist>(int i, int j, double aij, void *other)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>cs_wclear</name>
      <anchorfile>cs__amd_8c.html</anchorfile>
      <anchor>a73c323ac388668ef8ab5a2aa97807fbe</anchor>
      <arglist>(int mark, int lemax, int *w, int n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_chol.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__chol_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>csn *</type>
      <name>cs_chol</name>
      <anchorfile>cs__chol_8c.html</anchorfile>
      <anchor>a5ae664f3c6b2baeed717be084e00e13f</anchor>
      <arglist>(const cs *A, const css *S)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_cholsol.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__cholsol_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>int</type>
      <name>cs_cholsol</name>
      <anchorfile>cs__cholsol_8c.html</anchorfile>
      <anchor>a661c215839fe06dfed360d022188abad</anchor>
      <arglist>(int order, const cs *A, double *b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_compress.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__compress_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>cs *</type>
      <name>cs_compress</name>
      <anchorfile>cs__compress_8c.html</anchorfile>
      <anchor>a917a026613fc4f26e5c5c1b8ce2f8389</anchor>
      <arglist>(const cs *T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_counts.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__counts_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>HEAD</name>
      <anchorfile>cs__counts_8c.html</anchorfile>
      <anchor>a12ca900356d8c2b441db5f1077dee0e8</anchor>
      <arglist>(k, j)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NEXT</name>
      <anchorfile>cs__counts_8c.html</anchorfile>
      <anchor>a5638f1bcf2b9b270aa560e0ec861b133</anchor>
      <arglist>(J)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>cs_counts</name>
      <anchorfile>cs__counts_8c.html</anchorfile>
      <anchor>aa7fdeead97aef81cdf18af7576a7f722</anchor>
      <arglist>(const cs *A, const int *parent, const int *post, int ata)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init_ata</name>
      <anchorfile>cs__counts_8c.html</anchorfile>
      <anchor>a3e3f8da5491fe28fab370482d0cc3389</anchor>
      <arglist>(cs *AT, const int *post, int *w, int **head, int **next)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_cumsum.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__cumsum_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>double</type>
      <name>cs_cumsum</name>
      <anchorfile>cs__cumsum_8c.html</anchorfile>
      <anchor>a97200b7cc3ad296c964134a59616efdd</anchor>
      <arglist>(int *p, int *c, int n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_dfs.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__dfs_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>int</type>
      <name>cs_dfs</name>
      <anchorfile>cs__dfs_8c.html</anchorfile>
      <anchor>aa2d683eb04f79a4643fbe50038e641bd</anchor>
      <arglist>(int j, cs *G, int top, int *xi, int *pstack, const int *pinv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_dmperm.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__dmperm_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>cs_bfs</name>
      <anchorfile>cs__dmperm_8c.html</anchorfile>
      <anchor>ae296f1a9ad0b70efedc382fae12e028b</anchor>
      <arglist>(const cs *A, int n, int *wi, int *wj, int *queue, const int *imatch, const int *jmatch, int mark)</arglist>
    </member>
    <member kind="function">
      <type>csd *</type>
      <name>cs_dmperm</name>
      <anchorfile>cs__dmperm_8c.html</anchorfile>
      <anchor>ae2efa3ed8c8a2931e584b6d39a293e38</anchor>
      <arglist>(const cs *A, int seed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>cs_matched</name>
      <anchorfile>cs__dmperm_8c.html</anchorfile>
      <anchor>aa2c33b968210045b07e7a07868d5997a</anchor>
      <arglist>(int n, const int *wj, const int *imatch, int *p, int *q, int *cc, int *rr, int set, int mark)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>cs_rprune</name>
      <anchorfile>cs__dmperm_8c.html</anchorfile>
      <anchor>ab71ee855eb5dc6e1aa6f0de6a4253d87</anchor>
      <arglist>(int i, int j, double aij, void *other)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>cs_unmatched</name>
      <anchorfile>cs__dmperm_8c.html</anchorfile>
      <anchor>ae685731f1cd74c66c4cde15aa4d5e31b</anchor>
      <arglist>(int m, const int *wi, int *p, int *rr, int set)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_droptol.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__droptol_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>int</type>
      <name>cs_droptol</name>
      <anchorfile>cs__droptol_8c.html</anchorfile>
      <anchor>a39d53ef3034685545cda58ae28af6bb5</anchor>
      <arglist>(cs *A, double tol)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>cs_tol</name>
      <anchorfile>cs__droptol_8c.html</anchorfile>
      <anchor>adb704422b5f80f757920bf30c5dcabed</anchor>
      <arglist>(int i, int j, double aij, void *tol)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_dropzeros.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__dropzeros_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>int</type>
      <name>cs_dropzeros</name>
      <anchorfile>cs__dropzeros_8c.html</anchorfile>
      <anchor>a50c30e47141ef37dbb4b342e1b4ba924</anchor>
      <arglist>(cs *A)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>cs_nonzero</name>
      <anchorfile>cs__dropzeros_8c.html</anchorfile>
      <anchor>a9dad9370bdde743eee26de2d53572bda</anchor>
      <arglist>(int i, int j, double aij, void *other)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_dupl.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__dupl_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>int</type>
      <name>cs_dupl</name>
      <anchorfile>cs__dupl_8c.html</anchorfile>
      <anchor>a83dc83954d821b748c3ba9fea1f6b5ca</anchor>
      <arglist>(cs *A)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_entry.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__entry_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>int</type>
      <name>cs_entry</name>
      <anchorfile>cs__entry_8c.html</anchorfile>
      <anchor>a123f77ef9b940089a931a994deb21735</anchor>
      <arglist>(cs *T, int i, int j, double x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_ereach.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__ereach_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>int</type>
      <name>cs_ereach</name>
      <anchorfile>cs__ereach_8c.html</anchorfile>
      <anchor>a1eedf915abf19ed779bba30ccffde5a3</anchor>
      <arglist>(const cs *A, int k, const int *parent, int *s, int *w)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_etree.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__etree_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>int *</type>
      <name>cs_etree</name>
      <anchorfile>cs__etree_8c.html</anchorfile>
      <anchor>a5c531804008e67c207e93f14c2551b1a</anchor>
      <arglist>(const cs *A, int ata)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_fkeep.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__fkeep_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>int</type>
      <name>cs_fkeep</name>
      <anchorfile>cs__fkeep_8c.html</anchorfile>
      <anchor>ade63a58ec1758250c64518d817ea3c4c</anchor>
      <arglist>(cs *A, int(*fkeep)(int, int, double, void *), void *other)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_gaxpy.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__gaxpy_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>int</type>
      <name>cs_gaxpy</name>
      <anchorfile>cs__gaxpy_8c.html</anchorfile>
      <anchor>a7c887151e9bd6dd56f580c8ae6a5af31</anchor>
      <arglist>(const cs *A, const double *x, double *y)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_happly.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__happly_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>int</type>
      <name>cs_happly</name>
      <anchorfile>cs__happly_8c.html</anchorfile>
      <anchor>a27050a31d36046e833b7763fe8ef62ce</anchor>
      <arglist>(const cs *V, int i, double beta, double *x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_house.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__house_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>double</type>
      <name>cs_house</name>
      <anchorfile>cs__house_8c.html</anchorfile>
      <anchor>a096c9057bf2038f9eaef0c1dfb09f3dd</anchor>
      <arglist>(double *x, double *beta, int n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_ipvec.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__ipvec_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>int</type>
      <name>cs_ipvec</name>
      <anchorfile>cs__ipvec_8c.html</anchorfile>
      <anchor>a1d7df434402e7553c34dbd59fd040159</anchor>
      <arglist>(const int *p, const double *b, double *x, int n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_leaf.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__leaf_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>int</type>
      <name>cs_leaf</name>
      <anchorfile>cs__leaf_8c.html</anchorfile>
      <anchor>adf3182dea8214e7a96ac2d055d60d267</anchor>
      <arglist>(int i, int j, const int *first, int *maxfirst, int *prevleaf, int *ancestor, int *jleaf)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_load.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__load_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>cs *</type>
      <name>cs_load</name>
      <anchorfile>cs__load_8c.html</anchorfile>
      <anchor>a12eb66c4f53e51ee5e03ec0b9f24b368</anchor>
      <arglist>(FILE *f)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_lsolve.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__lsolve_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>int</type>
      <name>cs_lsolve</name>
      <anchorfile>cs__lsolve_8c.html</anchorfile>
      <anchor>adbd011bdb4d7bef9825ca1c743fc6b46</anchor>
      <arglist>(const cs *L, double *x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_ltsolve.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__ltsolve_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>int</type>
      <name>cs_ltsolve</name>
      <anchorfile>cs__ltsolve_8c.html</anchorfile>
      <anchor>afc61741ee2f33a3544f1c5f6b9caf9f6</anchor>
      <arglist>(const cs *L, double *x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_lu.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__lu_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>csn *</type>
      <name>cs_lu</name>
      <anchorfile>cs__lu_8c.html</anchorfile>
      <anchor>a6a35ad4816f210234a33eed09b19d181</anchor>
      <arglist>(const cs *A, const css *S, double tol)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_lusol.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__lusol_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>int</type>
      <name>cs_lusol</name>
      <anchorfile>cs__lusol_8c.html</anchorfile>
      <anchor>a2ecf7b79f04b1f14554e67d3522b0ad4</anchor>
      <arglist>(int order, const cs *A, double *b, double tol)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_malloc.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__malloc_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>void *</type>
      <name>cs_calloc</name>
      <anchorfile>cs__malloc_8c.html</anchorfile>
      <anchor>ad3e846c0142a1457e8e85bcaf559fb98</anchor>
      <arglist>(int n, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>cs_free</name>
      <anchorfile>cs__malloc_8c.html</anchorfile>
      <anchor>a78c1d1194aacc65212bb0d2b03643ac7</anchor>
      <arglist>(void *p)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>cs_malloc</name>
      <anchorfile>cs__malloc_8c.html</anchorfile>
      <anchor>a4c6c75c54cbdf2f3fd4574a90c2f8a86</anchor>
      <arglist>(int n, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>cs_realloc</name>
      <anchorfile>cs__malloc_8c.html</anchorfile>
      <anchor>a7e829e1175f2c8ddb0d6d9e0bb90f985</anchor>
      <arglist>(void *p, int n, size_t size, int *ok)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_maxtrans.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__maxtrans_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>cs_augment</name>
      <anchorfile>cs__maxtrans_8c.html</anchorfile>
      <anchor>a76ac84cfd998800844b585a556a5f6ad</anchor>
      <arglist>(int k, const cs *A, int *jmatch, int *cheap, int *w, int *js, int *is, int *ps)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>cs_maxtrans</name>
      <anchorfile>cs__maxtrans_8c.html</anchorfile>
      <anchor>a0404ef3688f241d15729b5c54c59a704</anchor>
      <arglist>(const cs *A, int seed)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_multiply.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__multiply_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>cs *</type>
      <name>cs_multiply</name>
      <anchorfile>cs__multiply_8c.html</anchorfile>
      <anchor>a066e18f8570c820530c73ebc88b30a97</anchor>
      <arglist>(const cs *A, const cs *B)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_norm.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__norm_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>double</type>
      <name>cs_norm</name>
      <anchorfile>cs__norm_8c.html</anchorfile>
      <anchor>ae2b324f8f0cdc3610d98ce6cebd50075</anchor>
      <arglist>(const cs *A)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_permute.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__permute_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>cs *</type>
      <name>cs_permute</name>
      <anchorfile>cs__permute_8c.html</anchorfile>
      <anchor>ada9cc712c0db19bc1dc1ef9211e6ca3c</anchor>
      <arglist>(const cs *A, const int *pinv, const int *q, int values)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_pinv.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__pinv_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>int *</type>
      <name>cs_pinv</name>
      <anchorfile>cs__pinv_8c.html</anchorfile>
      <anchor>a4ddf83c074fafd1120be9fbbfa4a29f9</anchor>
      <arglist>(int const *p, int n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_post.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__post_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>int *</type>
      <name>cs_post</name>
      <anchorfile>cs__post_8c.html</anchorfile>
      <anchor>adc01793c66e6caa0eef76be3dda7ffd5</anchor>
      <arglist>(const int *parent, int n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_print.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__print_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>int</type>
      <name>cs_print</name>
      <anchorfile>cs__print_8c.html</anchorfile>
      <anchor>ab3e2c74ed6cf7521170a45d04aab9b51</anchor>
      <arglist>(const cs *A, int brief)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_pvec.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__pvec_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>int</type>
      <name>cs_pvec</name>
      <anchorfile>cs__pvec_8c.html</anchorfile>
      <anchor>ad854f5cf7572128900a5acb1a7c87754</anchor>
      <arglist>(const int *p, const double *b, double *x, int n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_qr.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__qr_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>csn *</type>
      <name>cs_qr</name>
      <anchorfile>cs__qr_8c.html</anchorfile>
      <anchor>a767dc90c22d90fe898f72c2da0d98c03</anchor>
      <arglist>(const cs *A, const css *S)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_qrsol.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__qrsol_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>int</type>
      <name>cs_qrsol</name>
      <anchorfile>cs__qrsol_8c.html</anchorfile>
      <anchor>af1cde25f7d702464291dd2a7e85b4770</anchor>
      <arglist>(int order, const cs *A, double *b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_randperm.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__randperm_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>int *</type>
      <name>cs_randperm</name>
      <anchorfile>cs__randperm_8c.html</anchorfile>
      <anchor>aaffd464fe529af826a7c61edd18cd874</anchor>
      <arglist>(int n, int seed)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_reach.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__reach_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>int</type>
      <name>cs_reach</name>
      <anchorfile>cs__reach_8c.html</anchorfile>
      <anchor>a9ec7f8c7e89af292aeb734df017aecc0</anchor>
      <arglist>(cs *G, const cs *B, int k, int *xi, const int *pinv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_scatter.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__scatter_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>int</type>
      <name>cs_scatter</name>
      <anchorfile>cs__scatter_8c.html</anchorfile>
      <anchor>a3729a7e21dbc3309ac96461ddb060328</anchor>
      <arglist>(const cs *A, int j, double beta, int *w, double *x, int mark, cs *C, int nz)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_scc.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__scc_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>csd *</type>
      <name>cs_scc</name>
      <anchorfile>cs__scc_8c.html</anchorfile>
      <anchor>a9fede5f7dcf4367d7d005ca6dd0ba100</anchor>
      <arglist>(cs *A)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_schol.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__schol_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>css *</type>
      <name>cs_schol</name>
      <anchorfile>cs__schol_8c.html</anchorfile>
      <anchor>a7c5aa6c4fadeba20b904a1c56b4543f5</anchor>
      <arglist>(int order, const cs *A)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_spsolve.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__spsolve_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>int</type>
      <name>cs_spsolve</name>
      <anchorfile>cs__spsolve_8c.html</anchorfile>
      <anchor>adcb6aabd14949ff1294ad629276c1a05</anchor>
      <arglist>(cs *G, const cs *B, int k, int *xi, double *x, const int *pinv, int lo)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_sqr.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__sqr_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>css *</type>
      <name>cs_sqr</name>
      <anchorfile>cs__sqr_8c.html</anchorfile>
      <anchor>a31db4da8e996966094f83c7601dc08ff</anchor>
      <arglist>(int order, const cs *A, int qr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>cs_vcount</name>
      <anchorfile>cs__sqr_8c.html</anchorfile>
      <anchor>a9aa3afad1ec55f96205b52d378b8000f</anchor>
      <arglist>(const cs *A, css *S)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_symperm.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__symperm_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>cs *</type>
      <name>cs_symperm</name>
      <anchorfile>cs__symperm_8c.html</anchorfile>
      <anchor>a3f7a692a1d59e85e601e4ca13c1acffc</anchor>
      <arglist>(const cs *A, const int *pinv, int values)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_tdfs.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__tdfs_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>int</type>
      <name>cs_tdfs</name>
      <anchorfile>cs__tdfs_8c.html</anchorfile>
      <anchor>a7b064c4799cc09da13c13d982197eff7</anchor>
      <arglist>(int j, int k, int *head, const int *next, int *post, int *stack)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_transpose.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__transpose_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>cs *</type>
      <name>cs_transpose</name>
      <anchorfile>cs__transpose_8c.html</anchorfile>
      <anchor>a090225477a18abe5f8d5ab26e4efaf3a</anchor>
      <arglist>(const cs *A, int values)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_updown.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__updown_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>int</type>
      <name>cs_updown</name>
      <anchorfile>cs__updown_8c.html</anchorfile>
      <anchor>ad5fa81f80009c06259a77fd7d2092f78</anchor>
      <arglist>(cs *L, int sigma, const cs *C, const int *parent)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_usolve.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__usolve_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>int</type>
      <name>cs_usolve</name>
      <anchorfile>cs__usolve_8c.html</anchorfile>
      <anchor>aa4cdacecec403b30b97abc7c27594b4f</anchor>
      <arglist>(const cs *U, double *x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_util.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__util_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>csd *</type>
      <name>cs_dalloc</name>
      <anchorfile>cs__util_8c.html</anchorfile>
      <anchor>aefbcfeb2d1143578988d22d116dde57b</anchor>
      <arglist>(int m, int n)</arglist>
    </member>
    <member kind="function">
      <type>csd *</type>
      <name>cs_ddone</name>
      <anchorfile>cs__util_8c.html</anchorfile>
      <anchor>a312cb23797ac49cd9e99853f6bd2895f</anchor>
      <arglist>(csd *D, cs *C, void *w, int ok)</arglist>
    </member>
    <member kind="function">
      <type>csd *</type>
      <name>cs_dfree</name>
      <anchorfile>cs__util_8c.html</anchorfile>
      <anchor>a7c59264397d2c5cc85c87c879aedc4f5</anchor>
      <arglist>(csd *D)</arglist>
    </member>
    <member kind="function">
      <type>cs *</type>
      <name>cs_done</name>
      <anchorfile>cs__util_8c.html</anchorfile>
      <anchor>a41590e7ef8c8f3ebce8c7bbe07303c28</anchor>
      <arglist>(cs *C, void *w, void *x, int ok)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>cs_idone</name>
      <anchorfile>cs__util_8c.html</anchorfile>
      <anchor>a9c3bd8e36cdfb832d199b580e22467c7</anchor>
      <arglist>(int *p, cs *C, void *w, int ok)</arglist>
    </member>
    <member kind="function">
      <type>csn *</type>
      <name>cs_ndone</name>
      <anchorfile>cs__util_8c.html</anchorfile>
      <anchor>a24796e2f78414578fd2b8e7528535cbb</anchor>
      <arglist>(csn *N, cs *C, void *w, void *x, int ok)</arglist>
    </member>
    <member kind="function">
      <type>csn *</type>
      <name>cs_nfree</name>
      <anchorfile>cs__util_8c.html</anchorfile>
      <anchor>af2e6d75dfc24a842fdbce3aa510dc4bc</anchor>
      <arglist>(csn *N)</arglist>
    </member>
    <member kind="function">
      <type>css *</type>
      <name>cs_sfree</name>
      <anchorfile>cs__util_8c.html</anchorfile>
      <anchor>ace766075ef439ad6e4347f6b076eb4b7</anchor>
      <arglist>(css *S)</arglist>
    </member>
    <member kind="function">
      <type>cs *</type>
      <name>cs_spalloc</name>
      <anchorfile>cs__util_8c.html</anchorfile>
      <anchor>aad3a584d9185a4fe4497a36f892b9c72</anchor>
      <arglist>(int m, int n, int nzmax, int values, int triplet)</arglist>
    </member>
    <member kind="function">
      <type>cs *</type>
      <name>cs_spfree</name>
      <anchorfile>cs__util_8c.html</anchorfile>
      <anchor>a6d705e404a7831ccf01bc0ea064215b9</anchor>
      <arglist>(cs *A)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cs_sprealloc</name>
      <anchorfile>cs__util_8c.html</anchorfile>
      <anchor>a5a9bc4224732ce1cedc50119afc687c1</anchor>
      <arglist>(cs *A, int nzmax)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cs_utsolve.c</name>
    <path>/tmp/ws/src/acado/external_packages/csparse/</path>
    <filename>cs__utsolve_8c</filename>
    <includes id="cs_8h" name="cs.h" local="yes" imported="no">cs.h</includes>
    <member kind="function">
      <type>int</type>
      <name>cs_utsolve</name>
      <anchorfile>cs__utsolve_8c.html</anchorfile>
      <anchor>a9fbb54471515f219326666ffc4e3e255</anchor>
      <arglist>(const cs *U, double *x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>examples/code_generation/mpc_mhe/cstr.cpp</name>
    <path>/tmp/ws/src/acado/examples/code_generation/mpc_mhe/</path>
    <filename>examples_2code__generation_2mpc__mhe_2cstr_8cpp</filename>
    <includes id="acado__code__generation_8hpp" name="acado_code_generation.hpp" local="no" imported="no">acado_code_generation.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>AR</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>a31c1a07d3ed53d1a933d511d036aec85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>cA0</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>a8862c6219554a43b6d3ef21b438fd424</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>cAs</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>acb366b5c3dc8ce24851bd5bdb2a31a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>cBs</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>ac388e700a7d0766ca16463fe9ae37a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>Cp</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>a5b61f2d2df7bd1143d99b9783aec2d10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>CPK</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>a91c14f9a5b5bccdfcbccfce476eaf32f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>E1</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>a35a477f108a5c695b181dead970e2c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>E2</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>abb0507424b3a91459a98cef2f20cf245</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>E3</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>af3115c8922ed4a761f8797f52f5c57cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>FFs</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>a45e1d66448a3afcfb35335e16a450429</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>H1</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>a83394232e3585c817f8273f0fe68f5fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>H2</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>a754dd1824e0eeeab886cc13871a4bbb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>H3</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>ae5eef9572a5516ffb6ceb9ee834785cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>k10</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>ab9b68ae5760b4c6e8c3e23e33fbcd7a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>k20</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>af86422d4cdc23b1e352fda9de76e2261</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>k30</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>ae1bcb534ea30b1d50e796e7e043c0b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>kw</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>a2c23ba8275e3239641e699db9a296c0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>mK</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>a069e431671a4ea6a9806efff28e5bcec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P11</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>a9a509f351b5da085e2f2dabd7dcf5507</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P12</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>a0e1bf2cc01a98abd5c3cdecf050aa13f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P13</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>a6561ac5f6826975c7f569112d798dcab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P14</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>a7066f3268cddb41e23f48c51cb04b106</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P21</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>ae509e835f992f7c556d44364bda4f585</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P22</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>a63b3e6b53b5f2bdf5bb8da094c0b0c93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P23</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>a23f708c2f3bbf350f3492fa8f0f59793</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P24</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>ad951f16a96b0ae737837444552dd3905</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P31</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>a232a0c307ff5a215272a9c083cce0456</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P32</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>a05888c37dae9879ff8e1b9695c8e11a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P33</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>a193a7c74651f61b8fb951829c582039c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P34</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>ab2fb2930fce8e6d134b00cda29ddad6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P41</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>a679cd07d39803014fd0ce31ffb4baa9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P42</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>ac48b8c123b44152a4607f1550d48d7cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P43</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>a2e869a5ba2db0adb57b48650e49f17f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P44</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>a3c1c846f675c6d7459696c92e9255e2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>QdotKs</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>a9f11eac54fb385a359c587c913ed425a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>R_OMEGA</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>abc8faa3377f4689e9dd15271ffec019c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>rho</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>aae14bb6d846f70291d5a016a6d19d11e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>theta0</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>a642ac53dd729258cf486c0ebd202627f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>thetaKs</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>aa80c7d8c04ddf4743b53b6989c33346f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>thetas</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>a933754a0f63904e73920b211c86906da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>TIMEUNITS_PER_HOUR</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>a6627508313649c503b5bdabfbff1cfcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>VR</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2cstr_8cpp.html</anchorfile>
      <anchor>ab769d9b55edc9107fe1035602a081a85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>examples/integrator/cstr.cpp</name>
    <path>/tmp/ws/src/acado/examples/integrator/</path>
    <filename>examples_2integrator_2cstr_8cpp</filename>
    <includes id="acado__integrators_8hpp" name="acado_integrators.hpp" local="no" imported="no">acado_integrators.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO IntermediateState</type>
      <name>cstrModel</name>
      <anchorfile>examples_2integrator_2cstr_8cpp.html</anchorfile>
      <anchor>a05a96e5eeee9543dfa544ff744dfc0da</anchor>
      <arglist>(const DifferentialState &amp;x, const Control &amp;u)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>examples_2integrator_2cstr_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>AR</name>
      <anchorfile>examples_2integrator_2cstr_8cpp.html</anchorfile>
      <anchor>a31c1a07d3ed53d1a933d511d036aec85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>cA0</name>
      <anchorfile>examples_2integrator_2cstr_8cpp.html</anchorfile>
      <anchor>a8862c6219554a43b6d3ef21b438fd424</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>cAs</name>
      <anchorfile>examples_2integrator_2cstr_8cpp.html</anchorfile>
      <anchor>acb366b5c3dc8ce24851bd5bdb2a31a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>cBs</name>
      <anchorfile>examples_2integrator_2cstr_8cpp.html</anchorfile>
      <anchor>ac388e700a7d0766ca16463fe9ae37a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>Cp</name>
      <anchorfile>examples_2integrator_2cstr_8cpp.html</anchorfile>
      <anchor>a5b61f2d2df7bd1143d99b9783aec2d10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>CPK</name>
      <anchorfile>examples_2integrator_2cstr_8cpp.html</anchorfile>
      <anchor>a91c14f9a5b5bccdfcbccfce476eaf32f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>E1</name>
      <anchorfile>examples_2integrator_2cstr_8cpp.html</anchorfile>
      <anchor>a35a477f108a5c695b181dead970e2c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>E2</name>
      <anchorfile>examples_2integrator_2cstr_8cpp.html</anchorfile>
      <anchor>abb0507424b3a91459a98cef2f20cf245</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>E3</name>
      <anchorfile>examples_2integrator_2cstr_8cpp.html</anchorfile>
      <anchor>af3115c8922ed4a761f8797f52f5c57cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>FFs</name>
      <anchorfile>examples_2integrator_2cstr_8cpp.html</anchorfile>
      <anchor>a45e1d66448a3afcfb35335e16a450429</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>H1</name>
      <anchorfile>examples_2integrator_2cstr_8cpp.html</anchorfile>
      <anchor>a83394232e3585c817f8273f0fe68f5fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>H2</name>
      <anchorfile>examples_2integrator_2cstr_8cpp.html</anchorfile>
      <anchor>a754dd1824e0eeeab886cc13871a4bbb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>H3</name>
      <anchorfile>examples_2integrator_2cstr_8cpp.html</anchorfile>
      <anchor>ae5eef9572a5516ffb6ceb9ee834785cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>k10</name>
      <anchorfile>examples_2integrator_2cstr_8cpp.html</anchorfile>
      <anchor>ab9b68ae5760b4c6e8c3e23e33fbcd7a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>k20</name>
      <anchorfile>examples_2integrator_2cstr_8cpp.html</anchorfile>
      <anchor>af86422d4cdc23b1e352fda9de76e2261</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>k30</name>
      <anchorfile>examples_2integrator_2cstr_8cpp.html</anchorfile>
      <anchor>ae1bcb534ea30b1d50e796e7e043c0b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>kw</name>
      <anchorfile>examples_2integrator_2cstr_8cpp.html</anchorfile>
      <anchor>a2c23ba8275e3239641e699db9a296c0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>mK</name>
      <anchorfile>examples_2integrator_2cstr_8cpp.html</anchorfile>
      <anchor>a069e431671a4ea6a9806efff28e5bcec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>QdotKs</name>
      <anchorfile>examples_2integrator_2cstr_8cpp.html</anchorfile>
      <anchor>a9f11eac54fb385a359c587c913ed425a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>R_OMEGA</name>
      <anchorfile>examples_2integrator_2cstr_8cpp.html</anchorfile>
      <anchor>abc8faa3377f4689e9dd15271ffec019c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>rho</name>
      <anchorfile>examples_2integrator_2cstr_8cpp.html</anchorfile>
      <anchor>aae14bb6d846f70291d5a016a6d19d11e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>theta0</name>
      <anchorfile>examples_2integrator_2cstr_8cpp.html</anchorfile>
      <anchor>a642ac53dd729258cf486c0ebd202627f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>thetaKs</name>
      <anchorfile>examples_2integrator_2cstr_8cpp.html</anchorfile>
      <anchor>aa80c7d8c04ddf4743b53b6989c33346f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>thetas</name>
      <anchorfile>examples_2integrator_2cstr_8cpp.html</anchorfile>
      <anchor>a933754a0f63904e73920b211c86906da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>TIMEUNITS_PER_HOUR</name>
      <anchorfile>examples_2integrator_2cstr_8cpp.html</anchorfile>
      <anchor>a6627508313649c503b5bdabfbff1cfcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>VR</name>
      <anchorfile>examples_2integrator_2cstr_8cpp.html</anchorfile>
      <anchor>ab769d9b55edc9107fe1035602a081a85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>examples/ocp/cstr.cpp</name>
    <path>/tmp/ws/src/acado/examples/ocp/</path>
    <filename>examples_2ocp_2cstr_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>AR</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>a31c1a07d3ed53d1a933d511d036aec85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>cA0</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>a8862c6219554a43b6d3ef21b438fd424</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>cAs</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>acb366b5c3dc8ce24851bd5bdb2a31a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>cBs</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>ac388e700a7d0766ca16463fe9ae37a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>Cp</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>a5b61f2d2df7bd1143d99b9783aec2d10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>CPK</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>a91c14f9a5b5bccdfcbccfce476eaf32f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>E1</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>a35a477f108a5c695b181dead970e2c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>E2</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>abb0507424b3a91459a98cef2f20cf245</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>E3</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>af3115c8922ed4a761f8797f52f5c57cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>FFs</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>a45e1d66448a3afcfb35335e16a450429</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>H1</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>a83394232e3585c817f8273f0fe68f5fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>H2</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>a754dd1824e0eeeab886cc13871a4bbb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>H3</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>ae5eef9572a5516ffb6ceb9ee834785cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>k10</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>ab9b68ae5760b4c6e8c3e23e33fbcd7a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>k20</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>af86422d4cdc23b1e352fda9de76e2261</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>k30</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>ae1bcb534ea30b1d50e796e7e043c0b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>kw</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>a2c23ba8275e3239641e699db9a296c0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>mK</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>a069e431671a4ea6a9806efff28e5bcec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P11</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>a9a509f351b5da085e2f2dabd7dcf5507</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P12</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>a0e1bf2cc01a98abd5c3cdecf050aa13f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P13</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>a6561ac5f6826975c7f569112d798dcab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P14</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>a7066f3268cddb41e23f48c51cb04b106</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P21</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>ae509e835f992f7c556d44364bda4f585</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P22</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>a63b3e6b53b5f2bdf5bb8da094c0b0c93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P23</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>a23f708c2f3bbf350f3492fa8f0f59793</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P24</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>ad951f16a96b0ae737837444552dd3905</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P31</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>a232a0c307ff5a215272a9c083cce0456</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P32</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>a05888c37dae9879ff8e1b9695c8e11a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P33</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>a193a7c74651f61b8fb951829c582039c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P34</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>ab2fb2930fce8e6d134b00cda29ddad6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P41</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>a679cd07d39803014fd0ce31ffb4baa9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P42</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>ac48b8c123b44152a4607f1550d48d7cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P43</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>a2e869a5ba2db0adb57b48650e49f17f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P44</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>a3c1c846f675c6d7459696c92e9255e2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>QdotKs</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>a9f11eac54fb385a359c587c913ed425a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>R_OMEGA</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>abc8faa3377f4689e9dd15271ffec019c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>rho</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>aae14bb6d846f70291d5a016a6d19d11e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>theta0</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>a642ac53dd729258cf486c0ebd202627f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>thetaKs</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>aa80c7d8c04ddf4743b53b6989c33346f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>thetas</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>a933754a0f63904e73920b211c86906da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>TIMEUNITS_PER_HOUR</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>a6627508313649c503b5bdabfbff1cfcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>VR</name>
      <anchorfile>examples_2ocp_2cstr_8cpp.html</anchorfile>
      <anchor>ab769d9b55edc9107fe1035602a081a85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interfaces/matlab/examples/integrator/cstr.cpp</name>
    <path>/tmp/ws/src/acado/interfaces/matlab/examples/integrator/</path>
    <filename>interfaces_2matlab_2examples_2integrator_2cstr_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>cstr</name>
      <anchorfile>interfaces_2matlab_2examples_2integrator_2cstr_8cpp.html</anchorfile>
      <anchor>a73aa39ce5120832df7397a95c5973eb4</anchor>
      <arglist>(DifferentialEquation *f)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cstr22.cpp</name>
    <path>/tmp/ws/src/acado/examples/code_generation/mpc_mhe/</path>
    <filename>cstr22_8cpp</filename>
    <includes id="acado__code__generation_8hpp" name="acado_code_generation.hpp" local="no" imported="no">acado_code_generation.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>AR</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>a31c1a07d3ed53d1a933d511d036aec85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>cA0</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>a8862c6219554a43b6d3ef21b438fd424</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>cAs</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>acb366b5c3dc8ce24851bd5bdb2a31a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>cBs</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>ac388e700a7d0766ca16463fe9ae37a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>Cp</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>a5b61f2d2df7bd1143d99b9783aec2d10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>CPK</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>a91c14f9a5b5bccdfcbccfce476eaf32f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>E1</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>a35a477f108a5c695b181dead970e2c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>E2</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>abb0507424b3a91459a98cef2f20cf245</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>E3</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>af3115c8922ed4a761f8797f52f5c57cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>FFs</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>a45e1d66448a3afcfb35335e16a450429</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>H1</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>a83394232e3585c817f8273f0fe68f5fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>H2</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>a754dd1824e0eeeab886cc13871a4bbb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>H3</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>ae5eef9572a5516ffb6ceb9ee834785cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>k10</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>ab9b68ae5760b4c6e8c3e23e33fbcd7a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>k20</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>af86422d4cdc23b1e352fda9de76e2261</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>k30</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>ae1bcb534ea30b1d50e796e7e043c0b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>kw</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>a2c23ba8275e3239641e699db9a296c0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>mK</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>a069e431671a4ea6a9806efff28e5bcec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P11</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>a9a509f351b5da085e2f2dabd7dcf5507</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P12</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>a0e1bf2cc01a98abd5c3cdecf050aa13f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P13</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>a6561ac5f6826975c7f569112d798dcab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P14</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>a7066f3268cddb41e23f48c51cb04b106</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P21</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>ae509e835f992f7c556d44364bda4f585</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P22</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>a63b3e6b53b5f2bdf5bb8da094c0b0c93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P23</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>a23f708c2f3bbf350f3492fa8f0f59793</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P24</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>ad951f16a96b0ae737837444552dd3905</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P31</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>a232a0c307ff5a215272a9c083cce0456</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P32</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>a05888c37dae9879ff8e1b9695c8e11a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P33</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>a193a7c74651f61b8fb951829c582039c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P34</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>ab2fb2930fce8e6d134b00cda29ddad6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P41</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>a679cd07d39803014fd0ce31ffb4baa9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P42</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>ac48b8c123b44152a4607f1550d48d7cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P43</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>a2e869a5ba2db0adb57b48650e49f17f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>P44</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>a3c1c846f675c6d7459696c92e9255e2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>QdotKs</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>a9f11eac54fb385a359c587c913ed425a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>R_OMEGA</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>abc8faa3377f4689e9dd15271ffec019c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>rho</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>aae14bb6d846f70291d5a016a6d19d11e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>theta0</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>a642ac53dd729258cf486c0ebd202627f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>thetaKs</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>aa80c7d8c04ddf4743b53b6989c33346f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>thetas</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>a933754a0f63904e73920b211c86906da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>TIMEUNITS_PER_HOUR</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>a6627508313649c503b5bdabfbff1cfcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>VR</name>
      <anchorfile>cstr22_8cpp.html</anchorfile>
      <anchor>ab769d9b55edc9107fe1035602a081a85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>curve.cpp</name>
    <path>/tmp/ws/src/acado/acado/curve/</path>
    <filename>curve_8cpp</filename>
    <includes id="curve_8hpp" name="curve.hpp" local="no" imported="no">acado/curve/curve.hpp</includes>
  </compound>
  <compound kind="file">
    <name>curve.hpp</name>
    <path>/tmp/ws/src/acado/acado/curve/</path>
    <filename>curve_8hpp</filename>
    <includes id="variables__grid_8hpp" name="variables_grid.hpp" local="no" imported="no">acado/variables_grid/variables_grid.hpp</includes>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <class kind="class">Curve</class>
  </compound>
  <compound kind="file">
    <name>Cwise.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Eigen2Support/</path>
    <filename>Cwise_8h</filename>
    <class kind="class">Eigen::Cwise</class>
    <namespace>Eigen</namespace>
    <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>CwiseBinaryOp.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>CwiseBinaryOp_8h</filename>
    <class kind="class">Eigen::CwiseBinaryOp</class>
    <class kind="class">Eigen::CwiseBinaryOpImpl&lt; BinaryOp, Lhs, Rhs, Dense &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::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>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>CwiseNullaryOp_8h</filename>
    <class kind="class">Eigen::CwiseNullaryOp</class>
    <class kind="struct">Eigen::internal::setIdentity_impl</class>
    <class kind="struct">Eigen::internal::setIdentity_impl&lt; Derived, true &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; CwiseNullaryOp&lt; NullaryOp, PlainObjectType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>CwiseOperators.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Eigen2Support/</path>
    <filename>CwiseOperators_8h</filename>
    <namespace>Eigen</namespace>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_BINOP_RETURN_TYPE</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a330e9d7e751a598aa189afc355f6f51a</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>namespaceEigen.html</anchorfile>
      <anchor>a87b5b7123340a7da914590bd163c1288</anchor>
      <arglist>(std::less) Cwise&lt; ExpressionType &gt;</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_BINOP_RETURN_TYPE</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6169fc2ea796e34f4dc5915496b7579f</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>namespaceEigen.html</anchorfile>
      <anchor>ab603af2351e98ce34c73b626bdf1343f</anchor>
      <arglist>(std::greater) Cwise&lt; ExpressionType &gt;</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_BINOP_RETURN_TYPE</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a24dade163045d1a5515ca8add2b3b9bf</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>namespaceEigen.html</anchorfile>
      <anchor>a1dec4078a9baf0342c05598fd4a6dd17</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>namespaceEigen.html</anchorfile>
      <anchor>a920cd89fe689638e3869758b6df570c6</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>namespaceEigen.html</anchorfile>
      <anchor>acf7cd2bcbb11513f183c2efec03371d0</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>namespaceEigen.html</anchorfile>
      <anchor>a3fdcca335b382e05882c040502bf2fb9</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>namespaceEigen.html</anchorfile>
      <anchor>ab798b382e2782132f8530636a5e72996</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>namespaceEigen.html</anchorfile>
      <anchor>a1f08525ab1f2535fbf4df08f18ddc735</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>namespaceEigen.html</anchorfile>
      <anchor>aa9f72aa477e10ec6c9422d4cccaf2967</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>namespaceEigen.html</anchorfile>
      <anchor>a176dd40e2171610dd6c98ef28f304668</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>namespaceEigen.html</anchorfile>
      <anchor>ac8955b5cd11aee14ec8657da597199fc</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>namespaceEigen.html</anchorfile>
      <anchor>aa042bf393499d2f306f9a2fac8795b58</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>namespaceEigen.html</anchorfile>
      <anchor>a74301b3f1b2aa67134cf0572ee35c951</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>namespaceEigen.html</anchorfile>
      <anchor>a7339638c225865e94c8e02ef5cfb69a6</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>namespaceEigen.html</anchorfile>
      <anchor>a898bc1060b518054aa9f3115bec750d2</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>namespaceEigen.html</anchorfile>
      <anchor>a6d4c6545c0520e533af24163a2ded40d</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>namespaceEigen.html</anchorfile>
      <anchor>a6e2fb70a9377cc00e58d2559f6fb3805</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>namespaceEigen.html</anchorfile>
      <anchor>a9d8580fb83643e6436c0b160b4090f79</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>namespaceEigen.html</anchorfile>
      <anchor>a8becc407a953d54257ad619337e6edb5</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>namespaceEigen.html</anchorfile>
      <anchor>ac76e14a57cd499f88f28a55a2d1d891b</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>namespaceEigen.html</anchorfile>
      <anchor>afab077da1ba990127105cf9b9e41195c</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>namespaceEigen.html</anchorfile>
      <anchor>a1d8dd291325a1111f190e9853826e9dc</anchor>
      <arglist>(internal::scalar_cube_op) Cwise&lt; ExpressionType &gt;</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CwiseUnaryOp.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>CwiseUnaryOp_8h</filename>
    <class kind="class">Eigen::CwiseUnaryOp</class>
    <class kind="class">Eigen::CwiseUnaryOpImpl&lt; UnaryOp, XprType, Dense &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; CwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>CwiseUnaryView.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>CwiseUnaryView_8h</filename>
    <class kind="class">Eigen::CwiseUnaryView</class>
    <class kind="class">Eigen::CwiseUnaryViewImpl&lt; ViewOp, MatrixType, Dense &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>examples/code_generation/mpc_mhe/getting_started_export/qpoases/SRC/CyclingManager.cpp</name>
    <path>/tmp/ws/src/acado/examples/code_generation/mpc_mhe/getting_started_export/qpoases/SRC/</path>
    <filename>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2SRC_2CyclingManager_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>external_packages/qpoases/SRC/CyclingManager.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpoases/SRC/</path>
    <filename>external__packages_2qpoases_2SRC_2CyclingManager_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/CyclingManager.hpp</name>
    <path>/tmp/ws/src/acado/examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/</path>
    <filename>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2CyclingManager_8hpp</filename>
    <includes id="examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Utils_8hpp" name="examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/Utils.hpp" local="no" imported="no">Utils.hpp</includes>
    <class kind="class">CyclingManager</class>
  </compound>
  <compound kind="file">
    <name>external_packages/qpoases/INCLUDE/CyclingManager.hpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpoases/INCLUDE/</path>
    <filename>external__packages_2qpoases_2INCLUDE_2CyclingManager_8hpp</filename>
    <includes id="external__packages_2qpoases_2INCLUDE_2Utils_8hpp" name="external_packages/qpoases/INCLUDE/Utils.hpp" local="no" imported="no">Utils.hpp</includes>
    <class kind="class">CyclingManager</class>
  </compound>
  <compound kind="file">
    <name>dae_optimization_tutorial.cpp</name>
    <path>/tmp/ws/src/acado/examples/ocp/</path>
    <filename>dae__optimization__tutorial_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>dae__optimization__tutorial_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dae_optimization_tutorial2.cpp</name>
    <path>/tmp/ws/src/acado/examples/ocp/</path>
    <filename>dae__optimization__tutorial2_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>dae__optimization__tutorial2_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>debugging-tools.dox</name>
    <path>/tmp/ws/src/acado/doc/tutorial/</path>
    <filename>debugging-tools_8dox</filename>
  </compound>
  <compound kind="file">
    <name>dense_cp.cpp</name>
    <path>/tmp/ws/src/acado/acado/conic_program/</path>
    <filename>dense__cp_8cpp</filename>
    <includes id="dense__cp_8hpp" name="dense_cp.hpp" local="no" imported="no">acado/conic_program/dense_cp.hpp</includes>
  </compound>
  <compound kind="file">
    <name>dense_cp.hpp</name>
    <path>/tmp/ws/src/acado/acado/conic_program/</path>
    <filename>dense__cp_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <class kind="class">DenseCP</class>
  </compound>
  <compound kind="file">
    <name>dense_cp_solver.cpp</name>
    <path>/tmp/ws/src/acado/acado/conic_solver/</path>
    <filename>dense__cp__solver_8cpp</filename>
    <includes id="dense__cp__solver_8hpp" name="dense_cp_solver.hpp" local="no" imported="no">acado/conic_solver/dense_cp_solver.hpp</includes>
  </compound>
  <compound kind="file">
    <name>dense_cp_solver.hpp</name>
    <path>/tmp/ws/src/acado/acado/conic_solver/</path>
    <filename>dense__cp__solver_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="algorithmic__base_8hpp" name="algorithmic_base.hpp" local="no" imported="no">acado/user_interaction/algorithmic_base.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <includes id="dense__cp_8hpp" name="dense_cp.hpp" local="no" imported="no">acado/conic_program/dense_cp.hpp</includes>
    <class kind="class">DenseCPsolver</class>
  </compound>
  <compound kind="file">
    <name>dense_qp_solver.cpp</name>
    <path>/tmp/ws/src/acado/acado/conic_solver/</path>
    <filename>dense__qp__solver_8cpp</filename>
    <includes id="dense__qp__solver_8hpp" name="dense_qp_solver.hpp" local="no" imported="no">acado/conic_solver/dense_qp_solver.hpp</includes>
  </compound>
  <compound kind="file">
    <name>dense_qp_solver.hpp</name>
    <path>/tmp/ws/src/acado/acado/conic_solver/</path>
    <filename>dense__qp__solver_8hpp</filename>
    <includes id="nlp__solver_8hpp" name="nlp_solver.hpp" local="no" imported="no">acado/nlp_solver/nlp_solver.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <includes id="dense__cp__solver_8hpp" name="dense_cp_solver.hpp" local="no" imported="no">acado/conic_solver/dense_cp_solver.hpp</includes>
    <class kind="class">DenseQPsolver</class>
  </compound>
  <compound kind="file">
    <name>DenseBase.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/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">Eigen::DenseBase::ConstFixedSegmentReturnType</class>
    <class kind="struct">Eigen::DenseBase::ConstNColsBlockXpr</class>
    <class kind="struct">Eigen::DenseBase::ConstNRowsBlockXpr</class>
    <class kind="class">Eigen::DenseBase</class>
    <class kind="struct">Eigen::DenseBase::FixedSegmentReturnType</class>
    <class kind="struct">Eigen::DenseBase::NColsBlockXpr</class>
    <class kind="struct">Eigen::DenseBase::NRowsBlockXpr</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CURRENT_STORAGE_BASE_CLASS</name>
      <anchorfile>DenseBase_8h.html</anchorfile>
      <anchor>a140b988ffa480af0799d873ce22898f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>check_DenseIndex_is_signed</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9e3b8bd398c7818accb9cd2968d5fe7b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DenseCoeffsBase.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>DenseCoeffsBase_8h</filename>
    <class kind="struct">Eigen::internal::add_const_on_value_type_if_arithmetic</class>
    <class kind="class">Eigen::DenseCoeffsBase&lt; Derived, DirectAccessors &gt;</class>
    <class kind="class">Eigen::DenseCoeffsBase&lt; Derived, DirectWriteAccessors &gt;</class>
    <class kind="class">Eigen::DenseCoeffsBase&lt; Derived, ReadOnlyAccessors &gt;</class>
    <class kind="class">Eigen::DenseCoeffsBase&lt; Derived, WriteAccessors &gt;</class>
    <class kind="struct">Eigen::internal::first_aligned_impl</class>
    <class kind="struct">Eigen::internal::first_aligned_impl&lt; Derived, false &gt;</class>
    <class kind="struct">Eigen::internal::inner_stride_at_compile_time</class>
    <class kind="struct">Eigen::internal::inner_stride_at_compile_time&lt; Derived, false &gt;</class>
    <class kind="struct">Eigen::internal::outer_stride_at_compile_time</class>
    <class kind="struct">Eigen::internal::outer_stride_at_compile_time&lt; Derived, false &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function" static="yes">
      <type>static Derived::Index</type>
      <name>first_aligned</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aca6ebf0ab0df76aaf2769cef18d11a34</anchor>
      <arglist>(const Derived &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DenseStorage.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>DenseStorage_8h</filename>
    <class kind="struct">Eigen::internal::constructor_without_unaligned_array_assert</class>
    <class kind="class">Eigen::DenseStorage</class>
    <class kind="class">Eigen::DenseStorage&lt; T, 0, _Rows, _Cols, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, 0, _Rows, Dynamic, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, 0, Dynamic, _Cols, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, 0, Dynamic, Dynamic, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, Dynamic, _Rows, Dynamic, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, Dynamic, Dynamic, _Cols, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, Dynamic, Dynamic, Dynamic, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, Size, _Rows, Dynamic, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, Size, Dynamic, _Cols, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, Size, Dynamic, Dynamic, _Options &gt;</class>
    <class kind="struct">Eigen::internal::plain_array</class>
    <class kind="struct">Eigen::internal::plain_array&lt; T, 0, MatrixOrArrayOptions, Alignment &gt;</class>
    <class kind="struct">Eigen::internal::plain_array&lt; T, Size, MatrixOrArrayOptions, 16 &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_INTERNAL_DENSE_STORAGE_CTOR_PLUGIN</name>
      <anchorfile>DenseStorage_8h.html</anchorfile>
      <anchor>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>dependency_test.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/function/</path>
    <filename>dependency__test_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="user__interaction_8hpp" name="user_interaction.hpp" local="no" imported="no">acado/user_interaction/user_interaction.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>dependency__test_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>details.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/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.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/LU/</path>
    <filename>Determinant_8h</filename>
    <class kind="struct">Eigen::internal::determinant_impl</class>
    <class kind="struct">Eigen::internal::determinant_impl&lt; Derived, 1 &gt;</class>
    <class kind="struct">Eigen::internal::determinant_impl&lt; Derived, 2 &gt;</class>
    <class kind="struct">Eigen::internal::determinant_impl&lt; Derived, 3 &gt;</class>
    <class kind="struct">Eigen::internal::determinant_impl&lt; Derived, 4 &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>const Derived::Scalar</type>
      <name>bruteforce_det3_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a181974fd132805d09b70eb561a4a858f</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;matrix, int a, int b, int c)</arglist>
    </member>
    <member kind="function">
      <type>const Derived::Scalar</type>
      <name>bruteforce_det4_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac72578f738b594ae28ea7907fcc6c1c2</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;matrix, int j, int k, int m, int n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dev_dae_simulation.cpp</name>
    <path>/tmp/ws/src/acado/examples/simulation_environment/</path>
    <filename>dev__dae__simulation_8cpp</filename>
    <includes id="acado__toolkit_8hpp" name="acado_toolkit.hpp" local="no" imported="no">acado_toolkit.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>dev__dae__simulation_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dev_disciplined_convex_programming2.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/function/</path>
    <filename>dev__disciplined__convex__programming2_8cpp</filename>
    <includes id="acado__toolkit_8hpp" name="acado_toolkit.hpp" local="no" imported="no">acado_toolkit.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>dev__disciplined__convex__programming2_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dev_getting_started.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/matrix_vector/</path>
    <filename>dev__getting__started_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>dev__getting__started_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dev_numeric_differentiation2.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/function/</path>
    <filename>dev__numeric__differentiation2_8cpp</filename>
    <includes id="acado__toolkit_8hpp" name="acado_toolkit.hpp" local="no" imported="no">acado_toolkit.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>dev__numeric__differentiation2_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>my_function</name>
      <anchorfile>dev__numeric__differentiation2_8cpp.html</anchorfile>
      <anchor>a30334a6cd2fd26c4ba755d8a7c30b087</anchor>
      <arglist>(double *x_, double *f)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dev_output_function.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/function/</path>
    <filename>dev__output__function_8cpp</filename>
    <includes id="acado__toolkit_8hpp" name="acado_toolkit.hpp" local="no" imported="no">acado_toolkit.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>dev__output__function_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dev_parameter_estimation_tutorial.cpp</name>
    <path>/tmp/ws/src/acado/examples/parameter_estimation/</path>
    <filename>dev__parameter__estimation__tutorial_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>dev__parameter__estimation__tutorial_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dev_powerkite_on.cpp</name>
    <path>/tmp/ws/src/acado/examples/simulation_environment/</path>
    <filename>dev__powerkite__on_8cpp</filename>
    <includes id="acado__toolkit_8hpp" name="acado_toolkit.hpp" local="no" imported="no">acado_toolkit.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO int</type>
      <name>main</name>
      <anchorfile>dev__powerkite__on_8cpp.html</anchorfile>
      <anchor>acacac24a7bdcafe661572d46ab821808</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dev_simple_parameter_estimation.cpp</name>
    <path>/tmp/ws/src/acado/examples/getting_started/</path>
    <filename>dev__simple__parameter__estimation_8cpp</filename>
    <includes id="acado__toolkit_8hpp" name="acado_toolkit.hpp" local="no" imported="no">acado_toolkit.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>dev__simple__parameter__estimation_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dev_sparse_lu_tutorial.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/matrix_vector/</path>
    <filename>dev__sparse__lu__tutorial_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>dev__sparse__lu__tutorial_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dev_test.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/variables_grid/</path>
    <filename>dev__test_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>dev__test_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DGMRES.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/IterativeSolvers/</path>
    <filename>DGMRES_8h</filename>
    <class kind="class">Eigen::DGMRES</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; DGMRES&lt; _MatrixType, _Preconditioner &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; DGMRES&lt; _MatrixType, _Preconditioner &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>sortWithPermutation</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afe2a11c61eff70f7f68681a557fa21e7</anchor>
      <arglist>(VectorType &amp;vec, IndexType &amp;perm, typename IndexType::Scalar &amp;ncut)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Diagonal.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>Diagonal_8h</filename>
    <class kind="class">Eigen::Diagonal</class>
    <class kind="struct">Eigen::internal::traits&lt; Diagonal&lt; MatrixType, DiagIndex &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>DiagonalMatrix.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>DiagonalMatrix_8h</filename>
    <class kind="class">Eigen::DiagonalBase</class>
    <class kind="class">Eigen::DiagonalMatrix</class>
    <class kind="class">Eigen::DiagonalWrapper</class>
    <class kind="struct">Eigen::internal::traits&lt; DiagonalMatrix&lt; _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; DiagonalWrapper&lt; _DiagonalVectorType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>DiagonalProduct.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>DiagonalProduct_8h</filename>
    <class kind="class">Eigen::DiagonalProduct</class>
    <class kind="struct">Eigen::internal::traits&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>differential_equation.cpp</name>
    <path>/tmp/ws/src/acado/acado/function/</path>
    <filename>differential__equation_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function___8hpp" name="function_.hpp" local="no" imported="no">acado/function/function_.hpp</includes>
    <includes id="differential__equation_8hpp" name="differential_equation.hpp" local="no" imported="no">acado/function/differential_equation.hpp</includes>
    <includes id="lyapunov_8hpp" name="lyapunov.hpp" local="no" imported="no">acado/symbolic_expression/lyapunov.hpp</includes>
  </compound>
  <compound kind="file">
    <name>differential_equation.hpp</name>
    <path>/tmp/ws/src/acado/acado/function/</path>
    <filename>differential__equation_8hpp</filename>
    <includes id="function__fwd_8hpp" name="function_fwd.hpp" local="no" imported="no">acado/function/function_fwd.hpp</includes>
    <includes id="lyapunov_8hpp" name="lyapunov.hpp" local="no" imported="no">acado/symbolic_expression/lyapunov.hpp</includes>
    <class kind="class">DifferentialEquation</class>
  </compound>
  <compound kind="file">
    <name>dirk3_export.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>dirk3__export_8cpp</filename>
    <includes id="dirk3__export_8hpp" name="dirk3_export.hpp" local="no" imported="no">acado/code_generation/integrators/dirk3_export.hpp</includes>
    <includes id="export__algorithm__factory_8hpp" name="export_algorithm_factory.hpp" local="no" imported="no">acado/code_generation/export_algorithm_factory.hpp</includes>
    <member kind="function">
      <type>IntegratorExport *</type>
      <name>createDiagonallyIRK3Export</name>
      <anchorfile>dirk3__export_8cpp.html</anchorfile>
      <anchor>a889aac283a62d4c0c8f7291c31a2e695</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dirk3_export.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>dirk3__export_8hpp</filename>
    <includes id="dirk__export_8hpp" name="dirk_export.hpp" local="no" imported="no">acado/code_generation/integrators/dirk_export.hpp</includes>
    <class kind="class">DiagonallyIRK3Export</class>
    <member kind="function">
      <type>IntegratorExport *</type>
      <name>createDiagonallyIRK3Export</name>
      <anchorfile>dirk3__export_8hpp.html</anchorfile>
      <anchor>a889aac283a62d4c0c8f7291c31a2e695</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dirk4_export.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>dirk4__export_8cpp</filename>
    <includes id="dirk4__export_8hpp" name="dirk4_export.hpp" local="no" imported="no">acado/code_generation/integrators/dirk4_export.hpp</includes>
    <includes id="export__algorithm__factory_8hpp" name="export_algorithm_factory.hpp" local="no" imported="no">acado/code_generation/export_algorithm_factory.hpp</includes>
    <member kind="function">
      <type>IntegratorExport *</type>
      <name>createDiagonallyIRK4Export</name>
      <anchorfile>dirk4__export_8cpp.html</anchorfile>
      <anchor>a265419bd5b21243788ecb0f065be41ec</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dirk4_export.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>dirk4__export_8hpp</filename>
    <includes id="dirk__export_8hpp" name="dirk_export.hpp" local="no" imported="no">acado/code_generation/integrators/dirk_export.hpp</includes>
    <class kind="class">DiagonallyIRK4Export</class>
    <member kind="function">
      <type>IntegratorExport *</type>
      <name>createDiagonallyIRK4Export</name>
      <anchorfile>dirk4__export_8hpp.html</anchorfile>
      <anchor>a265419bd5b21243788ecb0f065be41ec</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dirk5_export.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>dirk5__export_8cpp</filename>
    <includes id="dirk5__export_8hpp" name="dirk5_export.hpp" local="no" imported="no">acado/code_generation/integrators/dirk5_export.hpp</includes>
    <includes id="export__algorithm__factory_8hpp" name="export_algorithm_factory.hpp" local="no" imported="no">acado/code_generation/export_algorithm_factory.hpp</includes>
    <member kind="function">
      <type>IntegratorExport *</type>
      <name>createDiagonallyIRK5Export</name>
      <anchorfile>dirk5__export_8cpp.html</anchorfile>
      <anchor>ae99c4dde88282381a83684aa1ff8605b</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dirk5_export.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>dirk5__export_8hpp</filename>
    <includes id="dirk__export_8hpp" name="dirk_export.hpp" local="no" imported="no">acado/code_generation/integrators/dirk_export.hpp</includes>
    <class kind="class">DiagonallyIRK5Export</class>
    <member kind="function">
      <type>IntegratorExport *</type>
      <name>createDiagonallyIRK5Export</name>
      <anchorfile>dirk5__export_8hpp.html</anchorfile>
      <anchor>ae99c4dde88282381a83684aa1ff8605b</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dirk_export.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>dirk__export_8cpp</filename>
    <includes id="dirk__export_8hpp" name="dirk_export.hpp" local="no" imported="no">acado/code_generation/integrators/dirk_export.hpp</includes>
  </compound>
  <compound kind="file">
    <name>dirk_export.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>dirk__export_8hpp</filename>
    <includes id="irk__export_8hpp" name="irk_export.hpp" local="no" imported="no">acado/code_generation/integrators/irk_export.hpp</includes>
    <class kind="class">DiagonallyImplicitRKExport</class>
    <member kind="function">
      <type>DiagonallyImplicitRKExport *</type>
      <name>createDiagonallyImplicitRKExport</name>
      <anchorfile>dirk__export_8hpp.html</anchorfile>
      <anchor>aaf3c0869456c29938f3fbefbc03e00af</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DisableStupidWarnings.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/util/</path>
    <filename>DisableStupidWarnings_8h</filename>
  </compound>
  <compound kind="file">
    <name>disciplined_convex_programming1.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/function/</path>
    <filename>disciplined__convex__programming1_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="user__interaction_8hpp" name="user_interaction.hpp" local="no" imported="no">acado/user_interaction/user_interaction.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO int</type>
      <name>main</name>
      <anchorfile>disciplined__convex__programming1_8cpp.html</anchorfile>
      <anchor>acacac24a7bdcafe661572d46ab821808</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>discrete_export.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>discrete__export_8cpp</filename>
    <includes id="discrete__export_8hpp" name="discrete_export.hpp" local="no" imported="no">acado/code_generation/integrators/discrete_export.hpp</includes>
    <member kind="function">
      <type>IntegratorExport *</type>
      <name>createDiscreteTimeExport</name>
      <anchorfile>discrete__export_8cpp.html</anchorfile>
      <anchor>a63a6ea8fba49938e870f4d932a6244ba</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>discrete_export.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>discrete__export_8hpp</filename>
    <includes id="integrator__export_8hpp" name="integrator_export.hpp" local="no" imported="no">acado/code_generation/integrators/integrator_export.hpp</includes>
    <includes id="export__algorithm__factory_8hpp" name="export_algorithm_factory.hpp" local="no" imported="no">acado/code_generation/export_algorithm_factory.hpp</includes>
    <class kind="class">DiscreteTimeExport</class>
    <member kind="function">
      <type>IntegratorExport *</type>
      <name>createDiscreteTimeExport</name>
      <anchorfile>discrete__export_8hpp.html</anchorfile>
      <anchor>a63a6ea8fba49938e870f4d932a6244ba</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>discrete_time_rocket.cpp</name>
    <path>/tmp/ws/src/acado/examples/ocp/</path>
    <filename>discrete__time__rocket_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>discrete__time__rocket_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>discrete_time_rocket_c.cpp</name>
    <path>/tmp/ws/src/acado/examples/ocp/</path>
    <filename>discrete__time__rocket__c_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>NE</name>
      <anchorfile>discrete__time__rocket__c_8cpp.html</anchorfile>
      <anchor>a5af9139e882aef6c820ae908589a40d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NH</name>
      <anchorfile>discrete__time__rocket__c_8cpp.html</anchorfile>
      <anchor>abc3b05033963c7a33d28a9fc29835b6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NI</name>
      <anchorfile>discrete__time__rocket__c_8cpp.html</anchorfile>
      <anchor>a860bedb684529775463fa3a6cb467efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NJ</name>
      <anchorfile>discrete__time__rocket__c_8cpp.html</anchorfile>
      <anchor>a54d192202ec35a6e951846dffbbb0c0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NX</name>
      <anchorfile>discrete__time__rocket__c_8cpp.html</anchorfile>
      <anchor>a4a9d32ff035c82119003134767948ebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO int</type>
      <name>main</name>
      <anchorfile>discrete__time__rocket__c_8cpp.html</anchorfile>
      <anchor>acacac24a7bdcafe661572d46ab821808</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>myDifferentialEquation</name>
      <anchorfile>discrete__time__rocket__c_8cpp.html</anchorfile>
      <anchor>a89e62d9e3cff4596c7bacc6ce9c8757e</anchor>
      <arglist>(double *x, double *f, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>myEndPointConstraint</name>
      <anchorfile>discrete__time__rocket__c_8cpp.html</anchorfile>
      <anchor>a787a4fe88fb6328ee238cee6706aeac3</anchor>
      <arglist>(double *x, double *f, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>myInequalityPathConstraint</name>
      <anchorfile>discrete__time__rocket__c_8cpp.html</anchorfile>
      <anchor>a1d2791a15469439db9e51367c0f0f11b</anchor>
      <arglist>(double *x, double *f, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>myInitialValueConstraint</name>
      <anchorfile>discrete__time__rocket__c_8cpp.html</anchorfile>
      <anchor>abdc84984ac9bf49b294fb41eaaed360e</anchor>
      <arglist>(double *x, double *f, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>myObjectiveFunction</name>
      <anchorfile>discrete__time__rocket__c_8cpp.html</anchorfile>
      <anchor>af77d010ac45b92f874ba1c3d9dda0ea4</anchor>
      <arglist>(double *x, double *f, void *user_data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>discretized_differential_equation.cpp</name>
    <path>/tmp/ws/src/acado/acado/function/</path>
    <filename>discretized__differential__equation_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function___8hpp" name="function_.hpp" local="no" imported="no">acado/function/function_.hpp</includes>
    <includes id="differential__equation_8hpp" name="differential_equation.hpp" local="no" imported="no">acado/function/differential_equation.hpp</includes>
    <includes id="discretized__differential__equation_8hpp" name="discretized_differential_equation.hpp" local="no" imported="no">acado/function/discretized_differential_equation.hpp</includes>
  </compound>
  <compound kind="file">
    <name>discretized_differential_equation.hpp</name>
    <path>/tmp/ws/src/acado/acado/function/</path>
    <filename>discretized__differential__equation_8hpp</filename>
    <includes id="function__fwd_8hpp" name="function_fwd.hpp" local="no" imported="no">acado/function/function_fwd.hpp</includes>
    <class kind="class">DiscretizedDifferentialEquation</class>
  </compound>
  <compound kind="file">
    <name>dogleg.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/NonLinearOptimization/</path>
    <filename>dogleg_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>dogleg</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a973ab8305717418988ccac60a1bf85e1</anchor>
      <arglist>(const Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;qrfac, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;diag, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;qtb, Scalar delta, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Dot.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>Dot_8h</filename>
    <class kind="struct">Eigen::internal::dot_nocheck</class>
    <class kind="struct">Eigen::internal::dot_nocheck&lt; T, U, true &gt;</class>
    <class kind="struct">Eigen::internal::lpNorm_selector</class>
    <class kind="struct">Eigen::internal::lpNorm_selector&lt; Derived, 1 &gt;</class>
    <class kind="struct">Eigen::internal::lpNorm_selector&lt; Derived, 2 &gt;</class>
    <class kind="struct">Eigen::internal::lpNorm_selector&lt; Derived, Infinity &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>doubleconstant.cpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>doubleconstant_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="symbolic__operator_8hpp" name="symbolic_operator.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator.hpp</includes>
  </compound>
  <compound kind="file">
    <name>doubleconstant.hpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>doubleconstant_8hpp</filename>
    <includes id="symbolic__operator__fwd_8hpp" name="symbolic_operator_fwd.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator_fwd.hpp</includes>
    <class kind="class">DoubleConstant</class>
  </compound>
  <compound kind="file">
    <name>dynamic_discretization.cpp</name>
    <path>/tmp/ws/src/acado/acado/dynamic_discretization/</path>
    <filename>dynamic__discretization_8cpp</filename>
    <includes id="dynamic__discretization_8hpp" name="dynamic_discretization.hpp" local="no" imported="no">acado/dynamic_discretization/dynamic_discretization.hpp</includes>
  </compound>
  <compound kind="file">
    <name>dynamic_discretization.hpp</name>
    <path>/tmp/ws/src/acado/acado/dynamic_discretization/</path>
    <filename>dynamic__discretization_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="algorithmic__base_8hpp" name="algorithmic_base.hpp" local="no" imported="no">acado/user_interaction/algorithmic_base.hpp</includes>
    <includes id="dynamic__system_8hpp" name="dynamic_system.hpp" local="no" imported="no">acado/dynamic_system/dynamic_system.hpp</includes>
    <includes id="grid_8hpp" name="grid.hpp" local="no" imported="no">acado/variables_grid/grid.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="variables__grid_8hpp" name="variables_grid.hpp" local="no" imported="no">acado/variables_grid/variables_grid.hpp</includes>
    <includes id="integrator_8hpp" name="integrator.hpp" local="no" imported="no">acado/integrator/integrator.hpp</includes>
    <includes id="shooting__method_8hpp" name="shooting_method.hpp" local="no" imported="no">acado/dynamic_discretization/shooting_method.hpp</includes>
    <includes id="collocation__method_8hpp" name="collocation_method.hpp" local="no" imported="no">acado/dynamic_discretization/collocation_method.hpp</includes>
    <class kind="class">DynamicDiscretization</class>
  </compound>
  <compound kind="file">
    <name>dynamic_estimator.cpp</name>
    <path>/tmp/ws/src/acado/acado/estimator/</path>
    <filename>dynamic__estimator_8cpp</filename>
    <includes id="dynamic__estimator_8hpp" name="dynamic_estimator.hpp" local="no" imported="no">acado/estimator/dynamic_estimator.hpp</includes>
  </compound>
  <compound kind="file">
    <name>dynamic_estimator.hpp</name>
    <path>/tmp/ws/src/acado/acado/estimator/</path>
    <filename>dynamic__estimator_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="estimator_8hpp" name="estimator.hpp" local="no" imported="no">acado/estimator/estimator.hpp</includes>
    <includes id="real__time__algorithm_8hpp" name="real_time_algorithm.hpp" local="no" imported="no">acado/optimization_algorithm/real_time_algorithm.hpp</includes>
    <class kind="class">DynamicEstimator</class>
  </compound>
  <compound kind="file">
    <name>dynamic_system.cpp</name>
    <path>/tmp/ws/src/acado/acado/dynamic_system/</path>
    <filename>dynamic__system_8cpp</filename>
    <includes id="dynamic__system_8hpp" name="dynamic_system.hpp" local="no" imported="no">acado/dynamic_system/dynamic_system.hpp</includes>
  </compound>
  <compound kind="file">
    <name>dynamic_system.hpp</name>
    <path>/tmp/ws/src/acado/acado/dynamic_system/</path>
    <filename>dynamic__system_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <class kind="class">DynamicSystem</class>
  </compound>
  <compound kind="file">
    <name>DynamicSparseMatrix.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/SparseExtra/</path>
    <filename>DynamicSparseMatrix_8h</filename>
    <class kind="class">Eigen::DynamicSparseMatrix</class>
    <class kind="class">Eigen::DynamicSparseMatrix::InnerIterator</class>
    <class kind="class">Eigen::DynamicSparseMatrix::ReverseInnerIterator</class>
    <class kind="struct">Eigen::internal::traits&lt; DynamicSparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>ei_fftw_impl.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/FFT/</path>
    <filename>ei__fftw__impl_8h</filename>
    <class kind="struct">Eigen::internal::fftw_impl</class>
    <class kind="struct">Eigen::internal::fftw_plan</class>
    <class kind="struct">Eigen::internal::fftw_plan&lt; double &gt;</class>
    <class kind="struct">Eigen::internal::fftw_plan&lt; float &gt;</class>
    <class kind="struct">Eigen::internal::fftw_plan&lt; long double &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>T *</type>
      <name>fftw_cast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af78f27c051b70d7b475b4d7914620eca</anchor>
      <arglist>(const T *p)</arglist>
    </member>
    <member kind="function">
      <type>fftw_complex *</type>
      <name>fftw_cast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae5aadbd33cc7e425c29d47b3c9aa4726</anchor>
      <arglist>(const std::complex&lt; double &gt; *p)</arglist>
    </member>
    <member kind="function">
      <type>fftwf_complex *</type>
      <name>fftw_cast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7e3a938b0be67a61df84ca9ae94eee2e</anchor>
      <arglist>(const std::complex&lt; float &gt; *p)</arglist>
    </member>
    <member kind="function">
      <type>fftwl_complex *</type>
      <name>fftw_cast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a09a049811921ed85c7710e2c1a34ce5a</anchor>
      <arglist>(const std::complex&lt; long double &gt; *p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ei_kissfft_impl.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/FFT/</path>
    <filename>ei__kissfft__impl_8h</filename>
    <class kind="struct">Eigen::internal::kiss_cpx_fft</class>
    <class kind="struct">Eigen::internal::kissfft_impl</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Eigen_Colamd.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/OrderingMethods/</path>
    <filename>Eigen__Colamd_8h</filename>
    <class kind="struct">internal::colamd_col</class>
    <class kind="struct">internal::Colamd_Row</class>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ALIVE</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>ad8beef706da0344be19d59438fcdab6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ALIVE</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>ad8beef706da0344be19d59438fcdab6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COL_IS_ALIVE</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a50f9ca65904b13f345862cb46d08d84b</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COL_IS_ALIVE</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a50f9ca65904b13f345862cb46d08d84b</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COL_IS_DEAD</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>aa08664bd5b8133f28dbeedc9a030fc86</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COL_IS_DEAD</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>aa08664bd5b8133f28dbeedc9a030fc86</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COL_IS_DEAD_PRINCIPAL</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a003c0e2dae54bcb7c680333304dd4dcb</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COL_IS_DEAD_PRINCIPAL</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a003c0e2dae54bcb7c680333304dd4dcb</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ASSERT</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a07407c8b75dc7b958e2e8e1cb0ced945</anchor>
      <arglist>(expression)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ASSERT</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a07407c8b75dc7b958e2e8e1cb0ced945</anchor>
      <arglist>(expression)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_DEBUG0</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a167385ed3f19291128ef55a4091030e8</anchor>
      <arglist>(params)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_DEBUG0</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a167385ed3f19291128ef55a4091030e8</anchor>
      <arglist>(params)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_DEBUG1</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a83cdfbe06c7b06fac99cb9c729227626</anchor>
      <arglist>(params)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_DEBUG1</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a83cdfbe06c7b06fac99cb9c729227626</anchor>
      <arglist>(params)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_DEBUG2</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a46e403e99896b4bcb724d0bd495c0811</anchor>
      <arglist>(params)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_DEBUG2</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a46e403e99896b4bcb724d0bd495c0811</anchor>
      <arglist>(params)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_DEBUG3</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a83c6006b9a5af0e406df254e4d0a3e7e</anchor>
      <arglist>(params)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_DEBUG3</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a83c6006b9a5af0e406df254e4d0a3e7e</anchor>
      <arglist>(params)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_DEBUG4</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a842cca702028f63329416ffb854e8693</anchor>
      <arglist>(params)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_DEBUG4</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a842cca702028f63329416ffb854e8693</anchor>
      <arglist>(params)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_DEFRAG_COUNT</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>ababfabfa19364ec563aa9c15bcc9714e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_DEFRAG_COUNT</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>ababfabfa19364ec563aa9c15bcc9714e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_DENSE_COL</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>af92de54efdec91d7ab64e7bec07eb12c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_DENSE_COL</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>af92de54efdec91d7ab64e7bec07eb12c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_DENSE_ROW</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a45a417439d08823fa620ca00d834dd61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_DENSE_ROW</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a45a417439d08823fa620ca00d834dd61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_EMPTY</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a1cf6ce8ce8192c19669e6c3533ca5189</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_EMPTY</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a1cf6ce8ce8192c19669e6c3533ca5189</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_A_not_present</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a2347fb9e509c8bf9b97a50f96dea281c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_A_not_present</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a2347fb9e509c8bf9b97a50f96dea281c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_A_too_small</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a323108d44db4186fad5a2066139f70b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_A_too_small</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a323108d44db4186fad5a2066139f70b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_col_length_negative</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a3b6df4a489ed0c7de8ad12251cdac5d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_col_length_negative</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a3b6df4a489ed0c7de8ad12251cdac5d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_internal_error</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>ae97b9ba07b455e4ce07c53a4d71c1169</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_internal_error</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>ae97b9ba07b455e4ce07c53a4d71c1169</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_ncol_negative</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a2feedddbe535286cbea9eca9fca91f45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_ncol_negative</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a2feedddbe535286cbea9eca9fca91f45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_nnz_negative</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a7147ea7a9d673f17ef856e9914f90c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_nnz_negative</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a7147ea7a9d673f17ef856e9914f90c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_nrow_negative</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a8e848cfde5cdf42fcb316695305f8002</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_nrow_negative</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a8e848cfde5cdf42fcb316695305f8002</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_out_of_memory</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a703f11265b521c931cdd44709d141fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_out_of_memory</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a703f11265b521c931cdd44709d141fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_p0_nonzero</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a58b5d911cc825b4334ade136bad3afd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_p0_nonzero</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a58b5d911cc825b4334ade136bad3afd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_p_not_present</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a51d3f9714a4cb80c0f54dea5d0c5f95f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_p_not_present</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a51d3f9714a4cb80c0f54dea5d0c5f95f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_row_index_out_of_bounds</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a0559e0ff07deab1841e7aaee8cde51e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_row_index_out_of_bounds</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a0559e0ff07deab1841e7aaee8cde51e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_INFO1</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a569d56a773011e0b4e465b3f5830e80b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_INFO1</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a569d56a773011e0b4e465b3f5830e80b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_INFO2</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a2161fd78bbd688f943250d1d7583284b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_INFO2</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a2161fd78bbd688f943250d1d7583284b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_INFO3</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a15d83814c573d742764ff83e9d1d67fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_INFO3</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a15d83814c573d742764ff83e9d1d67fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_KNOBS</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>ae92bb10d09f7cd004f07d1baddf90548</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_KNOBS</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>ae92bb10d09f7cd004f07d1baddf90548</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_MAX</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a66d9b6fae43f5efc383e2ed7c8a6c201</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_MAX</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a66d9b6fae43f5efc383e2ed7c8a6c201</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_MIN</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a1ba2d3073959c606758a028bc9c233c9</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_MIN</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a1ba2d3073959c606758a028bc9c233c9</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_NDEBUG</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a38c21eb06ef9315d929d75aa9162b515</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_OK</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>aa754fd30d924c5c8d2d402fa0a482d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_OK</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>aa754fd30d924c5c8d2d402fa0a482d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_OK_BUT_JUMBLED</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>ac0d7f3882e6e9e39527aa2195dd23789</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_OK_BUT_JUMBLED</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>ac0d7f3882e6e9e39527aa2195dd23789</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_STATS</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a411703fc0a994b83ec0e00df1abfc0f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_STATS</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a411703fc0a994b83ec0e00df1abfc0f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_STATUS</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a6a4201ce55dfa3a6375b90097e8c747e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_STATUS</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a6a4201ce55dfa3a6375b90097e8c747e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEAD</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a3c8793c7acb4598d2ebcd8288f29ee69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEAD</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a3c8793c7acb4598d2ebcd8288f29ee69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEAD_NON_PRINCIPAL</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a0f66923672bcc495333995f7d238945f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEAD_NON_PRINCIPAL</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a0f66923672bcc495333995f7d238945f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEAD_PRINCIPAL</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>ac0adce1e7d70351cef4752f3373709af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEAD_PRINCIPAL</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>ac0adce1e7d70351cef4752f3373709af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KILL_NON_PRINCIPAL_COL</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a0458a358e752473d86e6f21a56b44a26</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KILL_NON_PRINCIPAL_COL</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a0458a358e752473d86e6f21a56b44a26</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KILL_PRINCIPAL_COL</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a7882929a7898e09a3de9e7676ae1aa29</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KILL_PRINCIPAL_COL</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a7882929a7898e09a3de9e7676ae1aa29</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KILL_ROW</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>adde21248544152df48ab70b6da1b38b5</anchor>
      <arglist>(r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KILL_ROW</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>adde21248544152df48ab70b6da1b38b5</anchor>
      <arglist>(r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ONES_COMPLEMENT</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>af4201cc2809d450d2484680ee1b958ca</anchor>
      <arglist>(r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ONES_COMPLEMENT</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>af4201cc2809d450d2484680ee1b958ca</anchor>
      <arglist>(r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROW_IS_ALIVE</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>abc775359cfa45ffaf6250522c521110d</anchor>
      <arglist>(r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROW_IS_ALIVE</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>abc775359cfa45ffaf6250522c521110d</anchor>
      <arglist>(r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROW_IS_DEAD</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>ae200d2ac8149305712af7230f9ee24d5</anchor>
      <arglist>(r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROW_IS_DEAD</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>ae200d2ac8149305712af7230f9ee24d5</anchor>
      <arglist>(r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROW_IS_MARKED_DEAD</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a0d68b03acc587c11fe6dffbfede78c2d</anchor>
      <arglist>(row_mark)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROW_IS_MARKED_DEAD</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a0d68b03acc587c11fe6dffbfede78c2d</anchor>
      <arglist>(row_mark)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>clear_mark</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad09f339f34a4f6c764f94c4badf89b0b</anchor>
      <arglist>(Index n_row, Colamd_Row&lt; Index &gt; Row[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>colamd</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6d53335c6b1b11847b173d2b31f84f46</anchor>
      <arglist>(Index n_row, Index n_col, Index Alen, Index *A, Index *p, double knobs[COLAMD_KNOBS], Index stats[COLAMD_STATS])</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>colamd_c</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aefb0c0107ca33259166457600dbef9ff</anchor>
      <arglist>(Index n_col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>colamd_r</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ae724b0a923566500240bd3358d70a09b</anchor>
      <arglist>(Index n_row)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>colamd_recommended</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a508a4cba3ac51428714451532bb3f045</anchor>
      <arglist>(Index nnz, Index n_row, Index n_col)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>colamd_set_defaults</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6d9574787e092c67da4ae289574f4087</anchor>
      <arglist>(double knobs[COLAMD_KNOBS])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>detect_super_cols</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6cdd580ec0f708b924e8cd9c7edbbce9</anchor>
      <arglist>(colamd_col&lt; Index &gt; Col[], Index A[], Index head[], Index row_start, Index row_length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>find_ordering</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>acec320341c1ce564ab912adddb51cdbf</anchor>
      <arglist>(Index n_row, Index n_col, Index Alen, Colamd_Row&lt; Index &gt; Row[], colamd_col&lt; Index &gt; Col[], Index A[], Index head[], Index n_col2, Index max_deg, Index pfree)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>garbage_collection</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aed3949f74fb2d11789972e005a93d50d</anchor>
      <arglist>(Index n_row, Index n_col, Colamd_Row&lt; Index &gt; Row[], colamd_col&lt; Index &gt; Col[], Index A[], Index *pfree)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>init_rows_cols</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>acb9f6bf1d32ec3d56ef77c0bfb85806a</anchor>
      <arglist>(Index n_row, Index n_col, Colamd_Row&lt; Index &gt; Row[], colamd_col&lt; Index &gt; col[], Index A[], Index p[], Index stats[COLAMD_STATS])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init_scoring</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>afe0ecfd4a375246bb644e543147369db</anchor>
      <arglist>(Index n_row, Index n_col, Colamd_Row&lt; Index &gt; Row[], colamd_col&lt; Index &gt; Col[], Index A[], Index head[], double knobs[COLAMD_KNOBS], Index *p_n_row2, Index *p_n_col2, Index *p_max_deg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>order_children</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad092e7b72783164e40b13075721d66f8</anchor>
      <arglist>(Index n_col, colamd_col&lt; Index &gt; Col[], Index p[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>EigenBase.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>EigenBase_8h</filename>
    <class kind="struct">Eigen::EigenBase</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>EigenSolver.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Eigenvalues/</path>
    <filename>EigenSolver_8h</filename>
    <includes id="RealSchur_8h" name="RealSchur.h" local="yes" imported="no">./RealSchur.h</includes>
    <class kind="class">Eigen::EigenSolver</class>
    <namespace>Eigen</namespace>
    <member kind="function">
      <type>std::complex&lt; Scalar &gt;</type>
      <name>cdiv</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a83abf02e50930010243d5642cbf1358e</anchor>
      <arglist>(const Scalar &amp;xr, const Scalar &amp;xi, const Scalar &amp;yr, const Scalar &amp;yi)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigenvalue_tutorial.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/matrix_vector/</path>
    <filename>eigenvalue__tutorial_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO int</type>
      <name>main</name>
      <anchorfile>eigenvalue__tutorial_8cpp.html</anchorfile>
      <anchor>acacac24a7bdcafe661572d46ab821808</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ellipsoidal_integrator.cpp</name>
    <path>/tmp/ws/src/acado/acado/validated_integrator/</path>
    <filename>ellipsoidal__integrator_8cpp</filename>
    <includes id="ellipsoidal__integrator_8hpp" name="ellipsoidal_integrator.hpp" local="no" imported="no">acado/validated_integrator/ellipsoidal_integrator.hpp</includes>
  </compound>
  <compound kind="file">
    <name>ellipsoidal_integrator.hpp</name>
    <path>/tmp/ws/src/acado/acado/validated_integrator/</path>
    <filename>ellipsoidal__integrator_8hpp</filename>
    <includes id="clock_8hpp" name="clock.hpp" local="no" imported="no">acado/clock/clock.hpp</includes>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="algorithmic__base_8hpp" name="algorithmic_base.hpp" local="no" imported="no">acado/user_interaction/algorithmic_base.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <includes id="variables__grid_8hpp" name="variables_grid.hpp" local="no" imported="no">acado/variables_grid/variables_grid.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <includes id="set__arithmetics_8hpp" name="set_arithmetics.hpp" local="no" imported="no">acado/set_arithmetics/set_arithmetics.hpp</includes>
    <class kind="class">EllipsoidalIntegrator</class>
  </compound>
  <compound kind="file">
    <name>empty.cpp</name>
    <path>/tmp/ws/src/acado/interfaces/matlab/examples/mexfiles/</path>
    <filename>empty_8cpp</filename>
    <includes id="acado__toolkit_8hpp" name="acado_toolkit.hpp" local="no" imported="no">acado_toolkit.hpp</includes>
    <includes id="matlab__acado__utils_8hpp" name="matlab_acado_utils.hpp" local="no" imported="no">acado/utils/matlab_acado_utils.hpp</includes>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO void</type>
      <name>mexFunction</name>
      <anchorfile>empty_8cpp.html</anchorfile>
      <anchor>ab70c7b79ca5c42603a2b9a405431f380</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>erk2_export.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>erk2__export_8cpp</filename>
    <includes id="erk2__export_8hpp" name="erk2_export.hpp" local="no" imported="no">acado/code_generation/integrators/erk2_export.hpp</includes>
    <includes id="export__algorithm__factory_8hpp" name="export_algorithm_factory.hpp" local="no" imported="no">acado/code_generation/export_algorithm_factory.hpp</includes>
    <member kind="function">
      <type>IntegratorExport *</type>
      <name>createExplicitRungeKutta2Export</name>
      <anchorfile>erk2__export_8cpp.html</anchorfile>
      <anchor>ad0d8ac20eb3f75db44806f42ebf7e091</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>erk2_export.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>erk2__export_8hpp</filename>
    <includes id="erk__export_8hpp" name="erk_export.hpp" local="no" imported="no">acado/code_generation/integrators/erk_export.hpp</includes>
    <class kind="class">ExplicitRungeKutta2Export</class>
    <member kind="function">
      <type>IntegratorExport *</type>
      <name>createExplicitRungeKutta2Export</name>
      <anchorfile>erk2__export_8hpp.html</anchorfile>
      <anchor>ad0d8ac20eb3f75db44806f42ebf7e091</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>erk3_export.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>erk3__export_8cpp</filename>
    <includes id="erk3__export_8hpp" name="erk3_export.hpp" local="no" imported="no">acado/code_generation/integrators/erk3_export.hpp</includes>
    <includes id="export__algorithm__factory_8hpp" name="export_algorithm_factory.hpp" local="no" imported="no">acado/code_generation/export_algorithm_factory.hpp</includes>
    <member kind="function">
      <type>IntegratorExport *</type>
      <name>createExplicitRungeKutta3Export</name>
      <anchorfile>erk3__export_8cpp.html</anchorfile>
      <anchor>a3c6751140c472a77c31677ae2ab0b1e0</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>erk3_export.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>erk3__export_8hpp</filename>
    <includes id="erk__export_8hpp" name="erk_export.hpp" local="no" imported="no">acado/code_generation/integrators/erk_export.hpp</includes>
    <class kind="class">ExplicitRungeKutta3Export</class>
    <member kind="function">
      <type>IntegratorExport *</type>
      <name>createExplicitRungeKutta3Export</name>
      <anchorfile>erk3__export_8hpp.html</anchorfile>
      <anchor>a3c6751140c472a77c31677ae2ab0b1e0</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>erk4_export.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>erk4__export_8cpp</filename>
    <includes id="erk4__export_8hpp" name="erk4_export.hpp" local="no" imported="no">acado/code_generation/integrators/erk4_export.hpp</includes>
    <includes id="export__algorithm__factory_8hpp" name="export_algorithm_factory.hpp" local="no" imported="no">acado/code_generation/export_algorithm_factory.hpp</includes>
    <member kind="function">
      <type>IntegratorExport *</type>
      <name>createExplicitRungeKutta4Export</name>
      <anchorfile>erk4__export_8cpp.html</anchorfile>
      <anchor>a45048ef23811ae6243921a0e6ec0d4fa</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>erk4_export.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>erk4__export_8hpp</filename>
    <includes id="erk__export_8hpp" name="erk_export.hpp" local="no" imported="no">acado/code_generation/integrators/erk_export.hpp</includes>
    <class kind="class">ExplicitRungeKutta4Export</class>
    <member kind="function">
      <type>IntegratorExport *</type>
      <name>createExplicitRungeKutta4Export</name>
      <anchorfile>erk4__export_8hpp.html</anchorfile>
      <anchor>a45048ef23811ae6243921a0e6ec0d4fa</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>erk_3sweep_export.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>erk__3sweep__export_8cpp</filename>
    <includes id="erk__export_8hpp" name="erk_export.hpp" local="no" imported="no">acado/code_generation/integrators/erk_export.hpp</includes>
    <includes id="erk__3sweep__export_8hpp" name="erk_3sweep_export.hpp" local="no" imported="no">acado/code_generation/integrators/erk_3sweep_export.hpp</includes>
  </compound>
  <compound kind="file">
    <name>erk_3sweep_export.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>erk__3sweep__export_8hpp</filename>
    <includes id="erk__adjoint__export_8hpp" name="erk_adjoint_export.hpp" local="no" imported="no">acado/code_generation/integrators/erk_adjoint_export.hpp</includes>
    <class kind="class">ThreeSweepsERKExport</class>
  </compound>
  <compound kind="file">
    <name>erk_adjoint_export.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>erk__adjoint__export_8cpp</filename>
    <includes id="erk__export_8hpp" name="erk_export.hpp" local="no" imported="no">acado/code_generation/integrators/erk_export.hpp</includes>
    <includes id="erk__adjoint__export_8hpp" name="erk_adjoint_export.hpp" local="no" imported="no">acado/code_generation/integrators/erk_adjoint_export.hpp</includes>
  </compound>
  <compound kind="file">
    <name>erk_adjoint_export.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>erk__adjoint__export_8hpp</filename>
    <includes id="erk__export_8hpp" name="erk_export.hpp" local="no" imported="no">acado/code_generation/integrators/erk_export.hpp</includes>
    <class kind="class">AdjointERKExport</class>
  </compound>
  <compound kind="file">
    <name>erk_export.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>erk__export_8cpp</filename>
    <includes id="erk__export_8hpp" name="erk_export.hpp" local="no" imported="no">acado/code_generation/integrators/erk_export.hpp</includes>
  </compound>
  <compound kind="file">
    <name>erk_export.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>erk__export_8hpp</filename>
    <includes id="rk__export_8hpp" name="rk_export.hpp" local="no" imported="no">acado/code_generation/integrators/rk_export.hpp</includes>
    <includes id="erk__adjoint__export_8hpp" name="erk_adjoint_export.hpp" local="no" imported="no">acado/code_generation/integrators/erk_adjoint_export.hpp</includes>
    <includes id="erk__fob__export_8hpp" name="erk_fob_export.hpp" local="no" imported="no">acado/code_generation/integrators/erk_fob_export.hpp</includes>
    <includes id="erk__3sweep__export_8hpp" name="erk_3sweep_export.hpp" local="no" imported="no">acado/code_generation/integrators/erk_3sweep_export.hpp</includes>
    <class kind="class">ExplicitRungeKuttaExport</class>
  </compound>
  <compound kind="file">
    <name>erk_fob_export.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>erk__fob__export_8cpp</filename>
    <includes id="erk__export_8hpp" name="erk_export.hpp" local="no" imported="no">acado/code_generation/integrators/erk_export.hpp</includes>
    <includes id="erk__fob__export_8hpp" name="erk_fob_export.hpp" local="no" imported="no">acado/code_generation/integrators/erk_fob_export.hpp</includes>
  </compound>
  <compound kind="file">
    <name>erk_fob_export.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>erk__fob__export_8hpp</filename>
    <includes id="erk__adjoint__export_8hpp" name="erk_adjoint_export.hpp" local="no" imported="no">acado/code_generation/integrators/erk_adjoint_export.hpp</includes>
    <class kind="class">ForwardOverBackwardERKExport</class>
  </compound>
  <compound kind="file">
    <name>estimator.cpp</name>
    <path>/tmp/ws/src/acado/acado/estimator/</path>
    <filename>estimator_8cpp</filename>
    <includes id="estimator_8hpp" name="estimator.hpp" local="no" imported="no">acado/estimator/estimator.hpp</includes>
  </compound>
  <compound kind="file">
    <name>estimator.hpp</name>
    <path>/tmp/ws/src/acado/acado/estimator/</path>
    <filename>estimator_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="simulation__block_8hpp" name="simulation_block.hpp" local="no" imported="no">acado/simulation_environment/simulation_block.hpp</includes>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <class kind="class">Estimator</class>
  </compound>
  <compound kind="file">
    <name>EulerAngles.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Geometry/</path>
    <filename>EulerAngles_8h</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>evaluation_base.hpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>evaluation__base_8hpp</filename>
    <includes id="symbolic__operator__fwd_8hpp" name="symbolic_operator_fwd.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator_fwd.hpp</includes>
    <class kind="class">EvaluationBase</class>
  </compound>
  <compound kind="file">
    <name>evaluation_point.cpp</name>
    <path>/tmp/ws/src/acado/acado/function/</path>
    <filename>evaluation__point_8cpp</filename>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
  </compound>
  <compound kind="file">
    <name>evaluation_point.hpp</name>
    <path>/tmp/ws/src/acado/acado/function/</path>
    <filename>evaluation__point_8hpp</filename>
    <includes id="ocp__iterate_8hpp" name="ocp_iterate.hpp" local="no" imported="no">acado/function/ocp_iterate.hpp</includes>
    <includes id="function__evaluation__tree_8hpp" name="function_evaluation_tree.hpp" local="no" imported="no">acado/function/function_evaluation_tree.hpp</includes>
    <class kind="class">EvaluationPoint</class>
  </compound>
  <compound kind="file">
    <name>evaluation_template.hpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>evaluation__template_8hpp</filename>
    <includes id="symbolic__operator__fwd_8hpp" name="symbolic_operator_fwd.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator_fwd.hpp</includes>
    <includes id="evaluation__base_8hpp" name="evaluation_base.hpp" local="no" imported="no">acado/symbolic_operator/evaluation_base.hpp</includes>
    <includes id="operator_8hpp" name="operator.hpp" local="no" imported="no">acado/symbolic_operator/operator.hpp</includes>
    <class kind="class">EvaluationTemplate</class>
  </compound>
  <compound kind="file">
    <name>exact_hessian.cpp</name>
    <path>/tmp/ws/src/acado/acado/nlp_derivative_approximation/</path>
    <filename>exact__hessian_8cpp</filename>
    <includes id="exact__hessian_8hpp" name="exact_hessian.hpp" local="no" imported="no">acado/nlp_derivative_approximation/exact_hessian.hpp</includes>
  </compound>
  <compound kind="file">
    <name>exact_hessian.hpp</name>
    <path>/tmp/ws/src/acado/acado/nlp_derivative_approximation/</path>
    <filename>exact__hessian_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="nlp__derivative__approximation_8hpp" name="nlp_derivative_approximation.hpp" local="no" imported="no">acado/nlp_derivative_approximation/nlp_derivative_approximation.hpp</includes>
    <class kind="class">ExactHessian</class>
  </compound>
  <compound kind="file">
    <name>qpoases/EXAMPLES/example1.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpoases/EXAMPLES/</path>
    <filename>qpoases_2EXAMPLES_2example1_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>qpoases_2EXAMPLES_2example1_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qpOASES-3.0beta/examples/example1.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/examples/</path>
    <filename>qpOASES-3_80beta_2examples_2example1_8cpp</filename>
    <includes id="qpOASES_8hpp" name="qpOASES.hpp" local="no" imported="no">qpOASES.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>qpOASES-3_80beta_2examples_2example1_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example1a.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/examples/</path>
    <filename>example1a_8cpp</filename>
    <includes id="qpOASES_8hpp" name="qpOASES.hpp" local="no" imported="no">qpOASES.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>example1a_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qpoases/EXAMPLES/example1b.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpoases/EXAMPLES/</path>
    <filename>qpoases_2EXAMPLES_2example1b_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>qpoases_2EXAMPLES_2example1b_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qpOASES-3.0beta/examples/example1b.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/examples/</path>
    <filename>qpOASES-3_80beta_2examples_2example1b_8cpp</filename>
    <includes id="qpOASES_8hpp" name="qpOASES.hpp" local="no" imported="no">qpOASES.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>qpOASES-3_80beta_2examples_2example1b_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example2.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/examples/</path>
    <filename>example2_8cpp</filename>
    <includes id="qpOASES_8hpp" name="qpOASES.hpp" local="no" imported="no">qpOASES.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>example2_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example3.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/examples/</path>
    <filename>example3_8cpp</filename>
    <includes id="qpOASES_8hpp" name="qpOASES.hpp" local="no" imported="no">qpOASES.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>example3_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example3b.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/examples/</path>
    <filename>example3b_8cpp</filename>
    <includes id="qpOASES_8hpp" name="qpOASES.hpp" local="no" imported="no">qpOASES.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>example3b_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example4.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/examples/</path>
    <filename>example4_8cpp</filename>
    <includes id="qpOASES_8hpp" name="qpOASES.hpp" local="no" imported="no">qpOASES.hpp</includes>
    <includes id="example4CP_8cpp" name="example4CP.cpp" local="yes" imported="no">example4CP.cpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>example4_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example4CP.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/examples/</path>
    <filename>example4CP_8cpp</filename>
    <class kind="class">MyConstraintProduct</class>
  </compound>
  <compound kind="file">
    <name>example5.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/examples/</path>
    <filename>example5_8cpp</filename>
    <includes id="qpOASES_8hpp" name="qpOASES.hpp" local="no" imported="no">qpOASES.hpp</includes>
    <includes id="example4CP_8cpp" name="example4CP.cpp" local="yes" imported="no">example4CP.cpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>example5_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example6.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/examples/</path>
    <filename>example6_8cpp</filename>
    <includes id="qpOASES_8hpp" name="qpOASES.hpp" local="no" imported="no">qpOASES.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>example6_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example_001.dox</name>
    <path>/tmp/ws/src/acado/doc/tutorial/</path>
    <filename>example__001_8dox</filename>
  </compound>
  <compound kind="file">
    <name>example_002.dox</name>
    <path>/tmp/ws/src/acado/doc/tutorial/</path>
    <filename>example__002_8dox</filename>
  </compound>
  <compound kind="file">
    <name>example_003.dox</name>
    <path>/tmp/ws/src/acado/doc/tutorial/</path>
    <filename>example__003_8dox</filename>
  </compound>
  <compound kind="file">
    <name>example_004.dox</name>
    <path>/tmp/ws/src/acado/doc/tutorial/</path>
    <filename>example__004_8dox</filename>
  </compound>
  <compound kind="file">
    <name>example_005.dox</name>
    <path>/tmp/ws/src/acado/doc/tutorial/</path>
    <filename>example__005_8dox</filename>
  </compound>
  <compound kind="file">
    <name>example_006.dox</name>
    <path>/tmp/ws/src/acado/doc/tutorial/</path>
    <filename>example__006_8dox</filename>
  </compound>
  <compound kind="file">
    <name>example_007.dox</name>
    <path>/tmp/ws/src/acado/doc/tutorial/</path>
    <filename>example__007_8dox</filename>
  </compound>
  <compound kind="file">
    <name>example_008.dox</name>
    <path>/tmp/ws/src/acado/doc/tutorial/</path>
    <filename>example__008_8dox</filename>
  </compound>
  <compound kind="file">
    <name>example_009.dox</name>
    <path>/tmp/ws/src/acado/doc/tutorial/</path>
    <filename>example__009_8dox</filename>
  </compound>
  <compound kind="file">
    <name>example_009a.dox</name>
    <path>/tmp/ws/src/acado/doc/tutorial/</path>
    <filename>example__009a_8dox</filename>
  </compound>
  <compound kind="file">
    <name>example_009b.dox</name>
    <path>/tmp/ws/src/acado/doc/tutorial/</path>
    <filename>example__009b_8dox</filename>
  </compound>
  <compound kind="file">
    <name>example_010.dox</name>
    <path>/tmp/ws/src/acado/doc/tutorial/</path>
    <filename>example__010_8dox</filename>
  </compound>
  <compound kind="file">
    <name>example_011.dox</name>
    <path>/tmp/ws/src/acado/doc/tutorial/</path>
    <filename>example__011_8dox</filename>
  </compound>
  <compound kind="file">
    <name>example_012.dox</name>
    <path>/tmp/ws/src/acado/doc/tutorial/</path>
    <filename>example__012_8dox</filename>
  </compound>
  <compound kind="file">
    <name>example_013.dox</name>
    <path>/tmp/ws/src/acado/doc/tutorial/</path>
    <filename>example__013_8dox</filename>
  </compound>
  <compound kind="file">
    <name>example_014.dox</name>
    <path>/tmp/ws/src/acado/doc/tutorial/</path>
    <filename>example__014_8dox</filename>
  </compound>
  <compound kind="file">
    <name>example_015.dox</name>
    <path>/tmp/ws/src/acado/doc/tutorial/</path>
    <filename>example__015_8dox</filename>
  </compound>
  <compound kind="file">
    <name>example_016.dox</name>
    <path>/tmp/ws/src/acado/doc/tutorial/</path>
    <filename>example__016_8dox</filename>
  </compound>
  <compound kind="file">
    <name>example_017.dox</name>
    <path>/tmp/ws/src/acado/doc/tutorial/</path>
    <filename>example__017_8dox</filename>
  </compound>
  <compound kind="file">
    <name>example_018.dox</name>
    <path>/tmp/ws/src/acado/doc/tutorial/</path>
    <filename>example__018_8dox</filename>
  </compound>
  <compound kind="file">
    <name>example_019.dox</name>
    <path>/tmp/ws/src/acado/doc/tutorial/</path>
    <filename>example__019_8dox</filename>
  </compound>
  <compound kind="file">
    <name>example_020.dox</name>
    <path>/tmp/ws/src/acado/doc/tutorial/</path>
    <filename>example__020_8dox</filename>
  </compound>
  <compound kind="file">
    <name>exampleLP.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/examples/</path>
    <filename>exampleLP_8cpp</filename>
    <includes id="qpOASES_8hpp" name="qpOASES.hpp" local="no" imported="no">qpOASES.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>exampleLP_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>exp.cpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>exp_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="symbolic__operator_8hpp" name="symbolic_operator.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator.hpp</includes>
  </compound>
  <compound kind="file">
    <name>exp.hpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>exp_8hpp</filename>
    <includes id="symbolic__operator__fwd_8hpp" name="symbolic_operator_fwd.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator_fwd.hpp</includes>
    <class kind="class">Exp</class>
  </compound>
  <compound kind="file">
    <name>explicit_euler_export.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>explicit__euler__export_8cpp</filename>
    <includes id="explicit__euler__export_8hpp" name="explicit_euler_export.hpp" local="no" imported="no">acado/code_generation/integrators/explicit_euler_export.hpp</includes>
    <includes id="export__algorithm__factory_8hpp" name="export_algorithm_factory.hpp" local="no" imported="no">acado/code_generation/export_algorithm_factory.hpp</includes>
    <member kind="function">
      <type>IntegratorExport *</type>
      <name>createExplicitEulerExport</name>
      <anchorfile>explicit__euler__export_8cpp.html</anchorfile>
      <anchor>a1f6d6eb0bac0dc94ac90da99fc925506</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>explicit_euler_export.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>explicit__euler__export_8hpp</filename>
    <includes id="erk__export_8hpp" name="erk_export.hpp" local="no" imported="no">acado/code_generation/integrators/erk_export.hpp</includes>
    <class kind="class">ExplicitEulerExport</class>
    <member kind="function">
      <type>IntegratorExport *</type>
      <name>createExplicitEulerExport</name>
      <anchorfile>explicit__euler__export_8hpp.html</anchorfile>
      <anchor>a1f6d6eb0bac0dc94ac90da99fc925506</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>export_acado_function.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__acado__function_8cpp</filename>
    <includes id="export__acado__function_8hpp" name="export_acado_function.hpp" local="no" imported="no">acado/code_generation/export_acado_function.hpp</includes>
    <includes id="function___8hpp" name="function_.hpp" local="no" imported="no">acado/function/function_.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_acado_function.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__acado__function_8hpp</filename>
    <includes id="export__function_8hpp" name="export_function.hpp" local="no" imported="no">acado/code_generation/export_function.hpp</includes>
    <class kind="class">ExportAcadoFunction</class>
  </compound>
  <compound kind="file">
    <name>export_algorithm.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__algorithm_8cpp</filename>
    <includes id="export__algorithm_8hpp" name="export_algorithm.hpp" local="no" imported="no">acado/code_generation/export_algorithm.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_algorithm.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__algorithm_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="algorithmic__base_8hpp" name="algorithmic_base.hpp" local="no" imported="no">acado/user_interaction/algorithmic_base.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <includes id="export__variable_8hpp" name="export_variable.hpp" local="no" imported="no">acado/code_generation/export_variable.hpp</includes>
    <includes id="export__function_8hpp" name="export_function.hpp" local="no" imported="no">acado/code_generation/export_function.hpp</includes>
    <includes id="export__acado__function_8hpp" name="export_acado_function.hpp" local="no" imported="no">acado/code_generation/export_acado_function.hpp</includes>
    <includes id="export__arithmetic__statement_8hpp" name="export_arithmetic_statement.hpp" local="no" imported="no">acado/code_generation/export_arithmetic_statement.hpp</includes>
    <includes id="export__function__call_8hpp" name="export_function_call.hpp" local="no" imported="no">acado/code_generation/export_function_call.hpp</includes>
    <includes id="export__for__loop_8hpp" name="export_for_loop.hpp" local="no" imported="no">acado/code_generation/export_for_loop.hpp</includes>
    <class kind="class">ExportAlgorithm</class>
  </compound>
  <compound kind="file">
    <name>export_algorithm_factory.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__algorithm__factory_8hpp</filename>
    <includes id="export__algorithm_8hpp" name="export_algorithm.hpp" local="no" imported="no">acado/code_generation/export_algorithm.hpp</includes>
    <includes id="acado__types_8hpp" name="acado_types.hpp" local="no" imported="no">acado/utils/acado_types.hpp</includes>
    <includes id="acado__message__handling_8hpp" name="acado_message_handling.hpp" local="no" imported="no">acado/utils/acado_message_handling.hpp</includes>
    <class kind="class">ExportAlgorithmFactory</class>
  </compound>
  <compound kind="file">
    <name>export_argument.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__argument_8cpp</filename>
    <includes id="export__index_8hpp" name="export_index.hpp" local="no" imported="no">acado/code_generation/export_index.hpp</includes>
    <includes id="export__argument_8hpp" name="export_argument.hpp" local="no" imported="no">acado/code_generation/export_argument.hpp</includes>
    <includes id="export__argument__internal_8hpp" name="export_argument_internal.hpp" local="no" imported="no">acado/code_generation/export_argument_internal.hpp</includes>
    <member kind="variable" static="yes">
      <type>static BEGIN_NAMESPACE_ACADO const double</type>
      <name>undefinedEntry</name>
      <anchorfile>export__argument_8cpp.html</anchorfile>
      <anchor>a9d4a33e0c7dbfed55691264930c4e0e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>export_argument.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__argument_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <includes id="export__data_8hpp" name="export_data.hpp" local="no" imported="no">acado/code_generation/export_data.hpp</includes>
    <includes id="export__index_8hpp" name="export_index.hpp" local="no" imported="no">acado/code_generation/export_index.hpp</includes>
    <class kind="class">ExportArgument</class>
    <member kind="variable" static="yes">
      <type>static const ExportArgument</type>
      <name>emptyConstExportArgument</name>
      <anchorfile>export__argument_8hpp.html</anchorfile>
      <anchor>aa63b8916d8d80890e99f78badf57efa2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>export_argument_internal.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__argument__internal_8cpp</filename>
    <includes id="export__argument__internal_8hpp" name="export_argument_internal.hpp" local="no" imported="no">acado/code_generation/export_argument_internal.hpp</includes>
    <includes id="export__argument_8hpp" name="export_argument.hpp" local="no" imported="no">acado/code_generation/export_argument.hpp</includes>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>undefinedEntry</name>
      <anchorfile>export__argument__internal_8cpp.html</anchorfile>
      <anchor>adca3e6ee61af9833df48cd63e0334c0c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>export_argument_internal.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__argument__internal_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <includes id="export__data__internal_8hpp" name="export_data_internal.hpp" local="no" imported="no">acado/code_generation/export_data_internal.hpp</includes>
    <includes id="export__index_8hpp" name="export_index.hpp" local="no" imported="no">acado/code_generation/export_index.hpp</includes>
    <class kind="class">ExportArgumentInternal</class>
  </compound>
  <compound kind="file">
    <name>export_argument_list.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__argument__list_8cpp</filename>
    <includes id="export__argument__list_8hpp" name="export_argument_list.hpp" local="no" imported="no">acado/code_generation/export_argument_list.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_argument_list.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__argument__list_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="export__argument_8hpp" name="export_argument.hpp" local="no" imported="no">acado/code_generation/export_argument.hpp</includes>
    <class kind="class">ExportArgumentList</class>
  </compound>
  <compound kind="file">
    <name>export_arithmetic_statement.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__arithmetic__statement_8cpp</filename>
    <includes id="export__arithmetic__statement_8hpp" name="export_arithmetic_statement.hpp" local="no" imported="no">acado/code_generation/export_arithmetic_statement.hpp</includes>
    <includes id="export__variable__internal_8hpp" name="export_variable_internal.hpp" local="no" imported="no">acado/code_generation/export_variable_internal.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_arithmetic_statement.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__arithmetic__statement_8hpp</filename>
    <includes id="export__statement_8hpp" name="export_statement.hpp" local="no" imported="no">acado/code_generation/export_statement.hpp</includes>
    <includes id="export__variable_8hpp" name="export_variable.hpp" local="no" imported="no">acado/code_generation/export_variable.hpp</includes>
    <includes id="memory__allocator_8hpp" name="memory_allocator.hpp" local="no" imported="no">acado/code_generation/memory_allocator.hpp</includes>
    <class kind="class">ExportArithmeticStatement</class>
  </compound>
  <compound kind="file">
    <name>export_auxiliary_functions.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__auxiliary__functions_8cpp</filename>
    <includes id="export__auxiliary__functions_8hpp" name="export_auxiliary_functions.hpp" local="no" imported="no">acado/code_generation/export_auxiliary_functions.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_auxiliary_functions.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__auxiliary__functions_8hpp</filename>
    <includes id="export__templated__file_8hpp" name="export_templated_file.hpp" local="no" imported="no">acado/code_generation/export_templated_file.hpp</includes>
    <class kind="class">ExportAuxiliaryFunctions</class>
  </compound>
  <compound kind="file">
    <name>export_auxiliary_sim_functions.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>export__auxiliary__sim__functions_8cpp</filename>
    <includes id="export__auxiliary__sim__functions_8hpp" name="export_auxiliary_sim_functions.hpp" local="no" imported="no">acado/code_generation/integrators/export_auxiliary_sim_functions.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_auxiliary_sim_functions.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>export__auxiliary__sim__functions_8hpp</filename>
    <includes id="export__templated__file_8hpp" name="export_templated_file.hpp" local="no" imported="no">acado/code_generation/export_templated_file.hpp</includes>
    <class kind="class">ExportAuxiliarySimFunctions</class>
  </compound>
  <compound kind="file">
    <name>export_cholesky_decomposition.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__cholesky__decomposition_8cpp</filename>
    <includes id="export__cholesky__decomposition_8hpp" name="export_cholesky_decomposition.hpp" local="no" imported="no">acado/code_generation/export_cholesky_decomposition.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_cholesky_decomposition.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__cholesky__decomposition_8hpp</filename>
    <includes id="export__algorithm_8hpp" name="export_algorithm.hpp" local="no" imported="no">acado/code_generation/export_algorithm.hpp</includes>
    <includes id="export__function_8hpp" name="export_function.hpp" local="no" imported="no">acado/code_generation/export_function.hpp</includes>
    <includes id="export__variable_8hpp" name="export_variable.hpp" local="no" imported="no">acado/code_generation/export_variable.hpp</includes>
    <class kind="class">ExportCholeskyDecomposition</class>
  </compound>
  <compound kind="file">
    <name>export_cholesky_solver.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/linear_solvers/</path>
    <filename>export__cholesky__solver_8cpp</filename>
    <includes id="export__cholesky__solver_8hpp" name="export_cholesky_solver.hpp" local="no" imported="no">acado/code_generation/linear_solvers/export_cholesky_solver.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_cholesky_solver.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/linear_solvers/</path>
    <filename>export__cholesky__solver_8hpp</filename>
    <includes id="linear__solver__export_8hpp" name="linear_solver_export.hpp" local="no" imported="no">acado/code_generation/linear_solvers/linear_solver_export.hpp</includes>
    <class kind="class">ExportCholeskySolver</class>
  </compound>
  <compound kind="file">
    <name>export_common_header.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__common__header_8cpp</filename>
    <includes id="export__common__header_8hpp" name="export_common_header.hpp" local="no" imported="no">acado/code_generation/export_common_header.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_common_header.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__common__header_8hpp</filename>
    <includes id="export__templated__file_8hpp" name="export_templated_file.hpp" local="no" imported="no">acado/code_generation/export_templated_file.hpp</includes>
    <class kind="class">ExportCommonHeader</class>
  </compound>
  <compound kind="file">
    <name>export_data.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__data_8cpp</filename>
    <includes id="export__data_8hpp" name="export_data.hpp" local="no" imported="no">acado/code_generation/export_data.hpp</includes>
    <includes id="export__data__internal_8hpp" name="export_data_internal.hpp" local="no" imported="no">acado/code_generation/export_data_internal.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_data.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__data_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="shared__object_8hpp" name="shared_object.hpp" local="no" imported="no">casadi/symbolic/shared_object.hpp</includes>
    <class kind="class">ExportData</class>
  </compound>
  <compound kind="file">
    <name>export_data_declaration.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__data__declaration_8cpp</filename>
    <includes id="export__data__declaration_8hpp" name="export_data_declaration.hpp" local="no" imported="no">acado/code_generation/export_data_declaration.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_data_declaration.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__data__declaration_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="export__statement_8hpp" name="export_statement.hpp" local="no" imported="no">acado/code_generation/export_statement.hpp</includes>
    <includes id="export__variable_8hpp" name="export_variable.hpp" local="no" imported="no">acado/code_generation/export_variable.hpp</includes>
    <includes id="export__index_8hpp" name="export_index.hpp" local="no" imported="no">acado/code_generation/export_index.hpp</includes>
    <class kind="class">ExportDataDeclaration</class>
  </compound>
  <compound kind="file">
    <name>export_data_internal.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__data__internal_8cpp</filename>
    <includes id="export__data__internal_8hpp" name="export_data_internal.hpp" local="no" imported="no">acado/code_generation/export_data_internal.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_data_internal.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__data__internal_8hpp</filename>
    <includes id="shared__object_8hpp" name="shared_object.hpp" local="no" imported="no">casadi/symbolic/shared_object.hpp</includes>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <class kind="class">ExportDataInternal</class>
  </compound>
  <compound kind="file">
    <name>export_exact_hessian_cn2.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__exact__hessian__cn2_8cpp</filename>
    <includes id="export__exact__hessian__cn2_8hpp" name="export_exact_hessian_cn2.hpp" local="no" imported="no">acado/code_generation/export_exact_hessian_cn2.hpp</includes>
    <includes id="export__qpoases__interface_8hpp" name="export_qpoases_interface.hpp" local="no" imported="no">acado/code_generation/export_qpoases_interface.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_exact_hessian_cn2.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__exact__hessian__cn2_8hpp</filename>
    <includes id="export__nlp__solver_8hpp" name="export_nlp_solver.hpp" local="no" imported="no">acado/code_generation/export_nlp_solver.hpp</includes>
    <includes id="export__gauss__newton__cn2_8hpp" name="export_gauss_newton_cn2.hpp" local="no" imported="no">acado/code_generation/export_gauss_newton_cn2.hpp</includes>
    <class kind="class">ExportExactHessianCN2</class>
  </compound>
  <compound kind="file">
    <name>export_exact_hessian_qpdunes.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__exact__hessian__qpdunes_8cpp</filename>
    <includes id="export__exact__hessian__qpdunes_8hpp" name="export_exact_hessian_qpdunes.hpp" local="no" imported="no">acado/code_generation/export_exact_hessian_qpdunes.hpp</includes>
    <includes id="export__qpdunes__interface_8hpp" name="export_qpdunes_interface.hpp" local="no" imported="no">acado/code_generation/export_qpdunes_interface.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_exact_hessian_qpdunes.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__exact__hessian__qpdunes_8hpp</filename>
    <includes id="export__nlp__solver_8hpp" name="export_nlp_solver.hpp" local="no" imported="no">acado/code_generation/export_nlp_solver.hpp</includes>
    <includes id="export__gauss__newton__qpdunes_8hpp" name="export_gauss_newton_qpdunes.hpp" local="no" imported="no">acado/code_generation/export_gauss_newton_qpdunes.hpp</includes>
    <class kind="class">ExportExactHessianQpDunes</class>
  </compound>
  <compound kind="file">
    <name>export_file.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__file_8cpp</filename>
    <includes id="export__file_8hpp" name="export_file.hpp" local="no" imported="no">acado/code_generation/export_file.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_file.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__file_8hpp</filename>
    <includes id="export__statement__block_8hpp" name="export_statement_block.hpp" local="no" imported="no">acado/code_generation/export_statement_block.hpp</includes>
    <class kind="class">ExportFile</class>
  </compound>
  <compound kind="file">
    <name>export_for_loop.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__for__loop_8cpp</filename>
    <includes id="export__for__loop_8hpp" name="export_for_loop.hpp" local="no" imported="no">acado/code_generation/export_for_loop.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_for_loop.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__for__loop_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="export__index_8hpp" name="export_index.hpp" local="no" imported="no">acado/code_generation/export_index.hpp</includes>
    <includes id="export__statement__block_8hpp" name="export_statement_block.hpp" local="no" imported="no">acado/code_generation/export_statement_block.hpp</includes>
    <class kind="class">ExportForLoop</class>
  </compound>
  <compound kind="file">
    <name>export_forces_generator.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__forces__generator_8cpp</filename>
    <includes id="export__forces__generator_8hpp" name="export_forces_generator.hpp" local="no" imported="no">acado/code_generation/export_forces_generator.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_forces_generator.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__forces__generator_8hpp</filename>
    <includes id="export__templated__file_8hpp" name="export_templated_file.hpp" local="no" imported="no">acado/code_generation/export_templated_file.hpp</includes>
    <class kind="class">ExportForcesGenerator</class>
  </compound>
  <compound kind="file">
    <name>export_forces_interface.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__forces__interface_8cpp</filename>
    <includes id="export__forces__interface_8hpp" name="export_forces_interface.hpp" local="no" imported="no">acado/code_generation/export_forces_interface.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_forces_interface.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__forces__interface_8hpp</filename>
    <includes id="export__templated__file_8hpp" name="export_templated_file.hpp" local="no" imported="no">acado/code_generation/export_templated_file.hpp</includes>
    <class kind="class">ExportForcesInterface</class>
  </compound>
  <compound kind="file">
    <name>export_function.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__function_8cpp</filename>
    <includes id="export__function_8hpp" name="export_function.hpp" local="no" imported="no">acado/code_generation/export_function.hpp</includes>
    <includes id="export__function__call_8hpp" name="export_function_call.hpp" local="no" imported="no">acado/code_generation/export_function_call.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_function.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__function_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="export__variable_8hpp" name="export_variable.hpp" local="no" imported="no">acado/code_generation/export_variable.hpp</includes>
    <includes id="export__argument__list_8hpp" name="export_argument_list.hpp" local="no" imported="no">acado/code_generation/export_argument_list.hpp</includes>
    <includes id="export__statement__block_8hpp" name="export_statement_block.hpp" local="no" imported="no">acado/code_generation/export_statement_block.hpp</includes>
    <includes id="export__statement__string_8hpp" name="export_statement_string.hpp" local="no" imported="no">acado/code_generation/export_statement_string.hpp</includes>
    <includes id="memory__allocator_8hpp" name="memory_allocator.hpp" local="no" imported="no">acado/code_generation/memory_allocator.hpp</includes>
    <class kind="class">ExportFunction</class>
  </compound>
  <compound kind="file">
    <name>export_function_call.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__function__call_8cpp</filename>
    <includes id="export__function__call_8hpp" name="export_function_call.hpp" local="no" imported="no">acado/code_generation/export_function_call.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_function_call.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__function__call_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="export__statement_8hpp" name="export_statement.hpp" local="no" imported="no">acado/code_generation/export_statement.hpp</includes>
    <includes id="export__function_8hpp" name="export_function.hpp" local="no" imported="no">acado/code_generation/export_function.hpp</includes>
    <class kind="class">ExportFunctionCall</class>
  </compound>
  <compound kind="file">
    <name>export_function_declaration.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__function__declaration_8cpp</filename>
    <includes id="export__function__declaration_8hpp" name="export_function_declaration.hpp" local="no" imported="no">acado/code_generation/export_function_declaration.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_function_declaration.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__function__declaration_8hpp</filename>
    <includes id="export__statement_8hpp" name="export_statement.hpp" local="no" imported="no">acado/code_generation/export_statement.hpp</includes>
    <includes id="export__function_8hpp" name="export_function.hpp" local="no" imported="no">acado/code_generation/export_function.hpp</includes>
    <includes id="export__acado__function_8hpp" name="export_acado_function.hpp" local="no" imported="no">acado/code_generation/export_acado_function.hpp</includes>
    <class kind="class">ExportFunctionDeclaration</class>
  </compound>
  <compound kind="file">
    <name>export_gauss_newton_cn2.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__gauss__newton__cn2_8cpp</filename>
    <includes id="export__gauss__newton__cn2_8hpp" name="export_gauss_newton_cn2.hpp" local="no" imported="no">acado/code_generation/export_gauss_newton_cn2.hpp</includes>
    <includes id="export__qpoases__interface_8hpp" name="export_qpoases_interface.hpp" local="no" imported="no">acado/code_generation/export_qpoases_interface.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_gauss_newton_cn2.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__gauss__newton__cn2_8hpp</filename>
    <includes id="export__nlp__solver_8hpp" name="export_nlp_solver.hpp" local="no" imported="no">acado/code_generation/export_nlp_solver.hpp</includes>
    <class kind="class">ExportGaussNewtonCN2</class>
  </compound>
  <compound kind="file">
    <name>export_gauss_newton_cn2_factorization.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__gauss__newton__cn2__factorization_8cpp</filename>
    <includes id="export__gauss__newton__cn2__factorization_8hpp" name="export_gauss_newton_cn2_factorization.hpp" local="no" imported="no">acado/code_generation/export_gauss_newton_cn2_factorization.hpp</includes>
    <includes id="export__qpoases__interface_8hpp" name="export_qpoases_interface.hpp" local="no" imported="no">acado/code_generation/export_qpoases_interface.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_gauss_newton_cn2_factorization.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__gauss__newton__cn2__factorization_8hpp</filename>
    <includes id="export__nlp__solver_8hpp" name="export_nlp_solver.hpp" local="no" imported="no">acado/code_generation/export_nlp_solver.hpp</includes>
    <includes id="export__cholesky__solver_8hpp" name="export_cholesky_solver.hpp" local="no" imported="no">acado/code_generation/linear_solvers/export_cholesky_solver.hpp</includes>
    <class kind="class">ExportGaussNewtonCn2Factorization</class>
  </compound>
  <compound kind="file">
    <name>export_gauss_newton_condensed.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__gauss__newton__condensed_8cpp</filename>
    <includes id="export__gauss__newton__condensed_8hpp" name="export_gauss_newton_condensed.hpp" local="no" imported="no">acado/code_generation/export_gauss_newton_condensed.hpp</includes>
    <includes id="export__qpoases__interface_8hpp" name="export_qpoases_interface.hpp" local="no" imported="no">acado/code_generation/export_qpoases_interface.hpp</includes>
    <includes id="export__module_8hpp" name="export_module.hpp" local="no" imported="no">acado/code_generation/export_module.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_gauss_newton_condensed.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__gauss__newton__condensed_8hpp</filename>
    <includes id="export__nlp__solver_8hpp" name="export_nlp_solver.hpp" local="no" imported="no">acado/code_generation/export_nlp_solver.hpp</includes>
    <includes id="export__cholesky__solver_8hpp" name="export_cholesky_solver.hpp" local="no" imported="no">acado/code_generation/linear_solvers/export_cholesky_solver.hpp</includes>
    <class kind="class">ExportGaussNewtonCondensed</class>
  </compound>
  <compound kind="file">
    <name>export_gauss_newton_forces.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__gauss__newton__forces_8cpp</filename>
    <includes id="export__gauss__newton__forces_8hpp" name="export_gauss_newton_forces.hpp" local="no" imported="no">acado/code_generation/export_gauss_newton_forces.hpp</includes>
    <includes id="export__module_8hpp" name="export_module.hpp" local="no" imported="no">acado/code_generation/export_module.hpp</includes>
    <includes id="export__forces__interface_8hpp" name="export_forces_interface.hpp" local="no" imported="no">acado/code_generation/export_forces_interface.hpp</includes>
    <includes id="export__forces__generator_8hpp" name="export_forces_generator.hpp" local="no" imported="no">acado/code_generation/export_forces_generator.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_gauss_newton_forces.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__gauss__newton__forces_8hpp</filename>
    <includes id="export__nlp__solver_8hpp" name="export_nlp_solver.hpp" local="no" imported="no">acado/code_generation/export_nlp_solver.hpp</includes>
    <class kind="class">ExportGaussNewtonForces</class>
  </compound>
  <compound kind="file">
    <name>export_gauss_newton_hpmpc.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__gauss__newton__hpmpc_8cpp</filename>
    <includes id="export__gauss__newton__hpmpc_8hpp" name="export_gauss_newton_hpmpc.hpp" local="no" imported="no">acado/code_generation/export_gauss_newton_hpmpc.hpp</includes>
    <includes id="export__hpmpc__interface_8hpp" name="export_hpmpc_interface.hpp" local="no" imported="no">acado/code_generation/export_hpmpc_interface.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_gauss_newton_hpmpc.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__gauss__newton__hpmpc_8hpp</filename>
    <includes id="export__nlp__solver_8hpp" name="export_nlp_solver.hpp" local="no" imported="no">acado/code_generation/export_nlp_solver.hpp</includes>
    <class kind="class">ExportGaussNewtonHpmpc</class>
  </compound>
  <compound kind="file">
    <name>export_gauss_newton_qpdunes.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__gauss__newton__qpdunes_8cpp</filename>
    <includes id="export__gauss__newton__qpdunes_8hpp" name="export_gauss_newton_qpdunes.hpp" local="no" imported="no">acado/code_generation/export_gauss_newton_qpdunes.hpp</includes>
    <includes id="export__qpdunes__interface_8hpp" name="export_qpdunes_interface.hpp" local="no" imported="no">acado/code_generation/export_qpdunes_interface.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_gauss_newton_qpdunes.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__gauss__newton__qpdunes_8hpp</filename>
    <includes id="export__nlp__solver_8hpp" name="export_nlp_solver.hpp" local="no" imported="no">acado/code_generation/export_nlp_solver.hpp</includes>
    <class kind="class">ExportGaussNewtonQpDunes</class>
  </compound>
  <compound kind="file">
    <name>export_gauss_newton_qpdunes2.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__gauss__newton__qpdunes2_8cpp</filename>
    <includes id="export__gauss__newton__qpdunes2_8hpp" name="export_gauss_newton_qpdunes2.hpp" local="no" imported="no">acado/code_generation/export_gauss_newton_qpdunes2.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_gauss_newton_qpdunes2.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__gauss__newton__qpdunes2_8hpp</filename>
    <includes id="export__nlp__solver_8hpp" name="export_nlp_solver.hpp" local="no" imported="no">acado/code_generation/export_nlp_solver.hpp</includes>
    <includes id="export__qpdunes__interface_8hpp" name="export_qpdunes_interface.hpp" local="no" imported="no">acado/code_generation/export_qpdunes_interface.hpp</includes>
    <class kind="class">ExportGaussNewtonQpDunes2</class>
  </compound>
  <compound kind="file">
    <name>export_hessian_regularization.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__hessian__regularization_8cpp</filename>
    <includes id="export__hessian__regularization_8hpp" name="export_hessian_regularization.hpp" local="no" imported="no">acado/code_generation/export_hessian_regularization.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_hessian_regularization.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__hessian__regularization_8hpp</filename>
    <includes id="export__templated__file_8hpp" name="export_templated_file.hpp" local="no" imported="no">acado/code_generation/export_templated_file.hpp</includes>
    <class kind="class">ExportHessianRegularization</class>
  </compound>
  <compound kind="file">
    <name>export_hpmpc_interface.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__hpmpc__interface_8cpp</filename>
    <includes id="export__hpmpc__interface_8hpp" name="export_hpmpc_interface.hpp" local="no" imported="no">acado/code_generation/export_hpmpc_interface.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_hpmpc_interface.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__hpmpc__interface_8hpp</filename>
    <includes id="export__templated__file_8hpp" name="export_templated_file.hpp" local="no" imported="no">acado/code_generation/export_templated_file.hpp</includes>
    <class kind="class">ExportHpmpcInterface</class>
  </compound>
  <compound kind="file">
    <name>export_index.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__index_8cpp</filename>
    <includes id="export__index_8hpp" name="export_index.hpp" local="no" imported="no">acado/code_generation/export_index.hpp</includes>
    <includes id="export__argument_8hpp" name="export_argument.hpp" local="no" imported="no">acado/code_generation/export_argument.hpp</includes>
    <includes id="export__index__node_8hpp" name="export_index_node.hpp" local="no" imported="no">acado/code_generation/export_index_node.hpp</includes>
    <member kind="function">
      <type>ExportIndex</type>
      <name>operator%</name>
      <anchorfile>export__index_8cpp.html</anchorfile>
      <anchor>a346af30739d80ca30c0bf1523a748318</anchor>
      <arglist>(const ExportIndex &amp;_arg1, const ExportIndex &amp;_arg2)</arglist>
    </member>
    <member kind="function">
      <type>ExportIndex</type>
      <name>operator*</name>
      <anchorfile>export__index_8cpp.html</anchorfile>
      <anchor>af7fb9a02d2e769d7cc31a0026e8ac6f2</anchor>
      <arglist>(const ExportIndex &amp;_arg1, const ExportIndex &amp;_arg2)</arglist>
    </member>
    <member kind="function">
      <type>ExportIndex</type>
      <name>operator+</name>
      <anchorfile>export__index_8cpp.html</anchorfile>
      <anchor>a187059e9e8be05acfb4af56cc0fc4484</anchor>
      <arglist>(const ExportIndex &amp;_arg1, const ExportIndex &amp;_arg2)</arglist>
    </member>
    <member kind="function">
      <type>ExportIndex</type>
      <name>operator-</name>
      <anchorfile>export__index_8cpp.html</anchorfile>
      <anchor>aed7ba8466a7063597df983657c00b8c1</anchor>
      <arglist>(const ExportIndex &amp;_arg1, const ExportIndex &amp;_arg2)</arglist>
    </member>
    <member kind="function">
      <type>ExportIndex</type>
      <name>operator/</name>
      <anchorfile>export__index_8cpp.html</anchorfile>
      <anchor>ade0bc23c193cc0740b3479d8646b3996</anchor>
      <arglist>(const ExportIndex &amp;_arg1, const ExportIndex &amp;_arg2)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>operator==</name>
      <anchorfile>export__index_8cpp.html</anchorfile>
      <anchor>a505e262cc5a3648a607f5337bb567c01</anchor>
      <arglist>(const ExportIndex &amp;_arg1, const ExportIndex &amp;_arg2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>export_index.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__index_8hpp</filename>
    <includes id="export__data_8hpp" name="export_data.hpp" local="no" imported="no">acado/code_generation/export_data.hpp</includes>
    <class kind="class">ExportIndex</class>
    <class kind="struct">ExportIndexComparator</class>
    <member kind="function">
      <type>const ExportIndex</type>
      <name>constExportIndexValueOne</name>
      <anchorfile>export__index_8hpp.html</anchorfile>
      <anchor>aa097c1dba90cbd106869ca5c8b05245f</anchor>
      <arglist>(int(1))</arglist>
    </member>
    <member kind="function">
      <type>const ExportIndex</type>
      <name>emptyConstExportIndex</name>
      <anchorfile>export__index_8hpp.html</anchorfile>
      <anchor>a29525e0f86aebc5477d2efd071e36239</anchor>
      <arglist>(int(0))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>export_index_node.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__index__node_8cpp</filename>
    <includes id="export__index__node_8hpp" name="export_index_node.hpp" local="no" imported="no">acado/code_generation/export_index_node.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_index_node.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__index__node_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="export__data__internal_8hpp" name="export_data_internal.hpp" local="no" imported="no">acado/code_generation/export_data_internal.hpp</includes>
    <includes id="export__index_8hpp" name="export_index.hpp" local="no" imported="no">acado/code_generation/export_index.hpp</includes>
    <includes id="export__index__node_8hpp" name="export_index_node.hpp" local="no" imported="no">acado/code_generation/export_index_node.hpp</includes>
    <class kind="class">ExportIndexNode</class>
    <member kind="enumeration">
      <name>ExportVariableType</name>
      <anchorfile>export__index__node_8hpp.html</anchorfile>
      <anchor>ab37d6f4d5aa87c1bf161c7a1bca903f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVT_VARIABLE</name>
      <anchorfile>export__index__node_8hpp.html</anchorfile>
      <anchor>ab37d6f4d5aa87c1bf161c7a1bca903f4a4de44804fee506af3f50f189257f9249</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVT_VALUE</name>
      <anchorfile>export__index__node_8hpp.html</anchorfile>
      <anchor>ab37d6f4d5aa87c1bf161c7a1bca903f4a061e9bfe48a644aadffbae32848e3cea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVT_BINARY_OPERATOR</name>
      <anchorfile>export__index__node_8hpp.html</anchorfile>
      <anchor>ab37d6f4d5aa87c1bf161c7a1bca903f4acb8510b2e107ec6cb73a9681e2d3ac83</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>export_matlab_integrator.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>export__matlab__integrator_8cpp</filename>
    <includes id="export__matlab__integrator_8hpp" name="export_matlab_integrator.hpp" local="no" imported="no">acado/code_generation/integrators/export_matlab_integrator.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_matlab_integrator.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>export__matlab__integrator_8hpp</filename>
    <includes id="export__templated__file_8hpp" name="export_templated_file.hpp" local="no" imported="no">acado/code_generation/export_templated_file.hpp</includes>
    <class kind="class">ExportMatlabIntegrator</class>
  </compound>
  <compound kind="file">
    <name>export_module.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__module_8cpp</filename>
    <includes id="export__module_8hpp" name="export_module.hpp" local="no" imported="no">acado/code_generation/export_module.hpp</includes>
    <includes id="integrator__export_8hpp" name="integrator_export.hpp" local="no" imported="no">acado/code_generation/integrators/integrator_export.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_module.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__module_8hpp</filename>
    <includes id="user__interaction_8hpp" name="user_interaction.hpp" local="no" imported="no">acado/user_interaction/user_interaction.hpp</includes>
    <class kind="class">ExportModule</class>
  </compound>
  <compound kind="file">
    <name>export_nlp_solver.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__nlp__solver_8cpp</filename>
    <includes id="export__nlp__solver_8hpp" name="export_nlp_solver.hpp" local="no" imported="no">acado/code_generation/export_nlp_solver.hpp</includes>
    <includes id="objective_8hpp" name="objective.hpp" local="no" imported="no">acado/objective/objective.hpp</includes>
    <includes id="ocp_8hpp" name="ocp.hpp" local="no" imported="no">acado/ocp/ocp.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_nlp_solver.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__nlp__solver_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <includes id="export__algorithm__factory_8hpp" name="export_algorithm_factory.hpp" local="no" imported="no">acado/code_generation/export_algorithm_factory.hpp</includes>
    <includes id="integrator__export_8hpp" name="integrator_export.hpp" local="no" imported="no">acado/code_generation/integrators/integrator_export.hpp</includes>
    <includes id="export__cholesky__decomposition_8hpp" name="export_cholesky_decomposition.hpp" local="no" imported="no">acado/code_generation/export_cholesky_decomposition.hpp</includes>
    <includes id="householder__qr__export_8hpp" name="householder_qr_export.hpp" local="no" imported="no">acado/code_generation/linear_solvers/householder_qr_export.hpp</includes>
    <class kind="class">ExportNLPSolver</class>
    <member kind="typedef">
      <type>std::tr1::shared_ptr&lt; ExportNLPSolver &gt;</type>
      <name>ExportNLPSolverPtr</name>
      <anchorfile>export__nlp__solver_8hpp.html</anchorfile>
      <anchor>a43140de56cb749787259f0e696b873a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ExportAlgorithmFactory&lt; ExportNLPSolver, ExportNLPType &gt;</type>
      <name>NLPSolverFactory</name>
      <anchorfile>export__nlp__solver_8hpp.html</anchorfile>
      <anchor>ab5774bae244c9c38803b1479f2e4d265</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ExportNLPType</name>
      <anchorfile>export__nlp__solver_8hpp.html</anchorfile>
      <anchor>a8d3aedd2d43304ce792b9b59ea7f3174</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GAUSS_NEWTON_CONDENSED</name>
      <anchorfile>export__nlp__solver_8hpp.html</anchorfile>
      <anchor>a8d3aedd2d43304ce792b9b59ea7f3174ae58226972c147001e91ed22d12be5fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GAUSS_NEWTON_CN2</name>
      <anchorfile>export__nlp__solver_8hpp.html</anchorfile>
      <anchor>a8d3aedd2d43304ce792b9b59ea7f3174afe570e3aa01b01381bcad1d807a522a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GAUSS_NEWTON_CN2_NEW</name>
      <anchorfile>export__nlp__solver_8hpp.html</anchorfile>
      <anchor>a8d3aedd2d43304ce792b9b59ea7f3174abf82331788b25ee6f92b72b2d0799ea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXACT_HESSIAN_CN2</name>
      <anchorfile>export__nlp__solver_8hpp.html</anchorfile>
      <anchor>a8d3aedd2d43304ce792b9b59ea7f3174af0739afbcd5f8f3663b2a511acc4e8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXACT_HESSIAN_QPDUNES</name>
      <anchorfile>export__nlp__solver_8hpp.html</anchorfile>
      <anchor>a8d3aedd2d43304ce792b9b59ea7f3174aceb468af6bd18b58bdf97b60c58469cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GAUSS_NEWTON_CN2_FACTORIZATION</name>
      <anchorfile>export__nlp__solver_8hpp.html</anchorfile>
      <anchor>a8d3aedd2d43304ce792b9b59ea7f3174aaa1f90c29d10e832b712e4a86a0a6020</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GAUSS_NEWTON_FORCES</name>
      <anchorfile>export__nlp__solver_8hpp.html</anchorfile>
      <anchor>a8d3aedd2d43304ce792b9b59ea7f3174a299c1956324d4d6eb7cc0c7bea13a687</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GAUSS_NEWTON_QPDUNES</name>
      <anchorfile>export__nlp__solver_8hpp.html</anchorfile>
      <anchor>a8d3aedd2d43304ce792b9b59ea7f3174a7fa968432b5c9440c781d01750981abd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GAUSS_NEWTON_QPDUNES2</name>
      <anchorfile>export__nlp__solver_8hpp.html</anchorfile>
      <anchor>a8d3aedd2d43304ce792b9b59ea7f3174a053525882a14e77d597981855f376265</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GAUSS_NEWTON_HPMPC</name>
      <anchorfile>export__nlp__solver_8hpp.html</anchorfile>
      <anchor>a8d3aedd2d43304ce792b9b59ea7f3174a9f8a157ea877cd44086efc12665eb8bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>export_qpdunes_interface.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__qpdunes__interface_8cpp</filename>
    <includes id="export__qpdunes__interface_8hpp" name="export_qpdunes_interface.hpp" local="no" imported="no">acado/code_generation/export_qpdunes_interface.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_qpdunes_interface.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__qpdunes__interface_8hpp</filename>
    <includes id="export__templated__file_8hpp" name="export_templated_file.hpp" local="no" imported="no">acado/code_generation/export_templated_file.hpp</includes>
    <class kind="class">ExportQpDunesInterface</class>
  </compound>
  <compound kind="file">
    <name>export_qpoases_interface.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__qpoases__interface_8cpp</filename>
    <includes id="export__qpoases__interface_8hpp" name="export_qpoases_interface.hpp" local="no" imported="no">acado/code_generation/export_qpoases_interface.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_qpoases_interface.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__qpoases__interface_8hpp</filename>
    <includes id="export__templated__file_8hpp" name="export_templated_file.hpp" local="no" imported="no">acado/code_generation/export_templated_file.hpp</includes>
    <class kind="class">ExportQpOasesInterface</class>
  </compound>
  <compound kind="file">
    <name>export_simulink_interface.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__simulink__interface_8cpp</filename>
    <includes id="export__simulink__interface_8hpp" name="export_simulink_interface.hpp" local="no" imported="no">acado/code_generation/export_simulink_interface.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_simulink_interface.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__simulink__interface_8hpp</filename>
    <includes id="export__templated__file_8hpp" name="export_templated_file.hpp" local="no" imported="no">acado/code_generation/export_templated_file.hpp</includes>
    <class kind="class">ExportSimulinkInterface</class>
  </compound>
  <compound kind="file">
    <name>export_statement.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__statement_8cpp</filename>
    <includes id="export__statement_8hpp" name="export_statement.hpp" local="no" imported="no">acado/code_generation/export_statement.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_statement.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__statement_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <class kind="class">ExportStatement</class>
  </compound>
  <compound kind="file">
    <name>export_statement_block.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__statement__block_8cpp</filename>
    <includes id="export__statement__block_8hpp" name="export_statement_block.hpp" local="no" imported="no">acado/code_generation/export_statement_block.hpp</includes>
    <includes id="export__function_8hpp" name="export_function.hpp" local="no" imported="no">acado/code_generation/export_function.hpp</includes>
    <includes id="export__acado__function_8hpp" name="export_acado_function.hpp" local="no" imported="no">acado/code_generation/export_acado_function.hpp</includes>
    <includes id="export__function__call_8hpp" name="export_function_call.hpp" local="no" imported="no">acado/code_generation/export_function_call.hpp</includes>
    <includes id="export__statement__string_8hpp" name="export_statement_string.hpp" local="no" imported="no">acado/code_generation/export_statement_string.hpp</includes>
    <includes id="export__function__declaration_8hpp" name="export_function_declaration.hpp" local="no" imported="no">acado/code_generation/export_function_declaration.hpp</includes>
    <includes id="export__variable_8hpp" name="export_variable.hpp" local="no" imported="no">acado/code_generation/export_variable.hpp</includes>
    <includes id="export__index_8hpp" name="export_index.hpp" local="no" imported="no">acado/code_generation/export_index.hpp</includes>
    <includes id="export__data__declaration_8hpp" name="export_data_declaration.hpp" local="no" imported="no">acado/code_generation/export_data_declaration.hpp</includes>
    <member kind="function">
      <type>ExportStatementBlock &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>export__statement__block_8cpp.html</anchorfile>
      <anchor>ae25807ecb3d8c9ce77d9b516eb96df43</anchor>
      <arglist>(ExportStatementBlock &amp;_block, const ExportStatement &amp;_statement)</arglist>
    </member>
    <member kind="function">
      <type>ExportStatementBlock &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>export__statement__block_8cpp.html</anchorfile>
      <anchor>a535bfee76eba9c84daebff78ac56e09d</anchor>
      <arglist>(ExportStatementBlock &amp;_block, const std::string &amp;_statement)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>export_statement_block.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__statement__block_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="export__statement_8hpp" name="export_statement.hpp" local="no" imported="no">acado/code_generation/export_statement.hpp</includes>
    <includes id="export__argument_8hpp" name="export_argument.hpp" local="no" imported="no">acado/code_generation/export_argument.hpp</includes>
    <class kind="class">ExportStatementBlock</class>
  </compound>
  <compound kind="file">
    <name>export_statement_string.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__statement__string_8cpp</filename>
    <includes id="export__statement__string_8hpp" name="export_statement_string.hpp" local="no" imported="no">acado/code_generation/export_statement_string.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_statement_string.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__statement__string_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="export__statement_8hpp" name="export_statement.hpp" local="no" imported="no">acado/code_generation/export_statement.hpp</includes>
    <class kind="class">ExportStatementString</class>
  </compound>
  <compound kind="file">
    <name>export_templated_file.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__templated__file_8cpp</filename>
    <includes id="export__templated__file_8hpp" name="export_templated_file.hpp" local="no" imported="no">acado/code_generation/export_templated_file.hpp</includes>
  </compound>
  <compound kind="file">
    <name>export_templated_file.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__templated__file_8hpp</filename>
    <includes id="export__file_8hpp" name="export_file.hpp" local="no" imported="no">acado/code_generation/export_file.hpp</includes>
    <class kind="class">ExportTemplatedFile</class>
  </compound>
  <compound kind="file">
    <name>export_to_c.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/function/</path>
    <filename>export__to__c_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="user__interaction_8hpp" name="user_interaction.hpp" local="no" imported="no">acado/user_interaction/user_interaction.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>export__to__c_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>export_variable.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__variable_8cpp</filename>
    <includes id="export__variable_8hpp" name="export_variable.hpp" local="no" imported="no">acado/code_generation/export_variable.hpp</includes>
    <includes id="export__variable__internal_8hpp" name="export_variable_internal.hpp" local="no" imported="no">acado/code_generation/export_variable_internal.hpp</includes>
    <includes id="export__arithmetic__statement_8hpp" name="export_arithmetic_statement.hpp" local="no" imported="no">acado/code_generation/export_arithmetic_statement.hpp</includes>
    <includes id="acado__syntax_8hpp" name="acado_syntax.hpp" local="no" imported="no">acado/symbolic_expression/acado_syntax.hpp</includes>
    <member kind="function">
      <type>ExportArithmeticStatement</type>
      <name>operator*</name>
      <anchorfile>export__variable_8cpp.html</anchorfile>
      <anchor>acd8df7d4ab1ec65a946889b6f902dac1</anchor>
      <arglist>(const ExportVariable &amp;arg1, const ExportVariable &amp;arg2)</arglist>
    </member>
    <member kind="function">
      <type>ExportArithmeticStatement</type>
      <name>operator+</name>
      <anchorfile>export__variable_8cpp.html</anchorfile>
      <anchor>a0436717d41cfb732869ec26db29cf84d</anchor>
      <arglist>(const ExportVariable &amp;arg1, const ExportVariable &amp;arg2)</arglist>
    </member>
    <member kind="function">
      <type>ExportArithmeticStatement</type>
      <name>operator+=</name>
      <anchorfile>export__variable_8cpp.html</anchorfile>
      <anchor>a11dde9f1026120e6975263c253ce2607</anchor>
      <arglist>(const ExportVariable &amp;arg1, const ExportVariable &amp;arg2)</arglist>
    </member>
    <member kind="function">
      <type>ExportArithmeticStatement</type>
      <name>operator-</name>
      <anchorfile>export__variable_8cpp.html</anchorfile>
      <anchor>af655b364314105f9f22fee30541a5aaa</anchor>
      <arglist>(const ExportVariable &amp;arg1, const ExportVariable &amp;arg2)</arglist>
    </member>
    <member kind="function">
      <type>ExportArithmeticStatement</type>
      <name>operator-=</name>
      <anchorfile>export__variable_8cpp.html</anchorfile>
      <anchor>ad44b95ec6978c14da4d272d792a9a5d9</anchor>
      <arglist>(const ExportVariable &amp;arg1, const ExportVariable &amp;arg2)</arglist>
    </member>
    <member kind="function">
      <type>ExportArithmeticStatement</type>
      <name>operator==</name>
      <anchorfile>export__variable_8cpp.html</anchorfile>
      <anchor>af8298d583e3898513b0e87a2ff2e8d5b</anchor>
      <arglist>(const ExportVariable &amp;arg1, const ExportVariable &amp;arg2)</arglist>
    </member>
    <member kind="function">
      <type>ExportArithmeticStatement</type>
      <name>operator^</name>
      <anchorfile>export__variable_8cpp.html</anchorfile>
      <anchor>ae867bfc1b33e5041d9866bd97dcd0c45</anchor>
      <arglist>(const ExportVariable &amp;arg1, const ExportVariable &amp;arg2)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static BEGIN_NAMESPACE_ACADO const double</type>
      <name>undefinedEntry</name>
      <anchorfile>export__variable_8cpp.html</anchorfile>
      <anchor>a9d4a33e0c7dbfed55691264930c4e0e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>export_variable.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__variable_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="export__argument_8hpp" name="export_argument.hpp" local="no" imported="no">acado/code_generation/export_argument.hpp</includes>
    <includes id="export__index_8hpp" name="export_index.hpp" local="no" imported="no">acado/code_generation/export_index.hpp</includes>
    <class kind="class">ExportVariable</class>
    <member kind="variable" static="yes">
      <type>static const ExportVariable</type>
      <name>emptyConstExportVariable</name>
      <anchorfile>export__variable_8hpp.html</anchorfile>
      <anchor>a01b13e6487cdbd5882d6a95eb91ece2c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>export_variable_internal.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__variable__internal_8cpp</filename>
    <includes id="export__variable_8hpp" name="export_variable.hpp" local="no" imported="no">acado/code_generation/export_variable.hpp</includes>
    <includes id="export__variable__internal_8hpp" name="export_variable_internal.hpp" local="no" imported="no">acado/code_generation/export_variable_internal.hpp</includes>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>undefinedEntry</name>
      <anchorfile>export__variable__internal_8cpp.html</anchorfile>
      <anchor>adca3e6ee61af9833df48cd63e0334c0c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>export_variable_internal.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>export__variable__internal_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="export__argument__internal_8hpp" name="export_argument_internal.hpp" local="no" imported="no">acado/code_generation/export_argument_internal.hpp</includes>
    <includes id="export__index_8hpp" name="export_index.hpp" local="no" imported="no">acado/code_generation/export_index.hpp</includes>
    <class kind="class">ExportVariableInternal</class>
  </compound>
  <compound kind="file">
    <name>expression.cpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_expression/</path>
    <filename>expression_8cpp</filename>
    <includes id="expression_8hpp" name="expression.hpp" local="no" imported="no">acado/symbolic_expression/expression.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="acado__syntax_8hpp" name="acado_syntax.hpp" local="no" imported="no">acado/symbolic_expression/acado_syntax.hpp</includes>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <includes id="symbolic__operator_8hpp" name="symbolic_operator.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator.hpp</includes>
    <member kind="function">
      <type>Expression</type>
      <name>operator*</name>
      <anchorfile>expression_8cpp.html</anchorfile>
      <anchor>ac22b82e75c9ef8ddbfe3358e4afaf97d</anchor>
      <arglist>(const Expression &amp;arg1, const Expression &amp;arg2)</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator+</name>
      <anchorfile>expression_8cpp.html</anchorfile>
      <anchor>a46243ef5a23e593c4c1f33e721e58342</anchor>
      <arglist>(const Expression &amp;arg1, const Expression &amp;arg2)</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator-</name>
      <anchorfile>expression_8cpp.html</anchorfile>
      <anchor>ae0a74ee3b2172442b0bcced1847ffd4f</anchor>
      <arglist>(const Expression &amp;arg1, const Expression &amp;arg2)</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator/</name>
      <anchorfile>expression_8cpp.html</anchorfile>
      <anchor>a2ba8fd65ae9fd131aa55ec0028f7f92b</anchor>
      <arglist>(const Expression &amp;arg1, const Expression &amp;arg2)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>expression_8cpp.html</anchorfile>
      <anchor>a2008ab4ef76f81a4574d3973cf380b8a</anchor>
      <arglist>(std::ostream &amp;stream, const Expression &amp;arg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>expression.hpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_expression/</path>
    <filename>expression_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <class kind="class">Expression</class>
    <class kind="class">ExpressionType</class>
  </compound>
  <compound kind="file">
    <name>extern_model.cpp</name>
    <path>/tmp/ws/src/acado/examples/code_generation/simulation/</path>
    <filename>extern__model_8cpp</filename>
    <includes id="acado__code__generation_8hpp" name="acado_code_generation.hpp" local="no" imported="no">acado_code_generation.hpp</includes>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO int</type>
      <name>main</name>
      <anchorfile>extern__model_8cpp.html</anchorfile>
      <anchor>acacac24a7bdcafe661572d46ab821808</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fdjac1.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/NonLinearOptimization/</path>
    <filename>fdjac1_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>DenseIndex</type>
      <name>fdjac1</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a905c2bc7dcf22a3b089d7ab903d514e6</anchor>
      <arglist>(const FunctorType &amp;Functor, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;fvec, Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;fjac, DenseIndex ml, DenseIndex mu, Scalar epsfcn)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fed_batch_bioreactor2_nbi.cpp</name>
    <path>/tmp/ws/src/acado/examples/multi_objective/</path>
    <filename>fed__batch__bioreactor2__nbi_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="yes" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>Csin</name>
      <anchorfile>fed__batch__bioreactor2__nbi_8cpp.html</anchorfile>
      <anchor>ae020b2b58e14a8eac24a95b6949fe3c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>fed__batch__bioreactor2__nbi_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fed_batch_bioreactor2_nnc.cpp</name>
    <path>/tmp/ws/src/acado/examples/multi_objective/</path>
    <filename>fed__batch__bioreactor2__nnc_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="yes" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>Csin</name>
      <anchorfile>fed__batch__bioreactor2__nnc_8cpp.html</anchorfile>
      <anchor>ae020b2b58e14a8eac24a95b6949fe3c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>fed__batch__bioreactor2__nnc_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fed_batch_bioreactor2_ws.cpp</name>
    <path>/tmp/ws/src/acado/examples/multi_objective/</path>
    <filename>fed__batch__bioreactor2__ws_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="yes" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>Csin</name>
      <anchorfile>fed__batch__bioreactor2__ws_8cpp.html</anchorfile>
      <anchor>ae020b2b58e14a8eac24a95b6949fe3c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>fed__batch__bioreactor2__ws_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fed_batch_bioreactor_nbi.cpp</name>
    <path>/tmp/ws/src/acado/examples/multi_objective/</path>
    <filename>fed__batch__bioreactor__nbi_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="yes" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>Csin</name>
      <anchorfile>fed__batch__bioreactor__nbi_8cpp.html</anchorfile>
      <anchor>ae020b2b58e14a8eac24a95b6949fe3c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>fed__batch__bioreactor__nbi_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fed_batch_bioreactor_nnc.cpp</name>
    <path>/tmp/ws/src/acado/examples/multi_objective/</path>
    <filename>fed__batch__bioreactor__nnc_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="yes" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>Csin</name>
      <anchorfile>fed__batch__bioreactor__nnc_8cpp.html</anchorfile>
      <anchor>ae020b2b58e14a8eac24a95b6949fe3c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>fed__batch__bioreactor__nnc_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fed_batch_bioreactor_ws.cpp</name>
    <path>/tmp/ws/src/acado/examples/multi_objective/</path>
    <filename>fed__batch__bioreactor__ws_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="yes" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>Csin</name>
      <anchorfile>fed__batch__bioreactor__ws_8cpp.html</anchorfile>
      <anchor>ae020b2b58e14a8eac24a95b6949fe3c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>fed__batch__bioreactor__ws_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>feedforward_law.cpp</name>
    <path>/tmp/ws/src/acado/acado/control_law/</path>
    <filename>feedforward__law_8cpp</filename>
    <includes id="feedforward__law_8hpp" name="feedforward_law.hpp" local="no" imported="no">acado/control_law/feedforward_law.hpp</includes>
  </compound>
  <compound kind="file">
    <name>feedforward_law.hpp</name>
    <path>/tmp/ws/src/acado/acado/control_law/</path>
    <filename>feedforward__law_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <includes id="control__law_8hpp" name="control_law.hpp" local="no" imported="no">acado/control_law/control_law.hpp</includes>
    <includes id="curve_8hpp" name="curve.hpp" local="no" imported="no">acado/curve/curve.hpp</includes>
    <class kind="class">FeedforwardLaw</class>
  </compound>
  <compound kind="file">
    <name>Flagged.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>Flagged_8h</filename>
    <class kind="class">Eigen::Flagged</class>
    <class kind="struct">Eigen::internal::traits&lt; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Flipper.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/src/</path>
    <filename>Flipper_8cpp</filename>
    <includes id="Flipper_8hpp" name="Flipper.hpp" local="no" imported="no">qpOASES/Flipper.hpp</includes>
  </compound>
  <compound kind="file">
    <name>Flipper.hpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/include/qpOASES/</path>
    <filename>Flipper_8hpp</filename>
    <includes id="external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Bounds_8hpp" name="external_packages/qpOASES-3.0beta/include/qpOASES/Bounds.hpp" local="no" imported="no">qpOASES/Bounds.hpp</includes>
    <includes id="external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Constraints_8hpp" name="external_packages/qpOASES-3.0beta/include/qpOASES/Constraints.hpp" local="no" imported="no">qpOASES/Constraints.hpp</includes>
    <class kind="class">Flipper</class>
  </compound>
  <compound kind="file">
    <name>ForceAlignedAccess.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>ForceAlignedAccess_8h</filename>
    <class kind="class">Eigen::ForceAlignedAccess</class>
    <class kind="struct">Eigen::internal::traits&lt; ForceAlignedAccess&lt; ExpressionType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>forward_differentiation.cpp</name>
    <path>/tmp/ws/src/acado/examples/integrator/</path>
    <filename>forward__differentiation_8cpp</filename>
    <includes id="acado__integrators_8hpp" name="acado_integrators.hpp" local="no" imported="no">acado_integrators.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>forward__differentiation_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ForwardDeclarations.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/util/</path>
    <filename>ForwardDeclarations_8h</filename>
    <class kind="struct">Eigen::internal::accessors_level</class>
    <class kind="struct">Eigen::internal::has_direct_access</class>
    <class kind="struct">Eigen::internal::stem_function</class>
    <class kind="struct">Eigen::internal::traits&lt; const T &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>fourtankNMPC.cpp</name>
    <path>/tmp/ws/src/acado/examples/simulation_environment/</path>
    <filename>fourtankNMPC_8cpp</filename>
    <includes id="acado__toolkit_8hpp" name="acado_toolkit.hpp" local="no" imported="no">acado_toolkit.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO int</type>
      <name>main</name>
      <anchorfile>fourtankNMPC_8cpp.html</anchorfile>
      <anchor>acacac24a7bdcafe661572d46ab821808</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FullPivHouseholderQR.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/QR/</path>
    <filename>FullPivHouseholderQR_8h</filename>
    <class kind="class">Eigen::FullPivHouseholderQR</class>
    <class kind="struct">Eigen::internal::FullPivHouseholderQRMatrixQReturnType</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; FullPivHouseholderQR&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; FullPivHouseholderQRMatrixQReturnType&lt; MatrixType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>FullPivLU.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/LU/</path>
    <filename>FullPivLU_8h</filename>
    <class kind="class">Eigen::FullPivLU</class>
    <class kind="struct">Eigen::internal::image_retval&lt; FullPivLU&lt; _MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::kernel_retval&lt; FullPivLU&lt; _MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; FullPivLU&lt; _MatrixType &gt;, Rhs &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>function.cpp</name>
    <path>/tmp/ws/src/acado/acado/function/</path>
    <filename>function_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="evaluation__point_8hpp" name="evaluation_point.hpp" local="no" imported="no">acado/function/evaluation_point.hpp</includes>
    <includes id="function___8hpp" name="function_.hpp" local="no" imported="no">acado/function/function_.hpp</includes>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>function_8cpp.html</anchorfile>
      <anchor>ae71ea73e6c306aba91180cdb33285841</anchor>
      <arglist>(std::ostream &amp;stream, const Function &amp;arg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>function.hpp</name>
    <path>/tmp/ws/src/acado/acado/function/</path>
    <filename>function_8hpp</filename>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <includes id="acado__syntax_8hpp" name="acado_syntax.hpp" local="no" imported="no">acado/symbolic_expression/acado_syntax.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="evaluation__point_8hpp" name="evaluation_point.hpp" local="no" imported="no">acado/function/evaluation_point.hpp</includes>
    <includes id="t__evaluation__point_8hpp" name="t_evaluation_point.hpp" local="no" imported="no">acado/function/t_evaluation_point.hpp</includes>
    <includes id="function___8hpp" name="function_.hpp" local="no" imported="no">acado/function/function_.hpp</includes>
    <includes id="c__function_8hpp" name="c_function.hpp" local="no" imported="no">acado/function/c_function.hpp</includes>
    <includes id="differential__equation_8hpp" name="differential_equation.hpp" local="no" imported="no">acado/function/differential_equation.hpp</includes>
    <includes id="transition_8hpp" name="transition.hpp" local="no" imported="no">acado/function/transition.hpp</includes>
    <includes id="output__fcn_8hpp" name="output_fcn.hpp" local="no" imported="no">acado/function/output_fcn.hpp</includes>
  </compound>
  <compound kind="file">
    <name>function_.hpp</name>
    <path>/tmp/ws/src/acado/acado/function/</path>
    <filename>function___8hpp</filename>
    <includes id="function__evaluation__tree_8hpp" name="function_evaluation_tree.hpp" local="no" imported="no">acado/function/function_evaluation_tree.hpp</includes>
    <class kind="class">Function</class>
  </compound>
  <compound kind="file">
    <name>function_evaluation_tree.cpp</name>
    <path>/tmp/ws/src/acado/acado/function/</path>
    <filename>function__evaluation__tree_8cpp</filename>
    <includes id="function__evaluation__tree_8hpp" name="function_evaluation_tree.hpp" local="no" imported="no">acado/function/function_evaluation_tree.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
  </compound>
  <compound kind="file">
    <name>function_evaluation_tree.hpp</name>
    <path>/tmp/ws/src/acado/acado/function/</path>
    <filename>function__evaluation__tree_8hpp</filename>
    <includes id="expression_8hpp" name="expression.hpp" local="no" imported="no">acado/symbolic_expression/expression.hpp</includes>
    <includes id="evaluation__template_8hpp" name="evaluation_template.hpp" local="no" imported="no">acado/symbolic_operator/evaluation_template.hpp</includes>
    <includes id="symbolic__index__list_8hpp" name="symbolic_index_list.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_index_list.hpp</includes>
    <class kind="class">FunctionEvaluationTree</class>
  </compound>
  <compound kind="file">
    <name>function_fwd.hpp</name>
    <path>/tmp/ws/src/acado/acado/function/</path>
    <filename>function__fwd_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
  </compound>
  <compound kind="file">
    <name>Functors.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>Functors_8h</filename>
    <class kind="struct">Eigen::internal::functor_has_linear_access</class>
    <class kind="struct">Eigen::internal::functor_has_linear_access&lt; scalar_identity_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_is_product_like</class>
    <class kind="struct">Eigen::internal::functor_is_product_like&lt; scalar_conj_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_is_product_like&lt; scalar_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_is_product_like&lt; scalar_quotient_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; linspaced_op&lt; Scalar, RandomAccess &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_abs2_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_abs_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_acos_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_add_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_asin_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_binary_pow_op&lt; Scalar, OtherScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_boolean_and_op &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_boolean_or_op &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_cast_op&lt; Scalar, NewType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_conj_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_conjugate_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_constant_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_cos_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_cube_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_difference_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_exp_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_hypot_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_identity_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_imag_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_imag_ref_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_inverse_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_log_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_max_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_min_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_multiple2_op&lt; Scalar1, Scalar2 &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_multiple_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_opposite_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_pow_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_quotient1_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_quotient_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_real_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_real_ref_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_sin_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_sqrt_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_square_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_sum_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_tan_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::binary_negate&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::binder1st&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::binder2nd&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::divides&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::equal_to&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::greater&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::greater_equal&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::less&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::less_equal&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::logical_and&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::logical_not&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::logical_or&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::minus&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::multiplies&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::negate&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::not_equal_to&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::plus&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::unary_negate&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::linspaced_op</class>
    <class kind="struct">Eigen::internal::linspaced_op_impl&lt; Scalar, false &gt;</class>
    <class kind="struct">Eigen::internal::linspaced_op_impl&lt; Scalar, true &gt;</class>
    <class kind="struct">Eigen::internal::scalar_abs2_op</class>
    <class kind="struct">Eigen::internal::scalar_abs_op</class>
    <class kind="struct">Eigen::internal::scalar_acos_op</class>
    <class kind="struct">Eigen::internal::scalar_add_op</class>
    <class kind="struct">Eigen::internal::scalar_asin_op</class>
    <class kind="struct">Eigen::internal::scalar_binary_pow_op</class>
    <class kind="struct">Eigen::internal::scalar_boolean_and_op</class>
    <class kind="struct">Eigen::internal::scalar_boolean_or_op</class>
    <class kind="struct">Eigen::internal::scalar_cast_op</class>
    <class kind="struct">Eigen::internal::scalar_conj_product_op</class>
    <class kind="struct">Eigen::internal::scalar_conjugate_op</class>
    <class kind="struct">Eigen::internal::scalar_constant_op</class>
    <class kind="struct">Eigen::internal::scalar_cos_op</class>
    <class kind="struct">Eigen::internal::scalar_cube_op</class>
    <class kind="struct">Eigen::internal::scalar_difference_op</class>
    <class kind="struct">Eigen::internal::scalar_exp_op</class>
    <class kind="struct">Eigen::internal::scalar_hypot_op</class>
    <class kind="struct">Eigen::internal::scalar_identity_op</class>
    <class kind="struct">Eigen::internal::scalar_imag_op</class>
    <class kind="struct">Eigen::internal::scalar_imag_ref_op</class>
    <class kind="struct">Eigen::internal::scalar_inverse_mult_op</class>
    <class kind="struct">Eigen::internal::scalar_inverse_op</class>
    <class kind="struct">Eigen::internal::scalar_log_op</class>
    <class kind="struct">Eigen::internal::scalar_max_op</class>
    <class kind="struct">Eigen::internal::scalar_min_op</class>
    <class kind="struct">Eigen::internal::scalar_multiple2_op</class>
    <class kind="struct">Eigen::internal::scalar_multiple_op</class>
    <class kind="struct">Eigen::internal::scalar_opposite_op</class>
    <class kind="struct">Eigen::internal::scalar_pow_op</class>
    <class kind="struct">Eigen::internal::scalar_product_op</class>
    <class kind="struct">Eigen::internal::scalar_quotient1_op</class>
    <class kind="struct">Eigen::internal::scalar_quotient_op</class>
    <class kind="struct">Eigen::internal::scalar_real_op</class>
    <class kind="struct">Eigen::internal::scalar_real_ref_op</class>
    <class kind="struct">Eigen::internal::scalar_sin_op</class>
    <class kind="struct">Eigen::internal::scalar_sqrt_op</class>
    <class kind="struct">Eigen::internal::scalar_square_op</class>
    <class kind="struct">Eigen::internal::scalar_sum_op</class>
    <class kind="struct">Eigen::internal::scalar_tan_op</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Fuzzy.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>Fuzzy_8h</filename>
    <class kind="struct">Eigen::internal::isApprox_selector</class>
    <class kind="struct">Eigen::internal::isApprox_selector&lt; Derived, OtherDerived, true &gt;</class>
    <class kind="struct">Eigen::internal::isMuchSmallerThan_object_selector</class>
    <class kind="struct">Eigen::internal::isMuchSmallerThan_object_selector&lt; Derived, OtherDerived, true &gt;</class>
    <class kind="struct">Eigen::internal::isMuchSmallerThan_scalar_selector</class>
    <class kind="struct">Eigen::internal::isMuchSmallerThan_scalar_selector&lt; Derived, true &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>gauss_legendre2_export.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>gauss__legendre2__export_8cpp</filename>
    <includes id="gauss__legendre2__export_8hpp" name="gauss_legendre2_export.hpp" local="no" imported="no">acado/code_generation/integrators/gauss_legendre2_export.hpp</includes>
    <includes id="export__algorithm__factory_8hpp" name="export_algorithm_factory.hpp" local="no" imported="no">acado/code_generation/export_algorithm_factory.hpp</includes>
    <member kind="function">
      <type>IntegratorExport *</type>
      <name>createGaussLegendre2Export</name>
      <anchorfile>gauss__legendre2__export_8cpp.html</anchorfile>
      <anchor>a22ad3b6b883a70bf7e9a8405516ea6e5</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gauss_legendre2_export.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>gauss__legendre2__export_8hpp</filename>
    <includes id="irk__export_8hpp" name="irk_export.hpp" local="no" imported="no">acado/code_generation/integrators/irk_export.hpp</includes>
    <class kind="class">GaussLegendre2Export</class>
    <member kind="function">
      <type>IntegratorExport *</type>
      <name>createGaussLegendre2Export</name>
      <anchorfile>gauss__legendre2__export_8hpp.html</anchorfile>
      <anchor>a22ad3b6b883a70bf7e9a8405516ea6e5</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gauss_legendre4_export.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>gauss__legendre4__export_8cpp</filename>
    <includes id="gauss__legendre4__export_8hpp" name="gauss_legendre4_export.hpp" local="no" imported="no">acado/code_generation/integrators/gauss_legendre4_export.hpp</includes>
    <includes id="export__algorithm__factory_8hpp" name="export_algorithm_factory.hpp" local="no" imported="no">acado/code_generation/export_algorithm_factory.hpp</includes>
    <member kind="function">
      <type>IntegratorExport *</type>
      <name>createGaussLegendre4Export</name>
      <anchorfile>gauss__legendre4__export_8cpp.html</anchorfile>
      <anchor>a525bb764c64c83741cdeb1ad18959657</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gauss_legendre4_export.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>gauss__legendre4__export_8hpp</filename>
    <includes id="irk__export_8hpp" name="irk_export.hpp" local="no" imported="no">acado/code_generation/integrators/irk_export.hpp</includes>
    <class kind="class">GaussLegendre4Export</class>
    <member kind="function">
      <type>IntegratorExport *</type>
      <name>createGaussLegendre4Export</name>
      <anchorfile>gauss__legendre4__export_8hpp.html</anchorfile>
      <anchor>a525bb764c64c83741cdeb1ad18959657</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gauss_legendre6_export.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>gauss__legendre6__export_8cpp</filename>
    <includes id="gauss__legendre6__export_8hpp" name="gauss_legendre6_export.hpp" local="no" imported="no">acado/code_generation/integrators/gauss_legendre6_export.hpp</includes>
    <includes id="export__algorithm__factory_8hpp" name="export_algorithm_factory.hpp" local="no" imported="no">acado/code_generation/export_algorithm_factory.hpp</includes>
    <member kind="function">
      <type>IntegratorExport *</type>
      <name>createGaussLegendre6Export</name>
      <anchorfile>gauss__legendre6__export_8cpp.html</anchorfile>
      <anchor>a9c056e9da8ad2e68d1fb6d2fe3828d15</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gauss_legendre6_export.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>gauss__legendre6__export_8hpp</filename>
    <includes id="irk__export_8hpp" name="irk_export.hpp" local="no" imported="no">acado/code_generation/integrators/irk_export.hpp</includes>
    <class kind="class">GaussLegendre6Export</class>
    <member kind="function">
      <type>IntegratorExport *</type>
      <name>createGaussLegendre6Export</name>
      <anchorfile>gauss__legendre6__export_8hpp.html</anchorfile>
      <anchor>a9c056e9da8ad2e68d1fb6d2fe3828d15</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gauss_legendre8_export.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>gauss__legendre8__export_8cpp</filename>
    <includes id="gauss__legendre8__export_8hpp" name="gauss_legendre8_export.hpp" local="no" imported="no">acado/code_generation/integrators/gauss_legendre8_export.hpp</includes>
    <includes id="export__algorithm__factory_8hpp" name="export_algorithm_factory.hpp" local="no" imported="no">acado/code_generation/export_algorithm_factory.hpp</includes>
    <member kind="function">
      <type>IntegratorExport *</type>
      <name>createGaussLegendre8Export</name>
      <anchorfile>gauss__legendre8__export_8cpp.html</anchorfile>
      <anchor>a05cd7074309781462f65871066c47f62</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gauss_legendre8_export.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>gauss__legendre8__export_8hpp</filename>
    <includes id="irk__export_8hpp" name="irk_export.hpp" local="no" imported="no">acado/code_generation/integrators/irk_export.hpp</includes>
    <class kind="class">GaussLegendre8Export</class>
    <member kind="function">
      <type>IntegratorExport *</type>
      <name>createGaussLegendre8Export</name>
      <anchorfile>gauss__legendre8__export_8hpp.html</anchorfile>
      <anchor>a05cd7074309781462f65871066c47f62</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gauss_newton_approximation.cpp</name>
    <path>/tmp/ws/src/acado/acado/nlp_derivative_approximation/</path>
    <filename>gauss__newton__approximation_8cpp</filename>
    <includes id="gauss__newton__approximation_8hpp" name="gauss_newton_approximation.hpp" local="no" imported="no">acado/nlp_derivative_approximation/gauss_newton_approximation.hpp</includes>
  </compound>
  <compound kind="file">
    <name>gauss_newton_approximation.hpp</name>
    <path>/tmp/ws/src/acado/acado/nlp_derivative_approximation/</path>
    <filename>gauss__newton__approximation_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="nlp__derivative__approximation_8hpp" name="nlp_derivative_approximation.hpp" local="no" imported="no">acado/nlp_derivative_approximation/nlp_derivative_approximation.hpp</includes>
    <includes id="gauss__newton__approximation__bfgs_8hpp" name="gauss_newton_approximation_bfgs.hpp" local="no" imported="no">acado/nlp_derivative_approximation/gauss_newton_approximation_bfgs.hpp</includes>
    <class kind="class">GaussNewtonApproximation</class>
  </compound>
  <compound kind="file">
    <name>gauss_newton_approximation_bfgs.cpp</name>
    <path>/tmp/ws/src/acado/acado/nlp_derivative_approximation/</path>
    <filename>gauss__newton__approximation__bfgs_8cpp</filename>
    <includes id="bfgs__update_8hpp" name="bfgs_update.hpp" local="no" imported="no">acado/nlp_derivative_approximation/bfgs_update.hpp</includes>
    <includes id="gauss__newton__approximation__bfgs_8hpp" name="gauss_newton_approximation_bfgs.hpp" local="no" imported="no">acado/nlp_derivative_approximation/gauss_newton_approximation_bfgs.hpp</includes>
  </compound>
  <compound kind="file">
    <name>gauss_newton_approximation_bfgs.hpp</name>
    <path>/tmp/ws/src/acado/acado/nlp_derivative_approximation/</path>
    <filename>gauss__newton__approximation__bfgs_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="gauss__newton__approximation_8hpp" name="gauss_newton_approximation.hpp" local="no" imported="no">acado/nlp_derivative_approximation/gauss_newton_approximation.hpp</includes>
    <class kind="class">GaussNewtonApproximationWithBFGS</class>
  </compound>
  <compound kind="file">
    <name>gaussian_elimination_export.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/linear_solvers/</path>
    <filename>gaussian__elimination__export_8cpp</filename>
    <includes id="gaussian__elimination__export_8hpp" name="gaussian_elimination_export.hpp" local="no" imported="no">acado/code_generation/linear_solvers/gaussian_elimination_export.hpp</includes>
  </compound>
  <compound kind="file">
    <name>gaussian_elimination_export.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/linear_solvers/</path>
    <filename>gaussian__elimination__export_8hpp</filename>
    <includes id="linear__solver__export_8hpp" name="linear_solver_export.hpp" local="no" imported="no">acado/code_generation/linear_solvers/linear_solver_export.hpp</includes>
    <class kind="class">ExportGaussElim</class>
  </compound>
  <compound kind="file">
    <name>gaussian_noise.cpp</name>
    <path>/tmp/ws/src/acado/acado/noise/</path>
    <filename>gaussian__noise_8cpp</filename>
    <includes id="gaussian__noise_8hpp" name="gaussian_noise.hpp" local="no" imported="no">acado/noise/gaussian_noise.hpp</includes>
  </compound>
  <compound kind="file">
    <name>gaussian_noise.hpp</name>
    <path>/tmp/ws/src/acado/acado/noise/</path>
    <filename>gaussian__noise_8hpp</filename>
    <includes id="noise_8hpp" name="noise.hpp" local="no" imported="no">acado/noise/noise.hpp</includes>
    <class kind="class">GaussianNoise</class>
  </compound>
  <compound kind="file">
    <name>GeneralBlockPanelKernel.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/products/</path>
    <filename>GeneralBlockPanelKernel_8h</filename>
    <class kind="struct">Eigen::internal::gebp_traits&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, _ConjLhs, _ConjRhs &gt;::DoublePacket</class>
    <class kind="struct">Eigen::internal::gebp_kernel</class>
    <class kind="struct">Eigen::internal::gebp_madd_selector</class>
    <class kind="struct">Eigen::internal::gebp_madd_selector&lt; CJ, T, T, T, T &gt;</class>
    <class kind="class">Eigen::internal::gebp_traits</class>
    <class kind="class">Eigen::internal::gebp_traits&lt; RealScalar, std::complex&lt; RealScalar &gt;, false, _ConjRhs &gt;</class>
    <class kind="class">Eigen::internal::gebp_traits&lt; std::complex&lt; RealScalar &gt;, RealScalar, _ConjLhs, false &gt;</class>
    <class kind="class">Eigen::internal::gebp_traits&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, _ConjLhs, _ConjRhs &gt;</class>
    <class kind="struct">Eigen::internal::gemm_pack_lhs</class>
    <class kind="struct">Eigen::internal::gemm_pack_rhs&lt; Scalar, Index, nr, ColMajor, Conjugate, PanelMode &gt;</class>
    <class kind="struct">Eigen::internal::gemm_pack_rhs&lt; Scalar, Index, nr, RowMajor, Conjugate, PanelMode &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab6f60aaf02462826d5cef1f468636660</anchor>
      <arglist>(SizeType &amp;k, SizeType &amp;m, SizeType &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeProductBlockingSizes</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a80d6df8ec7e42df82894353eb5a4b51d</anchor>
      <arglist>(SizeType &amp;k, SizeType &amp;m, SizeType &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>gebp_madd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a19c9093d838e8dd9c5fc18ff208f8ad6</anchor>
      <arglist>(const CJ &amp;cj, A &amp;a, B &amp;b, C &amp;c, T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::ptrdiff_t</type>
      <name>l1CacheSize</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2669f89ff38296a38e6d973552eb4e33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::ptrdiff_t</type>
      <name>l2CacheSize</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2cfc0330ba567d63a496be1cac8427ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>manage_caching_sizes</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a65a3a1616d78ef28ae86d7acc7488ccc</anchor>
      <arglist>(Action action, std::ptrdiff_t *l1=0, std::ptrdiff_t *l2=0)</arglist>
    </member>
    <member kind="function">
      <type>std::ptrdiff_t</type>
      <name>manage_caching_sizes_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2dabbb388a11b5e16876fccd70920f9</anchor>
      <arglist>(std::ptrdiff_t a, std::ptrdiff_t b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCpuCacheSizes</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>acc8fa6822bfa316bdbcf8ad032e5edb6</anchor>
      <arglist>(std::ptrdiff_t l1, std::ptrdiff_t l2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GeneralizedEigenSolver.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Eigenvalues/</path>
    <filename>GeneralizedEigenSolver_8h</filename>
    <includes id="RealQZ_8h" name="RealQZ.h" local="yes" imported="no">./RealQZ.h</includes>
    <class kind="class">Eigen::GeneralizedEigenSolver</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>GeneralizedSelfAdjointEigenSolver.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Eigenvalues/</path>
    <filename>GeneralizedSelfAdjointEigenSolver_8h</filename>
    <includes id="Tridiagonalization_8h" name="Tridiagonalization.h" local="yes" imported="no">./Tridiagonalization.h</includes>
    <class kind="class">Eigen::GeneralizedSelfAdjointEigenSolver</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>GeneralMatrixMatrix.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/products/</path>
    <filename>GeneralMatrixMatrix_8h</filename>
    <class kind="class">Eigen::internal::gemm_blocking_space&lt; StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, KcFactor, false &gt;</class>
    <class kind="class">Eigen::internal::gemm_blocking_space&lt; StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, KcFactor, true &gt;</class>
    <class kind="struct">Eigen::internal::gemm_functor</class>
    <class kind="struct">Eigen::internal::general_matrix_matrix_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::general_matrix_matrix_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, RowMajor &gt;</class>
    <class kind="class">Eigen::GeneralProduct&lt; Lhs, Rhs, GemmProduct &gt;</class>
    <class kind="class">Eigen::internal::level3_blocking</class>
    <class kind="struct">Eigen::internal::traits&lt; GeneralProduct&lt; Lhs, Rhs, GemmProduct &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>GeneralMatrixMatrix_MKL.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/products/</path>
    <filename>GeneralMatrixMatrix__MKL_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GEMM_SPECIALIZATION</name>
      <anchorfile>GeneralMatrixMatrix__MKL_8h.html</anchorfile>
      <anchor>a5c6866345b14c32857fb8d4a5baa36bb</anchor>
      <arglist>(EIGTYPE, EIGPREFIX, MKLTYPE, MKLPREFIX)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GeneralMatrixMatrixTriangular.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/products/</path>
    <filename>GeneralMatrixMatrixTriangular_8h</filename>
    <class kind="struct">Eigen::internal::general_matrix_matrix_triangular_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, ColMajor, UpLo, Version &gt;</class>
    <class kind="struct">Eigen::internal::general_matrix_matrix_triangular_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, RowMajor, UpLo, Version &gt;</class>
    <class kind="struct">Eigen::general_product_to_triangular_selector&lt; MatrixType, ProductType, UpLo, false &gt;</class>
    <class kind="struct">Eigen::general_product_to_triangular_selector&lt; MatrixType, ProductType, UpLo, true &gt;</class>
    <class kind="struct">Eigen::internal::tribb_kernel</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>GeneralMatrixMatrixTriangular_MKL.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/products/</path>
    <filename>GeneralMatrixMatrixTriangular__MKL_8h</filename>
    <class kind="struct">Eigen::internal::general_matrix_matrix_rankupdate</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_RANKUPDATE_C</name>
      <anchorfile>GeneralMatrixMatrixTriangular__MKL_8h.html</anchorfile>
      <anchor>a2741f42fdc043c64c58edf036082e56e</anchor>
      <arglist>(EIGTYPE, MKLTYPE, RTYPE, MKLFUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_RANKUPDATE_R</name>
      <anchorfile>GeneralMatrixMatrixTriangular__MKL_8h.html</anchorfile>
      <anchor>a2db6d182ddb4e1e37410b105ccbee919</anchor>
      <arglist>(EIGTYPE, MKLTYPE, MKLFUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_RANKUPDATE_SPECIALIZE</name>
      <anchorfile>GeneralMatrixMatrixTriangular__MKL_8h.html</anchorfile>
      <anchor>aacea7bd4cdb34ebfb483206f9d879dc0</anchor>
      <arglist>(Scalar)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GeneralMatrixVector.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/products/</path>
    <filename>GeneralMatrixVector_8h</filename>
    <class kind="struct">Eigen::internal::general_matrix_vector_product&lt; Index, LhsScalar, ColMajor, ConjugateLhs, RhsScalar, ConjugateRhs, Version &gt;</class>
    <class kind="struct">Eigen::internal::general_matrix_vector_product&lt; Index, LhsScalar, RowMajor, ConjugateLhs, RhsScalar, ConjugateRhs, Version &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_ACCUMULATE_PACKETS</name>
      <anchorfile>GeneralMatrixVector_8h.html</anchorfile>
      <anchor>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>GeneralMatrixVector_MKL.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/products/</path>
    <filename>GeneralMatrixVector__MKL_8h</filename>
    <class kind="struct">Eigen::internal::general_matrix_vector_product_gemv</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_GEMV_SPECIALIZATION</name>
      <anchorfile>GeneralMatrixVector__MKL_8h.html</anchorfile>
      <anchor>ab8a309109f567bb2f2f5aa35d08e993e</anchor>
      <arglist>(EIGTYPE, MKLTYPE, MKLPREFIX)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_GEMV_SPECIALIZE</name>
      <anchorfile>GeneralMatrixVector__MKL_8h.html</anchorfile>
      <anchor>ae4b1039d20f9c50a1a9fdbe01b60f426</anchor>
      <arglist>(Scalar)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GeneralProduct.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>GeneralProduct_8h</filename>
    <class kind="struct">Eigen::GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;::add</class>
    <class kind="struct">Eigen::GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;::adds</class>
    <class kind="struct">Eigen::internal::gemv_selector&lt; OnTheLeft, StorageOrder, BlasCompatible &gt;</class>
    <class kind="struct">Eigen::internal::gemv_selector&lt; OnTheRight, ColMajor, false &gt;</class>
    <class kind="struct">Eigen::internal::gemv_selector&lt; OnTheRight, ColMajor, true &gt;</class>
    <class kind="struct">Eigen::internal::gemv_selector&lt; OnTheRight, RowMajor, false &gt;</class>
    <class kind="struct">Eigen::internal::gemv_selector&lt; OnTheRight, RowMajor, true &gt;</class>
    <class kind="struct">Eigen::internal::gemv_static_vector_if&lt; Scalar, Size, Dynamic, true &gt;</class>
    <class kind="struct">Eigen::internal::gemv_static_vector_if&lt; Scalar, Size, MaxSize, false &gt;</class>
    <class kind="struct">Eigen::internal::gemv_static_vector_if&lt; Scalar, Size, MaxSize, true &gt;</class>
    <class kind="class">Eigen::GeneralProduct&lt; Lhs, Rhs, GemvProduct &gt;</class>
    <class kind="class">Eigen::GeneralProduct&lt; Lhs, Rhs, InnerProduct &gt;</class>
    <class kind="class">Eigen::GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;</class>
    <class kind="struct">Eigen::GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;::IsRowMajor</class>
    <class kind="struct">Eigen::LazyProductReturnType</class>
    <class kind="struct">Eigen::internal::product_size_category</class>
    <class kind="struct">Eigen::internal::product_type</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, 1, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, 1, Depth &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, Large, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, Large, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, Small, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, Small, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, 1, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, 1, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, Large, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, Large, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, Small, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, Small, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, Small, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; M, N, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, 1, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, 1, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, Large, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, Large, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, Large, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, Small, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, Small, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, Small, Small &gt;</class>
    <class kind="class">Eigen::ProductReturnType</class>
    <class kind="struct">Eigen::ProductReturnType&lt; Lhs, Rhs, CoeffBasedProductMode &gt;</class>
    <class kind="struct">Eigen::ProductReturnType&lt; Lhs, Rhs, LazyCoeffBasedProductMode &gt;</class>
    <class kind="struct">Eigen::GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;::set</class>
    <class kind="struct">Eigen::GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;::sub</class>
    <class kind="struct">Eigen::internal::traits&lt; GeneralProduct&lt; Lhs, Rhs, GemvProduct &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; GeneralProduct&lt; Lhs, Rhs, InnerProduct &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumvalue">
      <name>Large</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8543c7abe6cfb2b5b95b45b7a6768381ab0c11c57acc984eb59e552bed31b8a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Small</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8543c7abe6cfb2b5b95b45b7a6768381a8366c3345cf750dd60bc6d25aa98149d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>outer_product_selector_run</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad2c77ad778bd6990a615b26d610b7a22</anchor>
      <arglist>(const ProductType &amp;prod, Dest &amp;dest, const Func &amp;func, const false_type &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>outer_product_selector_run</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af7005f1b3dcc2ace6eef0605a48ed69e</anchor>
      <arglist>(const ProductType &amp;prod, Dest &amp;dest, const Func &amp;func, const true_type &amp;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GenericPacketMath.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>GenericPacketMath_8h</filename>
    <class kind="struct">Eigen::internal::default_packet_traits</class>
    <class kind="struct">Eigen::internal::packet_traits</class>
    <class kind="struct">Eigen::internal::palign_impl</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>Packet</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4fe6a13bbaa186ebb699830336668194</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pacos</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a64a02960f71e0cbed5ce852e564fbd10</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>padd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a07bb260acede9052735efa844a0d74f0</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>palign</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2ab4476e03df63e8154037294b2252c6</anchor>
      <arglist>(PacketType &amp;first, const PacketType &amp;second)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pand</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adf77e5862da6c0165166d929d1afbbe2</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pandnot</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a03c872efa739dd36de084207f48dcd5c</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acee867f0d298a2ee29adaa8de889eb5b</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae1c50aba5ff17b6cce548f459e046ff0</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pcos</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a543f7e636fc50680d1f3c4d54b495594</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pcplxflip</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae3b8a58f9b4049b91d57c2eed589e9ce</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pdiv</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aba32f4c0ff129d3f9ac637f7a330c1d3</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pexp</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4e432b17ec36570c3588a088737da8b2</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>unpacket_traits&lt; Packet &gt;::type</type>
      <name>pfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0d53be11dbf5f7ab004966f5fe2f906b</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pload</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adbdd30a8b83f2b0712a80f4d08fc2fb9</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>ploaddup</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab459c6a702ef749bed531f3991b29949</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>ploadt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7eba675d43cb700c72210b4f83692adb</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>ploadu</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a352bb051e51237bd4e8586800dabc14f</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>plog</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3df2f47dad3f497cb70171f03353fccc</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>plset</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4dfa17f44fb01a490ae511172545b16a</anchor>
      <arglist>(const Scalar &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pmadd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af1b698682d003d49cb573f50aa37e2ac</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a43dd806e39274b360f5bbbf70a779bc8</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pmin</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a036f5d00d35ed9503260b7012def9554</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pmul</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6ec3f3d2bc68b07b263f069f3fefc2d3</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a62afddfd6054e0f7e840825e1a2e8516</anchor>
      <arglist>(const std::complex&lt; float &gt; &amp;a, const std::complex&lt; float &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>std::complex&lt; double &gt;</type>
      <name>pmul</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acd27efdccf5baa6298113f78bedab7b2</anchor>
      <arglist>(const std::complex&lt; double &gt; &amp;a, const std::complex&lt; double &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad63797dbab031e18fd1e6521ea2ee769</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>por</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af555cbe9c2d58d7af98b2fd8f76e7190</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1ac5427a9e36c1f55ab0a1f99931f2e4</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>unpacket_traits&lt; Packet &gt;::type</type>
      <name>predux_max</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2dcd7c90a4f1d9df56f8dcc7d0d7d0b</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>unpacket_traits&lt; Packet &gt;::type</type>
      <name>predux_min</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeb90557092363026c3fcd49a0e0f5121</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>unpacket_traits&lt; Packet &gt;::type</type>
      <name>predux_mul</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a96cd8384ea795940c71b8a11227f75bd</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>preduxp</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1fa1b073663f799734bfacd1d6c7306e</anchor>
      <arglist>(const Packet *vecs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prefetch</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a90465f971335c7f191bab61b1339b2d0</anchor>
      <arglist>(const Scalar *addr)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab1d5ac7980cb427635cd4091d5a43eeb</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pset1</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab71e853cff50de45c090234936ac2dd4</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>psin</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a63fe77ca10d5855dc46d495d24d1c49b</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>psqrt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a749f13785228504bff14b030f51319d7</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pstore</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0cb98b9d5a1886d0538053917418aab6</anchor>
      <arglist>(Scalar *to, const Packet &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pstore1</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ade298df1727ec6a1b4dd7a9d2ce436d6</anchor>
      <arglist>(typename unpacket_traits&lt; Packet &gt;::type *to, const typename unpacket_traits&lt; Packet &gt;::type &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pstoret</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aac204d6f96c4aa862c7dcc65480dcd54</anchor>
      <arglist>(Scalar *to, const Packet &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pstoreu</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6321f53ad7aa5b3df0f5c70af4f28e95</anchor>
      <arglist>(Scalar *to, const Packet &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>psub</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8f00cbbf699046807105e2e9a50098cd</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>ptan</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7020b6f031cfbe6718312af7849a3971</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pxor</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae5013870d2bea962ea36667dae2d7273</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Geometry_SSE.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Geometry/arch/</path>
    <filename>Geometry__SSE_8h</filename>
    <class kind="struct">Eigen::internal::cross3_impl&lt; Architecture::SSE, VectorLhs, VectorRhs, float, true &gt;</class>
    <class kind="struct">Eigen::internal::quat_product&lt; Architecture::SSE, Derived, OtherDerived, double, Aligned &gt;</class>
    <class kind="struct">Eigen::internal::quat_product&lt; Architecture::SSE, Derived, OtherDerived, float, Aligned &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>examples/basic_data_structures/curve/getting_started.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/curve/</path>
    <filename>examples_2basic__data__structures_2curve_2getting__started_8cpp</filename>
    <includes id="acado__integrators_8hpp" name="acado_integrators.hpp" local="no" imported="no">acado_integrators.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>examples_2basic__data__structures_2curve_2getting__started_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>examples/basic_data_structures/function/getting_started.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/function/</path>
    <filename>examples_2basic__data__structures_2function_2getting__started_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>examples_2basic__data__structures_2function_2getting__started_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>examples/basic_data_structures/variables_grid/getting_started.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/variables_grid/</path>
    <filename>examples_2basic__data__structures_2variables__grid_2getting__started_8cpp</filename>
    <includes id="acado__integrators_8hpp" name="acado_integrators.hpp" local="no" imported="no">acado_integrators.hpp</includes>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO int</type>
      <name>main</name>
      <anchorfile>examples_2basic__data__structures_2variables__grid_2getting__started_8cpp.html</anchorfile>
      <anchor>acacac24a7bdcafe661572d46ab821808</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>examples/code_generation/mpc_mhe/getting_started.cpp</name>
    <path>/tmp/ws/src/acado/examples/code_generation/mpc_mhe/</path>
    <filename>examples_2code__generation_2mpc__mhe_2getting__started_8cpp</filename>
    <includes id="acado__code__generation_8hpp" name="acado_code_generation.hpp" local="no" imported="no">acado_code_generation.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>examples/controller/getting_started.cpp</name>
    <path>/tmp/ws/src/acado/examples/controller/</path>
    <filename>examples_2controller_2getting__started_8cpp</filename>
    <includes id="acado__toolkit_8hpp" name="acado_toolkit.hpp" local="no" imported="no">acado_toolkit.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>examples_2controller_2getting__started_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>examples/integration_algorithm/getting_started.cpp</name>
    <path>/tmp/ws/src/acado/examples/integration_algorithm/</path>
    <filename>examples_2integration__algorithm_2getting__started_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO int</type>
      <name>main</name>
      <anchorfile>examples_2integration__algorithm_2getting__started_8cpp.html</anchorfile>
      <anchor>acacac24a7bdcafe661572d46ab821808</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>examples/integrator/getting_started.cpp</name>
    <path>/tmp/ws/src/acado/examples/integrator/</path>
    <filename>examples_2integrator_2getting__started_8cpp</filename>
    <includes id="acado__integrators_8hpp" name="acado_integrators.hpp" local="no" imported="no">acado_integrators.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>examples_2integrator_2getting__started_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>examples/nlp/getting_started.cpp</name>
    <path>/tmp/ws/src/acado/examples/nlp/</path>
    <filename>examples_2nlp_2getting__started_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>examples_2nlp_2getting__started_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>examples/ocp/getting_started.cpp</name>
    <path>/tmp/ws/src/acado/examples/ocp/</path>
    <filename>examples_2ocp_2getting__started_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>examples_2ocp_2getting__started_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>examples/process/getting_started.cpp</name>
    <path>/tmp/ws/src/acado/examples/process/</path>
    <filename>examples_2process_2getting__started_8cpp</filename>
    <includes id="acado__toolkit_8hpp" name="acado_toolkit.hpp" local="no" imported="no">acado_toolkit.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>examples_2process_2getting__started_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>examples/simulation_environment/getting_started.cpp</name>
    <path>/tmp/ws/src/acado/examples/simulation_environment/</path>
    <filename>examples_2simulation__environment_2getting__started_8cpp</filename>
    <includes id="acado__toolkit_8hpp" name="acado_toolkit.hpp" local="no" imported="no">acado_toolkit.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>examples_2simulation__environment_2getting__started_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>examples/validated_integrator/getting_started.cpp</name>
    <path>/tmp/ws/src/acado/examples/validated_integrator/</path>
    <filename>examples_2validated__integrator_2getting__started_8cpp</filename>
    <includes id="ellipsoidal__integrator_8hpp" name="ellipsoidal_integrator.hpp" local="no" imported="no">acado/validated_integrator/ellipsoidal_integrator.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>examples_2validated__integrator_2getting__started_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>USING_NAMESPACE_ACADO typedef TaylorVariable&lt; Interval &gt;</type>
      <name>T</name>
      <anchorfile>examples_2validated__integrator_2getting__started_8cpp.html</anchorfile>
      <anchor>abfbfd4c8494d4ad416596b8da31f7b87</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interfaces/matlab/examples/integrator/getting_started.cpp</name>
    <path>/tmp/ws/src/acado/interfaces/matlab/examples/integrator/</path>
    <filename>interfaces_2matlab_2examples_2integrator_2getting__started_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>getting_started</name>
      <anchorfile>interfaces_2matlab_2examples_2integrator_2getting__started_8cpp.html</anchorfile>
      <anchor>a7ba945f02eb7a22fe7b3fa6a35a2ca75</anchor>
      <arglist>(DifferentialEquation *f)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>getting_started_advanced.cpp</name>
    <path>/tmp/ws/src/acado/examples/process/</path>
    <filename>getting__started__advanced_8cpp</filename>
    <includes id="acado__toolkit_8hpp" name="acado_toolkit.hpp" local="no" imported="no">acado_toolkit.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>getting__started__advanced_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>controller/getting_started_classical.cpp</name>
    <path>/tmp/ws/src/acado/examples/controller/</path>
    <filename>controller_2getting__started__classical_8cpp</filename>
    <includes id="acado__toolkit_8hpp" name="acado_toolkit.hpp" local="no" imported="no">acado_toolkit.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>controller_2getting__started__classical_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>simulation_environment/getting_started_classical.cpp</name>
    <path>/tmp/ws/src/acado/examples/simulation_environment/</path>
    <filename>simulation__environment_2getting__started__classical_8cpp</filename>
    <includes id="acado__toolkit_8hpp" name="acado_toolkit.hpp" local="no" imported="no">acado_toolkit.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>simulation__environment_2getting__started__classical_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>examples/integration_algorithm/getting_started_discretized.cpp</name>
    <path>/tmp/ws/src/acado/examples/integration_algorithm/</path>
    <filename>examples_2integration__algorithm_2getting__started__discretized_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>examples_2integration__algorithm_2getting__started__discretized_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>examples/integrator/getting_started_discretized.cpp</name>
    <path>/tmp/ws/src/acado/examples/integrator/</path>
    <filename>examples_2integrator_2getting__started__discretized_8cpp</filename>
    <includes id="acado__integrators_8hpp" name="acado_integrators.hpp" local="no" imported="no">acado_integrators.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>examples_2integrator_2getting__started__discretized_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>examples/process/getting_started_discretized.cpp</name>
    <path>/tmp/ws/src/acado/examples/process/</path>
    <filename>examples_2process_2getting__started__discretized_8cpp</filename>
    <includes id="acado__toolkit_8hpp" name="acado_toolkit.hpp" local="no" imported="no">acado_toolkit.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>examples_2process_2getting__started__discretized_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interfaces/matlab/examples/integrator/getting_started_discretized.cpp</name>
    <path>/tmp/ws/src/acado/interfaces/matlab/examples/integrator/</path>
    <filename>interfaces_2matlab_2examples_2integrator_2getting__started__discretized_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>getting_started_discretized</name>
      <anchorfile>interfaces_2matlab_2examples_2integrator_2getting__started__discretized_8cpp.html</anchorfile>
      <anchor>a7c125584339316996aa3ed8c490a0461</anchor>
      <arglist>(DifferentialEquation *f)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>getting_started_grid.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/variables_grid/</path>
    <filename>getting__started__grid_8cpp</filename>
    <includes id="acado__integrators_8hpp" name="acado_integrators.hpp" local="no" imported="no">acado_integrators.hpp</includes>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO int</type>
      <name>main</name>
      <anchorfile>getting__started__grid_8cpp.html</anchorfile>
      <anchor>acacac24a7bdcafe661572d46ab821808</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>getting_started_othercppfile.cpp</name>
    <path>/tmp/ws/src/acado/interfaces/matlab/examples/integrator/</path>
    <filename>getting__started__othercppfile_8cpp</filename>
    <member kind="function">
      <type>double</type>
      <name>myTestIncludeFunction</name>
      <anchorfile>getting__started__othercppfile_8cpp.html</anchorfile>
      <anchor>acac707ebdd4a40fe58fe435059b78035</anchor>
      <arglist>(int j)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>getting_started_othercppfilemodel.cpp</name>
    <path>/tmp/ws/src/acado/interfaces/matlab/examples/integrator/</path>
    <filename>getting__started__othercppfilemodel_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>getting_started_othercppfilemodel</name>
      <anchorfile>getting__started__othercppfilemodel_8cpp.html</anchorfile>
      <anchor>aaee57a1b8a2bc1fb2b3cf078d3348ac9</anchor>
      <arglist>(DifferentialEquation *f)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GlobalFunctions.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/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_UNARY</name>
      <anchorfile>GlobalFunctions_8h.html</anchorfile>
      <anchor>aa18c2c674707f2416fee2f23cba93a2c</anchor>
      <arglist>(NAME, FUNCTOR)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::CwiseUnaryOp&lt; Eigen::internal::scalar_inverse_mult_op&lt; typename Derived::Scalar &gt;, const Derived &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>acec656d25cf48f1a601d385d6083f3c6</anchor>
      <arglist>(const typename Derived::Scalar &amp;s, const Eigen::ArrayBase&lt; Derived &gt; &amp;a)</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>namespaceEigen.html</anchorfile>
      <anchor>a6b0fac0358e218be1f23677af5178e6c</anchor>
      <arglist>(const Eigen::ArrayBase&lt; Derived &gt; &amp;x, const typename Derived::Scalar &amp;exponent)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::CwiseBinaryOp&lt; Eigen::internal::scalar_binary_pow_op&lt; typename Derived::Scalar, typename Derived::Scalar &gt;, const Derived, const Derived &gt;</type>
      <name>pow</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab1f62f5af6db317ae3cd5bef39c10aee</anchor>
      <arglist>(const Eigen::ArrayBase&lt; Derived &gt; &amp;x, const Eigen::ArrayBase&lt; Derived &gt; &amp;exponents)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>glycemia.cpp</name>
    <path>/tmp/ws/src/acado/interfaces/matlab/examples/integrator/</path>
    <filename>glycemia_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>glycemia</name>
      <anchorfile>glycemia_8cpp.html</anchorfile>
      <anchor>a01fca970a00a3add41eed3ac5e36f447</anchor>
      <arglist>(DifferentialEquation *f)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GMRES.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/IterativeSolvers/</path>
    <filename>GMRES_8h</filename>
    <class kind="class">Eigen::GMRES</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; GMRES&lt; _MatrixType, _Preconditioner &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; GMRES&lt; _MatrixType, _Preconditioner &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>bool</type>
      <name>gmres</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8853635a62359dbb6d35245a639237ff</anchor>
      <arglist>(const MatrixType &amp;mat, const Rhs &amp;rhs, Dest &amp;x, const Preconditioner &amp;precond, int &amp;iters, const int &amp;restart, typename Dest::RealScalar &amp;tol_error)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gnuplot_window.cpp</name>
    <path>/tmp/ws/src/acado/acado/bindings/acado_gnuplot/</path>
    <filename>gnuplot__window_8cpp</filename>
    <includes id="gnuplot__window_8hpp" name="gnuplot_window.hpp" local="no" imported="no">acado/bindings/acado_gnuplot/gnuplot_window.hpp</includes>
  </compound>
  <compound kind="file">
    <name>gnuplot_window.hpp</name>
    <path>/tmp/ws/src/acado/acado/bindings/acado_gnuplot/</path>
    <filename>gnuplot__window_8hpp</filename>
    <includes id="plot__window_8hpp" name="plot_window.hpp" local="no" imported="no">acado/user_interaction/plot_window.hpp</includes>
    <class kind="class">GnuplotWindow</class>
  </compound>
  <compound kind="file">
    <name>grid.cpp</name>
    <path>/tmp/ws/src/acado/acado/variables_grid/</path>
    <filename>grid_8cpp</filename>
    <includes id="grid_8hpp" name="grid.hpp" local="no" imported="no">acado/variables_grid/grid.hpp</includes>
  </compound>
  <compound kind="file">
    <name>grid.hpp</name>
    <path>/tmp/ws/src/acado/acado/variables_grid/</path>
    <filename>grid_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <class kind="class">Grid</class>
  </compound>
  <compound kind="file">
    <name>groups.dox</name>
    <path>/tmp/ws/src/acado/doc/</path>
    <filename>groups_8dox</filename>
  </compound>
  <compound kind="file">
    <name>examples/integrator/harmonic_oscillator.cpp</name>
    <path>/tmp/ws/src/acado/examples/integrator/</path>
    <filename>examples_2integrator_2harmonic__oscillator_8cpp</filename>
    <includes id="acado__integrators_8hpp" name="acado_integrators.hpp" local="no" imported="no">acado_integrators.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>examples_2integrator_2harmonic__oscillator_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>examples/validated_integrator/harmonic_oscillator.cpp</name>
    <path>/tmp/ws/src/acado/examples/validated_integrator/</path>
    <filename>examples_2validated__integrator_2harmonic__oscillator_8cpp</filename>
    <includes id="ellipsoidal__integrator_8hpp" name="ellipsoidal_integrator.hpp" local="no" imported="no">acado/validated_integrator/ellipsoidal_integrator.hpp</includes>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO int</type>
      <name>main</name>
      <anchorfile>examples_2validated__integrator_2harmonic__oscillator_8cpp.html</anchorfile>
      <anchor>acacac24a7bdcafe661572d46ab821808</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interfaces/matlab/examples/integrator/harmonic_oscillator.cpp</name>
    <path>/tmp/ws/src/acado/interfaces/matlab/examples/integrator/</path>
    <filename>interfaces_2matlab_2examples_2integrator_2harmonic__oscillator_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>harmonic_oscillator</name>
      <anchorfile>interfaces_2matlab_2examples_2integrator_2harmonic__oscillator_8cpp.html</anchorfile>
      <anchor>ab9107c352b4de1fb3bd8c7a5a7687a7a</anchor>
      <arglist>(DifferentialEquation *f)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>HessenbergDecomposition.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Eigenvalues/</path>
    <filename>HessenbergDecomposition_8h</filename>
    <class kind="class">Eigen::HessenbergDecomposition</class>
    <class kind="struct">Eigen::internal::HessenbergDecompositionMatrixHReturnType</class>
    <class kind="struct">Eigen::internal::traits&lt; HessenbergDecompositionMatrixHReturnType&lt; MatrixType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Homogeneous.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Geometry/</path>
    <filename>Homogeneous_8h</filename>
    <class kind="class">Eigen::Homogeneous</class>
    <class kind="struct">Eigen::internal::homogeneous_left_product_impl&lt; Homogeneous&lt; MatrixType, Vertical &gt;, Lhs &gt;</class>
    <class kind="struct">Eigen::internal::homogeneous_right_product_impl&lt; Homogeneous&lt; MatrixType, Horizontal &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::take_matrix_for_product</class>
    <class kind="struct">Eigen::internal::take_matrix_for_product&lt; Transform&lt; Scalar, Dim, Mode, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::take_matrix_for_product&lt; Transform&lt; Scalar, Dim, Projective, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Homogeneous&lt; MatrixType, Direction &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; homogeneous_left_product_impl&lt; Homogeneous&lt; MatrixType, Vertical &gt;, Lhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; homogeneous_right_product_impl&lt; Homogeneous&lt; MatrixType, Horizontal &gt;, Rhs &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Householder.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Householder/</path>
    <filename>Householder_8h</filename>
    <class kind="struct">Eigen::internal::decrement_size</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>householder_qr_export.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/linear_solvers/</path>
    <filename>householder__qr__export_8cpp</filename>
    <includes id="householder__qr__export_8hpp" name="householder_qr_export.hpp" local="no" imported="no">acado/code_generation/linear_solvers/householder_qr_export.hpp</includes>
  </compound>
  <compound kind="file">
    <name>householder_qr_export.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/linear_solvers/</path>
    <filename>householder__qr__export_8hpp</filename>
    <includes id="linear__solver__export_8hpp" name="linear_solver_export.hpp" local="no" imported="no">acado/code_generation/linear_solvers/linear_solver_export.hpp</includes>
    <class kind="class">ExportHouseholderQR</class>
  </compound>
  <compound kind="file">
    <name>householder_tutorial.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/matrix_vector/</path>
    <filename>householder__tutorial_8cpp</filename>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO int</type>
      <name>main</name>
      <anchorfile>householder__tutorial_8cpp.html</anchorfile>
      <anchor>acacac24a7bdcafe661572d46ab821808</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>HouseholderQR.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/QR/</path>
    <filename>HouseholderQR_8h</filename>
    <class kind="class">Eigen::HouseholderQR</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; HouseholderQR&lt; _MatrixType &gt;, Rhs &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>householder_qr_inplace_blocked</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a20af8ac4db6145bcce4c25f0c527723f</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a36c7a4dd089c5a50a1d4f4a89c4e9d18</anchor>
      <arglist>(MatrixQR &amp;mat, HCoeffs &amp;hCoeffs, typename MatrixQR::Scalar *tempData=0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>HouseholderQR_MKL.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/QR/</path>
    <filename>HouseholderQR__MKL_8h</filename>
    <includes id="MKL__support_8h" name="MKL_support.h" local="yes" imported="no">Eigen/src/Core/util/MKL_support.h</includes>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_QR_NOPIV</name>
      <anchorfile>HouseholderQR__MKL_8h.html</anchorfile>
      <anchor>a5a4c018fa61a2cfcbd39ea4b45a0cd84</anchor>
      <arglist>(EIGTYPE, MKLTYPE, MKLPREFIX)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>HouseholderSequence.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Householder/</path>
    <filename>HouseholderSequence_8h</filename>
    <class kind="class">Eigen::HouseholderSequence</class>
    <class kind="struct">Eigen::internal::hseq_side_dependent_impl</class>
    <class kind="struct">Eigen::internal::hseq_side_dependent_impl&lt; VectorsType, CoeffsType, OnTheRight &gt;</class>
    <class kind="struct">Eigen::internal::matrix_type_times_scalar_type</class>
    <class kind="struct">Eigen::internal::traits&lt; HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>HouseholderSequence&lt; VectorsType, CoeffsType &gt;</type>
      <name>householderSequence</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a5f2b3f80cdf7ae96609e4a8d2e55e371</anchor>
      <arglist>(const VectorsType &amp;v, const CoeffsType &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>internal::matrix_type_times_scalar_type&lt; typename VectorsType::Scalar, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a634bfd5e206a2e77f799b4c3956ea49e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other, const HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequence&lt; VectorsType, CoeffsType, OnTheRight &gt;</type>
      <name>rightHouseholderSequence</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a897ebce658762148f706f73a05525e89</anchor>
      <arglist>(const VectorsType &amp;v, const CoeffsType &amp;h)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>HybridNonLinearSolver.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/NonLinearOptimization/</path>
    <filename>HybridNonLinearSolver_8h</filename>
    <class kind="class">Eigen::HybridNonLinearSolver</class>
    <class kind="struct">Eigen::HybridNonLinearSolver::Parameters</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::HybridNonLinearSolverSpace</namespace>
    <member kind="enumeration">
      <name>Status</name>
      <anchorfile>namespaceEigen_1_1HybridNonLinearSolverSpace.html</anchorfile>
      <anchor>aaf2facedf2b80e1d4381bc5979e88689</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Running</name>
      <anchorfile>namespaceEigen_1_1HybridNonLinearSolverSpace.html</anchorfile>
      <anchor>aaf2facedf2b80e1d4381bc5979e88689a5b3625d5ffa63ea0d5e4db4cab42e02b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImproperInputParameters</name>
      <anchorfile>namespaceEigen_1_1HybridNonLinearSolverSpace.html</anchorfile>
      <anchor>aaf2facedf2b80e1d4381bc5979e88689a1790497cbbfea43da7617bcf010280d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeErrorTooSmall</name>
      <anchorfile>namespaceEigen_1_1HybridNonLinearSolverSpace.html</anchorfile>
      <anchor>aaf2facedf2b80e1d4381bc5979e88689ad5adf33a2f4813fe8a1aa1e9f70e9961</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TooManyFunctionEvaluation</name>
      <anchorfile>namespaceEigen_1_1HybridNonLinearSolverSpace.html</anchorfile>
      <anchor>aaf2facedf2b80e1d4381bc5979e88689a82b971eb0bd71b87dacdf4cd3de8672d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TolTooSmall</name>
      <anchorfile>namespaceEigen_1_1HybridNonLinearSolverSpace.html</anchorfile>
      <anchor>aaf2facedf2b80e1d4381bc5979e88689a4ea5d3da0d16abee53bc5ddafdcc65e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NotMakingProgressJacobian</name>
      <anchorfile>namespaceEigen_1_1HybridNonLinearSolverSpace.html</anchorfile>
      <anchor>aaf2facedf2b80e1d4381bc5979e88689a9dbd584a67d1457dfe95311188ac631e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NotMakingProgressIterations</name>
      <anchorfile>namespaceEigen_1_1HybridNonLinearSolverSpace.html</anchorfile>
      <anchor>aaf2facedf2b80e1d4381bc5979e88689a679e6f6be41d7a9b12d61e9ec6c5ecf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserAsked</name>
      <anchorfile>namespaceEigen_1_1HybridNonLinearSolverSpace.html</anchorfile>
      <anchor>aaf2facedf2b80e1d4381bc5979e88689a54bd7f9ebd8df668ef1b37476827d3a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>integrator/hydroscal.cpp</name>
    <path>/tmp/ws/src/acado/examples/integrator/</path>
    <filename>integrator_2hydroscal_8cpp</filename>
    <includes id="acado__integrators_8hpp" name="acado_integrators.hpp" local="no" imported="no">acado_integrators.hpp</includes>
    <includes id="hydroscal__model_8hpp" name="hydroscal_model.hpp" local="yes" imported="no">hydroscal_model.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>void</type>
      <name>ffcn_model</name>
      <anchorfile>integrator_2hydroscal_8cpp.html</anchorfile>
      <anchor>a85a059f005b23b6c6f1e81df7cd2c6c6</anchor>
      <arglist>(double *x, double *f, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>integrator_2hydroscal_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ocp/hydroscal.cpp</name>
    <path>/tmp/ws/src/acado/examples/ocp/</path>
    <filename>ocp_2hydroscal_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <includes id="hydroscal__model_8hpp" name="hydroscal_model.hpp" local="yes" imported="no">../integrator/hydroscal_model.hpp</includes>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO void</type>
      <name>ffcn_model</name>
      <anchorfile>ocp_2hydroscal_8cpp.html</anchorfile>
      <anchor>a7c21f69667274b8d1386344a45ced8a2</anchor>
      <arglist>(double *x, double *f, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ocp_2hydroscal_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hydroscal_model.hpp</name>
    <path>/tmp/ws/src/acado/examples/integrator/</path>
    <filename>hydroscal__model_8hpp</filename>
    <class kind="struct">Parameters</class>
    <member kind="define">
      <type>#define</type>
      <name>A1</name>
      <anchorfile>hydroscal__model_8hpp.html</anchorfile>
      <anchor>acd92b430059d886880c53f13ae038e3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>A2</name>
      <anchorfile>hydroscal__model_8hpp.html</anchorfile>
      <anchor>a2946bc30423c2a996eeafa49e995c30e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>B1</name>
      <anchorfile>hydroscal__model_8hpp.html</anchorfile>
      <anchor>a7b21d6a6a4573b4997b1f04b01cd4efb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>B2</name>
      <anchorfile>hydroscal__model_8hpp.html</anchorfile>
      <anchor>a6945d50f798e1fde624d70c74457090e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>C1</name>
      <anchorfile>hydroscal__model_8hpp.html</anchorfile>
      <anchor>a44779f18d87e71c78fc9fbf9dc88537d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>C2</name>
      <anchorfile>hydroscal__model_8hpp.html</anchorfile>
      <anchor>ad6fc13322a4f1c314332ff34aa8b3fa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Nfeed</name>
      <anchorfile>hydroscal__model_8hpp.html</anchorfile>
      <anchor>a08799ac9eae7110b8afc48b47bfff30a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NLSQ</name>
      <anchorfile>hydroscal__model_8hpp.html</anchorfile>
      <anchor>a63deeadfca1c3468c13f302d254f601b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NMOS</name>
      <anchorfile>hydroscal__model_8hpp.html</anchorfile>
      <anchor>a09e8d60f4a8219cf1c361dfad12d565c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NP</name>
      <anchorfile>hydroscal__model_8hpp.html</anchorfile>
      <anchor>ab04c88bedc6b2be8ddfe7aa8d3e93f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NPR</name>
      <anchorfile>hydroscal__model_8hpp.html</anchorfile>
      <anchor>acd97ac762330fb91ad150b6b84ae347a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NRC</name>
      <anchorfile>hydroscal__model_8hpp.html</anchorfile>
      <anchor>a3ab4b6c49bab8fd9eb048db9f38be474</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NRCE</name>
      <anchorfile>hydroscal__model_8hpp.html</anchorfile>
      <anchor>a362f7a70e51fd2784f8f7fdfabda7131</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NU</name>
      <anchorfile>hydroscal__model_8hpp.html</anchorfile>
      <anchor>ad55aaa689279e5075221b934bfe889a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NW</name>
      <anchorfile>hydroscal__model_8hpp.html</anchorfile>
      <anchor>af9cccf331f045b89a9f12366df5f7687</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NXA</name>
      <anchorfile>hydroscal__model_8hpp.html</anchorfile>
      <anchor>affb1f2fdecf00c95ce5ee000d1443093</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NXD</name>
      <anchorfile>hydroscal__model_8hpp.html</anchorfile>
      <anchor>ae8efc611ab3f2d022ac3cf4384d823eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>qF</name>
      <anchorfile>hydroscal__model_8hpp.html</anchorfile>
      <anchor>ad819068dec6f950cbac975499ded6e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QT14</name>
      <anchorfile>hydroscal__model_8hpp.html</anchorfile>
      <anchor>ac0274405aa68e05ea603afc90c77e1b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QT28</name>
      <anchorfile>hydroscal__model_8hpp.html</anchorfile>
      <anchor>aa0d5e39212d1adc148e17cfae1446e00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>R11</name>
      <anchorfile>hydroscal__model_8hpp.html</anchorfile>
      <anchor>ad5379c7f0680774e2e22420b793fd266</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>R22</name>
      <anchorfile>hydroscal__model_8hpp.html</anchorfile>
      <anchor>a8fb4bbc3afd2a182fd2d774fe9556ca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Rconst</name>
      <anchorfile>hydroscal__model_8hpp.html</anchorfile>
      <anchor>ac1c3d749635fcfd887daa9756746215a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RPENALTY</name>
      <anchorfile>hydroscal__model_8hpp.html</anchorfile>
      <anchor>af79474c1140ca8a9858354e5d498623b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T14s</name>
      <anchorfile>hydroscal__model_8hpp.html</anchorfile>
      <anchor>ac9e2d64973adbca6222b882bc8ba02a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T28s</name>
      <anchorfile>hydroscal__model_8hpp.html</anchorfile>
      <anchor>ac0d84c8380797f3d32ac6e59e3c0e8aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>diffeq</name>
      <anchorfile>hydroscal__model_8hpp.html</anchorfile>
      <anchor>adb65e34fdb0b64bec8c023952667b5cf</anchor>
      <arglist>(double *dx, double *dn)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>enthalpies</name>
      <anchorfile>hydroscal__model_8hpp.html</anchorfile>
      <anchor>af8edf13b8138aa3980a7c382b1a12004</anchor>
      <arglist>(double Temp, double Pres, double x, double y, double *hL, double *hV, double *hL_x_total)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>enthalpies_1</name>
      <anchorfile>hydroscal__model_8hpp.html</anchorfile>
      <anchor>a2826ccc0511fe6a5bef662e4ddebc7c1</anchor>
      <arglist>(double Temp, double Pres, double *hL1, double *hV1, double *hL1_T)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>enthalpies_2</name>
      <anchorfile>hydroscal__model_8hpp.html</anchorfile>
      <anchor>a4c716aa472daa745b8de68d05083bde6</anchor>
      <arglist>(double Temp, double Pres, double *hL2, double *hV2, double *hL2_T)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ffcn</name>
      <anchorfile>hydroscal__model_8hpp.html</anchorfile>
      <anchor>a41dae2541d93fb75f55e62707690b49c</anchor>
      <arglist>(double *t, double *xd, double *xa, double *u, double *p, double *rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>gfcn</name>
      <anchorfile>hydroscal__model_8hpp.html</anchorfile>
      <anchor>a2dfbdffe0dc54f1afbd5c142b1130738</anchor>
      <arglist>(double *t, double *xd, double *xa, double *u, double *p, double *rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>insert</name>
      <anchorfile>hydroscal__model_8hpp.html</anchorfile>
      <anchor>acb2cff6586ccff279a5eb613fbf88239</anchor>
      <arglist>(double *xd, double *xa, double *u, double *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>kmol_per_sec_outflow</name>
      <anchorfile>hydroscal__model_8hpp.html</anchorfile>
      <anchor>a72a70bdd3cc4257c6b224fa844dcea7b</anchor>
      <arglist>(double n, double TK, double x_m, double refvol, double flowwidth)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>litre_per_kmol</name>
      <anchorfile>hydroscal__model_8hpp.html</anchorfile>
      <anchor>a94bc780d0481c15d59ada9ccdfd52a86</anchor>
      <arglist>(double TK, double x_m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>ramp</name>
      <anchorfile>hydroscal__model_8hpp.html</anchorfile>
      <anchor>a4472115e1ba514342ec8687b1be94035</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>T_x</name>
      <anchorfile>hydroscal__model_8hpp.html</anchorfile>
      <anchor>ada13df845b5f5c1f88fb20de2aa6c745</anchor>
      <arglist>(double T, double x)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Parameters</type>
      <name>par</name>
      <anchorfile>hydroscal__model_8hpp.html</anchorfile>
      <anchor>af1eecd676a69a9fea03988ec37a52935</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/Geometry/Hyperplane.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Eigen2Support/Geometry/</path>
    <filename>Eigen2Support_2Geometry_2Hyperplane_8h</filename>
    <class kind="class">Eigen::Hyperplane</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>Geometry/Hyperplane.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Geometry/</path>
    <filename>Geometry_2Hyperplane_8h</filename>
    <class kind="class">Eigen::Hyperplane</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>Image.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/misc/</path>
    <filename>Image_8h</filename>
    <class kind="class">Eigen::internal::image_retval_base</class>
    <class kind="struct">Eigen::internal::traits&lt; image_retval_base&lt; DecompositionType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_IMAGE_HELPERS</name>
      <anchorfile>Image_8h.html</anchorfile>
      <anchor>a626ffea4030fe7858dc958a680c53679</anchor>
      <arglist>(DecompositionType)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>IncompleteCholesky.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/IterativeSolvers/</path>
    <filename>IncompleteCholesky_8h</filename>
    <includes id="IncompleteLUT_8h" name="IncompleteLUT.h" local="yes" imported="no">Eigen/src/IterativeLinearSolvers/IncompleteLUT.h</includes>
    <class kind="class">Eigen::IncompleteCholesky</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; IncompleteCholesky&lt; _Scalar, _UpLo, OrderingType &gt;, Rhs &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>IncompleteLU.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/IterativeSolvers/</path>
    <filename>IncompleteLU_8h</filename>
    <class kind="class">Eigen::IncompleteLU</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; IncompleteLU&lt; _MatrixType &gt;, Rhs &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>IncompleteLUT.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/IterativeLinearSolvers/</path>
    <filename>IncompleteLUT_8h</filename>
    <class kind="class">Eigen::IncompleteLUT</class>
    <class kind="struct">Eigen::IncompleteLUT::keep_diag</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; IncompleteLUT&lt; _MatrixType &gt;, Rhs &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>Index</type>
      <name>QuickSplit</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0b50e88884e11e56c5709fe8fc61dcac</anchor>
      <arglist>(VectorV &amp;row, VectorI &amp;ind, Index ncut)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>index_lists.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/function/</path>
    <filename>index__lists_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="user__interaction_8hpp" name="user_interaction.hpp" local="no" imported="no">acado/user_interaction/user_interaction.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>index__lists_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>examples/code_generation/mpc_mhe/getting_started_export/qpoases/SRC/Indexlist.cpp</name>
    <path>/tmp/ws/src/acado/examples/code_generation/mpc_mhe/getting_started_export/qpoases/SRC/</path>
    <filename>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2SRC_2Indexlist_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>external_packages/qpoases/SRC/Indexlist.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpoases/SRC/</path>
    <filename>external__packages_2qpoases_2SRC_2Indexlist_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>external_packages/qpOASES-3.0beta/src/Indexlist.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/src/</path>
    <filename>external__packages_2qpOASES-3_80beta_2src_2Indexlist_8cpp</filename>
    <includes id="external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Indexlist_8hpp" name="external_packages/qpOASES-3.0beta/include/qpOASES/Indexlist.hpp" local="no" imported="no">qpOASES/Indexlist.hpp</includes>
  </compound>
  <compound kind="file">
    <name>examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/Indexlist.hpp</name>
    <path>/tmp/ws/src/acado/examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/</path>
    <filename>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Indexlist_8hpp</filename>
    <includes id="examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Utils_8hpp" name="examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/Utils.hpp" local="no" imported="no">Utils.hpp</includes>
    <class kind="class">Indexlist</class>
  </compound>
  <compound kind="file">
    <name>external_packages/qpoases/INCLUDE/Indexlist.hpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpoases/INCLUDE/</path>
    <filename>external__packages_2qpoases_2INCLUDE_2Indexlist_8hpp</filename>
    <includes id="external__packages_2qpoases_2INCLUDE_2Utils_8hpp" name="external_packages/qpoases/INCLUDE/Utils.hpp" local="no" imported="no">Utils.hpp</includes>
    <class kind="class">Indexlist</class>
  </compound>
  <compound kind="file">
    <name>external_packages/qpOASES-3.0beta/include/qpOASES/Indexlist.hpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/include/qpOASES/</path>
    <filename>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Indexlist_8hpp</filename>
    <includes id="external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Utils_8hpp" name="external_packages/qpOASES-3.0beta/include/qpOASES/Utils.hpp" local="no" imported="no">qpOASES/Utils.hpp</includes>
    <class kind="class">Indexlist</class>
  </compound>
  <compound kind="file">
    <name>integration_algorithm.cpp</name>
    <path>/tmp/ws/src/acado/acado/dynamic_discretization/</path>
    <filename>integration__algorithm_8cpp</filename>
    <includes id="integration__algorithm_8hpp" name="integration_algorithm.hpp" local="no" imported="no">acado/dynamic_discretization/integration_algorithm.hpp</includes>
  </compound>
  <compound kind="file">
    <name>integration_algorithm.hpp</name>
    <path>/tmp/ws/src/acado/acado/dynamic_discretization/</path>
    <filename>integration__algorithm_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="user__interaction_8hpp" name="user_interaction.hpp" local="no" imported="no">acado/user_interaction/user_interaction.hpp</includes>
    <includes id="shooting__method_8hpp" name="shooting_method.hpp" local="no" imported="no">acado/dynamic_discretization/shooting_method.hpp</includes>
    <class kind="class">IntegrationAlgorithm</class>
  </compound>
  <compound kind="file">
    <name>integrator.cpp</name>
    <path>/tmp/ws/src/acado/acado/integrator/</path>
    <filename>integrator_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function___8hpp" name="function_.hpp" local="no" imported="no">acado/function/function_.hpp</includes>
    <includes id="differential__equation_8hpp" name="differential_equation.hpp" local="no" imported="no">acado/function/differential_equation.hpp</includes>
    <includes id="integrator_8hpp" name="integrator.hpp" local="no" imported="no">acado/integrator/integrator.hpp</includes>
    <includes id="integrator__runge__kutta_8hpp" name="integrator_runge_kutta.hpp" local="no" imported="no">acado/integrator/integrator_runge_kutta.hpp</includes>
    <includes id="integrator__runge__kutta12_8hpp" name="integrator_runge_kutta12.hpp" local="no" imported="no">acado/integrator/integrator_runge_kutta12.hpp</includes>
    <includes id="integrator__runge__kutta23_8hpp" name="integrator_runge_kutta23.hpp" local="no" imported="no">acado/integrator/integrator_runge_kutta23.hpp</includes>
    <includes id="integrator__runge__kutta45_8hpp" name="integrator_runge_kutta45.hpp" local="no" imported="no">acado/integrator/integrator_runge_kutta45.hpp</includes>
    <includes id="integrator__runge__kutta78_8hpp" name="integrator_runge_kutta78.hpp" local="no" imported="no">acado/integrator/integrator_runge_kutta78.hpp</includes>
    <includes id="integrator__bdf_8hpp" name="integrator_bdf.hpp" local="no" imported="no">acado/integrator/integrator_bdf.hpp</includes>
  </compound>
  <compound kind="file">
    <name>integrator.hpp</name>
    <path>/tmp/ws/src/acado/acado/integrator/</path>
    <filename>integrator_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="algorithmic__base_8hpp" name="algorithmic_base.hpp" local="no" imported="no">acado/user_interaction/algorithmic_base.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <includes id="variables__grid_8hpp" name="variables_grid.hpp" local="no" imported="no">acado/variables_grid/variables_grid.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <includes id="integrator__fwd_8hpp" name="integrator_fwd.hpp" local="no" imported="no">acado/integrator/integrator_fwd.hpp</includes>
    <includes id="integrator__runge__kutta_8hpp" name="integrator_runge_kutta.hpp" local="no" imported="no">acado/integrator/integrator_runge_kutta.hpp</includes>
    <includes id="integrator__runge__kutta12_8hpp" name="integrator_runge_kutta12.hpp" local="no" imported="no">acado/integrator/integrator_runge_kutta12.hpp</includes>
    <includes id="integrator__runge__kutta23_8hpp" name="integrator_runge_kutta23.hpp" local="no" imported="no">acado/integrator/integrator_runge_kutta23.hpp</includes>
    <includes id="integrator__runge__kutta45_8hpp" name="integrator_runge_kutta45.hpp" local="no" imported="no">acado/integrator/integrator_runge_kutta45.hpp</includes>
    <includes id="integrator__runge__kutta78_8hpp" name="integrator_runge_kutta78.hpp" local="no" imported="no">acado/integrator/integrator_runge_kutta78.hpp</includes>
    <includes id="integrator__discretized__ode_8hpp" name="integrator_discretized_ode.hpp" local="no" imported="no">acado/integrator/integrator_discretized_ode.hpp</includes>
    <includes id="integrator__bdf_8hpp" name="integrator_bdf.hpp" local="no" imported="no">acado/integrator/integrator_bdf.hpp</includes>
    <includes id="integrator__lyapunov_8hpp" name="integrator_lyapunov.hpp" local="no" imported="no">acado/integrator/integrator_lyapunov.hpp</includes>
    <includes id="integrator__lyapunov45_8hpp" name="integrator_lyapunov45.hpp" local="no" imported="no">acado/integrator/integrator_lyapunov45.hpp</includes>
    <class kind="class">Integrator</class>
  </compound>
  <compound kind="file">
    <name>integrator_bdf.cpp</name>
    <path>/tmp/ws/src/acado/acado/integrator/</path>
    <filename>integrator__bdf_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function___8hpp" name="function_.hpp" local="no" imported="no">acado/function/function_.hpp</includes>
    <includes id="integrator_8hpp" name="integrator.hpp" local="no" imported="no">acado/integrator/integrator.hpp</includes>
  </compound>
  <compound kind="file">
    <name>integrator_bdf.hpp</name>
    <path>/tmp/ws/src/acado/acado/integrator/</path>
    <filename>integrator__bdf_8hpp</filename>
    <includes id="integrator__fwd_8hpp" name="integrator_fwd.hpp" local="no" imported="no">acado/integrator/integrator_fwd.hpp</includes>
    <class kind="class">IntegratorBDF</class>
  </compound>
  <compound kind="file">
    <name>integrator_discretized_ode.cpp</name>
    <path>/tmp/ws/src/acado/acado/integrator/</path>
    <filename>integrator__discretized__ode_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function___8hpp" name="function_.hpp" local="no" imported="no">acado/function/function_.hpp</includes>
    <includes id="differential__equation_8hpp" name="differential_equation.hpp" local="no" imported="no">acado/function/differential_equation.hpp</includes>
    <includes id="discretized__differential__equation_8hpp" name="discretized_differential_equation.hpp" local="no" imported="no">acado/function/discretized_differential_equation.hpp</includes>
    <includes id="integrator_8hpp" name="integrator.hpp" local="no" imported="no">acado/integrator/integrator.hpp</includes>
    <includes id="integrator__runge__kutta_8hpp" name="integrator_runge_kutta.hpp" local="no" imported="no">acado/integrator/integrator_runge_kutta.hpp</includes>
    <includes id="integrator__runge__kutta12_8hpp" name="integrator_runge_kutta12.hpp" local="no" imported="no">acado/integrator/integrator_runge_kutta12.hpp</includes>
    <includes id="integrator__discretized__ode_8hpp" name="integrator_discretized_ode.hpp" local="no" imported="no">acado/integrator/integrator_discretized_ode.hpp</includes>
  </compound>
  <compound kind="file">
    <name>integrator_discretized_ode.hpp</name>
    <path>/tmp/ws/src/acado/acado/integrator/</path>
    <filename>integrator__discretized__ode_8hpp</filename>
    <includes id="integrator__fwd_8hpp" name="integrator_fwd.hpp" local="no" imported="no">acado/integrator/integrator_fwd.hpp</includes>
    <includes id="integrator__runge__kutta12_8hpp" name="integrator_runge_kutta12.hpp" local="no" imported="no">acado/integrator/integrator_runge_kutta12.hpp</includes>
    <class kind="class">IntegratorDiscretizedODE</class>
  </compound>
  <compound kind="file">
    <name>integrator_export.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>integrator__export_8cpp</filename>
    <includes id="integrator__export_8hpp" name="integrator_export.hpp" local="no" imported="no">acado/code_generation/integrators/integrator_export.hpp</includes>
  </compound>
  <compound kind="file">
    <name>integrator_export.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>integrator__export_8hpp</filename>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <includes id="export__algorithm__factory_8hpp" name="export_algorithm_factory.hpp" local="no" imported="no">acado/code_generation/export_algorithm_factory.hpp</includes>
    <includes id="model__data_8hpp" name="model_data.hpp" local="no" imported="no">acado/ocp/model_data.hpp</includes>
    <includes id="integrator__export__types_8hpp" name="integrator_export_types.hpp" local="no" imported="no">acado/code_generation/integrators/integrator_export_types.hpp</includes>
    <class kind="class">IntegratorExport</class>
    <member kind="typedef">
      <type>ExportAlgorithmFactory&lt; IntegratorExport, ExportIntegratorType &gt;</type>
      <name>IntegratorExportFactory</name>
      <anchorfile>integrator__export_8hpp.html</anchorfile>
      <anchor>afae38c46081e7166ed1b0d2b0efd8da8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tr1::shared_ptr&lt; IntegratorExport &gt;</type>
      <name>IntegratorExportPtr</name>
      <anchorfile>integrator__export_8hpp.html</anchorfile>
      <anchor>a8e3ca69a2cbf2de51a2a83234faa4b92</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>integrator_export_types.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>integrator__export__types_8hpp</filename>
    <includes id="acado__namespace__macros_8hpp" name="acado_namespace_macros.hpp" local="no" imported="no">acado/utils/acado_namespace_macros.hpp</includes>
    <member kind="enumeration">
      <name>ExportIntegratorType</name>
      <anchorfile>integrator__export__types_8hpp.html</anchorfile>
      <anchor>a127f2566082c7e5c109aea62dda3770d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_EX_EULER</name>
      <anchorfile>integrator__export__types_8hpp.html</anchorfile>
      <anchor>a127f2566082c7e5c109aea62dda3770da814e7c0f5ce035bda32c1855f93874d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_RK2</name>
      <anchorfile>integrator__export__types_8hpp.html</anchorfile>
      <anchor>a127f2566082c7e5c109aea62dda3770da469d1df49274b80e135656b58b0e8a7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_RK3</name>
      <anchorfile>integrator__export__types_8hpp.html</anchorfile>
      <anchor>a127f2566082c7e5c109aea62dda3770dab383f5fa85b804b039c19483bf635bf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_RK4</name>
      <anchorfile>integrator__export__types_8hpp.html</anchorfile>
      <anchor>a127f2566082c7e5c109aea62dda3770dafe9d23cb5a63e423187ede7f0b86fe30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_IRK_GL2</name>
      <anchorfile>integrator__export__types_8hpp.html</anchorfile>
      <anchor>a127f2566082c7e5c109aea62dda3770daca675e3a645c534e625aaf8575785d78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_IRK_GL4</name>
      <anchorfile>integrator__export__types_8hpp.html</anchorfile>
      <anchor>a127f2566082c7e5c109aea62dda3770da5c921f4a590a9336564da508589c5b78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_IRK_GL6</name>
      <anchorfile>integrator__export__types_8hpp.html</anchorfile>
      <anchor>a127f2566082c7e5c109aea62dda3770da7bee829aa120004dbbddd447019495e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_IRK_GL8</name>
      <anchorfile>integrator__export__types_8hpp.html</anchorfile>
      <anchor>a127f2566082c7e5c109aea62dda3770dafdfaf8e32153b8b147ed103e19146aae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_IRK_RIIA1</name>
      <anchorfile>integrator__export__types_8hpp.html</anchorfile>
      <anchor>a127f2566082c7e5c109aea62dda3770da2403dfd6a5e88e0a3174aa1b42289920</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_IRK_RIIA3</name>
      <anchorfile>integrator__export__types_8hpp.html</anchorfile>
      <anchor>a127f2566082c7e5c109aea62dda3770da6c977a124fbe2786c4557d70e6bc15e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_IRK_RIIA5</name>
      <anchorfile>integrator__export__types_8hpp.html</anchorfile>
      <anchor>a127f2566082c7e5c109aea62dda3770da6723e162cc296095822f476a23b1235a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_DIRK3</name>
      <anchorfile>integrator__export__types_8hpp.html</anchorfile>
      <anchor>a127f2566082c7e5c109aea62dda3770da3cab44d11eacd86636f07841cc5605b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_DIRK4</name>
      <anchorfile>integrator__export__types_8hpp.html</anchorfile>
      <anchor>a127f2566082c7e5c109aea62dda3770daa548b3484347946e8057316527c1a4a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_DIRK5</name>
      <anchorfile>integrator__export__types_8hpp.html</anchorfile>
      <anchor>a127f2566082c7e5c109aea62dda3770da1967050c66b3083f8413f14d72a68195</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_DT</name>
      <anchorfile>integrator__export__types_8hpp.html</anchorfile>
      <anchor>a127f2566082c7e5c109aea62dda3770daf9726dcd3d507cd5c21baa43ab6e7069</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_NARX</name>
      <anchorfile>integrator__export__types_8hpp.html</anchorfile>
      <anchor>a127f2566082c7e5c109aea62dda3770dac6de423138c4bd8d1bc9cdf23c6f694f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ExportSensitivityType</name>
      <anchorfile>integrator__export__types_8hpp.html</anchorfile>
      <anchor>ae2e281c10ed68eeace8860fa889a95ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_SENSITIVITY</name>
      <anchorfile>integrator__export__types_8hpp.html</anchorfile>
      <anchor>ae2e281c10ed68eeace8860fa889a95aca50dc0127668554f0eae67ba5a6f00be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORWARD</name>
      <anchorfile>integrator__export__types_8hpp.html</anchorfile>
      <anchor>ae2e281c10ed68eeace8860fa889a95acaa26736999186daf8146f809e863712a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BACKWARD</name>
      <anchorfile>integrator__export__types_8hpp.html</anchorfile>
      <anchor>ae2e281c10ed68eeace8860fa889a95acafed2fca77e454294d6b8bda1bf2c9fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORWARD_OVER_BACKWARD</name>
      <anchorfile>integrator__export__types_8hpp.html</anchorfile>
      <anchor>ae2e281c10ed68eeace8860fa889a95acab17ee4d9bf1b3efe28a2687d46642521</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THREE_SWEEPS</name>
      <anchorfile>integrator__export__types_8hpp.html</anchorfile>
      <anchor>ae2e281c10ed68eeace8860fa889a95aca130d5cf6812228688634a5059102f47c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>integrator_fwd.hpp</name>
    <path>/tmp/ws/src/acado/acado/integrator/</path>
    <filename>integrator__fwd_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="options_8hpp" name="options.hpp" local="no" imported="no">acado/user_interaction/options.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <includes id="variables__grid_8hpp" name="variables_grid.hpp" local="no" imported="no">acado/variables_grid/variables_grid.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <includes id="real__clock_8hpp" name="real_clock.hpp" local="no" imported="no">acado/clock/real_clock.hpp</includes>
    <includes id="grid_8hpp" name="grid.hpp" local="no" imported="no">acado/variables_grid/grid.hpp</includes>
    <includes id="sparse__solver_8hpp" name="sparse_solver.hpp" local="no" imported="no">acado/sparse_solver/sparse_solver.hpp</includes>
    <includes id="differential__equation_8hpp" name="differential_equation.hpp" local="no" imported="no">acado/function/differential_equation.hpp</includes>
    <includes id="discretized__differential__equation_8hpp" name="discretized_differential_equation.hpp" local="no" imported="no">acado/function/discretized_differential_equation.hpp</includes>
  </compound>
  <compound kind="file">
    <name>integrator_generation.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>integrator__generation_8hpp</filename>
    <includes id="integrator__export_8hpp" name="integrator_export.hpp" local="no" imported="no">acado/code_generation/integrators/integrator_export.hpp</includes>
    <includes id="rk__export_8hpp" name="rk_export.hpp" local="no" imported="no">acado/code_generation/integrators/rk_export.hpp</includes>
    <includes id="erk__export_8hpp" name="erk_export.hpp" local="no" imported="no">acado/code_generation/integrators/erk_export.hpp</includes>
    <includes id="explicit__euler__export_8hpp" name="explicit_euler_export.hpp" local="no" imported="no">acado/code_generation/integrators/explicit_euler_export.hpp</includes>
    <includes id="erk2__export_8hpp" name="erk2_export.hpp" local="no" imported="no">acado/code_generation/integrators/erk2_export.hpp</includes>
    <includes id="erk3__export_8hpp" name="erk3_export.hpp" local="no" imported="no">acado/code_generation/integrators/erk3_export.hpp</includes>
    <includes id="erk4__export_8hpp" name="erk4_export.hpp" local="no" imported="no">acado/code_generation/integrators/erk4_export.hpp</includes>
    <includes id="irk__export_8hpp" name="irk_export.hpp" local="no" imported="no">acado/code_generation/integrators/irk_export.hpp</includes>
    <includes id="gauss__legendre2__export_8hpp" name="gauss_legendre2_export.hpp" local="no" imported="no">acado/code_generation/integrators/gauss_legendre2_export.hpp</includes>
    <includes id="gauss__legendre4__export_8hpp" name="gauss_legendre4_export.hpp" local="no" imported="no">acado/code_generation/integrators/gauss_legendre4_export.hpp</includes>
    <includes id="gauss__legendre6__export_8hpp" name="gauss_legendre6_export.hpp" local="no" imported="no">acado/code_generation/integrators/gauss_legendre6_export.hpp</includes>
    <includes id="gauss__legendre8__export_8hpp" name="gauss_legendre8_export.hpp" local="no" imported="no">acado/code_generation/integrators/gauss_legendre8_export.hpp</includes>
    <includes id="radau__IIA1__export_8hpp" name="radau_IIA1_export.hpp" local="no" imported="no">acado/code_generation/integrators/radau_IIA1_export.hpp</includes>
    <includes id="radau__IIA3__export_8hpp" name="radau_IIA3_export.hpp" local="no" imported="no">acado/code_generation/integrators/radau_IIA3_export.hpp</includes>
    <includes id="radau__IIA5__export_8hpp" name="radau_IIA5_export.hpp" local="no" imported="no">acado/code_generation/integrators/radau_IIA5_export.hpp</includes>
  </compound>
  <compound kind="file">
    <name>integrator_lyapunov.cpp</name>
    <path>/tmp/ws/src/acado/acado/integrator/</path>
    <filename>integrator__lyapunov_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function___8hpp" name="function_.hpp" local="no" imported="no">acado/function/function_.hpp</includes>
    <includes id="differential__equation_8hpp" name="differential_equation.hpp" local="no" imported="no">acado/function/differential_equation.hpp</includes>
    <includes id="integrator_8hpp" name="integrator.hpp" local="no" imported="no">acado/integrator/integrator.hpp</includes>
    <includes id="integrator__runge__kutta_8hpp" name="integrator_runge_kutta.hpp" local="no" imported="no">acado/integrator/integrator_runge_kutta.hpp</includes>
    <includes id="integrator__lyapunov_8hpp" name="integrator_lyapunov.hpp" local="no" imported="no">acado/integrator/integrator_lyapunov.hpp</includes>
  </compound>
  <compound kind="file">
    <name>integrator_lyapunov.hpp</name>
    <path>/tmp/ws/src/acado/acado/integrator/</path>
    <filename>integrator__lyapunov_8hpp</filename>
    <includes id="integrator__fwd_8hpp" name="integrator_fwd.hpp" local="no" imported="no">acado/integrator/integrator_fwd.hpp</includes>
    <class kind="class">IntegratorLYAPUNOV</class>
  </compound>
  <compound kind="file">
    <name>integrator_lyapunov45.cpp</name>
    <path>/tmp/ws/src/acado/acado/integrator/</path>
    <filename>integrator__lyapunov45_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function___8hpp" name="function_.hpp" local="no" imported="no">acado/function/function_.hpp</includes>
    <includes id="differential__equation_8hpp" name="differential_equation.hpp" local="no" imported="no">acado/function/differential_equation.hpp</includes>
    <includes id="integrator_8hpp" name="integrator.hpp" local="no" imported="no">acado/integrator/integrator.hpp</includes>
    <includes id="integrator__runge__kutta_8hpp" name="integrator_runge_kutta.hpp" local="no" imported="no">acado/integrator/integrator_runge_kutta.hpp</includes>
    <includes id="integrator__runge__kutta45_8hpp" name="integrator_runge_kutta45.hpp" local="no" imported="no">acado/integrator/integrator_runge_kutta45.hpp</includes>
    <includes id="integrator__lyapunov_8hpp" name="integrator_lyapunov.hpp" local="no" imported="no">acado/integrator/integrator_lyapunov.hpp</includes>
    <includes id="integrator__lyapunov45_8hpp" name="integrator_lyapunov45.hpp" local="no" imported="no">acado/integrator/integrator_lyapunov45.hpp</includes>
  </compound>
  <compound kind="file">
    <name>integrator_lyapunov45.hpp</name>
    <path>/tmp/ws/src/acado/acado/integrator/</path>
    <filename>integrator__lyapunov45_8hpp</filename>
    <includes id="integrator__fwd_8hpp" name="integrator_fwd.hpp" local="no" imported="no">acado/integrator/integrator_fwd.hpp</includes>
    <class kind="class">IntegratorLYAPUNOV45</class>
  </compound>
  <compound kind="file">
    <name>integrator_runge_kutta.cpp</name>
    <path>/tmp/ws/src/acado/acado/integrator/</path>
    <filename>integrator__runge__kutta_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function___8hpp" name="function_.hpp" local="no" imported="no">acado/function/function_.hpp</includes>
    <includes id="differential__equation_8hpp" name="differential_equation.hpp" local="no" imported="no">acado/function/differential_equation.hpp</includes>
    <includes id="integrator_8hpp" name="integrator.hpp" local="no" imported="no">acado/integrator/integrator.hpp</includes>
    <includes id="integrator__runge__kutta_8hpp" name="integrator_runge_kutta.hpp" local="no" imported="no">acado/integrator/integrator_runge_kutta.hpp</includes>
  </compound>
  <compound kind="file">
    <name>integrator_runge_kutta.hpp</name>
    <path>/tmp/ws/src/acado/acado/integrator/</path>
    <filename>integrator__runge__kutta_8hpp</filename>
    <includes id="integrator__fwd_8hpp" name="integrator_fwd.hpp" local="no" imported="no">acado/integrator/integrator_fwd.hpp</includes>
    <class kind="class">IntegratorRK</class>
  </compound>
  <compound kind="file">
    <name>integrator_runge_kutta12.cpp</name>
    <path>/tmp/ws/src/acado/acado/integrator/</path>
    <filename>integrator__runge__kutta12_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function___8hpp" name="function_.hpp" local="no" imported="no">acado/function/function_.hpp</includes>
    <includes id="differential__equation_8hpp" name="differential_equation.hpp" local="no" imported="no">acado/function/differential_equation.hpp</includes>
    <includes id="integrator_8hpp" name="integrator.hpp" local="no" imported="no">acado/integrator/integrator.hpp</includes>
    <includes id="integrator__runge__kutta_8hpp" name="integrator_runge_kutta.hpp" local="no" imported="no">acado/integrator/integrator_runge_kutta.hpp</includes>
    <includes id="integrator__runge__kutta12_8hpp" name="integrator_runge_kutta12.hpp" local="no" imported="no">acado/integrator/integrator_runge_kutta12.hpp</includes>
  </compound>
  <compound kind="file">
    <name>integrator_runge_kutta12.hpp</name>
    <path>/tmp/ws/src/acado/acado/integrator/</path>
    <filename>integrator__runge__kutta12_8hpp</filename>
    <includes id="integrator__fwd_8hpp" name="integrator_fwd.hpp" local="no" imported="no">acado/integrator/integrator_fwd.hpp</includes>
    <class kind="class">IntegratorRK12</class>
  </compound>
  <compound kind="file">
    <name>integrator_runge_kutta23.cpp</name>
    <path>/tmp/ws/src/acado/acado/integrator/</path>
    <filename>integrator__runge__kutta23_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function___8hpp" name="function_.hpp" local="no" imported="no">acado/function/function_.hpp</includes>
    <includes id="differential__equation_8hpp" name="differential_equation.hpp" local="no" imported="no">acado/function/differential_equation.hpp</includes>
    <includes id="integrator_8hpp" name="integrator.hpp" local="no" imported="no">acado/integrator/integrator.hpp</includes>
    <includes id="integrator__runge__kutta_8hpp" name="integrator_runge_kutta.hpp" local="no" imported="no">acado/integrator/integrator_runge_kutta.hpp</includes>
    <includes id="integrator__runge__kutta23_8hpp" name="integrator_runge_kutta23.hpp" local="no" imported="no">acado/integrator/integrator_runge_kutta23.hpp</includes>
  </compound>
  <compound kind="file">
    <name>integrator_runge_kutta23.hpp</name>
    <path>/tmp/ws/src/acado/acado/integrator/</path>
    <filename>integrator__runge__kutta23_8hpp</filename>
    <includes id="integrator__fwd_8hpp" name="integrator_fwd.hpp" local="no" imported="no">acado/integrator/integrator_fwd.hpp</includes>
    <class kind="class">IntegratorRK23</class>
  </compound>
  <compound kind="file">
    <name>integrator_runge_kutta45.cpp</name>
    <path>/tmp/ws/src/acado/acado/integrator/</path>
    <filename>integrator__runge__kutta45_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function___8hpp" name="function_.hpp" local="no" imported="no">acado/function/function_.hpp</includes>
    <includes id="differential__equation_8hpp" name="differential_equation.hpp" local="no" imported="no">acado/function/differential_equation.hpp</includes>
    <includes id="integrator_8hpp" name="integrator.hpp" local="no" imported="no">acado/integrator/integrator.hpp</includes>
    <includes id="integrator__runge__kutta_8hpp" name="integrator_runge_kutta.hpp" local="no" imported="no">acado/integrator/integrator_runge_kutta.hpp</includes>
    <includes id="integrator__runge__kutta45_8hpp" name="integrator_runge_kutta45.hpp" local="no" imported="no">acado/integrator/integrator_runge_kutta45.hpp</includes>
  </compound>
  <compound kind="file">
    <name>integrator_runge_kutta45.hpp</name>
    <path>/tmp/ws/src/acado/acado/integrator/</path>
    <filename>integrator__runge__kutta45_8hpp</filename>
    <includes id="integrator__fwd_8hpp" name="integrator_fwd.hpp" local="no" imported="no">acado/integrator/integrator_fwd.hpp</includes>
    <class kind="class">IntegratorRK45</class>
  </compound>
  <compound kind="file">
    <name>integrator_runge_kutta78.cpp</name>
    <path>/tmp/ws/src/acado/acado/integrator/</path>
    <filename>integrator__runge__kutta78_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function___8hpp" name="function_.hpp" local="no" imported="no">acado/function/function_.hpp</includes>
    <includes id="differential__equation_8hpp" name="differential_equation.hpp" local="no" imported="no">acado/function/differential_equation.hpp</includes>
    <includes id="integrator_8hpp" name="integrator.hpp" local="no" imported="no">acado/integrator/integrator.hpp</includes>
    <includes id="integrator__runge__kutta_8hpp" name="integrator_runge_kutta.hpp" local="no" imported="no">acado/integrator/integrator_runge_kutta.hpp</includes>
    <includes id="integrator__runge__kutta78_8hpp" name="integrator_runge_kutta78.hpp" local="no" imported="no">acado/integrator/integrator_runge_kutta78.hpp</includes>
  </compound>
  <compound kind="file">
    <name>integrator_runge_kutta78.hpp</name>
    <path>/tmp/ws/src/acado/acado/integrator/</path>
    <filename>integrator__runge__kutta78_8hpp</filename>
    <includes id="integrator__fwd_8hpp" name="integrator_fwd.hpp" local="no" imported="no">acado/integrator/integrator_fwd.hpp</includes>
    <class kind="class">IntegratorRK78</class>
  </compound>
  <compound kind="file">
    <name>intermediate_states.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/function/</path>
    <filename>intermediate__states_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="user__interaction_8hpp" name="user_interaction.hpp" local="no" imported="no">acado/user_interaction/user_interaction.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>intermediate__states_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO Expression</type>
      <name>myProduct</name>
      <anchorfile>intermediate__states_8cpp.html</anchorfile>
      <anchor>af758a6f784d1319f1cdab54e922d86ae</anchor>
      <arglist>(const Expression &amp;x, const Expression &amp;y)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interpolation.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/curve/</path>
    <filename>interpolation_8cpp</filename>
    <includes id="acado__integrators_8hpp" name="acado_integrators.hpp" local="no" imported="no">acado_integrators.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO int</type>
      <name>main</name>
      <anchorfile>interpolation_8cpp.html</anchorfile>
      <anchor>acacac24a7bdcafe661572d46ab821808</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interval.cpp</name>
    <path>/tmp/ws/src/acado/acado/set_arithmetics/</path>
    <filename>interval_8cpp</filename>
    <includes id="interval_8hpp" name="interval.hpp" local="no" imported="no">acado/set_arithmetics/interval.hpp</includes>
  </compound>
  <compound kind="file">
    <name>interval.hpp</name>
    <path>/tmp/ws/src/acado/acado/set_arithmetics/</path>
    <filename>interval_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <class kind="class">Interval</class>
  </compound>
  <compound kind="file">
    <name>interval_function_tutorial.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/function/</path>
    <filename>interval__function__tutorial_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <includes id="set__arithmetics_8hpp" name="set_arithmetics.hpp" local="no" imported="no">acado/set_arithmetics/set_arithmetics.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>interval__function__tutorial_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interval_tutorial.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/function/</path>
    <filename>interval__tutorial_8cpp</filename>
    <includes id="set__arithmetics_8hpp" name="set_arithmetics.hpp" local="no" imported="no">acado/set_arithmetics/set_arithmetics.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>interval__tutorial_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Inverse.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/LU/</path>
    <filename>Inverse_8h</filename>
    <class kind="struct">Eigen::internal::compute_inverse</class>
    <class kind="struct">Eigen::internal::compute_inverse&lt; MatrixType, ResultType, 1 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse&lt; MatrixType, ResultType, 2 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse&lt; MatrixType, ResultType, 3 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse&lt; MatrixType, ResultType, 4 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse_and_det_with_check</class>
    <class kind="struct">Eigen::internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 1 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 2 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 3 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 4 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse_size4</class>
    <class kind="struct">Eigen::internal::inverse_impl</class>
    <class kind="struct">Eigen::internal::traits&lt; inverse_impl&lt; MatrixType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>MatrixType::Scalar</type>
      <name>cofactor_3x3</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1444a55a0a6847cfa00807522fb1698a</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::Scalar</type>
      <name>cofactor_4x4</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8916f2288d8e42769c970526df1b0f13</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute_inverse_size2_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab7ff994d0cc238b72a6c5ead9a70b2eb</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a078b0a99a1f4f8b10109394aeec05d88</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af35594d0353af7bd3b3635e1226f2f34</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>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/LU/arch/</path>
    <filename>Inverse__SSE_8h</filename>
    <class kind="struct">Eigen::internal::compute_inverse_size4&lt; Architecture::SSE, double, MatrixType, ResultType &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse_size4&lt; Architecture::SSE, float, MatrixType, ResultType &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>IO.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>IO_8h</filename>
    <class kind="class">Eigen::IOFormat</class>
    <class kind="struct">Eigen::internal::significant_decimals_default_impl</class>
    <class kind="struct">Eigen::internal::significant_decimals_default_impl&lt; Scalar, true &gt;</class>
    <class kind="struct">Eigen::internal::significant_decimals_impl</class>
    <class kind="class">Eigen::WithFormat</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumvalue">
      <name>DontAlignCols</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a05e803e777ee61bc299e534bf0296c45a75933c003e9d9a2d4f7333a9d7d1ce25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StreamPrecision</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2c3d0e2523e3de763e9e4d229ef4bc73a218b4e64acb45d00b6beff2561759f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FullPrecision</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2c3d0e2523e3de763e9e4d229ef4bc73a2e6568bbf0b8c269f7ab2b5b569eec92</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>print_matrix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab2f70c62aa6708bda65f2ce9d49929e0</anchor>
      <arglist>(std::ostream &amp;s, const Derived &amp;_m, const IOFormat &amp;fmt)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ip_method.hpp</name>
    <path>/tmp/ws/src/acado/acado/nlp_solver/</path>
    <filename>ip__method_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="nlp__solver_8hpp" name="nlp_solver.hpp" local="no" imported="no">acado/nlp_solver/nlp_solver.hpp</includes>
    <class kind="class">IPmethod</class>
  </compound>
  <compound kind="file">
    <name>irk_export.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>irk__export_8cpp</filename>
    <includes id="irk__export_8hpp" name="irk_export.hpp" local="no" imported="no">acado/code_generation/integrators/irk_export.hpp</includes>
  </compound>
  <compound kind="file">
    <name>irk_export.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>irk__export_8hpp</filename>
    <includes id="rk__export_8hpp" name="rk_export.hpp" local="no" imported="no">acado/code_generation/integrators/rk_export.hpp</includes>
    <includes id="linear__solver__generation_8hpp" name="linear_solver_generation.hpp" local="no" imported="no">acado/code_generation/linear_solvers/linear_solver_generation.hpp</includes>
    <includes id="irk__forward__export_8hpp" name="irk_forward_export.hpp" local="no" imported="no">acado/code_generation/integrators/irk_forward_export.hpp</includes>
    <class kind="class">ImplicitRungeKuttaExport</class>
  </compound>
  <compound kind="file">
    <name>irk_forward_export.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>irk__forward__export_8cpp</filename>
    <includes id="irk__export_8hpp" name="irk_export.hpp" local="no" imported="no">acado/code_generation/integrators/irk_export.hpp</includes>
    <includes id="irk__forward__export_8hpp" name="irk_forward_export.hpp" local="no" imported="no">acado/code_generation/integrators/irk_forward_export.hpp</includes>
  </compound>
  <compound kind="file">
    <name>irk_forward_export.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>irk__forward__export_8hpp</filename>
    <includes id="irk__export_8hpp" name="irk_export.hpp" local="no" imported="no">acado/code_generation/integrators/irk_export.hpp</includes>
    <includes id="rk__sensitivities__export_8hpp" name="rk_sensitivities_export.hpp" local="no" imported="no">acado/code_generation/integrators/rk_sensitivities_export.hpp</includes>
    <includes id="linear__solver__generation_8hpp" name="linear_solver_generation.hpp" local="no" imported="no">acado/code_generation/linear_solvers/linear_solver_generation.hpp</includes>
    <class kind="class">ForwardIRKExport</class>
  </compound>
  <compound kind="file">
    <name>IterationController.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/IterativeSolvers/</path>
    <filename>IterationController_8h</filename>
    <includes id="NonMPL2_8h" name="NonMPL2.h" local="yes" imported="no">../../../../Eigen/src/Core/util/NonMPL2.h</includes>
    <class kind="class">Eigen::IterationController</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>IterativeSolverBase.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/IterativeLinearSolvers/</path>
    <filename>IterativeSolverBase_8h</filename>
    <class kind="class">Eigen::IterativeSolverBase</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval&lt; IterativeSolverBase&lt; Derived &gt;, Rhs &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Jacobi.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Jacobi/</path>
    <filename>Jacobi_8h</filename>
    <class kind="class">Eigen::JacobiRotation</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>apply_rotation_in_the_plane</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6dee95d83b1ec9a6870422bba0dfea71</anchor>
      <arglist>(VectorX &amp;_x, VectorY &amp;_y, const JacobiRotation&lt; OtherScalar &gt; &amp;j)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JacobiSVD.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SVD/</path>
    <filename>JacobiSVD_8h</filename>
    <class kind="class">Eigen::JacobiSVD</class>
    <class kind="struct">Eigen::internal::qr_preconditioner_impl</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, ColPivHouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true &gt;</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, ColPivHouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true &gt;</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, FullPivHouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true &gt;</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, FullPivHouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true &gt;</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, HouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true &gt;</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, HouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true &gt;</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, QRPreconditioner, Case, false &gt;</class>
    <class kind="struct">Eigen::internal::qr_preconditioner_should_do_anything</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; JacobiSVD&lt; _MatrixType, QRPreconditioner &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::svd_precondition_2x2_block_to_be_real</class>
    <class kind="struct">Eigen::internal::svd_precondition_2x2_block_to_be_real&lt; MatrixType, QRPreconditioner, false &gt;</class>
    <class kind="struct">Eigen::internal::svd_precondition_2x2_block_to_be_real&lt; MatrixType, QRPreconditioner, true &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumvalue">
      <name>PreconditionIfMoreColsThanRows</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7f1a37282a55dae29bb374a0b63cd8c7adfa337668e3d39e7dd721825902eba87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PreconditionIfMoreRowsThanCols</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7f1a37282a55dae29bb374a0b63cd8c7af43dd09c4617ed9311811a15db114b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>real_2x2_jacobi_svd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6c2651dd28bd9227267e66aaca20330e</anchor>
      <arglist>(const MatrixType &amp;matrix, Index p, Index q, JacobiRotation&lt; RealScalar &gt; *j_left, JacobiRotation&lt; RealScalar &gt; *j_right)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JacobiSVD_MKL.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SVD/</path>
    <filename>JacobiSVD__MKL_8h</filename>
    <includes id="MKL__support_8h" name="MKL_support.h" local="yes" imported="no">Eigen/src/Core/util/MKL_support.h</includes>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_SVD</name>
      <anchorfile>JacobiSVD__MKL_8h.html</anchorfile>
      <anchor>af153c43ec98c987c1aa7415cef6a50d0</anchor>
      <arglist>(EIGTYPE, MKLTYPE, MKLRTYPE, MKLPREFIX, EIGCOLROW, MKLCOLROW)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kalman_filter.cpp</name>
    <path>/tmp/ws/src/acado/acado/estimator/</path>
    <filename>kalman__filter_8cpp</filename>
    <includes id="kalman__filter_8hpp" name="kalman_filter.hpp" local="no" imported="no">acado/estimator/kalman_filter.hpp</includes>
  </compound>
  <compound kind="file">
    <name>kalman_filter.hpp</name>
    <path>/tmp/ws/src/acado/acado/estimator/</path>
    <filename>kalman__filter_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="estimator_8hpp" name="estimator.hpp" local="no" imported="no">acado/estimator/estimator.hpp</includes>
    <class kind="class">KalmanFilter</class>
  </compound>
  <compound kind="file">
    <name>KdBVH.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/BVH/</path>
    <filename>KdBVH_8h</filename>
    <class kind="struct">Eigen::internal::get_boxes_helper</class>
    <class kind="struct">Eigen::internal::get_boxes_helper&lt; ObjectList, VolumeList, int &gt;</class>
    <class kind="class">Eigen::KdBVH</class>
    <class kind="struct">Eigen::internal::vector_int_pair</class>
    <class kind="struct">Eigen::KdBVH::VectorComparator</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Kernel.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/misc/</path>
    <filename>Kernel_8h</filename>
    <class kind="class">Eigen::internal::kernel_retval_base</class>
    <class kind="struct">Eigen::internal::traits&lt; kernel_retval_base&lt; DecompositionType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_KERNEL_HELPERS</name>
      <anchorfile>Kernel_8h.html</anchorfile>
      <anchor>a4d407a19d5bab63232a63c1d7fc7a935</anchor>
      <arglist>(DecompositionType)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kite_carousel.cpp</name>
    <path>/tmp/ws/src/acado/examples/code_generation/mpc_mhe/</path>
    <filename>kite__carousel_8cpp</filename>
    <includes id="acado__code__generation_8hpp" name="acado_code_generation.hpp" local="no" imported="no">acado_code_generation.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>kite__carousel_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>KroneckerTensorProduct.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/KroneckerProduct/</path>
    <filename>KroneckerTensorProduct_8h</filename>
    <class kind="class">Eigen::KroneckerProduct</class>
    <class kind="class">Eigen::KroneckerProductSparse</class>
    <class kind="struct">Eigen::internal::traits&lt; KroneckerProduct&lt; _Lhs, _Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; KroneckerProductSparse&lt; _Lhs, _Rhs &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>KroneckerProduct&lt; A, B &gt;</type>
      <name>kroneckerProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aa8924dffc6cee7aa1e908dc395a7a167</anchor>
      <arglist>(const MatrixBase&lt; A &gt; &amp;a, const MatrixBase&lt; B &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>KroneckerProductSparse&lt; A, B &gt;</type>
      <name>kroneckerProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aca497f43cc92bcbf6eaff64984a266cc</anchor>
      <arglist>(const EigenBase&lt; A &gt; &amp;a, const EigenBase&lt; B &gt; &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lagrange_term.cpp</name>
    <path>/tmp/ws/src/acado/acado/objective/</path>
    <filename>lagrange__term_8cpp</filename>
    <includes id="lagrange__term_8hpp" name="lagrange_term.hpp" local="no" imported="no">acado/objective/lagrange_term.hpp</includes>
  </compound>
  <compound kind="file">
    <name>lagrange_term.hpp</name>
    <path>/tmp/ws/src/acado/acado/objective/</path>
    <filename>lagrange__term_8hpp</filename>
    <includes id="variables__grid_8hpp" name="variables_grid.hpp" local="no" imported="no">acado/variables_grid/variables_grid.hpp</includes>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <class kind="class">LagrangeTerm</class>
  </compound>
  <compound kind="file">
    <name>LAPACKReplacement.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/src/</path>
    <filename>LAPACKReplacement_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>dpotrf_</name>
      <anchorfile>LAPACKReplacement_8cpp.html</anchorfile>
      <anchor>ae3dcf25b91ef31507b91508c54380667</anchor>
      <arglist>(const char *uplo, const unsigned long *_n, double *a, const unsigned long *_lda, long *info)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Lazy.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Eigen2Support/</path>
    <filename>Lazy_8h</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>LDLT.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Cholesky/</path>
    <filename>LDLT_8h</filename>
    <class kind="class">Eigen::LDLT</class>
    <class kind="struct">Eigen::internal::ldlt_inplace&lt; Lower &gt;</class>
    <class kind="struct">Eigen::internal::ldlt_inplace&lt; Upper &gt;</class>
    <class kind="struct">Eigen::internal::LDLT_Traits&lt; MatrixType, Lower &gt;</class>
    <class kind="struct">Eigen::internal::LDLT_Traits&lt; MatrixType, Upper &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; LDLT&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>LeastSquares.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Eigen2Support/</path>
    <filename>LeastSquares_8h</filename>
    <namespace>Eigen</namespace>
    <member kind="function">
      <type>void</type>
      <name>fitHyperplane</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a38d637d1b0881ca6a374d0169a5a938c</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>namespaceEigen.html</anchorfile>
      <anchor>a9ec098417f6663cec51468762e8fde1c</anchor>
      <arglist>(int numPoints, VectorType **points, VectorType *result, int funcOfOthers)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LevenbergMarquardt.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/NonLinearOptimization/</path>
    <filename>LevenbergMarquardt_8h</filename>
    <class kind="class">Eigen::LevenbergMarquardt</class>
    <class kind="struct">Eigen::LevenbergMarquardt::Parameters</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::LevenbergMarquardtSpace</namespace>
    <member kind="enumeration">
      <name>Status</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NotStarted</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960a20ef64d8ab5af720c62853c68be229ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Running</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960a45b660adb7860cd81e2815939f8d422e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImproperInputParameters</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960aca8ebe1f5effdcbf9e58d7dd509ef3bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeReductionTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960a3d97fe6ca9712d8e4675ae865e95b5c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeErrorTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960aac2be4e7a41804eaaa29fe60bce7f575</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeErrorAndReductionTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960a808c2faf032c4ee92da35cdda67809ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CosinusTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960a6b177c23c71cfce9da02a33e7f7a3f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TooManyFunctionEvaluation</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ae7649ac3c68540eabf862b493caf39b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FtolTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960a0f0766ad896e22008cb34c1866e72e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XtolTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960aa395ba1d8ac2ef28d98684481e940fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GtolTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960a0692fd5cc5cc49c0346c16ce202f225f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserAsked</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ad238faf3512691efb370f05d1ee84126</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>liebouds_system.cpp</name>
    <path>/tmp/ws/src/acado/interfaces/matlab/examples/integrator/</path>
    <filename>liebouds__system_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>liebouds_system</name>
      <anchorfile>liebouds__system_8cpp.html</anchorfile>
      <anchor>af50d5d8ca02c5c348d10d3a7731a6f2d</anchor>
      <arglist>(DifferentialEquation *f)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>linear_solver_export.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/linear_solvers/</path>
    <filename>linear__solver__export_8cpp</filename>
    <includes id="linear__solver__export_8hpp" name="linear_solver_export.hpp" local="no" imported="no">acado/code_generation/linear_solvers/linear_solver_export.hpp</includes>
  </compound>
  <compound kind="file">
    <name>linear_solver_export.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/linear_solvers/</path>
    <filename>linear__solver__export_8hpp</filename>
    <includes id="export__acado__function_8hpp" name="export_acado_function.hpp" local="no" imported="no">acado/code_generation/export_acado_function.hpp</includes>
    <includes id="export__variable_8hpp" name="export_variable.hpp" local="no" imported="no">acado/code_generation/export_variable.hpp</includes>
    <includes id="export__algorithm_8hpp" name="export_algorithm.hpp" local="no" imported="no">acado/code_generation/export_algorithm.hpp</includes>
    <includes id="export__arithmetic__statement_8hpp" name="export_arithmetic_statement.hpp" local="no" imported="no">acado/code_generation/export_arithmetic_statement.hpp</includes>
    <includes id="export__function__call_8hpp" name="export_function_call.hpp" local="no" imported="no">acado/code_generation/export_function_call.hpp</includes>
    <includes id="export__for__loop_8hpp" name="export_for_loop.hpp" local="no" imported="no">acado/code_generation/export_for_loop.hpp</includes>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <includes id="options_8hpp" name="options.hpp" local="no" imported="no">acado/user_interaction/options.hpp</includes>
    <class kind="class">ExportLinearSolver</class>
  </compound>
  <compound kind="file">
    <name>linear_solver_generation.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/linear_solvers/</path>
    <filename>linear__solver__generation_8hpp</filename>
    <includes id="linear__solver__export_8hpp" name="linear_solver_export.hpp" local="no" imported="no">acado/code_generation/linear_solvers/linear_solver_export.hpp</includes>
    <includes id="gaussian__elimination__export_8hpp" name="gaussian_elimination_export.hpp" local="no" imported="no">acado/code_generation/linear_solvers/gaussian_elimination_export.hpp</includes>
    <includes id="householder__qr__export_8hpp" name="householder_qr_export.hpp" local="no" imported="no">acado/code_generation/linear_solvers/householder_qr_export.hpp</includes>
  </compound>
  <compound kind="file">
    <name>linear_state_feedback.cpp</name>
    <path>/tmp/ws/src/acado/acado/control_law/</path>
    <filename>linear__state__feedback_8cpp</filename>
    <includes id="linear__state__feedback_8hpp" name="linear_state_feedback.hpp" local="no" imported="no">acado/control_law/linear_state_feedback.hpp</includes>
  </compound>
  <compound kind="file">
    <name>linear_state_feedback.hpp</name>
    <path>/tmp/ws/src/acado/acado/control_law/</path>
    <filename>linear__state__feedback_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <includes id="control__law_8hpp" name="control_law.hpp" local="no" imported="no">acado/control_law/control_law.hpp</includes>
    <includes id="clipping__functionality_8hpp" name="clipping_functionality.hpp" local="no" imported="no">acado/control_law/clipping_functionality.hpp</includes>
    <class kind="class">LinearStateFeedback</class>
  </compound>
  <compound kind="file">
    <name>linking_c_functions2.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/function/</path>
    <filename>linking__c__functions2_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>linking__c__functions2_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>my_function</name>
      <anchorfile>linking__c__functions2_8cpp.html</anchorfile>
      <anchor>a83699af3896bb56a906d707633148ab8</anchor>
      <arglist>(double *x_, double *f, void *userData)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>linking_c_functions3.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/function/</path>
    <filename>linking__c__functions3_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>linking__c__functions3_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>my_function</name>
      <anchorfile>linking__c__functions3_8cpp.html</anchorfile>
      <anchor>a83699af3896bb56a906d707633148ab8</anchor>
      <arglist>(double *x_, double *f, void *userData)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LLT.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Cholesky/</path>
    <filename>LLT_8h</filename>
    <class kind="class">Eigen::LLT</class>
    <class kind="struct">Eigen::internal::llt_inplace&lt; Scalar, Lower &gt;</class>
    <class kind="struct">Eigen::internal::llt_inplace&lt; Scalar, Upper &gt;</class>
    <class kind="struct">Eigen::internal::LLT_Traits&lt; MatrixType, Lower &gt;</class>
    <class kind="struct">Eigen::internal::LLT_Traits&lt; MatrixType, Upper &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; LLT&lt; _MatrixType, UpLo &gt;, Rhs &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function" static="yes">
      <type>static MatrixType::Index</type>
      <name>llt_rank_update_lower</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0571edcff2616d0132754e7741c8b959</anchor>
      <arglist>(MatrixType &amp;mat, const VectorType &amp;vec, const typename MatrixType::RealScalar &amp;sigma)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LLT_MKL.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Cholesky/</path>
    <filename>LLT__MKL_8h</filename>
    <includes id="MKL__support_8h" name="MKL_support.h" local="yes" imported="no">Eigen/src/Core/util/MKL_support.h</includes>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_LLT</name>
      <anchorfile>LLT__MKL_8h.html</anchorfile>
      <anchor>ab173818dacdc028b9452193e87bddd84</anchor>
      <arglist>(EIGTYPE, MKLTYPE, MKLPREFIX)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lmpar.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/NonLinearOptimization/</path>
    <filename>lmpar_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>lmpar</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ace55f5e362285ba23845e81f6aeb7c3d</anchor>
      <arglist>(Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;r, const VectorXi &amp;ipvt, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;diag, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;qtb, Scalar delta, Scalar &amp;par, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lmpar2</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aed2fa0ec22bcc867b9a8115c0c5f1cf5</anchor>
      <arglist>(const ColPivHouseholderQR&lt; Matrix&lt; Scalar, Dynamic, Dynamic &gt; &gt; &amp;qr, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;diag, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;qtb, Scalar delta, Scalar &amp;par, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>log_record.cpp</name>
    <path>/tmp/ws/src/acado/acado/user_interaction/</path>
    <filename>log__record_8cpp</filename>
    <includes id="log__record_8hpp" name="log_record.hpp" local="no" imported="no">acado/user_interaction/log_record.hpp</includes>
  </compound>
  <compound kind="file">
    <name>log_record.hpp</name>
    <path>/tmp/ws/src/acado/acado/user_interaction/</path>
    <filename>log__record_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="variables__grid_8hpp" name="variables_grid.hpp" local="no" imported="no">acado/variables_grid/variables_grid.hpp</includes>
    <class kind="class">LogRecord</class>
    <class kind="struct">LogRecord::LogRecordData</class>
  </compound>
  <compound kind="file">
    <name>logarithm.cpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>logarithm_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="symbolic__operator_8hpp" name="symbolic_operator.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator.hpp</includes>
    <member kind="function">
      <type>double</type>
      <name>ddLogarithm</name>
      <anchorfile>logarithm_8cpp.html</anchorfile>
      <anchor>afb1de7a5d658c02722e6771a40f8b3e9</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>dLogarithm</name>
      <anchorfile>logarithm_8cpp.html</anchorfile>
      <anchor>ad150c07e7d733a93c4ba76f6d8dfe9e2</anchor>
      <arglist>(double x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>logarithm.hpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>logarithm_8hpp</filename>
    <includes id="symbolic__operator__fwd_8hpp" name="symbolic_operator_fwd.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator_fwd.hpp</includes>
    <class kind="class">Logarithm</class>
  </compound>
  <compound kind="file">
    <name>logging.cpp</name>
    <path>/tmp/ws/src/acado/acado/user_interaction/</path>
    <filename>logging_8cpp</filename>
    <includes id="logging_8hpp" name="logging.hpp" local="no" imported="no">acado/user_interaction/logging.hpp</includes>
  </compound>
  <compound kind="file">
    <name>logging.hpp</name>
    <path>/tmp/ws/src/acado/acado/user_interaction/</path>
    <filename>logging_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="log__record_8hpp" name="log_record.hpp" local="no" imported="no">acado/user_interaction/log_record.hpp</includes>
    <class kind="class">Logging</class>
    <member kind="variable" static="yes">
      <type>static BEGIN_NAMESPACE_ACADO LogRecord</type>
      <name>emptyLogRecord</name>
      <anchorfile>logging_8hpp.html</anchorfile>
      <anchor>a436155630c8312cd841c22be783eb1c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>loops.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/function/</path>
    <filename>loops_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="user__interaction_8hpp" name="user_interaction.hpp" local="no" imported="no">acado/user_interaction/user_interaction.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>loops_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lotka_volterra.cpp</name>
    <path>/tmp/ws/src/acado/examples/validated_integrator/</path>
    <filename>lotka__volterra_8cpp</filename>
    <includes id="ellipsoidal__integrator_8hpp" name="ellipsoidal_integrator.hpp" local="no" imported="no">acado/validated_integrator/ellipsoidal_integrator.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>lotka__volterra_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>USING_NAMESPACE_ACADO typedef TaylorVariable&lt; Interval &gt;</type>
      <name>T</name>
      <anchorfile>lotka__volterra_8cpp.html</anchorfile>
      <anchor>abfbfd4c8494d4ad416596b8da31f7b87</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lsq_end_term.cpp</name>
    <path>/tmp/ws/src/acado/acado/objective/</path>
    <filename>lsq__end__term_8cpp</filename>
    <includes id="lsq__end__term_8hpp" name="lsq_end_term.hpp" local="no" imported="no">acado/objective/lsq_end_term.hpp</includes>
  </compound>
  <compound kind="file">
    <name>lsq_end_term.hpp</name>
    <path>/tmp/ws/src/acado/acado/objective/</path>
    <filename>lsq__end__term_8hpp</filename>
    <includes id="objective__element_8hpp" name="objective_element.hpp" local="no" imported="no">acado/objective/objective_element.hpp</includes>
    <class kind="class">LSQEndTerm</class>
  </compound>
  <compound kind="file">
    <name>acado/objective/lsq_term.cpp</name>
    <path>/tmp/ws/src/acado/acado/objective/</path>
    <filename>acado_2objective_2lsq__term_8cpp</filename>
    <includes id="lsq__term_8hpp" name="lsq_term.hpp" local="no" imported="no">acado/objective/lsq_term.hpp</includes>
    <includes id="curve_8hpp" name="curve.hpp" local="no" imported="no">acado/curve/curve.hpp</includes>
  </compound>
  <compound kind="file">
    <name>examples/ocp/lsq_term.cpp</name>
    <path>/tmp/ws/src/acado/examples/ocp/</path>
    <filename>examples_2ocp_2lsq__term_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>examples_2ocp_2lsq__term_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lsq_term.hpp</name>
    <path>/tmp/ws/src/acado/acado/objective/</path>
    <filename>lsq__term_8hpp</filename>
    <includes id="objective__element_8hpp" name="objective_element.hpp" local="no" imported="no">acado/objective/objective_element.hpp</includes>
    <class kind="class">LSQTerm</class>
  </compound>
  <compound kind="file">
    <name>LU.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Eigen2Support/</path>
    <filename>LU_8h</filename>
    <class kind="class">Eigen::LU</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>lyapunov.cpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_expression/</path>
    <filename>lyapunov_8cpp</filename>
    <includes id="lyapunov_8hpp" name="lyapunov.hpp" local="no" imported="no">acado/symbolic_expression/lyapunov.hpp</includes>
  </compound>
  <compound kind="file">
    <name>lyapunov.hpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_expression/</path>
    <filename>lyapunov_8hpp</filename>
    <includes id="acado__syntax_8hpp" name="acado_syntax.hpp" local="no" imported="no">acado/symbolic_expression/acado_syntax.hpp</includes>
    <class kind="class">Lyapunov</class>
  </compound>
  <compound kind="file">
    <name>lyapunov_test.cpp</name>
    <path>/tmp/ws/src/acado/examples/ocp/robustification/</path>
    <filename>lyapunov__test_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>NX</name>
      <anchorfile>lyapunov__test_8cpp.html</anchorfile>
      <anchor>a4a9d32ff035c82119003134767948ebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>lyapunov__test_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO Expression</type>
      <name>model</name>
      <anchorfile>lyapunov__test_8cpp.html</anchorfile>
      <anchor>ac43c94af362c71d65b4dfda56c59a3e9</anchor>
      <arglist>(const Expression &amp;x, const Expression &amp;u, const Expression &amp;w)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Core/util/Macros.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/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</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a1fdc6f94f20527c7275768d82b2eb9ce</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_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_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_PERMISSIVE_EXPR</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>acbb0659e4d2a881a3cc03456b437abc8</anchor>
      <arglist></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>/tmp/ws/src/acado/external_packages/eigen3/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>doc/mainpage.dox</name>
    <path>/tmp/ws/src/acado/doc/</path>
    <filename>doc_2mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>external_packages/qpOASES-3.0beta/doc/mainpage.dox</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/doc/</path>
    <filename>external__packages_2qpOASES-3_80beta_2doc_2mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>Map.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>Map_8h</filename>
    <class kind="class">Eigen::Map</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; PlainObjectType, MapOptions, StrideType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>MapBase.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>MapBase_8h</filename>
    <class kind="class">Eigen::MapBase&lt; Derived, ReadOnlyAccessors &gt;</class>
    <class kind="class">Eigen::MapBase&lt; Derived, WriteAccessors &gt;</class>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_INDEX_BASED_ACCESS</name>
      <anchorfile>MapBase_8h.html</anchorfile>
      <anchor>aa3c15d8efba0fd033777ab3878df37a9</anchor>
      <arglist>(Derived)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MappedSparseMatrix.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseCore/</path>
    <filename>MappedSparseMatrix_8h</filename>
    <class kind="class">Eigen::MappedSparseMatrix::InnerIterator</class>
    <class kind="class">Eigen::MappedSparseMatrix</class>
    <class kind="class">Eigen::MappedSparseMatrix::ReverseInnerIterator</class>
    <class kind="struct">Eigen::internal::traits&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>MarketIO.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/SparseExtra/</path>
    <filename>MarketIO_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>bool</type>
      <name>getMarketHeader</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a05ffc60521f5447623d7709a1419d7ac</anchor>
      <arglist>(const std::string &amp;filename, int &amp;sym, bool &amp;iscomplex, bool &amp;isvector)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetMarketLine</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6bab7e8f51724c895b88915480a87ba4</anchor>
      <arglist>(std::stringstream &amp;line, int &amp;M, int &amp;N, int &amp;i, int &amp;j, Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetMarketLine</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa3ee31b6422a7379d84090c62f12c635</anchor>
      <arglist>(std::stringstream &amp;line, int &amp;M, int &amp;N, int &amp;i, int &amp;j, std::complex&lt; Scalar &gt; &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetVectorElt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa17f2e52fbfff17514d7539272af985b</anchor>
      <arglist>(const std::string &amp;line, RealScalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetVectorElt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad54520cf6e59094347485ae12d251b0b</anchor>
      <arglist>(const std::string &amp;line, std::complex&lt; RealScalar &gt; &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadMarket</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a35610696b22ae58bdd51d96468956455</anchor>
      <arglist>(SparseMatrixType &amp;mat, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadMarketVector</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0b97a7af6c8af0fa0455723203b24853</anchor>
      <arglist>(VectorType &amp;vec, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>putMarketHeader</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a07de4b2f7e69c49f64526d949633b815</anchor>
      <arglist>(std::string &amp;header, int sym)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PutMatrixElt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab51b65f073e663c1728400cbee6d198f</anchor>
      <arglist>(Scalar value, int row, int col, std::ofstream &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PutMatrixElt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a27151df12e7a9a6e106e2078dda79683</anchor>
      <arglist>(std::complex&lt; Scalar &gt; value, int row, int col, std::ofstream &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>putVectorElt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae2c2feff7d83462d5ddeb10ba4360ecb</anchor>
      <arglist>(Scalar value, std::ofstream &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>putVectorElt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af8aa46d8901e6b53e28d933d4cf5cf7d</anchor>
      <arglist>(std::complex&lt; Scalar &gt; value, std::ofstream &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveMarket</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a33d673f7e2dfee413dec4395a6a40f46</anchor>
      <arglist>(const SparseMatrixType &amp;mat, const std::string &amp;filename, int sym=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveMarketVector</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a43fb1aaef616814a2c030a7986ed0afd</anchor>
      <arglist>(const VectorType &amp;vec, const std::string &amp;filename)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Eigen/src/Core/arch/SSE/MathFunctions.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/arch/SSE/</path>
    <filename>Eigen_2src_2Core_2arch_2SSE_2MathFunctions_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>pcos&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac005cc7410cfba10d4e99a0494df8a9e</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2d</type>
      <name>pexp&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae5458479b96b74a336076e12227c4f81</anchor>
      <arglist>(const Packet2d &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>pexp&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae50022746c5ddd3c92ba6eae17b22b0c</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>plog&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adbf8c141f9a7f80e7c6800ffd1b459f9</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>psin&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af54b550659120e19d75eb1aae81a5496</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>psqrt&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a492c651d2f17c81a5c159682ba95b2b6</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Eigen/src/Core/MathFunctions.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>Eigen_2src_2Core_2MathFunctions_8h</filename>
    <class kind="struct">Eigen::internal::abs2_impl</class>
    <class kind="struct">Eigen::internal::abs2_impl&lt; std::complex&lt; RealScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::abs2_retval</class>
    <class kind="struct">Eigen::internal::always_void</class>
    <class kind="struct">Eigen::internal::atanh2_default_impl</class>
    <class kind="struct">Eigen::internal::atanh2_default_impl&lt; Scalar, true &gt;</class>
    <class kind="struct">Eigen::internal::atanh2_impl</class>
    <class kind="struct">Eigen::internal::atanh2_retval</class>
    <class kind="struct">Eigen::internal::cast_impl</class>
    <class kind="struct">Eigen::internal::conj_impl</class>
    <class kind="struct">Eigen::internal::conj_impl&lt; Scalar, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_retval</class>
    <class kind="struct">Eigen::internal::floor_log2</class>
    <class kind="struct">Eigen::internal::floor_log2&lt; n, lower, upper, floor_log2_bogus &gt;</class>
    <class kind="struct">Eigen::internal::floor_log2&lt; n, lower, upper, floor_log2_move_down &gt;</class>
    <class kind="struct">Eigen::internal::floor_log2&lt; n, lower, upper, floor_log2_move_up &gt;</class>
    <class kind="struct">Eigen::internal::floor_log2&lt; n, lower, upper, floor_log2_terminate &gt;</class>
    <class kind="struct">Eigen::internal::floor_log2_selector</class>
    <class kind="struct">Eigen::internal::global_math_functions_filtering_base</class>
    <class kind="struct">Eigen::internal::global_math_functions_filtering_base&lt; T, typename always_void&lt; typename T::Eigen_BaseClassForSpecializationOfGlobalMathFuncImpl &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::hypot_impl</class>
    <class kind="struct">Eigen::internal::hypot_retval</class>
    <class kind="struct">Eigen::internal::imag_default_impl</class>
    <class kind="struct">Eigen::internal::imag_default_impl&lt; Scalar, true &gt;</class>
    <class kind="struct">Eigen::internal::imag_impl</class>
    <class kind="struct">Eigen::internal::imag_ref_default_impl</class>
    <class kind="struct">Eigen::internal::imag_ref_default_impl&lt; Scalar, false &gt;</class>
    <class kind="struct">Eigen::internal::imag_ref_impl</class>
    <class kind="struct">Eigen::internal::imag_ref_retval</class>
    <class kind="struct">Eigen::internal::imag_retval</class>
    <class kind="struct">Eigen::internal::norm1_default_impl</class>
    <class kind="struct">Eigen::internal::norm1_default_impl&lt; Scalar, false &gt;</class>
    <class kind="struct">Eigen::internal::norm1_impl</class>
    <class kind="struct">Eigen::internal::norm1_retval</class>
    <class kind="struct">Eigen::internal::pow_default_impl</class>
    <class kind="struct">Eigen::internal::pow_default_impl&lt; Scalar, true &gt;</class>
    <class kind="struct">Eigen::internal::pow_impl</class>
    <class kind="struct">Eigen::internal::pow_retval</class>
    <class kind="struct">Eigen::internal::random_default_impl</class>
    <class kind="struct">Eigen::internal::random_default_impl&lt; Scalar, false, false &gt;</class>
    <class kind="struct">Eigen::internal::random_default_impl&lt; Scalar, false, true &gt;</class>
    <class kind="struct">Eigen::internal::random_default_impl&lt; Scalar, true, false &gt;</class>
    <class kind="struct">Eigen::internal::random_impl</class>
    <class kind="struct">Eigen::internal::random_impl&lt; bool &gt;</class>
    <class kind="struct">Eigen::internal::random_retval</class>
    <class kind="struct">Eigen::internal::real_default_impl</class>
    <class kind="struct">Eigen::internal::real_default_impl&lt; Scalar, true &gt;</class>
    <class kind="struct">Eigen::internal::real_impl</class>
    <class kind="struct">Eigen::internal::real_ref_impl</class>
    <class kind="struct">Eigen::internal::real_ref_retval</class>
    <class kind="struct">Eigen::internal::real_retval</class>
    <class kind="struct">Eigen::internal::scalar_fuzzy_default_impl</class>
    <class kind="struct">Eigen::internal::scalar_fuzzy_default_impl&lt; Scalar, false, false &gt;</class>
    <class kind="struct">Eigen::internal::scalar_fuzzy_default_impl&lt; Scalar, false, true &gt;</class>
    <class kind="struct">Eigen::internal::scalar_fuzzy_default_impl&lt; Scalar, true, false &gt;</class>
    <class kind="struct">Eigen::internal::scalar_fuzzy_impl</class>
    <class kind="struct">Eigen::internal::scalar_fuzzy_impl&lt; bool &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <namespace>Eigen::numext</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MATHFUNC_IMPL</name>
      <anchorfile>Eigen_2src_2Core_2MathFunctions_8h.html</anchorfile>
      <anchor>a16a9c6b7b8df92a9e63bee2207a56fab</anchor>
      <arglist>(func, scalar)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>Eigen_2src_2Core_2MathFunctions_8h.html</anchorfile>
      <anchor>a23043b8c165331b25be039f495dfa1c6</anchor>
      <arglist>(func, scalar)</arglist>
    </member>
    <member kind="enumvalue">
      <name>floor_log2_terminate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a436a9cbd54af6c81dc819a92681170d1a903098ad34d936d800aed7ba36a8f892</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>floor_log2_move_up</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a436a9cbd54af6c81dc819a92681170d1aaa87b62249c402dd4c38ebaa3176d738</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>floor_log2_move_down</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a436a9cbd54af6c81dc819a92681170d1a6f797758328b25f83b72e544abbba0f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>floor_log2_bogus</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a436a9cbd54af6c81dc819a92681170d1a204a8a40c2f6ebd76fb80c0db05947b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>NewType</type>
      <name>cast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9a0a1c16ec59379ef1c22ef09a892a75</anchor>
      <arglist>(const OldType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afd221b41868bd0f3675c6ccf2dfa2239</anchor>
      <arglist>(random, Scalar) random(const Scalar &amp;x</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a29dfd46c6c6c4589385861e7486497ed</anchor>
      <arglist>(real, Scalar) real(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>ae2ab578b0f7ac653806e5e521c6a075d</anchor>
      <arglist>(real_ref, Scalar) real_ref(Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a600f8983e75c9b7e997c7fed3f8e23bc</anchor>
      <arglist>(imag, Scalar) imag(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a396f63ac77e52d773610dac8a0f1271d</anchor>
      <arglist>(imag_ref, Scalar) imag_ref(Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a5ead568619cffcb9c5c174a10283887a</anchor>
      <arglist>(conj, Scalar) conj(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a4ad13da7972d8594045bfcfa03f6e9a4</anchor>
      <arglist>(abs2, Scalar) abs2(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>aaf9600bafb937ee733c4aba76f37a25b</anchor>
      <arglist>(norm1, Scalar) norm1(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a9c85a6de29b4f9e741efddd425f3511f</anchor>
      <arglist>(hypot, Scalar) hypot(const Scalar &amp;x</arglist>
    </member>
    <member kind="function">
      <type>internal::add_const_on_value_type&lt; EIGEN_MATHFUNC_RETVAL(imag_ref, Scalar) &gt;::type</type>
      <name>imag_ref</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a461ea83ad9a6a79945e11f2841e33649</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5f8973f6b62f10c691ccbadc9263c7fc</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a60b3bd1a5254ac78f9b96372a10833bf</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a065688736535bc0764f59f39781a9052</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>internal::add_const_on_value_type&lt; EIGEN_MATHFUNC_RETVAL(real_ref, Scalar) &gt;::type</type>
      <name>real_ref</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>aff962b1c853b7d2727f87ee14af2b189</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
    <member kind="variable">
      <type>const Scalar &amp;</type>
      <name>y</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3d7a581aeb951248dc6fe114e9e05f07</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Eigen/src/Eigen2Support/MathFunctions.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Eigen2Support/</path>
    <filename>Eigen_2src_2Eigen2Support_2MathFunctions_8h</filename>
    <namespace>Eigen</namespace>
    <member kind="function">
      <type>NumTraits&lt; T &gt;::Real</type>
      <name>ei_abs</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a4797fdb54a59b6bcd44a1d6b41041027</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>NumTraits&lt; T &gt;::Real</type>
      <name>ei_abs2</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a7a9214d6f1f7c9dd01932caba8b47ee2</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_atan2</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad339e1bfe1d0d925ddef135030afacf7</anchor>
      <arglist>(const T &amp;x, const T &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_conj</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ade2f63def1164267cce2e43b0ba5943d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_cos</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae487213b0308fd7487cd684c51781abd</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_exp</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a7bc1f0439b2156829449230b43b1bce0</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>NumTraits&lt; T &gt;::Real</type>
      <name>ei_imag</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a7ac0c4bd95406825104a9aeaa496ac3f</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ei_isApprox</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a97a2d9ed5eb9ea50ca3bb1bd66513cda</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>namespaceEigen.html</anchorfile>
      <anchor>a8c32c426177f7f089c61a1c9fe7ea96d</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>namespaceEigen.html</anchorfile>
      <anchor>a3ba646ff842683d5f6789e3099e426d6</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>namespaceEigen.html</anchorfile>
      <anchor>abc3fbd4309160ce3a6699e1f42dfffbb</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_pow</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a1f4f8230527f1de4826e3d397d53b108</anchor>
      <arglist>(const T &amp;x, const T &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_random</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a7e2c6ac0733df247688c022a8a5c7339</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_random</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aebeab028a03e2fe96ba6b0065d4765a4</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>namespaceEigen.html</anchorfile>
      <anchor>afb05ace30b6682d003f69ea371ac95f2</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_sin</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a829c0930769ebf41530441828410ce0a</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_sqrt</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a81de5fd8b2baf2bdad0187aa21aa609d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>machine_epsilon</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3dd7b45e2107902dcff9650cfd55bfa9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>precision</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a60426e216d184226c2b54020db3a830b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unsupported/Eigen/src/MoreVectorization/MathFunctions.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/MoreVectorization/</path>
    <filename>unsupported_2Eigen_2src_2MoreVectorization_2MathFunctions_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function" static="yes">
      <type>static Packet</type>
      <name>pasin</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1208558ac5865a8e3893fa69e559ba21</anchor>
      <arglist>(Packet a)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matlab_acado_utils.hpp</name>
    <path>/tmp/ws/src/acado/acado/utils/</path>
    <filename>matlab__acado__utils_8hpp</filename>
    <includes id="acado__namespace__macros_8hpp" name="acado_namespace_macros.hpp" local="no" imported="no">acado/utils/acado_namespace_macros.hpp</includes>
    <member kind="function">
      <type>void</type>
      <name>acadoPlot</name>
      <anchorfile>matlab__acado__utils_8hpp.html</anchorfile>
      <anchor>aee47d3917a3a4f849f0fd8f0eef4814a</anchor>
      <arglist>(VariablesGrid grid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>isFunctionHandle</name>
      <anchorfile>matlab__acado__utils_8hpp.html</anchorfile>
      <anchor>ab97ea539d91e9bbbe18f381a691fe080</anchor>
      <arglist>(const mxArray *const M)</arglist>
    </member>
    <member kind="function">
      <type>BEGIN_NAMESPACE_ACADO int</type>
      <name>isScalar</name>
      <anchorfile>matlab__acado__utils_8hpp.html</anchorfile>
      <anchor>a141a067b1a49f53f113b7e2419534032</anchor>
      <arglist>(const mxArray *const M)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matlab_integrator_ode.cpp</name>
    <path>/tmp/ws/src/acado/interfaces/matlab/examples/mexfiles/</path>
    <filename>matlab__integrator__ode_8cpp</filename>
    <includes id="acado__toolkit_8hpp" name="acado_toolkit.hpp" local="no" imported="no">acado_toolkit.hpp</includes>
    <includes id="matlab__acado__utils_8hpp" name="matlab_acado_utils.hpp" local="no" imported="no">acado/utils/matlab_acado_utils.hpp</includes>
    <member kind="function">
      <type>void</type>
      <name>clearAllGlobals</name>
      <anchorfile>matlab__integrator__ode_8cpp.html</anchorfile>
      <anchor>a758bd0b5e06c5ab305e1562ad34c2bea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>genericODE</name>
      <anchorfile>matlab__integrator__ode_8cpp.html</anchorfile>
      <anchor>a72eb9411e850416c83a1976f8d36a34a</anchor>
      <arglist>(double *x, double *f, void *userData)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>matlab__integrator__ode_8cpp.html</anchorfile>
      <anchor>a6a215cbfde54f82a3ce599228fc3fce5</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="variable">
      <type>USING_NAMESPACE_ACADO mxArray *</type>
      <name>ModelFcn_f</name>
      <anchorfile>matlab__integrator__ode_8cpp.html</anchorfile>
      <anchor>ad79d4c068b2d23cdcced60ed562bd6c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>ModelFcn_NP</name>
      <anchorfile>matlab__integrator__ode_8cpp.html</anchorfile>
      <anchor>a9646d605b50efa0d290435930ab403bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>ModelFcn_NT</name>
      <anchorfile>matlab__integrator__ode_8cpp.html</anchorfile>
      <anchor>a5fadbe50165eef9c028af768a6bc277b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>ModelFcn_NU</name>
      <anchorfile>matlab__integrator__ode_8cpp.html</anchorfile>
      <anchor>a22a2936bd7c62ae1ab6747ae7a3a439d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>ModelFcn_NW</name>
      <anchorfile>matlab__integrator__ode_8cpp.html</anchorfile>
      <anchor>a64f7d086dcfb006f2d35f69e3b745568</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>ModelFcn_NX</name>
      <anchorfile>matlab__integrator__ode_8cpp.html</anchorfile>
      <anchor>a213f0f544f308752fd15b97c6e894bab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>ModelFcn_NXA</name>
      <anchorfile>matlab__integrator__ode_8cpp.html</anchorfile>
      <anchor>a37cbd78650e721854c11289fde2ad854</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mxArray *</type>
      <name>ModelFcn_P</name>
      <anchorfile>matlab__integrator__ode_8cpp.html</anchorfile>
      <anchor>abecec8fdb52235ee400abcfa0d90472b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mxArray *</type>
      <name>ModelFcn_T</name>
      <anchorfile>matlab__integrator__ode_8cpp.html</anchorfile>
      <anchor>a3c4b3cd28b9ed4de1dd28291c449d58c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mxArray *</type>
      <name>ModelFcn_U</name>
      <anchorfile>matlab__integrator__ode_8cpp.html</anchorfile>
      <anchor>a76a31f5e5ef1d9cfbb233613110d29f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mxArray *</type>
      <name>ModelFcn_W</name>
      <anchorfile>matlab__integrator__ode_8cpp.html</anchorfile>
      <anchor>a1f3b273f1456633733c329ac4605b513</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mxArray *</type>
      <name>ModelFcn_X</name>
      <anchorfile>matlab__integrator__ode_8cpp.html</anchorfile>
      <anchor>a25721f8974a4a79bde024b4afa20b44c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mxArray *</type>
      <name>ModelFcn_XA</name>
      <anchorfile>matlab__integrator__ode_8cpp.html</anchorfile>
      <anchor>aa528914a2f874b1a5f62b08dc1d32831</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Matrices.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/src/</path>
    <filename>Matrices_8cpp</filename>
    <includes id="qpOASES_8hpp" name="qpOASES.hpp" local="no" imported="no">qpOASES.hpp</includes>
    <includes id="PrivateUtils_8hpp" name="PrivateUtils.hpp" local="no" imported="no">qpOASES/PrivateUtils.hpp</includes>
    <member kind="variable">
      <type>const char *const</type>
      <name>NOTRANS</name>
      <anchorfile>Matrices_8cpp.html</anchorfile>
      <anchor>a36a7cf4c2c0701885198a994a267966c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BEGIN_NAMESPACE_QPOASES const char *const</type>
      <name>TRANS</name>
      <anchorfile>Matrices_8cpp.html</anchorfile>
      <anchor>a4b6e2a35d324bb658c4d391cedbb7225</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matrices.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/symbolics/</path>
    <filename>matrices_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="user__interaction_8hpp" name="user_interaction.hpp" local="no" imported="no">acado/user_interaction/user_interaction.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>matrices_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO Expression</type>
      <name>myProduct</name>
      <anchorfile>matrices_8cpp.html</anchorfile>
      <anchor>af758a6f784d1319f1cdab54e922d86ae</anchor>
      <arglist>(const Expression &amp;x, const Expression &amp;y)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Matrices.hpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/include/qpOASES/</path>
    <filename>Matrices_8hpp</filename>
    <class kind="class">DenseMatrix</class>
    <class kind="class">Matrix</class>
    <class kind="class">SparseMatrix</class>
    <class kind="class">SymDenseMat</class>
    <class kind="class">SymmetricMatrix</class>
    <class kind="class">SymSparseMat</class>
    <member kind="define">
      <type>#define</type>
      <name>GEMM</name>
      <anchorfile>Matrices_8hpp.html</anchorfile>
      <anchor>a68c6925602a91b3f1b335f64f533350c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POTRF</name>
      <anchorfile>Matrices_8hpp.html</anchorfile>
      <anchor>a39fd888b29dc1aba3c780981acdd7f62</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYR</name>
      <anchorfile>Matrices_8hpp.html</anchorfile>
      <anchor>a5ee0a497d3653585eb12da8940842993</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYR2</name>
      <anchorfile>Matrices_8hpp.html</anchorfile>
      <anchor>a5f81ee60143e803bb030c1180cd8ec5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dgemm_</name>
      <anchorfile>Matrices_8hpp.html</anchorfile>
      <anchor>abc759a939c9e9258abfc2f558f78c87f</anchor>
      <arglist>(const char *, const char *, const unsigned long *, const unsigned long *, const unsigned long *, const double *, const double *, const unsigned long *, const double *, const unsigned long *, const double *, double *, const unsigned long *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dpotrf_</name>
      <anchorfile>Matrices_8hpp.html</anchorfile>
      <anchor>a5bad6f61c16311987c9286e9bb161006</anchor>
      <arglist>(const char *, const unsigned long *, double *, const unsigned long *, long *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dsyr2_</name>
      <anchorfile>Matrices_8hpp.html</anchorfile>
      <anchor>a706f3b03c33ac58d31c681d7faf6fedf</anchor>
      <arglist>(const char *, const unsigned long *, const double *, const double *, const unsigned long *, const double *, const unsigned long *, double *, const unsigned long *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dsyr_</name>
      <anchorfile>Matrices_8hpp.html</anchorfile>
      <anchor>aa487bf28ac0323a6b12c5ad95b69a5a2</anchor>
      <arglist>(const char *, const unsigned long *, const double *, const double *, const unsigned long *, double *, const unsigned long *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sgemm_</name>
      <anchorfile>Matrices_8hpp.html</anchorfile>
      <anchor>a2d0404fd005dbb78f314e48e46dc14f2</anchor>
      <arglist>(const char *, const char *, const unsigned long *, const unsigned long *, const unsigned long *, const float *, const float *, const unsigned long *, const float *, const unsigned long *, const float *, float *, const unsigned long *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spotrf_</name>
      <anchorfile>Matrices_8hpp.html</anchorfile>
      <anchor>a519c3855d35f97aeeb2b8e583846c2f0</anchor>
      <arglist>(const char *, const unsigned long *, float *, const unsigned long *, long *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ssyr2_</name>
      <anchorfile>Matrices_8hpp.html</anchorfile>
      <anchor>a42495df75d1c4859ee2f7a4a3d7f57ca</anchor>
      <arglist>(const char *, const unsigned long *, const float *, const float *, const unsigned long *, const float *, const unsigned long *, float *, const unsigned long *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ssyr_</name>
      <anchorfile>Matrices_8hpp.html</anchorfile>
      <anchor>a8c9fdafb90f8718c2ce7febbb4c72f2f</anchor>
      <arglist>(const char *, const unsigned long *, const float *, const float *, const unsigned long *, float *, const unsigned long *)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matrix.cpp</name>
    <path>/tmp/ws/src/acado/acado/matrix_vector/</path>
    <filename>matrix_8cpp</filename>
    <includes id="matrix_8hpp" name="matrix.hpp" local="no" imported="no">acado/matrix_vector/matrix.hpp</includes>
    <includes id="acado__mat__file_8hpp" name="acado_mat_file.hpp" local="no" imported="no">acado/matrix_vector/acado_mat_file.hpp</includes>
  </compound>
  <compound kind="file">
    <name>Matrix.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>Matrix_8h</filename>
    <class kind="class">Eigen::Matrix</class>
    <class kind="struct">Eigen::internal::traits&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_FIXED_TYPEDEFS</name>
      <anchorfile>Matrix_8h.html</anchorfile>
      <anchor>ab4c549421d858a603c010895066f18b9</anchor>
      <arglist>(Type, TypeSuffix, Size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_TYPEDEFS</name>
      <anchorfile>Matrix_8h.html</anchorfile>
      <anchor>a2213d9d8ff64ff534f3a57c9afa3b924</anchor>
      <arglist>(Type, TypeSuffix, Size, SizeSuffix)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_TYPEDEFS_ALL_SIZES</name>
      <anchorfile>Matrix_8h.html</anchorfile>
      <anchor>a892e22c9b467dd1a68caa783b05d15f5</anchor>
      <arglist>(Type, TypeSuffix)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matrix.hpp</name>
    <path>/tmp/ws/src/acado/acado/matrix_vector/</path>
    <filename>matrix_8hpp</filename>
    <includes id="vector_8hpp" name="vector.hpp" local="no" imported="no">acado/matrix_vector/vector.hpp</includes>
    <class kind="class">GenericMatrix</class>
    <class kind="struct">Eigen::internal::traits&lt; ACADO::GenericMatrix&lt; T &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="typedef">
      <type>GenericMatrix&lt; bool &gt;</type>
      <name>BMatrix</name>
      <anchorfile>matrix_8hpp.html</anchorfile>
      <anchor>a11e5edc06421ee46484a63465aecbeaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GenericMatrix&lt; double &gt;</type>
      <name>DMatrix</name>
      <anchorfile>matrix_8hpp.html</anchorfile>
      <anchor>a4244a641fc855af647008bc1837faf82</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tr1::shared_ptr&lt; GenericMatrix&lt; double &gt; &gt;</type>
      <name>DMatrixPtr</name>
      <anchorfile>matrix_8hpp.html</anchorfile>
      <anchor>aeae9999f6ec9df24dc531c4c54ba949f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GenericMatrix&lt; int &gt;</type>
      <name>IMatrix</name>
      <anchorfile>matrix_8hpp.html</anchorfile>
      <anchor>a265b6f299f8b461da7eb45d487d2b0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GenericMatrix&lt; T &gt;</type>
      <name>eye</name>
      <anchorfile>matrix_8hpp.html</anchorfile>
      <anchor>aaeb8cdf6306321445100f7d39ba128cf</anchor>
      <arglist>(unsigned _dim)</arglist>
    </member>
    <member kind="function">
      <type>GenericMatrix&lt; T &gt;</type>
      <name>ones</name>
      <anchorfile>matrix_8hpp.html</anchorfile>
      <anchor>a0c880dfd072a0c485f1c7531d72df8e7</anchor>
      <arglist>(unsigned _nRows, unsigned _nCols=1)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>matrix_8hpp.html</anchorfile>
      <anchor>a68484def6a21329bef12dc939ac85af0</anchor>
      <arglist>(std::ostream &amp;_stream, const GenericMatrix&lt; T &gt; &amp;_arg)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>matrix_8hpp.html</anchorfile>
      <anchor>ad30433158bccbb5aed702f5c31b13162</anchor>
      <arglist>(std::istream &amp;_stream, GenericMatrix&lt; T &gt; &amp;_arg)</arglist>
    </member>
    <member kind="function">
      <type>GenericMatrix&lt; T &gt;</type>
      <name>zeros</name>
      <anchorfile>matrix_8hpp.html</anchorfile>
      <anchor>a06b3db0deaac6ace2812ececec3b8123</anchor>
      <arglist>(unsigned _nRows, unsigned _nCols=1)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DMatrix</type>
      <name>emptyConstMatrix</name>
      <anchorfile>matrix_8hpp.html</anchorfile>
      <anchor>a48a0055ec1a9ea0fe1080f86d7601eb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static DMatrix</type>
      <name>emptyMatrix</name>
      <anchorfile>matrix_8hpp.html</anchorfile>
      <anchor>a105f90637be1755d5a518901b478a57c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matrix_from_file.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/matrix_vector/</path>
    <filename>matrix__from__file_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO int</type>
      <name>main</name>
      <anchorfile>matrix__from__file_8cpp.html</anchorfile>
      <anchor>acacac24a7bdcafe661572d46ab821808</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matrix_to_file.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/matrix_vector/</path>
    <filename>matrix__to__file_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO int</type>
      <name>main</name>
      <anchorfile>matrix__to__file_8cpp.html</anchorfile>
      <anchor>acacac24a7bdcafe661572d46ab821808</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matrix_variable.cpp</name>
    <path>/tmp/ws/src/acado/acado/variables_grid/</path>
    <filename>matrix__variable_8cpp</filename>
    <includes id="matrix__variable_8hpp" name="matrix_variable.hpp" local="no" imported="no">acado/variables_grid/matrix_variable.hpp</includes>
  </compound>
  <compound kind="file">
    <name>matrix_variable.hpp</name>
    <path>/tmp/ws/src/acado/acado/variables_grid/</path>
    <filename>matrix__variable_8hpp</filename>
    <includes id="variable__settings_8hpp" name="variable_settings.hpp" local="no" imported="no">acado/variables_grid/variable_settings.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <class kind="class">MatrixVariable</class>
  </compound>
  <compound kind="file">
    <name>matrix_variables_grid.cpp</name>
    <path>/tmp/ws/src/acado/acado/variables_grid/</path>
    <filename>matrix__variables__grid_8cpp</filename>
    <includes id="matrix__variables__grid_8hpp" name="matrix_variables_grid.hpp" local="no" imported="no">acado/variables_grid/matrix_variables_grid.hpp</includes>
    <includes id="matrix__variable_8hpp" name="matrix_variable.hpp" local="no" imported="no">acado/variables_grid/matrix_variable.hpp</includes>
    <includes id="variables__grid_8hpp" name="variables_grid.hpp" local="no" imported="no">acado/variables_grid/variables_grid.hpp</includes>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>matrix__variables__grid_8cpp.html</anchorfile>
      <anchor>a5a0379c238bc916b3ef01b11e6803fe4</anchor>
      <arglist>(std::ostream &amp;stream, const MatrixVariablesGrid &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>matrix__variables__grid_8cpp.html</anchorfile>
      <anchor>af81be63ed569713f0aaeeba7bdec17f2</anchor>
      <arglist>(std::istream &amp;stream, MatrixVariablesGrid &amp;arg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matrix_variables_grid.hpp</name>
    <path>/tmp/ws/src/acado/acado/variables_grid/</path>
    <filename>matrix__variables__grid_8hpp</filename>
    <includes id="grid_8hpp" name="grid.hpp" local="no" imported="no">acado/variables_grid/grid.hpp</includes>
    <class kind="class">MatrixVariablesGrid</class>
    <member kind="variable">
      <type>BEGIN_NAMESPACE_ACADO const Grid</type>
      <name>emptyGrid</name>
      <anchorfile>matrix__variables__grid_8hpp.html</anchorfile>
      <anchor>a6f011d190d076942e9cc44fdfde56de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Grid</type>
      <name>trivialGrid</name>
      <anchorfile>matrix__variables__grid_8hpp.html</anchorfile>
      <anchor>a6f3e43dbd2e6c195b17c9f9aba3c4528</anchor>
      <arglist>(1)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matrix_vector.cpp</name>
    <path>/tmp/ws/src/acado/tests/</path>
    <filename>matrix__vector_8cpp</filename>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_TEST_DYN_LINK</name>
      <anchorfile>matrix__vector_8cpp.html</anchorfile>
      <anchor>a139f00d2466d591f60b8d6a73c8273f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_TEST_MAIN</name>
      <anchorfile>matrix__vector_8cpp.html</anchorfile>
      <anchor>ab340a5e76af466a5f20ec5500d30a80b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_TEST_MODULE</name>
      <anchorfile>matrix__vector_8cpp.html</anchorfile>
      <anchor>a6b2a3852db8bb19ab6909bac01859985</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>matrix__vector_8cpp.html</anchorfile>
      <anchor>a2f7314aca405f6fbfc7a95c94722a1e1</anchor>
      <arglist>(vector_ctors)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matrix_vector.hpp</name>
    <path>/tmp/ws/src/acado/acado/matrix_vector/</path>
    <filename>matrix__vector_8hpp</filename>
    <includes id="vector_8hpp" name="vector.hpp" local="no" imported="no">acado/matrix_vector/vector.hpp</includes>
    <includes id="matrix_8hpp" name="matrix.hpp" local="no" imported="no">acado/matrix_vector/matrix.hpp</includes>
    <includes id="block__matrix_8hpp" name="block_matrix.hpp" local="no" imported="no">acado/matrix_vector/block_matrix.hpp</includes>
    <includes id="t__matrix_8hpp" name="t_matrix.hpp" local="no" imported="no">acado/matrix_vector/t_matrix.hpp</includes>
  </compound>
  <compound kind="file">
    <name>matrix_vector_expressions.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/function/</path>
    <filename>matrix__vector__expressions_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="user__interaction_8hpp" name="user_interaction.hpp" local="no" imported="no">acado/user_interaction/user_interaction.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>matrix__vector__expressions_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matrix_vector_ocp.cpp</name>
    <path>/tmp/ws/src/acado/examples/ocp/</path>
    <filename>matrix__vector__ocp_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>matrix__vector__ocp_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matrix_vector_tools.hpp</name>
    <path>/tmp/ws/src/acado/acado/matrix_vector/</path>
    <filename>matrix__vector__tools_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>MatrixBase.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/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">Eigen::MatrixBase::ConstDiagonalIndexReturnType</class>
    <class kind="struct">Eigen::MatrixBase::ConstSelfAdjointViewReturnType</class>
    <class kind="struct">Eigen::MatrixBase::ConstTriangularViewReturnType</class>
    <class kind="struct">Eigen::MatrixBase::cross_product_return_type</class>
    <class kind="struct">Eigen::MatrixBase::DiagonalIndexReturnType</class>
    <class kind="class">Eigen::MatrixBase</class>
    <class kind="struct">Eigen::MatrixBase::SelfAdjointViewReturnType</class>
    <class kind="struct">Eigen::MatrixBase::TriangularViewReturnType</class>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CURRENT_STORAGE_BASE_CLASS</name>
      <anchorfile>MatrixBase_8h.html</anchorfile>
      <anchor>a140b988ffa480af0799d873ce22898f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBaseEigenvalues.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Eigenvalues/</path>
    <filename>MatrixBaseEigenvalues_8h</filename>
    <class kind="struct">Eigen::internal::eigenvalues_selector</class>
    <class kind="struct">Eigen::internal::eigenvalues_selector&lt; Derived, false &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>MatrixCwiseBinaryOps.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/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_max_op&lt; Scalar &gt;, const Derived, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>MatrixCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a453649c34f4e4cac464752c9ed294ca9</anchor>
      <arglist>(const Scalar &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>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const Derived, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>MatrixCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a273487ed77d1ffddcb44aa7cc1afece3</anchor>
      <arglist>(const Scalar &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>/tmp/ws/src/acado/external_packages/eigen3/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.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/MatrixFunctions/</path>
    <filename>MatrixExponential_8h</filename>
    <includes id="StemFunction_8h" name="StemFunction.h" local="yes" imported="no">StemFunction.h</includes>
    <class kind="class">Eigen::MatrixExponential</class>
    <class kind="struct">Eigen::MatrixExponentialReturnValue</class>
    <class kind="struct">Eigen::internal::traits&lt; MatrixExponentialReturnValue&lt; Derived &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>MatrixFunction.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/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">Eigen::MatrixFunction</class>
    <class kind="class">Eigen::MatrixFunction&lt; MatrixType, AtomicType, 0 &gt;</class>
    <class kind="class">Eigen::MatrixFunction&lt; MatrixType, AtomicType, 1 &gt;</class>
    <class kind="class">Eigen::MatrixFunctionReturnValue</class>
    <class kind="struct">Eigen::internal::traits&lt; MatrixFunctionReturnValue&lt; Derived &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>MatrixFunctionAtomic.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/MatrixFunctions/</path>
    <filename>MatrixFunctionAtomic_8h</filename>
    <class kind="class">Eigen::MatrixFunctionAtomic</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>MatrixLogarithm.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/MatrixFunctions/</path>
    <filename>MatrixLogarithm_8h</filename>
    <class kind="class">Eigen::MatrixLogarithmAtomic</class>
    <class kind="class">Eigen::MatrixLogarithmReturnValue</class>
    <class kind="struct">Eigen::internal::traits&lt; MatrixLogarithmReturnValue&lt; Derived &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>M_PI</name>
      <anchorfile>MatrixLogarithm_8h.html</anchorfile>
      <anchor>ae71449b1cc6e6250b91f539153a7a0d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixMarketIterator.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/SparseExtra/</path>
    <filename>MatrixMarketIterator_8h</filename>
    <class kind="class">Eigen::MatrixMarketIterator</class>
    <namespace>Eigen</namespace>
    <member kind="enumvalue">
      <name>SPD</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0ac22599070b8f5a52479c75bb1e484aac8f4a3e1f6216d1190f8cfcb2a5106f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NonSymmetric</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0ac22599070b8f5a52479c75bb1e484aa7ffa6817d163b328ed7a9ca9ef441b14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixPower.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/MatrixFunctions/</path>
    <filename>MatrixPower_8h</filename>
    <class kind="class">Eigen::MatrixPower</class>
    <class kind="class">Eigen::MatrixPowerAtomic</class>
    <class kind="class">Eigen::MatrixPowerReturnValue</class>
    <class kind="class">Eigen::MatrixPowerRetval</class>
    <class kind="struct">Eigen::internal::traits&lt; MatrixPowerReturnValue&lt; Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; MatrixPowerRetval&lt; MatrixPowerType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>MatrixSquareRoot.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/MatrixFunctions/</path>
    <filename>MatrixSquareRoot_8h</filename>
    <class kind="class">Eigen::MatrixSquareRoot</class>
    <class kind="class">Eigen::MatrixSquareRoot&lt; MatrixType, 0 &gt;</class>
    <class kind="class">Eigen::MatrixSquareRoot&lt; MatrixType, 1 &gt;</class>
    <class kind="class">Eigen::MatrixSquareRootQuasiTriangular</class>
    <class kind="class">Eigen::MatrixSquareRootReturnValue</class>
    <class kind="class">Eigen::MatrixSquareRootTriangular</class>
    <class kind="struct">Eigen::internal::traits&lt; MatrixSquareRootReturnValue&lt; Derived &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>mayer_term.cpp</name>
    <path>/tmp/ws/src/acado/acado/objective/</path>
    <filename>mayer__term_8cpp</filename>
    <includes id="mayer__term_8hpp" name="mayer_term.hpp" local="no" imported="no">acado/objective/mayer_term.hpp</includes>
  </compound>
  <compound kind="file">
    <name>mayer_term.hpp</name>
    <path>/tmp/ws/src/acado/acado/objective/</path>
    <filename>mayer__term_8hpp</filename>
    <includes id="objective__element_8hpp" name="objective_element.hpp" local="no" imported="no">acado/objective/objective_element.hpp</includes>
    <class kind="class">MayerTerm</class>
  </compound>
  <compound kind="file">
    <name>Core/util/Memory.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/util/</path>
    <filename>Core_2util_2Memory_8h</filename>
    <class kind="class">Eigen::aligned_allocator</class>
    <class kind="class">Eigen::internal::aligned_stack_memory_handler</class>
    <class kind="struct">Eigen::aligned_allocator::rebind</class>
    <class kind="struct">Eigen::internal::smart_copy_helper&lt; T, false &gt;</class>
    <class kind="struct">Eigen::internal::smart_copy_helper&lt; T, true &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ei_declare_aligned_stack_constructed_variable</name>
      <anchorfile>Core_2util_2Memory_8h.html</anchorfile>
      <anchor>ae4bf2b34741512d206aa238550a2c42c</anchor>
      <arglist>(TYPE, NAME, SIZE, BUFFER)</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_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="function">
      <type>void</type>
      <name>aligned_delete</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0bd58f4b1d7a8b39f52d439be1cf8687</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aligned_free</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa7eda2875a97a91df16ef6abe0be4337</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>aligned_malloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a66b6ef7f8fad9d4429f5effa0352e014</anchor>
      <arglist>(std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>aligned_malloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a23953c4f98091fc735d2c5d03adab15f</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>aligned_new</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a990809b05de4c375140316e285737dee</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>aligned_realloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2a45fbd9d5eaa2c84e561fceaf39d139</anchor>
      <arglist>(void *ptr, size_t new_size, size_t old_size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_ALWAYS_INLINE void</type>
      <name>check_size_for_overflow</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5a64a2d0d161c696d4145319fcd49e18</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_that_malloc_is_allowed</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5381535a1a5ecf6e8145ad4890462f4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conditional_aligned_delete</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abdea16009a7fc173a07b272f73305e79</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conditional_aligned_delete_auto</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5f594a3eb828257b32cd1813718a2a19</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conditional_aligned_free</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5056332f27251825afc641e3fe53ff29</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conditional_aligned_free&lt; false &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2a1670898d3812feec2cc2f7806e7a50</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>conditional_aligned_malloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a665928e65660b2de540f62b79f8ee9f9</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>conditional_aligned_malloc&lt; false &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0a1c740cfbb157a7ac3ba2ed03acf838</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>conditional_aligned_new</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac1d48aae765e232ee527ce320481a3ed</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>conditional_aligned_new_auto</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3fe4b14166d5c1e3c708033d7df4bf4b</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>conditional_aligned_realloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab3d3d1b8d3ef58b3fa476794894dd184</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a21d40c1f7eabef5d47426261e8744456</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a22e20e72327854a2b8c2d6a7011791bf</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad70e08b9bd6b5d7725cfd98c4a49e755</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aac4825b8227d08acecaf47b6de90ca4a</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destruct_elements_of_array</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4c31b0e9e38c456a9c6b5490fd40792b</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>first_aligned</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4ee6c9ac7533762de901138561cee908</anchor>
      <arglist>(const Scalar *array, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>first_multiple</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6a63961de391f445c9ef8396f7ad5737</anchor>
      <arglist>(Index size, Index base)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>generic_aligned_realloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a40b2fd78bc33736b037b7b94a5e19a65</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2a2e468d0c36a0b52ab8e22efdc6ca67</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>handmade_aligned_malloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1193f4157d44fdc9f1e91a1f2e988d19</anchor>
      <arglist>(std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>handmade_aligned_realloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab3a38b842941fe5ffcbff2bdd4735c1c</anchor>
      <arglist>(void *ptr, std::size_t size, std::size_t=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>queryCacheSizes</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3a3f70166790e15844d6b9804f84f952</anchor>
      <arglist>(int &amp;l1, int &amp;l2, int &amp;l3)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>queryL1CacheSize</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abc24477d9f0a7445aa8ece2b5b7a0b7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>queryTopLevelCacheSize</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab12a6ee511234693252cf02dfef07899</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>smart_copy</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acbe92f68cfd5ac5d5c4caeaae77eb127</anchor>
      <arglist>(const T *start, const T *end, T *target)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>throw_std_bad_alloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a943d434f21fe99302d8258ed3bb4b8b0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/Memory.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Eigen2Support/</path>
    <filename>Eigen2Support_2Memory_8h</filename>
    <namespace>Eigen</namespace>
    <member kind="function">
      <type>void</type>
      <name>ei_aligned_delete</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>adc9c6206e4dfccd4c1b8ee23417f6b9d</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ei_aligned_free</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>addb6eb15cbf11030e1387ca8602e260c</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ei_aligned_malloc</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a52317bf84f72227328d6a2736698ade9</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>ei_aligned_new</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2f615720cc07214b01ef34a494850436</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ei_aligned_realloc</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8c3d022b4b0f3f759d54d4e87336db92</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>namespaceEigen.html</anchorfile>
      <anchor>a1d74728e7f99bc543bb40618e1e972aa</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ei_conditional_aligned_malloc</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a1cc76fabcd4f1312c7aaa911c9a28d25</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ei_conditional_aligned_realloc</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab1292ca55739161e240cbaaa2fd23910</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>namespaceEigen.html</anchorfile>
      <anchor>a45a7d7aae72bff8fcfeb36ac7a86f6c0</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ei_handmade_aligned_malloc</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a79cec0e5e60699cc67856a31a53c2fa3</anchor>
      <arglist>(size_t size)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>memory_allocator.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>memory__allocator_8cpp</filename>
    <includes id="memory__allocator_8hpp" name="memory_allocator.hpp" local="no" imported="no">acado/code_generation/memory_allocator.hpp</includes>
  </compound>
  <compound kind="file">
    <name>memory_allocator.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>memory__allocator_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="object__pool_8hpp" name="object_pool.hpp" local="no" imported="no">acado/code_generation/object_pool.hpp</includes>
    <includes id="export__index_8hpp" name="export_index.hpp" local="no" imported="no">acado/code_generation/export_index.hpp</includes>
    <class kind="class">MemoryAllocator</class>
  </compound>
  <compound kind="file">
    <name>examples/code_generation/mpc_mhe/getting_started_export/qpoases/SRC/MessageHandling.cpp</name>
    <path>/tmp/ws/src/acado/examples/code_generation/mpc_mhe/getting_started_export/qpoases/SRC/</path>
    <filename>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2SRC_2MessageHandling_8cpp</filename>
    <member kind="function">
      <type>MessageHandling *</type>
      <name>getGlobalMessageHandler</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2SRC_2MessageHandling_8cpp.html</anchorfile>
      <anchor>aaa22c4eae12c4dd65bdb0459ba26e372</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>MessageHandling</type>
      <name>globalMessageHandler</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2SRC_2MessageHandling_8cpp.html</anchorfile>
      <anchor>ab720f5213e6b48367a7bb0be5fa0fd0f</anchor>
      <arglist>(myStderr, VS_VISIBLE, VS_VISIBLE, VS_VISIBLE)</arglist>
    </member>
    <member kind="variable">
      <type>MessageHandling::ReturnValueList</type>
      <name>returnValueList</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2SRC_2MessageHandling_8cpp.html</anchorfile>
      <anchor>a87fca9f549e34a35508abf60bd843516</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>external_packages/qpoases/SRC/MessageHandling.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpoases/SRC/</path>
    <filename>external__packages_2qpoases_2SRC_2MessageHandling_8cpp</filename>
    <member kind="function">
      <type>MessageHandling *</type>
      <name>getGlobalMessageHandler</name>
      <anchorfile>external__packages_2qpoases_2SRC_2MessageHandling_8cpp.html</anchorfile>
      <anchor>aaa22c4eae12c4dd65bdb0459ba26e372</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>MessageHandling</type>
      <name>globalMessageHandler</name>
      <anchorfile>external__packages_2qpoases_2SRC_2MessageHandling_8cpp.html</anchorfile>
      <anchor>ab720f5213e6b48367a7bb0be5fa0fd0f</anchor>
      <arglist>(myStderr, VS_VISIBLE, VS_VISIBLE, VS_VISIBLE)</arglist>
    </member>
    <member kind="variable">
      <type>MessageHandling::ReturnValueList</type>
      <name>returnValueList</name>
      <anchorfile>external__packages_2qpoases_2SRC_2MessageHandling_8cpp.html</anchorfile>
      <anchor>a87fca9f549e34a35508abf60bd843516</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>external_packages/qpOASES-3.0beta/src/MessageHandling.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/src/</path>
    <filename>external__packages_2qpOASES-3_80beta_2src_2MessageHandling_8cpp</filename>
    <includes id="external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp" name="external_packages/qpOASES-3.0beta/include/qpOASES/MessageHandling.hpp" local="no" imported="no">qpOASES/MessageHandling.hpp</includes>
    <includes id="external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Utils_8hpp" name="external_packages/qpOASES-3.0beta/include/qpOASES/Utils.hpp" local="no" imported="no">qpOASES/Utils.hpp</includes>
    <member kind="function">
      <type>MessageHandling *</type>
      <name>getGlobalMessageHandler</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2src_2MessageHandling_8cpp.html</anchorfile>
      <anchor>aaa22c4eae12c4dd65bdb0459ba26e372</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>MessageHandling</type>
      <name>globalMessageHandler</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2src_2MessageHandling_8cpp.html</anchorfile>
      <anchor>af96b913fc115550a6433662158595076</anchor>
      <arglist>(stderr, VS_VISIBLE, VS_VISIBLE, VS_VISIBLE)</arglist>
    </member>
    <member kind="variable">
      <type>BEGIN_NAMESPACE_QPOASES MessageHandling::ReturnValueList</type>
      <name>returnValueList</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2src_2MessageHandling_8cpp.html</anchorfile>
      <anchor>abb2efff5764a2a8ec555b59f453d8485</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/MessageHandling.hpp</name>
    <path>/tmp/ws/src/acado/examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/</path>
    <filename>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp</filename>
    <includes id="examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp" name="examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/Types.hpp" local="no" imported="no">Types.hpp</includes>
    <includes id="examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Constants_8hpp" name="examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/Constants.hpp" local="no" imported="no">Constants.hpp</includes>
    <class kind="class">MessageHandling</class>
    <class kind="struct">MessageHandling::ReturnValueList</class>
    <member kind="define">
      <type>#define</type>
      <name>__FILE__</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a2f6bd616afd004b1ce994c2ba2ac9937</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__FUNCTION__</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a828bb1dfda1afd67ca795075903d227d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__LINE__</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>adbfa1be789063f1c21478696be51bb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>myFILE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>af1ee1922298da2091ddccd723d168f89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>myStderr</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>ae066a80fa459f645be86e9d1fed3e2ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>myStdout</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>ad3a8afde04e7b34e815a41fa65a057ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>THROWERROR</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a8bc2bee847b74e80aeb52a1375945ed4</anchor>
      <arglist>(retval)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>THROWINFO</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a0ef7741d67176593da953e5baa206ce9</anchor>
      <arglist>(retval)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>THROWWARNING</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a733e8e8f13934b6799f96a6dc8185439</anchor>
      <arglist>(retval)</arglist>
    </member>
    <member kind="enumeration">
      <name>returnValue</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TERMINAL_LIST_ELEMENT</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea1c71b2df82bcc7afd6e966d85b082bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESSFUL_RETURN</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaec77507a25a637aa3a6650ba26875984</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_DIV_BY_ZERO</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5e533c7f28abfed7d3e11d76f298cd9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEX_OUT_OF_BOUNDS</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ead043e15a047a1583d8fc80574fd330ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INVALID_ARGUMENTS</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea85fb8027157a2c6713c2f7c9b9d93bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ERROR_UNDEFINED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabe82f80cd5e55855a15fbff49ccb1d2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_WARNING_UNDEFINED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea6e1e6e7d8bab4ae3995970dec1eae73a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INFO_UNDEFINED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea118a53820e7b4fc990b0f9fbb04b46e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_EWI_UNDEFINED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf52f597acbe99c86fa744a54771907a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_AVAILABLE_WITH_LINUX_ONLY</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf94d876dec07376b2aadcb146ceb9e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNKNOWN_BUG</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaee57058f3b42d5e58c701115a79c38a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PRINTLEVEL_CHANGED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaecbac7749bbe727bec1ead039a59c1a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NOT_YET_IMPLEMENTED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea7a59c28cf64a85e177436d1c19ee8e18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_MUST_BE_REORDERD</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae061c25f78c8a5b2fb2773d3c6ed0c18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_EXCEEDS_MAX_LENGTH</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eab45d506ea2b7910e5ef57abd79ef4ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_CORRUPTED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea02a025b066cd6f22ff6751c167749a88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_OUTOFBOUNDS</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea78ea3821f8b2203666bc7fd806f53c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_ADD_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea884ae76f0e145483c287d7ac9b8562e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_INTERSECT_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5b363b942bebcdcf1d6a798658cdabec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEX_ALREADY_OF_DESIRED_STATUS</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae74df12517eb44aa392d3c902ce16a19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDINDEX_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea4ac73e7167cc8e905a52b8db6710c743</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SWAPINDEX_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea99ad2433de4fd99643f8c344adce6f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NOTHING_TO_DO</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa939b626f9a91c535be69563cba3ea0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUP_BOUND_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea1dc9969660335954fb976a4f171dbe8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUP_CONSTRAINT_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea774f876e8813674e5af0f8b9ebfa0376</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MOVING_BOUND_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eab3a33d8e827abc7dc3c89a4a3ff8bc53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MOVING_CONSTRAINT_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae2f0c2fcc019914578285885c0f87c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_ALREADY_INITIALISED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea37e621bb9516e08bd37c3767e0fbe168</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_INIT_WITH_STANDARD_SOLVER</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eab7c63e31c084efd324b422b23a107ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_RESET_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eafe6cfacaa204a0d5e63ec9635cc7d80d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eadb8ab9888977627abbebc017e9dcd083</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_TQ</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea3db2e79e0cc5bbf0c890d4858afa6e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_CHOLESKY</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea3768850ebfac736764b93f14b4872a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_HOTSTART</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea929a85f3bd16d5f7520c4c5ba529e374</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_INFEASIBILITY</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea040d013f3f6fb6b8b7f4d934b6ab6e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_UNBOUNDEDNESS</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaee1adc69a219c67785b374e183b469c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_SUCCESSFUL</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5d73a0655025d8630405f6dcabffe6b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OBTAINING_WORKINGSET_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea8561f367ac14ea033be8c63da8a54615</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUP_WORKINGSET_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaec83b172cd94f03da12758baad7c25af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUP_AUXILIARYQP_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5f98321449f88fd725b91988f83da87a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_EXTERN_SOLVER</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea0ce3eb781d758f5c8d60bb67b9efd69f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_UNBOUNDED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea518de97c5a34f15fa0c2521a68d73ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_INFEASIBLE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabcd8e232b02f19cfc0401b9b77a6167e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_NOT_SOLVED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea287dca546b474635c6d5622e921569c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_SOLVED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaff6f094cbeb65a0f1aff032257ef3968</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_SOLVE_QP</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf56f2ad7ac7d63c69eae87e75b3698b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INITIALISATION_STARTED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea68ccfc864d8dc91dceea36a6457cbf7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea1c9fe897988e88507265cac330960522</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_FAILED_TO_INIT</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaef44f4962937ec0500f8f49ff604afd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_FAILED_AS_QP_NOT_INITIALISED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea8ff62a8229d187900326a9ca1afac60b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ITERATION_STARTED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea369fb8c9dc2a77a1e72f4eb103ed771b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SHIFT_DETERMINATION_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea966bff668a8504f53f05a3d74acb7e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPDIRECTION_DETERMINATION_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea63adec4d91330be7334d9a6b1fa2441a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPLENGTH_DETERMINATION_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa9223fc5e1a3d4223ab825c39bdd45d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OPTIMAL_SOLUTION_FOUND</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea0da5fbbcc17e08d9f65123a69051a817</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOMOTOPY_STEP_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea536775f52bbc0a9fa4e2d0ddfee3be6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_STOPPED_INFEASIBILITY</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa14167098be18a37cb7dd01f271d9c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_STOPPED_UNBOUNDEDNESS</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eadfc914d50d132f250df763ba5908246e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_WORKINGSET_UPDATE_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea86517caab2618f679b0344657c106497</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MAX_NWSR_REACHED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaae4f4541f015531f0d19acc9810665ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONSTRAINTS_NOT_SPECIFIED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea0cc1d6f983d2a4e868f3ddf825c6219b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INVALID_FACTORISATION_FLAG</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea6c5a6fd9fcf73ceb8027e14ca520b6f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_SAVE_QPDATA</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea7886d451bea019cfd79d4214e456d9c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPDIRECTION_FAILED_TQ</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf47a87065fef6a209a317624116ea210</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPDIRECTION_FAILED_CHOLESKY</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea66c9c26f584341bd30d86c0f48c5a006</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CYCLING_DETECTED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae3421a5893dca63291ba7618a2f17e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CYCLING_NOT_RESOLVED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ead256ac496e378d4b690f611e0241cccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CYCLING_RESOLVED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea629dc65731bb6e0d52519260343e50ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPSIZE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea6e31912b4cbd2f653ff795896707fd41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPSIZE_NONPOSITIVE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae69f81d8a36bcb7389dbea1da59f84a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUPSUBJECTTOTYPE_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ead8cfe81eac7ddb75ab04d1c1e933e8e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDCONSTRAINT_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea72eaec3d8a89591844970202800ec637</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDCONSTRAINT_FAILED_INFEASIBILITY</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea953528526fd257edbe17b3965b43d236</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDBOUND_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea74695b25879d843bc327dbc24b6b7894</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDBOUND_FAILED_INFEASIBILITY</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa05e2c81a7cd42017cb24d782c14fcaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REMOVECONSTRAINT_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5fc42134f421c9bd4d84642049efe873</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REMOVEBOUND_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eac2eeb585c861a7dd1f953d3ccfc82761</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REMOVE_FROM_ACTIVESET</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea0f461fcae9d87e4b1334401a3be6eb46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADD_TO_ACTIVESET</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea586818f37876f1823e68e0dbbc944811</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REMOVE_FROM_ACTIVESET_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaddb537678cb9d40290ba4e0ef5514a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADD_TO_ACTIVESET_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea80918441c8f157b07cd0b40ed5cd9bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONSTRAINT_ALREADY_ACTIVE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea970b860d0fec1c9f992101b59232c856</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ALL_CONSTRAINTS_ACTIVE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa3d2059b1bc79e01f6043249475b8860</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_LINEARLY_DEPENDENT</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea50bd78d9856144c5df0c5e2b5615e92d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_LINEARLY_INDEPENDENT</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea2b543ec23d472ec6632a4b70281bf616</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_LI_RESOLVED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea18e98f249c6e5b6f5345620a7ae041c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENSURELI_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf56d4e19751ab0b0b237ac494a974eb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENSURELI_FAILED_TQ</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea25f01dc1c5b356ea0b163826d763211e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENSURELI_FAILED_NOINDEX</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eafc49ac2285671f1bd6a1962baa9dcbf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENSURELI_FAILED_CYCLING</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea709d155801b880ababc7f4ea77f5950a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_BOUND_ALREADY_ACTIVE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea010df9423c62996aead62ece942ab2c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ALL_BOUNDS_ACTIVE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea21e794b0d8f6cc195e16fb95371dfdec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONSTRAINT_NOT_ACTIVE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eab5e9882293ca4d4cea8d8b2473c2a8e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_BOUND_NOT_ACTIVE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabc45ece4ce89b5f1099909a2fb7cdedd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HESSIAN_NOT_SPD</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea02db76e7e6badd1b34350674562e9284</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MATRIX_SHIFT_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea11735d95a2c1484f297b90783b9255ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MATRIX_FACTORISATION_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eac45616f9d1ebb8cc5b534bf59a8ee8c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PRINT_ITERATION_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eadbb2b76be2af017a285a3f42e0b0ee3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_GLOBAL_MESSAGE_OUTPUTFILE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea226f832336f9402fb102b6823914e4b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_OPEN_FILE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea46b8f741e1888dad9a582fa53599d625</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_WRITE_FILE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea44f305ee17dd9f6524d931bdb6a93ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_READ_FILE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea75a82ee30ebf002f5f8092258bafa76a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_FILEDATA_INCONSISTENT</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabbb1dbfde697d8592e37f6cbac6d3424</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_SOLUTION</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea79bd5ac7fa548c9584c6e45a7f72f156</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INACCURATE_SOLUTION</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabbfeabc128a131bdd77d302060b27856</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TERMINAL_LIST_ELEMENT</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea1c71b2df82bcc7afd6e966d85b082bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESSFUL_RETURN</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaec77507a25a637aa3a6650ba26875984</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_DIV_BY_ZERO</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5e533c7f28abfed7d3e11d76f298cd9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEX_OUT_OF_BOUNDS</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ead043e15a047a1583d8fc80574fd330ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INVALID_ARGUMENTS</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea85fb8027157a2c6713c2f7c9b9d93bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ERROR_UNDEFINED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabe82f80cd5e55855a15fbff49ccb1d2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_WARNING_UNDEFINED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea6e1e6e7d8bab4ae3995970dec1eae73a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INFO_UNDEFINED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea118a53820e7b4fc990b0f9fbb04b46e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_EWI_UNDEFINED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf52f597acbe99c86fa744a54771907a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_AVAILABLE_WITH_LINUX_ONLY</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf94d876dec07376b2aadcb146ceb9e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNKNOWN_BUG</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaee57058f3b42d5e58c701115a79c38a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PRINTLEVEL_CHANGED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaecbac7749bbe727bec1ead039a59c1a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NOT_YET_IMPLEMENTED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea7a59c28cf64a85e177436d1c19ee8e18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_MUST_BE_REORDERD</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae061c25f78c8a5b2fb2773d3c6ed0c18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_EXCEEDS_MAX_LENGTH</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eab45d506ea2b7910e5ef57abd79ef4ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_CORRUPTED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea02a025b066cd6f22ff6751c167749a88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_OUTOFBOUNDS</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea78ea3821f8b2203666bc7fd806f53c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_ADD_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea884ae76f0e145483c287d7ac9b8562e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_INTERSECT_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5b363b942bebcdcf1d6a798658cdabec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEX_ALREADY_OF_DESIRED_STATUS</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae74df12517eb44aa392d3c902ce16a19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDINDEX_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea4ac73e7167cc8e905a52b8db6710c743</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SWAPINDEX_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea99ad2433de4fd99643f8c344adce6f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NOTHING_TO_DO</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa939b626f9a91c535be69563cba3ea0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUP_BOUND_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea1dc9969660335954fb976a4f171dbe8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUP_CONSTRAINT_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea774f876e8813674e5af0f8b9ebfa0376</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MOVING_BOUND_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eab3a33d8e827abc7dc3c89a4a3ff8bc53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MOVING_CONSTRAINT_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae2f0c2fcc019914578285885c0f87c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_ALREADY_INITIALISED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea37e621bb9516e08bd37c3767e0fbe168</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_INIT_WITH_STANDARD_SOLVER</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eab7c63e31c084efd324b422b23a107ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_RESET_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eafe6cfacaa204a0d5e63ec9635cc7d80d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eadb8ab9888977627abbebc017e9dcd083</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_TQ</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea3db2e79e0cc5bbf0c890d4858afa6e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_CHOLESKY</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea3768850ebfac736764b93f14b4872a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_HOTSTART</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea929a85f3bd16d5f7520c4c5ba529e374</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_INFEASIBILITY</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea040d013f3f6fb6b8b7f4d934b6ab6e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_UNBOUNDEDNESS</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaee1adc69a219c67785b374e183b469c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_SUCCESSFUL</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5d73a0655025d8630405f6dcabffe6b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OBTAINING_WORKINGSET_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea8561f367ac14ea033be8c63da8a54615</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUP_WORKINGSET_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaec83b172cd94f03da12758baad7c25af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUP_AUXILIARYQP_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5f98321449f88fd725b91988f83da87a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_EXTERN_SOLVER</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea0ce3eb781d758f5c8d60bb67b9efd69f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_UNBOUNDED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea518de97c5a34f15fa0c2521a68d73ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_INFEASIBLE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabcd8e232b02f19cfc0401b9b77a6167e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_NOT_SOLVED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea287dca546b474635c6d5622e921569c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_SOLVED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaff6f094cbeb65a0f1aff032257ef3968</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_SOLVE_QP</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf56f2ad7ac7d63c69eae87e75b3698b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INITIALISATION_STARTED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea68ccfc864d8dc91dceea36a6457cbf7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea1c9fe897988e88507265cac330960522</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_FAILED_TO_INIT</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaef44f4962937ec0500f8f49ff604afd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_FAILED_AS_QP_NOT_INITIALISED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea8ff62a8229d187900326a9ca1afac60b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ITERATION_STARTED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea369fb8c9dc2a77a1e72f4eb103ed771b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SHIFT_DETERMINATION_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea966bff668a8504f53f05a3d74acb7e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPDIRECTION_DETERMINATION_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea63adec4d91330be7334d9a6b1fa2441a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPLENGTH_DETERMINATION_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa9223fc5e1a3d4223ab825c39bdd45d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OPTIMAL_SOLUTION_FOUND</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea0da5fbbcc17e08d9f65123a69051a817</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOMOTOPY_STEP_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea536775f52bbc0a9fa4e2d0ddfee3be6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_STOPPED_INFEASIBILITY</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa14167098be18a37cb7dd01f271d9c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_STOPPED_UNBOUNDEDNESS</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eadfc914d50d132f250df763ba5908246e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_WORKINGSET_UPDATE_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea86517caab2618f679b0344657c106497</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MAX_NWSR_REACHED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaae4f4541f015531f0d19acc9810665ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONSTRAINTS_NOT_SPECIFIED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea0cc1d6f983d2a4e868f3ddf825c6219b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INVALID_FACTORISATION_FLAG</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea6c5a6fd9fcf73ceb8027e14ca520b6f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_SAVE_QPDATA</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea7886d451bea019cfd79d4214e456d9c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPDIRECTION_FAILED_TQ</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf47a87065fef6a209a317624116ea210</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPDIRECTION_FAILED_CHOLESKY</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea66c9c26f584341bd30d86c0f48c5a006</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CYCLING_DETECTED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae3421a5893dca63291ba7618a2f17e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CYCLING_NOT_RESOLVED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ead256ac496e378d4b690f611e0241cccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CYCLING_RESOLVED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea629dc65731bb6e0d52519260343e50ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPSIZE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea6e31912b4cbd2f653ff795896707fd41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPSIZE_NONPOSITIVE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae69f81d8a36bcb7389dbea1da59f84a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUPSUBJECTTOTYPE_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ead8cfe81eac7ddb75ab04d1c1e933e8e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDCONSTRAINT_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea72eaec3d8a89591844970202800ec637</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDCONSTRAINT_FAILED_INFEASIBILITY</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea953528526fd257edbe17b3965b43d236</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDBOUND_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea74695b25879d843bc327dbc24b6b7894</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDBOUND_FAILED_INFEASIBILITY</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa05e2c81a7cd42017cb24d782c14fcaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REMOVECONSTRAINT_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5fc42134f421c9bd4d84642049efe873</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REMOVEBOUND_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eac2eeb585c861a7dd1f953d3ccfc82761</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REMOVE_FROM_ACTIVESET</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea0f461fcae9d87e4b1334401a3be6eb46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADD_TO_ACTIVESET</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea586818f37876f1823e68e0dbbc944811</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REMOVE_FROM_ACTIVESET_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaddb537678cb9d40290ba4e0ef5514a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADD_TO_ACTIVESET_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea80918441c8f157b07cd0b40ed5cd9bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONSTRAINT_ALREADY_ACTIVE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea970b860d0fec1c9f992101b59232c856</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ALL_CONSTRAINTS_ACTIVE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa3d2059b1bc79e01f6043249475b8860</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_LINEARLY_DEPENDENT</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea50bd78d9856144c5df0c5e2b5615e92d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_LINEARLY_INDEPENDENT</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea2b543ec23d472ec6632a4b70281bf616</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_LI_RESOLVED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea18e98f249c6e5b6f5345620a7ae041c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENSURELI_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf56d4e19751ab0b0b237ac494a974eb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENSURELI_FAILED_TQ</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea25f01dc1c5b356ea0b163826d763211e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENSURELI_FAILED_NOINDEX</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eafc49ac2285671f1bd6a1962baa9dcbf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENSURELI_FAILED_CYCLING</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea709d155801b880ababc7f4ea77f5950a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_BOUND_ALREADY_ACTIVE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea010df9423c62996aead62ece942ab2c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ALL_BOUNDS_ACTIVE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea21e794b0d8f6cc195e16fb95371dfdec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONSTRAINT_NOT_ACTIVE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eab5e9882293ca4d4cea8d8b2473c2a8e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_BOUND_NOT_ACTIVE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabc45ece4ce89b5f1099909a2fb7cdedd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HESSIAN_NOT_SPD</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea02db76e7e6badd1b34350674562e9284</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MATRIX_SHIFT_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea11735d95a2c1484f297b90783b9255ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MATRIX_FACTORISATION_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eac45616f9d1ebb8cc5b534bf59a8ee8c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PRINT_ITERATION_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eadbb2b76be2af017a285a3f42e0b0ee3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_GLOBAL_MESSAGE_OUTPUTFILE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea226f832336f9402fb102b6823914e4b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_OPEN_FILE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea46b8f741e1888dad9a582fa53599d625</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_WRITE_FILE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea44f305ee17dd9f6524d931bdb6a93ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_READ_FILE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea75a82ee30ebf002f5f8092258bafa76a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_FILEDATA_INCONSISTENT</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabbb1dbfde697d8592e37f6cbac6d3424</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_SOLUTION</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea79bd5ac7fa548c9584c6e45a7f72f156</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INACCURATE_SOLUTION</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabbfeabc128a131bdd77d302060b27856</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TERMINAL_LIST_ELEMENT</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea1c71b2df82bcc7afd6e966d85b082bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESSFUL_RETURN</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaec77507a25a637aa3a6650ba26875984</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_DIV_BY_ZERO</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5e533c7f28abfed7d3e11d76f298cd9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEX_OUT_OF_BOUNDS</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ead043e15a047a1583d8fc80574fd330ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INVALID_ARGUMENTS</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea85fb8027157a2c6713c2f7c9b9d93bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ERROR_UNDEFINED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabe82f80cd5e55855a15fbff49ccb1d2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_WARNING_UNDEFINED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea6e1e6e7d8bab4ae3995970dec1eae73a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INFO_UNDEFINED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea118a53820e7b4fc990b0f9fbb04b46e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_EWI_UNDEFINED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf52f597acbe99c86fa744a54771907a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_AVAILABLE_WITH_LINUX_ONLY</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf94d876dec07376b2aadcb146ceb9e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNKNOWN_BUG</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaee57058f3b42d5e58c701115a79c38a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PRINTLEVEL_CHANGED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaecbac7749bbe727bec1ead039a59c1a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NOT_YET_IMPLEMENTED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea7a59c28cf64a85e177436d1c19ee8e18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_MUST_BE_REORDERD</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae061c25f78c8a5b2fb2773d3c6ed0c18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_EXCEEDS_MAX_LENGTH</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eab45d506ea2b7910e5ef57abd79ef4ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_CORRUPTED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea02a025b066cd6f22ff6751c167749a88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_OUTOFBOUNDS</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea78ea3821f8b2203666bc7fd806f53c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_ADD_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea884ae76f0e145483c287d7ac9b8562e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_INTERSECT_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5b363b942bebcdcf1d6a798658cdabec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEX_ALREADY_OF_DESIRED_STATUS</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae74df12517eb44aa392d3c902ce16a19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDINDEX_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea4ac73e7167cc8e905a52b8db6710c743</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REMOVEINDEX_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea6d55b68d3e8633931a1d6452099ae0e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SWAPINDEX_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea99ad2433de4fd99643f8c344adce6f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NOTHING_TO_DO</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa939b626f9a91c535be69563cba3ea0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUP_BOUND_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea1dc9969660335954fb976a4f171dbe8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUP_CONSTRAINT_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea774f876e8813674e5af0f8b9ebfa0376</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MOVING_BOUND_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eab3a33d8e827abc7dc3c89a4a3ff8bc53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MOVING_CONSTRAINT_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae2f0c2fcc019914578285885c0f87c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SHIFTING_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea9509df1a9f84368b8a2a04817ad951e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ROTATING_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea97c7b874c8dc2262ffb4719db0f3a9ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QPOBJECT_NOT_SETUP</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea149376c1abe7c87dc927566e4e60af10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_ALREADY_INITIALISED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea37e621bb9516e08bd37c3767e0fbe168</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_INIT_WITH_STANDARD_SOLVER</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eab7c63e31c084efd324b422b23a107ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_RESET_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eafe6cfacaa204a0d5e63ec9635cc7d80d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eadb8ab9888977627abbebc017e9dcd083</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_TQ</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea3db2e79e0cc5bbf0c890d4858afa6e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_CHOLESKY</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea3768850ebfac736764b93f14b4872a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_HOTSTART</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea929a85f3bd16d5f7520c4c5ba529e374</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_INFEASIBILITY</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea040d013f3f6fb6b8b7f4d934b6ab6e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_UNBOUNDEDNESS</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaee1adc69a219c67785b374e183b469c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_REGULARISATION</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae5b4905ad0f9a6a0334de5b06d22ed78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_SUCCESSFUL</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5d73a0655025d8630405f6dcabffe6b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OBTAINING_WORKINGSET_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea8561f367ac14ea033be8c63da8a54615</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUP_WORKINGSET_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaec83b172cd94f03da12758baad7c25af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUP_AUXILIARYQP_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5f98321449f88fd725b91988f83da87a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_EXTERN_SOLVER</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea0ce3eb781d758f5c8d60bb67b9efd69f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_UNBOUNDED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea518de97c5a34f15fa0c2521a68d73ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_INFEASIBLE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabcd8e232b02f19cfc0401b9b77a6167e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_NOT_SOLVED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea287dca546b474635c6d5622e921569c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_SOLVED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaff6f094cbeb65a0f1aff032257ef3968</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_SOLVE_QP</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf56f2ad7ac7d63c69eae87e75b3698b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INITIALISATION_STARTED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea68ccfc864d8dc91dceea36a6457cbf7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea1c9fe897988e88507265cac330960522</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_FAILED_TO_INIT</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaef44f4962937ec0500f8f49ff604afd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_FAILED_AS_QP_NOT_INITIALISED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea8ff62a8229d187900326a9ca1afac60b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ITERATION_STARTED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea369fb8c9dc2a77a1e72f4eb103ed771b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SHIFT_DETERMINATION_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea966bff668a8504f53f05a3d74acb7e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPDIRECTION_DETERMINATION_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea63adec4d91330be7334d9a6b1fa2441a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPLENGTH_DETERMINATION_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa9223fc5e1a3d4223ab825c39bdd45d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OPTIMAL_SOLUTION_FOUND</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea0da5fbbcc17e08d9f65123a69051a817</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOMOTOPY_STEP_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea536775f52bbc0a9fa4e2d0ddfee3be6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_STOPPED_INFEASIBILITY</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa14167098be18a37cb7dd01f271d9c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_STOPPED_UNBOUNDEDNESS</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eadfc914d50d132f250df763ba5908246e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_WORKINGSET_UPDATE_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea86517caab2618f679b0344657c106497</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MAX_NWSR_REACHED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaae4f4541f015531f0d19acc9810665ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONSTRAINTS_NOT_SPECIFIED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea0cc1d6f983d2a4e868f3ddf825c6219b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INVALID_FACTORISATION_FLAG</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea6c5a6fd9fcf73ceb8027e14ca520b6f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_SAVE_QPDATA</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea7886d451bea019cfd79d4214e456d9c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPDIRECTION_FAILED_TQ</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf47a87065fef6a209a317624116ea210</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPDIRECTION_FAILED_CHOLESKY</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea66c9c26f584341bd30d86c0f48c5a006</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CYCLING_DETECTED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae3421a5893dca63291ba7618a2f17e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CYCLING_NOT_RESOLVED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ead256ac496e378d4b690f611e0241cccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CYCLING_RESOLVED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea629dc65731bb6e0d52519260343e50ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPSIZE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea6e31912b4cbd2f653ff795896707fd41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPSIZE_NONPOSITIVE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae69f81d8a36bcb7389dbea1da59f84a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUPSUBJECTTOTYPE_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ead8cfe81eac7ddb75ab04d1c1e933e8e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDCONSTRAINT_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea72eaec3d8a89591844970202800ec637</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDCONSTRAINT_FAILED_INFEASIBILITY</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea953528526fd257edbe17b3965b43d236</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDBOUND_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea74695b25879d843bc327dbc24b6b7894</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDBOUND_FAILED_INFEASIBILITY</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa05e2c81a7cd42017cb24d782c14fcaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REMOVECONSTRAINT_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5fc42134f421c9bd4d84642049efe873</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REMOVEBOUND_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eac2eeb585c861a7dd1f953d3ccfc82761</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REMOVE_FROM_ACTIVESET</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea0f461fcae9d87e4b1334401a3be6eb46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADD_TO_ACTIVESET</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea586818f37876f1823e68e0dbbc944811</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REMOVE_FROM_ACTIVESET_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaddb537678cb9d40290ba4e0ef5514a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADD_TO_ACTIVESET_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea80918441c8f157b07cd0b40ed5cd9bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONSTRAINT_ALREADY_ACTIVE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea970b860d0fec1c9f992101b59232c856</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ALL_CONSTRAINTS_ACTIVE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa3d2059b1bc79e01f6043249475b8860</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_LINEARLY_DEPENDENT</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea50bd78d9856144c5df0c5e2b5615e92d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_LINEARLY_INDEPENDENT</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea2b543ec23d472ec6632a4b70281bf616</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_LI_RESOLVED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea18e98f249c6e5b6f5345620a7ae041c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENSURELI_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf56d4e19751ab0b0b237ac494a974eb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENSURELI_FAILED_TQ</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea25f01dc1c5b356ea0b163826d763211e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENSURELI_FAILED_NOINDEX</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eafc49ac2285671f1bd6a1962baa9dcbf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENSURELI_FAILED_CYCLING</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea709d155801b880ababc7f4ea77f5950a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_BOUND_ALREADY_ACTIVE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea010df9423c62996aead62ece942ab2c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ALL_BOUNDS_ACTIVE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea21e794b0d8f6cc195e16fb95371dfdec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONSTRAINT_NOT_ACTIVE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eab5e9882293ca4d4cea8d8b2473c2a8e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_BOUND_NOT_ACTIVE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabc45ece4ce89b5f1099909a2fb7cdedd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HESSIAN_NOT_SPD</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea02db76e7e6badd1b34350674562e9284</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HESSIAN_INDEFINITE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaec16874d8365647fc35c727b2bbde803</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MATRIX_SHIFT_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea11735d95a2c1484f297b90783b9255ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MATRIX_FACTORISATION_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eac45616f9d1ebb8cc5b534bf59a8ee8c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PRINT_ITERATION_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eadbb2b76be2af017a285a3f42e0b0ee3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_GLOBAL_MESSAGE_OUTPUTFILE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea226f832336f9402fb102b6823914e4b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_DISABLECONSTRAINTS_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea9e0d60957770545f0efa1e34ba1e3a89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENABLECONSTRAINTS_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea6afa5f783daf9e4b04366a4f4042c030</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ALREADY_ENABLED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea40332f305189aa3b244a94a6aa30bb36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ALREADY_DISABLED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eac6203c0f23b41af1cff346ce3bf1a8d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_HESSIAN_SPECIFIED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea11603f4af9c0fa452619223361aa2687</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_USING_REGULARISATION</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea75c73ef826f1237867456e7db8fdee36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_EPS_MUST_BE_POSITVE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea08057a14c3b187f81d00c78047aee40f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REGSTEPS_MUST_BE_POSITVE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea988ae8355e388e13e5480206ca61a710</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HESSIAN_ALREADY_REGULARISED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eade28ffbdc237b9eea7984f9b1528d0dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CANNOT_REGULARISE_IDENTITY</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5ac263d3f3d58b21ad5a7d8acf0d0f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CANNOT_REGULARISE_SPARSE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea79e1878fd21c0218dc663c3952a2f067</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_REGSTEP_NWSR</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea9938f74eaab66668ea4fb5fb1ccf8588</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_FEWER_REGSTEPS_NWSR</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae37f70d6c492aea2915ea9b3d4aaa46e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CHOLESKY_OF_ZERO_HESSIAN</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eac010883bce1404389f9ab873fd54b132</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONSTRAINTS_ARE_NOT_SCALED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea90ed48a04d457af36fa04e65d38533b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ERROR_IN_CONSTRAINTPRODUCT</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea698539f14e8cb2874a3862519e67f93c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UPDATEMATRICES_FAILED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea34d68759ba33f215174a3fbd40baf0c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UPDATEMATRICES_FAILED_AS_QP_NOT_SOLVED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea736dbb833d0fe204a8d507d22c764d31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_OPEN_FILE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea46b8f741e1888dad9a582fa53599d625</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_WRITE_FILE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea44f305ee17dd9f6524d931bdb6a93ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_READ_FILE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea75a82ee30ebf002f5f8092258bafa76a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_FILEDATA_INCONSISTENT</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabbb1dbfde697d8592e37f6cbac6d3424</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_ANALYSE_QPROBLEM</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea110e696a59bffc19e19c35a91630ad97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NWSR_SET_TO_ONE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf9620c4848966544460f8391fd0229ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_READ_BENCHMARK</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea1ff12ebfed37603e4fcf9bb613505143</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_BENCHMARK_ABORTED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa81e1c02ae521497818d96ad7c389dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INITIAL_QP_SOLVED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea13c1b793ac31428bf7fb2ab541256ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_SOLUTION_STARTED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ead9f3a9326b295905d7855726aee50ea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_BENCHMARK_SUCCESSFUL</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea037ffa79e7212ffaffee481a1788ba55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_DIAGONAL_AVAILABLE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea8943a9c79dedf9ec98017d4e5e6f5c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>MessageHandling *</type>
      <name>getGlobalMessageHandler</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>aaa22c4eae12c4dd65bdb0459ba26e372</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>external_packages/qpoases/INCLUDE/MessageHandling.hpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpoases/INCLUDE/</path>
    <filename>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp</filename>
    <includes id="external__packages_2qpoases_2INCLUDE_2Types_8hpp" name="external_packages/qpoases/INCLUDE/Types.hpp" local="no" imported="no">Types.hpp</includes>
    <includes id="external__packages_2qpoases_2INCLUDE_2Constants_8hpp" name="external_packages/qpoases/INCLUDE/Constants.hpp" local="no" imported="no">Constants.hpp</includes>
    <class kind="class">MessageHandling</class>
    <class kind="struct">MessageHandling::ReturnValueList</class>
    <member kind="define">
      <type>#define</type>
      <name>__FILE__</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a2f6bd616afd004b1ce994c2ba2ac9937</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__FUNCTION__</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a828bb1dfda1afd67ca795075903d227d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__LINE__</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>adbfa1be789063f1c21478696be51bb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>myFILE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>af1ee1922298da2091ddccd723d168f89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>myStderr</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>ae066a80fa459f645be86e9d1fed3e2ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>myStdout</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>ad3a8afde04e7b34e815a41fa65a057ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>THROWERROR</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a8bc2bee847b74e80aeb52a1375945ed4</anchor>
      <arglist>(retval)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>THROWINFO</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a0ef7741d67176593da953e5baa206ce9</anchor>
      <arglist>(retval)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>THROWWARNING</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a733e8e8f13934b6799f96a6dc8185439</anchor>
      <arglist>(retval)</arglist>
    </member>
    <member kind="enumeration">
      <name>returnValue</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TERMINAL_LIST_ELEMENT</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea1c71b2df82bcc7afd6e966d85b082bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESSFUL_RETURN</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaec77507a25a637aa3a6650ba26875984</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_DIV_BY_ZERO</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5e533c7f28abfed7d3e11d76f298cd9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEX_OUT_OF_BOUNDS</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ead043e15a047a1583d8fc80574fd330ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INVALID_ARGUMENTS</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea85fb8027157a2c6713c2f7c9b9d93bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ERROR_UNDEFINED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabe82f80cd5e55855a15fbff49ccb1d2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_WARNING_UNDEFINED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea6e1e6e7d8bab4ae3995970dec1eae73a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INFO_UNDEFINED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea118a53820e7b4fc990b0f9fbb04b46e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_EWI_UNDEFINED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf52f597acbe99c86fa744a54771907a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_AVAILABLE_WITH_LINUX_ONLY</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf94d876dec07376b2aadcb146ceb9e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNKNOWN_BUG</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaee57058f3b42d5e58c701115a79c38a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PRINTLEVEL_CHANGED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaecbac7749bbe727bec1ead039a59c1a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NOT_YET_IMPLEMENTED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea7a59c28cf64a85e177436d1c19ee8e18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_MUST_BE_REORDERD</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae061c25f78c8a5b2fb2773d3c6ed0c18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_EXCEEDS_MAX_LENGTH</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eab45d506ea2b7910e5ef57abd79ef4ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_CORRUPTED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea02a025b066cd6f22ff6751c167749a88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_OUTOFBOUNDS</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea78ea3821f8b2203666bc7fd806f53c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_ADD_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea884ae76f0e145483c287d7ac9b8562e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_INTERSECT_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5b363b942bebcdcf1d6a798658cdabec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEX_ALREADY_OF_DESIRED_STATUS</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae74df12517eb44aa392d3c902ce16a19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDINDEX_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea4ac73e7167cc8e905a52b8db6710c743</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SWAPINDEX_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea99ad2433de4fd99643f8c344adce6f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NOTHING_TO_DO</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa939b626f9a91c535be69563cba3ea0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUP_BOUND_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea1dc9969660335954fb976a4f171dbe8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUP_CONSTRAINT_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea774f876e8813674e5af0f8b9ebfa0376</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MOVING_BOUND_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eab3a33d8e827abc7dc3c89a4a3ff8bc53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MOVING_CONSTRAINT_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae2f0c2fcc019914578285885c0f87c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_ALREADY_INITIALISED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea37e621bb9516e08bd37c3767e0fbe168</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_INIT_WITH_STANDARD_SOLVER</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eab7c63e31c084efd324b422b23a107ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_RESET_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eafe6cfacaa204a0d5e63ec9635cc7d80d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eadb8ab9888977627abbebc017e9dcd083</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_TQ</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea3db2e79e0cc5bbf0c890d4858afa6e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_CHOLESKY</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea3768850ebfac736764b93f14b4872a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_HOTSTART</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea929a85f3bd16d5f7520c4c5ba529e374</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_INFEASIBILITY</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea040d013f3f6fb6b8b7f4d934b6ab6e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_UNBOUNDEDNESS</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaee1adc69a219c67785b374e183b469c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_SUCCESSFUL</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5d73a0655025d8630405f6dcabffe6b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OBTAINING_WORKINGSET_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea8561f367ac14ea033be8c63da8a54615</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUP_WORKINGSET_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaec83b172cd94f03da12758baad7c25af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUP_AUXILIARYQP_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5f98321449f88fd725b91988f83da87a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_EXTERN_SOLVER</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea0ce3eb781d758f5c8d60bb67b9efd69f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_UNBOUNDED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea518de97c5a34f15fa0c2521a68d73ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_INFEASIBLE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabcd8e232b02f19cfc0401b9b77a6167e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_NOT_SOLVED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea287dca546b474635c6d5622e921569c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_SOLVED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaff6f094cbeb65a0f1aff032257ef3968</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_SOLVE_QP</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf56f2ad7ac7d63c69eae87e75b3698b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INITIALISATION_STARTED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea68ccfc864d8dc91dceea36a6457cbf7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea1c9fe897988e88507265cac330960522</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_FAILED_TO_INIT</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaef44f4962937ec0500f8f49ff604afd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_FAILED_AS_QP_NOT_INITIALISED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea8ff62a8229d187900326a9ca1afac60b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ITERATION_STARTED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea369fb8c9dc2a77a1e72f4eb103ed771b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SHIFT_DETERMINATION_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea966bff668a8504f53f05a3d74acb7e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPDIRECTION_DETERMINATION_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea63adec4d91330be7334d9a6b1fa2441a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPLENGTH_DETERMINATION_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa9223fc5e1a3d4223ab825c39bdd45d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OPTIMAL_SOLUTION_FOUND</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea0da5fbbcc17e08d9f65123a69051a817</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOMOTOPY_STEP_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea536775f52bbc0a9fa4e2d0ddfee3be6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_STOPPED_INFEASIBILITY</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa14167098be18a37cb7dd01f271d9c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_STOPPED_UNBOUNDEDNESS</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eadfc914d50d132f250df763ba5908246e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_WORKINGSET_UPDATE_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea86517caab2618f679b0344657c106497</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MAX_NWSR_REACHED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaae4f4541f015531f0d19acc9810665ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONSTRAINTS_NOT_SPECIFIED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea0cc1d6f983d2a4e868f3ddf825c6219b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INVALID_FACTORISATION_FLAG</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea6c5a6fd9fcf73ceb8027e14ca520b6f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_SAVE_QPDATA</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea7886d451bea019cfd79d4214e456d9c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPDIRECTION_FAILED_TQ</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf47a87065fef6a209a317624116ea210</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPDIRECTION_FAILED_CHOLESKY</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea66c9c26f584341bd30d86c0f48c5a006</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CYCLING_DETECTED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae3421a5893dca63291ba7618a2f17e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CYCLING_NOT_RESOLVED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ead256ac496e378d4b690f611e0241cccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CYCLING_RESOLVED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea629dc65731bb6e0d52519260343e50ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPSIZE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea6e31912b4cbd2f653ff795896707fd41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPSIZE_NONPOSITIVE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae69f81d8a36bcb7389dbea1da59f84a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUPSUBJECTTOTYPE_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ead8cfe81eac7ddb75ab04d1c1e933e8e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDCONSTRAINT_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea72eaec3d8a89591844970202800ec637</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDCONSTRAINT_FAILED_INFEASIBILITY</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea953528526fd257edbe17b3965b43d236</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDBOUND_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea74695b25879d843bc327dbc24b6b7894</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDBOUND_FAILED_INFEASIBILITY</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa05e2c81a7cd42017cb24d782c14fcaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REMOVECONSTRAINT_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5fc42134f421c9bd4d84642049efe873</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REMOVEBOUND_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eac2eeb585c861a7dd1f953d3ccfc82761</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REMOVE_FROM_ACTIVESET</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea0f461fcae9d87e4b1334401a3be6eb46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADD_TO_ACTIVESET</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea586818f37876f1823e68e0dbbc944811</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REMOVE_FROM_ACTIVESET_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaddb537678cb9d40290ba4e0ef5514a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADD_TO_ACTIVESET_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea80918441c8f157b07cd0b40ed5cd9bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONSTRAINT_ALREADY_ACTIVE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea970b860d0fec1c9f992101b59232c856</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ALL_CONSTRAINTS_ACTIVE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa3d2059b1bc79e01f6043249475b8860</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_LINEARLY_DEPENDENT</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea50bd78d9856144c5df0c5e2b5615e92d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_LINEARLY_INDEPENDENT</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea2b543ec23d472ec6632a4b70281bf616</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_LI_RESOLVED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea18e98f249c6e5b6f5345620a7ae041c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENSURELI_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf56d4e19751ab0b0b237ac494a974eb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENSURELI_FAILED_TQ</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea25f01dc1c5b356ea0b163826d763211e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENSURELI_FAILED_NOINDEX</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eafc49ac2285671f1bd6a1962baa9dcbf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENSURELI_FAILED_CYCLING</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea709d155801b880ababc7f4ea77f5950a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_BOUND_ALREADY_ACTIVE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea010df9423c62996aead62ece942ab2c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ALL_BOUNDS_ACTIVE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea21e794b0d8f6cc195e16fb95371dfdec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONSTRAINT_NOT_ACTIVE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eab5e9882293ca4d4cea8d8b2473c2a8e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_BOUND_NOT_ACTIVE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabc45ece4ce89b5f1099909a2fb7cdedd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HESSIAN_NOT_SPD</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea02db76e7e6badd1b34350674562e9284</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MATRIX_SHIFT_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea11735d95a2c1484f297b90783b9255ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MATRIX_FACTORISATION_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eac45616f9d1ebb8cc5b534bf59a8ee8c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PRINT_ITERATION_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eadbb2b76be2af017a285a3f42e0b0ee3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_GLOBAL_MESSAGE_OUTPUTFILE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea226f832336f9402fb102b6823914e4b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_OPEN_FILE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea46b8f741e1888dad9a582fa53599d625</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_WRITE_FILE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea44f305ee17dd9f6524d931bdb6a93ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_READ_FILE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea75a82ee30ebf002f5f8092258bafa76a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_FILEDATA_INCONSISTENT</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabbb1dbfde697d8592e37f6cbac6d3424</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_SOLUTION</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea79bd5ac7fa548c9584c6e45a7f72f156</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INACCURATE_SOLUTION</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabbfeabc128a131bdd77d302060b27856</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TERMINAL_LIST_ELEMENT</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea1c71b2df82bcc7afd6e966d85b082bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESSFUL_RETURN</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaec77507a25a637aa3a6650ba26875984</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_DIV_BY_ZERO</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5e533c7f28abfed7d3e11d76f298cd9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEX_OUT_OF_BOUNDS</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ead043e15a047a1583d8fc80574fd330ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INVALID_ARGUMENTS</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea85fb8027157a2c6713c2f7c9b9d93bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ERROR_UNDEFINED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabe82f80cd5e55855a15fbff49ccb1d2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_WARNING_UNDEFINED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea6e1e6e7d8bab4ae3995970dec1eae73a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INFO_UNDEFINED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea118a53820e7b4fc990b0f9fbb04b46e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_EWI_UNDEFINED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf52f597acbe99c86fa744a54771907a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_AVAILABLE_WITH_LINUX_ONLY</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf94d876dec07376b2aadcb146ceb9e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNKNOWN_BUG</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaee57058f3b42d5e58c701115a79c38a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PRINTLEVEL_CHANGED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaecbac7749bbe727bec1ead039a59c1a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NOT_YET_IMPLEMENTED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea7a59c28cf64a85e177436d1c19ee8e18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_MUST_BE_REORDERD</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae061c25f78c8a5b2fb2773d3c6ed0c18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_EXCEEDS_MAX_LENGTH</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eab45d506ea2b7910e5ef57abd79ef4ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_CORRUPTED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea02a025b066cd6f22ff6751c167749a88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_OUTOFBOUNDS</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea78ea3821f8b2203666bc7fd806f53c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_ADD_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea884ae76f0e145483c287d7ac9b8562e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_INTERSECT_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5b363b942bebcdcf1d6a798658cdabec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEX_ALREADY_OF_DESIRED_STATUS</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae74df12517eb44aa392d3c902ce16a19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDINDEX_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea4ac73e7167cc8e905a52b8db6710c743</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SWAPINDEX_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea99ad2433de4fd99643f8c344adce6f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NOTHING_TO_DO</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa939b626f9a91c535be69563cba3ea0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUP_BOUND_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea1dc9969660335954fb976a4f171dbe8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUP_CONSTRAINT_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea774f876e8813674e5af0f8b9ebfa0376</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MOVING_BOUND_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eab3a33d8e827abc7dc3c89a4a3ff8bc53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MOVING_CONSTRAINT_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae2f0c2fcc019914578285885c0f87c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_ALREADY_INITIALISED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea37e621bb9516e08bd37c3767e0fbe168</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_INIT_WITH_STANDARD_SOLVER</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eab7c63e31c084efd324b422b23a107ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_RESET_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eafe6cfacaa204a0d5e63ec9635cc7d80d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eadb8ab9888977627abbebc017e9dcd083</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_TQ</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea3db2e79e0cc5bbf0c890d4858afa6e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_CHOLESKY</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea3768850ebfac736764b93f14b4872a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_HOTSTART</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea929a85f3bd16d5f7520c4c5ba529e374</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_INFEASIBILITY</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea040d013f3f6fb6b8b7f4d934b6ab6e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_UNBOUNDEDNESS</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaee1adc69a219c67785b374e183b469c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_SUCCESSFUL</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5d73a0655025d8630405f6dcabffe6b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OBTAINING_WORKINGSET_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea8561f367ac14ea033be8c63da8a54615</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUP_WORKINGSET_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaec83b172cd94f03da12758baad7c25af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUP_AUXILIARYQP_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5f98321449f88fd725b91988f83da87a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_EXTERN_SOLVER</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea0ce3eb781d758f5c8d60bb67b9efd69f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_UNBOUNDED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea518de97c5a34f15fa0c2521a68d73ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_INFEASIBLE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabcd8e232b02f19cfc0401b9b77a6167e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_NOT_SOLVED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea287dca546b474635c6d5622e921569c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_SOLVED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaff6f094cbeb65a0f1aff032257ef3968</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_SOLVE_QP</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf56f2ad7ac7d63c69eae87e75b3698b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INITIALISATION_STARTED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea68ccfc864d8dc91dceea36a6457cbf7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea1c9fe897988e88507265cac330960522</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_FAILED_TO_INIT</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaef44f4962937ec0500f8f49ff604afd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_FAILED_AS_QP_NOT_INITIALISED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea8ff62a8229d187900326a9ca1afac60b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ITERATION_STARTED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea369fb8c9dc2a77a1e72f4eb103ed771b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SHIFT_DETERMINATION_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea966bff668a8504f53f05a3d74acb7e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPDIRECTION_DETERMINATION_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea63adec4d91330be7334d9a6b1fa2441a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPLENGTH_DETERMINATION_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa9223fc5e1a3d4223ab825c39bdd45d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OPTIMAL_SOLUTION_FOUND</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea0da5fbbcc17e08d9f65123a69051a817</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOMOTOPY_STEP_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea536775f52bbc0a9fa4e2d0ddfee3be6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_STOPPED_INFEASIBILITY</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa14167098be18a37cb7dd01f271d9c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_STOPPED_UNBOUNDEDNESS</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eadfc914d50d132f250df763ba5908246e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_WORKINGSET_UPDATE_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea86517caab2618f679b0344657c106497</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MAX_NWSR_REACHED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaae4f4541f015531f0d19acc9810665ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONSTRAINTS_NOT_SPECIFIED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea0cc1d6f983d2a4e868f3ddf825c6219b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INVALID_FACTORISATION_FLAG</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea6c5a6fd9fcf73ceb8027e14ca520b6f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_SAVE_QPDATA</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea7886d451bea019cfd79d4214e456d9c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPDIRECTION_FAILED_TQ</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf47a87065fef6a209a317624116ea210</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPDIRECTION_FAILED_CHOLESKY</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea66c9c26f584341bd30d86c0f48c5a006</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CYCLING_DETECTED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae3421a5893dca63291ba7618a2f17e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CYCLING_NOT_RESOLVED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ead256ac496e378d4b690f611e0241cccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CYCLING_RESOLVED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea629dc65731bb6e0d52519260343e50ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPSIZE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea6e31912b4cbd2f653ff795896707fd41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPSIZE_NONPOSITIVE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae69f81d8a36bcb7389dbea1da59f84a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUPSUBJECTTOTYPE_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ead8cfe81eac7ddb75ab04d1c1e933e8e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDCONSTRAINT_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea72eaec3d8a89591844970202800ec637</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDCONSTRAINT_FAILED_INFEASIBILITY</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea953528526fd257edbe17b3965b43d236</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDBOUND_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea74695b25879d843bc327dbc24b6b7894</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDBOUND_FAILED_INFEASIBILITY</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa05e2c81a7cd42017cb24d782c14fcaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REMOVECONSTRAINT_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5fc42134f421c9bd4d84642049efe873</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REMOVEBOUND_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eac2eeb585c861a7dd1f953d3ccfc82761</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REMOVE_FROM_ACTIVESET</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea0f461fcae9d87e4b1334401a3be6eb46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADD_TO_ACTIVESET</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea586818f37876f1823e68e0dbbc944811</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REMOVE_FROM_ACTIVESET_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaddb537678cb9d40290ba4e0ef5514a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADD_TO_ACTIVESET_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea80918441c8f157b07cd0b40ed5cd9bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONSTRAINT_ALREADY_ACTIVE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea970b860d0fec1c9f992101b59232c856</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ALL_CONSTRAINTS_ACTIVE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa3d2059b1bc79e01f6043249475b8860</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_LINEARLY_DEPENDENT</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea50bd78d9856144c5df0c5e2b5615e92d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_LINEARLY_INDEPENDENT</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea2b543ec23d472ec6632a4b70281bf616</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_LI_RESOLVED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea18e98f249c6e5b6f5345620a7ae041c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENSURELI_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf56d4e19751ab0b0b237ac494a974eb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENSURELI_FAILED_TQ</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea25f01dc1c5b356ea0b163826d763211e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENSURELI_FAILED_NOINDEX</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eafc49ac2285671f1bd6a1962baa9dcbf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENSURELI_FAILED_CYCLING</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea709d155801b880ababc7f4ea77f5950a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_BOUND_ALREADY_ACTIVE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea010df9423c62996aead62ece942ab2c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ALL_BOUNDS_ACTIVE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea21e794b0d8f6cc195e16fb95371dfdec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONSTRAINT_NOT_ACTIVE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eab5e9882293ca4d4cea8d8b2473c2a8e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_BOUND_NOT_ACTIVE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabc45ece4ce89b5f1099909a2fb7cdedd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HESSIAN_NOT_SPD</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea02db76e7e6badd1b34350674562e9284</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MATRIX_SHIFT_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea11735d95a2c1484f297b90783b9255ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MATRIX_FACTORISATION_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eac45616f9d1ebb8cc5b534bf59a8ee8c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PRINT_ITERATION_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eadbb2b76be2af017a285a3f42e0b0ee3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_GLOBAL_MESSAGE_OUTPUTFILE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea226f832336f9402fb102b6823914e4b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_OPEN_FILE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea46b8f741e1888dad9a582fa53599d625</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_WRITE_FILE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea44f305ee17dd9f6524d931bdb6a93ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_READ_FILE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea75a82ee30ebf002f5f8092258bafa76a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_FILEDATA_INCONSISTENT</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabbb1dbfde697d8592e37f6cbac6d3424</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_SOLUTION</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea79bd5ac7fa548c9584c6e45a7f72f156</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INACCURATE_SOLUTION</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabbfeabc128a131bdd77d302060b27856</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TERMINAL_LIST_ELEMENT</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea1c71b2df82bcc7afd6e966d85b082bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESSFUL_RETURN</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaec77507a25a637aa3a6650ba26875984</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_DIV_BY_ZERO</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5e533c7f28abfed7d3e11d76f298cd9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEX_OUT_OF_BOUNDS</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ead043e15a047a1583d8fc80574fd330ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INVALID_ARGUMENTS</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea85fb8027157a2c6713c2f7c9b9d93bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ERROR_UNDEFINED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabe82f80cd5e55855a15fbff49ccb1d2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_WARNING_UNDEFINED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea6e1e6e7d8bab4ae3995970dec1eae73a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INFO_UNDEFINED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea118a53820e7b4fc990b0f9fbb04b46e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_EWI_UNDEFINED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf52f597acbe99c86fa744a54771907a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_AVAILABLE_WITH_LINUX_ONLY</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf94d876dec07376b2aadcb146ceb9e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNKNOWN_BUG</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaee57058f3b42d5e58c701115a79c38a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PRINTLEVEL_CHANGED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaecbac7749bbe727bec1ead039a59c1a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NOT_YET_IMPLEMENTED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea7a59c28cf64a85e177436d1c19ee8e18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_MUST_BE_REORDERD</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae061c25f78c8a5b2fb2773d3c6ed0c18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_EXCEEDS_MAX_LENGTH</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eab45d506ea2b7910e5ef57abd79ef4ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_CORRUPTED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea02a025b066cd6f22ff6751c167749a88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_OUTOFBOUNDS</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea78ea3821f8b2203666bc7fd806f53c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_ADD_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea884ae76f0e145483c287d7ac9b8562e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_INTERSECT_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5b363b942bebcdcf1d6a798658cdabec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEX_ALREADY_OF_DESIRED_STATUS</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae74df12517eb44aa392d3c902ce16a19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDINDEX_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea4ac73e7167cc8e905a52b8db6710c743</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REMOVEINDEX_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea6d55b68d3e8633931a1d6452099ae0e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SWAPINDEX_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea99ad2433de4fd99643f8c344adce6f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NOTHING_TO_DO</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa939b626f9a91c535be69563cba3ea0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUP_BOUND_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea1dc9969660335954fb976a4f171dbe8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUP_CONSTRAINT_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea774f876e8813674e5af0f8b9ebfa0376</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MOVING_BOUND_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eab3a33d8e827abc7dc3c89a4a3ff8bc53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MOVING_CONSTRAINT_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae2f0c2fcc019914578285885c0f87c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SHIFTING_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea9509df1a9f84368b8a2a04817ad951e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ROTATING_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea97c7b874c8dc2262ffb4719db0f3a9ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QPOBJECT_NOT_SETUP</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea149376c1abe7c87dc927566e4e60af10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_ALREADY_INITIALISED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea37e621bb9516e08bd37c3767e0fbe168</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_INIT_WITH_STANDARD_SOLVER</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eab7c63e31c084efd324b422b23a107ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_RESET_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eafe6cfacaa204a0d5e63ec9635cc7d80d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eadb8ab9888977627abbebc017e9dcd083</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_TQ</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea3db2e79e0cc5bbf0c890d4858afa6e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_CHOLESKY</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea3768850ebfac736764b93f14b4872a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_HOTSTART</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea929a85f3bd16d5f7520c4c5ba529e374</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_INFEASIBILITY</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea040d013f3f6fb6b8b7f4d934b6ab6e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_UNBOUNDEDNESS</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaee1adc69a219c67785b374e183b469c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_REGULARISATION</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae5b4905ad0f9a6a0334de5b06d22ed78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_SUCCESSFUL</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5d73a0655025d8630405f6dcabffe6b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OBTAINING_WORKINGSET_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea8561f367ac14ea033be8c63da8a54615</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUP_WORKINGSET_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaec83b172cd94f03da12758baad7c25af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUP_AUXILIARYQP_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5f98321449f88fd725b91988f83da87a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_EXTERN_SOLVER</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea0ce3eb781d758f5c8d60bb67b9efd69f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_UNBOUNDED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea518de97c5a34f15fa0c2521a68d73ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_INFEASIBLE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabcd8e232b02f19cfc0401b9b77a6167e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_NOT_SOLVED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea287dca546b474635c6d5622e921569c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_SOLVED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaff6f094cbeb65a0f1aff032257ef3968</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_SOLVE_QP</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf56f2ad7ac7d63c69eae87e75b3698b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INITIALISATION_STARTED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea68ccfc864d8dc91dceea36a6457cbf7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea1c9fe897988e88507265cac330960522</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_FAILED_TO_INIT</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaef44f4962937ec0500f8f49ff604afd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_FAILED_AS_QP_NOT_INITIALISED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea8ff62a8229d187900326a9ca1afac60b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ITERATION_STARTED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea369fb8c9dc2a77a1e72f4eb103ed771b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SHIFT_DETERMINATION_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea966bff668a8504f53f05a3d74acb7e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPDIRECTION_DETERMINATION_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea63adec4d91330be7334d9a6b1fa2441a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPLENGTH_DETERMINATION_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa9223fc5e1a3d4223ab825c39bdd45d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OPTIMAL_SOLUTION_FOUND</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea0da5fbbcc17e08d9f65123a69051a817</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOMOTOPY_STEP_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea536775f52bbc0a9fa4e2d0ddfee3be6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_STOPPED_INFEASIBILITY</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa14167098be18a37cb7dd01f271d9c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_STOPPED_UNBOUNDEDNESS</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eadfc914d50d132f250df763ba5908246e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_WORKINGSET_UPDATE_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea86517caab2618f679b0344657c106497</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MAX_NWSR_REACHED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaae4f4541f015531f0d19acc9810665ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONSTRAINTS_NOT_SPECIFIED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea0cc1d6f983d2a4e868f3ddf825c6219b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INVALID_FACTORISATION_FLAG</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea6c5a6fd9fcf73ceb8027e14ca520b6f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_SAVE_QPDATA</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea7886d451bea019cfd79d4214e456d9c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPDIRECTION_FAILED_TQ</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf47a87065fef6a209a317624116ea210</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPDIRECTION_FAILED_CHOLESKY</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea66c9c26f584341bd30d86c0f48c5a006</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CYCLING_DETECTED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae3421a5893dca63291ba7618a2f17e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CYCLING_NOT_RESOLVED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ead256ac496e378d4b690f611e0241cccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CYCLING_RESOLVED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea629dc65731bb6e0d52519260343e50ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPSIZE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea6e31912b4cbd2f653ff795896707fd41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPSIZE_NONPOSITIVE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae69f81d8a36bcb7389dbea1da59f84a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUPSUBJECTTOTYPE_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ead8cfe81eac7ddb75ab04d1c1e933e8e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDCONSTRAINT_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea72eaec3d8a89591844970202800ec637</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDCONSTRAINT_FAILED_INFEASIBILITY</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea953528526fd257edbe17b3965b43d236</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDBOUND_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea74695b25879d843bc327dbc24b6b7894</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDBOUND_FAILED_INFEASIBILITY</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa05e2c81a7cd42017cb24d782c14fcaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REMOVECONSTRAINT_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5fc42134f421c9bd4d84642049efe873</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REMOVEBOUND_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eac2eeb585c861a7dd1f953d3ccfc82761</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REMOVE_FROM_ACTIVESET</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea0f461fcae9d87e4b1334401a3be6eb46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADD_TO_ACTIVESET</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea586818f37876f1823e68e0dbbc944811</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REMOVE_FROM_ACTIVESET_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaddb537678cb9d40290ba4e0ef5514a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADD_TO_ACTIVESET_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea80918441c8f157b07cd0b40ed5cd9bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONSTRAINT_ALREADY_ACTIVE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea970b860d0fec1c9f992101b59232c856</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ALL_CONSTRAINTS_ACTIVE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa3d2059b1bc79e01f6043249475b8860</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_LINEARLY_DEPENDENT</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea50bd78d9856144c5df0c5e2b5615e92d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_LINEARLY_INDEPENDENT</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea2b543ec23d472ec6632a4b70281bf616</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_LI_RESOLVED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea18e98f249c6e5b6f5345620a7ae041c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENSURELI_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf56d4e19751ab0b0b237ac494a974eb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENSURELI_FAILED_TQ</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea25f01dc1c5b356ea0b163826d763211e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENSURELI_FAILED_NOINDEX</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eafc49ac2285671f1bd6a1962baa9dcbf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENSURELI_FAILED_CYCLING</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea709d155801b880ababc7f4ea77f5950a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_BOUND_ALREADY_ACTIVE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea010df9423c62996aead62ece942ab2c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ALL_BOUNDS_ACTIVE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea21e794b0d8f6cc195e16fb95371dfdec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONSTRAINT_NOT_ACTIVE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eab5e9882293ca4d4cea8d8b2473c2a8e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_BOUND_NOT_ACTIVE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabc45ece4ce89b5f1099909a2fb7cdedd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HESSIAN_NOT_SPD</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea02db76e7e6badd1b34350674562e9284</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HESSIAN_INDEFINITE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaec16874d8365647fc35c727b2bbde803</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MATRIX_SHIFT_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea11735d95a2c1484f297b90783b9255ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MATRIX_FACTORISATION_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eac45616f9d1ebb8cc5b534bf59a8ee8c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PRINT_ITERATION_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eadbb2b76be2af017a285a3f42e0b0ee3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_GLOBAL_MESSAGE_OUTPUTFILE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea226f832336f9402fb102b6823914e4b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_DISABLECONSTRAINTS_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea9e0d60957770545f0efa1e34ba1e3a89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENABLECONSTRAINTS_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea6afa5f783daf9e4b04366a4f4042c030</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ALREADY_ENABLED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea40332f305189aa3b244a94a6aa30bb36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ALREADY_DISABLED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eac6203c0f23b41af1cff346ce3bf1a8d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_HESSIAN_SPECIFIED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea11603f4af9c0fa452619223361aa2687</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_USING_REGULARISATION</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea75c73ef826f1237867456e7db8fdee36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_EPS_MUST_BE_POSITVE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea08057a14c3b187f81d00c78047aee40f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REGSTEPS_MUST_BE_POSITVE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea988ae8355e388e13e5480206ca61a710</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HESSIAN_ALREADY_REGULARISED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eade28ffbdc237b9eea7984f9b1528d0dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CANNOT_REGULARISE_IDENTITY</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5ac263d3f3d58b21ad5a7d8acf0d0f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CANNOT_REGULARISE_SPARSE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea79e1878fd21c0218dc663c3952a2f067</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_REGSTEP_NWSR</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea9938f74eaab66668ea4fb5fb1ccf8588</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_FEWER_REGSTEPS_NWSR</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae37f70d6c492aea2915ea9b3d4aaa46e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CHOLESKY_OF_ZERO_HESSIAN</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eac010883bce1404389f9ab873fd54b132</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONSTRAINTS_ARE_NOT_SCALED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea90ed48a04d457af36fa04e65d38533b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ERROR_IN_CONSTRAINTPRODUCT</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea698539f14e8cb2874a3862519e67f93c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UPDATEMATRICES_FAILED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea34d68759ba33f215174a3fbd40baf0c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UPDATEMATRICES_FAILED_AS_QP_NOT_SOLVED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea736dbb833d0fe204a8d507d22c764d31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_OPEN_FILE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea46b8f741e1888dad9a582fa53599d625</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_WRITE_FILE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea44f305ee17dd9f6524d931bdb6a93ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_READ_FILE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea75a82ee30ebf002f5f8092258bafa76a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_FILEDATA_INCONSISTENT</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabbb1dbfde697d8592e37f6cbac6d3424</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_ANALYSE_QPROBLEM</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea110e696a59bffc19e19c35a91630ad97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NWSR_SET_TO_ONE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf9620c4848966544460f8391fd0229ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_READ_BENCHMARK</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea1ff12ebfed37603e4fcf9bb613505143</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_BENCHMARK_ABORTED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa81e1c02ae521497818d96ad7c389dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INITIAL_QP_SOLVED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea13c1b793ac31428bf7fb2ab541256ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_SOLUTION_STARTED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ead9f3a9326b295905d7855726aee50ea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_BENCHMARK_SUCCESSFUL</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea037ffa79e7212ffaffee481a1788ba55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_DIAGONAL_AVAILABLE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea8943a9c79dedf9ec98017d4e5e6f5c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>MessageHandling *</type>
      <name>getGlobalMessageHandler</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp.html</anchorfile>
      <anchor>aaa22c4eae12c4dd65bdb0459ba26e372</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>external_packages/qpOASES-3.0beta/include/qpOASES/MessageHandling.hpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/include/qpOASES/</path>
    <filename>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp</filename>
    <includes id="external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Constants_8hpp" name="external_packages/qpOASES-3.0beta/include/qpOASES/Constants.hpp" local="no" imported="no">qpOASES/Constants.hpp</includes>
    <class kind="class">MessageHandling</class>
    <class kind="struct">MessageHandling::ReturnValueList</class>
    <member kind="define">
      <type>#define</type>
      <name>__FILE__</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a2f6bd616afd004b1ce994c2ba2ac9937</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__FUNCTION__</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a828bb1dfda1afd67ca795075903d227d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__LINE__</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>adbfa1be789063f1c21478696be51bb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>THROWERROR</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a8bc2bee847b74e80aeb52a1375945ed4</anchor>
      <arglist>(retval)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>THROWINFO</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a0ef7741d67176593da953e5baa206ce9</anchor>
      <arglist>(retval)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>THROWWARNING</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a733e8e8f13934b6799f96a6dc8185439</anchor>
      <arglist>(retval)</arglist>
    </member>
    <member kind="enumeration">
      <name>returnValue</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TERMINAL_LIST_ELEMENT</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea1c71b2df82bcc7afd6e966d85b082bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESSFUL_RETURN</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaec77507a25a637aa3a6650ba26875984</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_DIV_BY_ZERO</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5e533c7f28abfed7d3e11d76f298cd9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEX_OUT_OF_BOUNDS</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ead043e15a047a1583d8fc80574fd330ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INVALID_ARGUMENTS</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea85fb8027157a2c6713c2f7c9b9d93bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ERROR_UNDEFINED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabe82f80cd5e55855a15fbff49ccb1d2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_WARNING_UNDEFINED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea6e1e6e7d8bab4ae3995970dec1eae73a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INFO_UNDEFINED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea118a53820e7b4fc990b0f9fbb04b46e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_EWI_UNDEFINED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf52f597acbe99c86fa744a54771907a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_AVAILABLE_WITH_LINUX_ONLY</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf94d876dec07376b2aadcb146ceb9e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNKNOWN_BUG</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaee57058f3b42d5e58c701115a79c38a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PRINTLEVEL_CHANGED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaecbac7749bbe727bec1ead039a59c1a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NOT_YET_IMPLEMENTED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea7a59c28cf64a85e177436d1c19ee8e18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_MUST_BE_REORDERD</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae061c25f78c8a5b2fb2773d3c6ed0c18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_EXCEEDS_MAX_LENGTH</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eab45d506ea2b7910e5ef57abd79ef4ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_CORRUPTED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea02a025b066cd6f22ff6751c167749a88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_OUTOFBOUNDS</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea78ea3821f8b2203666bc7fd806f53c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_ADD_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea884ae76f0e145483c287d7ac9b8562e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_INTERSECT_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5b363b942bebcdcf1d6a798658cdabec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEX_ALREADY_OF_DESIRED_STATUS</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae74df12517eb44aa392d3c902ce16a19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDINDEX_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea4ac73e7167cc8e905a52b8db6710c743</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SWAPINDEX_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea99ad2433de4fd99643f8c344adce6f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NOTHING_TO_DO</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa939b626f9a91c535be69563cba3ea0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUP_BOUND_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea1dc9969660335954fb976a4f171dbe8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUP_CONSTRAINT_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea774f876e8813674e5af0f8b9ebfa0376</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MOVING_BOUND_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eab3a33d8e827abc7dc3c89a4a3ff8bc53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MOVING_CONSTRAINT_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae2f0c2fcc019914578285885c0f87c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_ALREADY_INITIALISED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea37e621bb9516e08bd37c3767e0fbe168</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_INIT_WITH_STANDARD_SOLVER</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eab7c63e31c084efd324b422b23a107ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_RESET_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eafe6cfacaa204a0d5e63ec9635cc7d80d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eadb8ab9888977627abbebc017e9dcd083</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_TQ</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea3db2e79e0cc5bbf0c890d4858afa6e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_CHOLESKY</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea3768850ebfac736764b93f14b4872a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_HOTSTART</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea929a85f3bd16d5f7520c4c5ba529e374</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_INFEASIBILITY</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea040d013f3f6fb6b8b7f4d934b6ab6e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_UNBOUNDEDNESS</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaee1adc69a219c67785b374e183b469c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_SUCCESSFUL</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5d73a0655025d8630405f6dcabffe6b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OBTAINING_WORKINGSET_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea8561f367ac14ea033be8c63da8a54615</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUP_WORKINGSET_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaec83b172cd94f03da12758baad7c25af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUP_AUXILIARYQP_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5f98321449f88fd725b91988f83da87a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_EXTERN_SOLVER</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea0ce3eb781d758f5c8d60bb67b9efd69f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_UNBOUNDED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea518de97c5a34f15fa0c2521a68d73ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_INFEASIBLE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabcd8e232b02f19cfc0401b9b77a6167e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_NOT_SOLVED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea287dca546b474635c6d5622e921569c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_SOLVED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaff6f094cbeb65a0f1aff032257ef3968</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_SOLVE_QP</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf56f2ad7ac7d63c69eae87e75b3698b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INITIALISATION_STARTED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea68ccfc864d8dc91dceea36a6457cbf7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea1c9fe897988e88507265cac330960522</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_FAILED_TO_INIT</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaef44f4962937ec0500f8f49ff604afd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_FAILED_AS_QP_NOT_INITIALISED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea8ff62a8229d187900326a9ca1afac60b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ITERATION_STARTED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea369fb8c9dc2a77a1e72f4eb103ed771b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SHIFT_DETERMINATION_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea966bff668a8504f53f05a3d74acb7e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPDIRECTION_DETERMINATION_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea63adec4d91330be7334d9a6b1fa2441a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPLENGTH_DETERMINATION_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa9223fc5e1a3d4223ab825c39bdd45d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OPTIMAL_SOLUTION_FOUND</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea0da5fbbcc17e08d9f65123a69051a817</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOMOTOPY_STEP_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea536775f52bbc0a9fa4e2d0ddfee3be6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_STOPPED_INFEASIBILITY</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa14167098be18a37cb7dd01f271d9c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_STOPPED_UNBOUNDEDNESS</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eadfc914d50d132f250df763ba5908246e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_WORKINGSET_UPDATE_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea86517caab2618f679b0344657c106497</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MAX_NWSR_REACHED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaae4f4541f015531f0d19acc9810665ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONSTRAINTS_NOT_SPECIFIED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea0cc1d6f983d2a4e868f3ddf825c6219b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INVALID_FACTORISATION_FLAG</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea6c5a6fd9fcf73ceb8027e14ca520b6f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_SAVE_QPDATA</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea7886d451bea019cfd79d4214e456d9c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPDIRECTION_FAILED_TQ</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf47a87065fef6a209a317624116ea210</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPDIRECTION_FAILED_CHOLESKY</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea66c9c26f584341bd30d86c0f48c5a006</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CYCLING_DETECTED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae3421a5893dca63291ba7618a2f17e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CYCLING_NOT_RESOLVED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ead256ac496e378d4b690f611e0241cccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CYCLING_RESOLVED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea629dc65731bb6e0d52519260343e50ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPSIZE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea6e31912b4cbd2f653ff795896707fd41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPSIZE_NONPOSITIVE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae69f81d8a36bcb7389dbea1da59f84a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUPSUBJECTTOTYPE_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ead8cfe81eac7ddb75ab04d1c1e933e8e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDCONSTRAINT_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea72eaec3d8a89591844970202800ec637</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDCONSTRAINT_FAILED_INFEASIBILITY</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea953528526fd257edbe17b3965b43d236</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDBOUND_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea74695b25879d843bc327dbc24b6b7894</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDBOUND_FAILED_INFEASIBILITY</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa05e2c81a7cd42017cb24d782c14fcaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REMOVECONSTRAINT_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5fc42134f421c9bd4d84642049efe873</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REMOVEBOUND_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eac2eeb585c861a7dd1f953d3ccfc82761</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REMOVE_FROM_ACTIVESET</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea0f461fcae9d87e4b1334401a3be6eb46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADD_TO_ACTIVESET</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea586818f37876f1823e68e0dbbc944811</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REMOVE_FROM_ACTIVESET_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaddb537678cb9d40290ba4e0ef5514a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADD_TO_ACTIVESET_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea80918441c8f157b07cd0b40ed5cd9bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONSTRAINT_ALREADY_ACTIVE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea970b860d0fec1c9f992101b59232c856</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ALL_CONSTRAINTS_ACTIVE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa3d2059b1bc79e01f6043249475b8860</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_LINEARLY_DEPENDENT</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea50bd78d9856144c5df0c5e2b5615e92d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_LINEARLY_INDEPENDENT</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea2b543ec23d472ec6632a4b70281bf616</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_LI_RESOLVED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea18e98f249c6e5b6f5345620a7ae041c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENSURELI_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf56d4e19751ab0b0b237ac494a974eb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENSURELI_FAILED_TQ</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea25f01dc1c5b356ea0b163826d763211e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENSURELI_FAILED_NOINDEX</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eafc49ac2285671f1bd6a1962baa9dcbf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENSURELI_FAILED_CYCLING</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea709d155801b880ababc7f4ea77f5950a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_BOUND_ALREADY_ACTIVE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea010df9423c62996aead62ece942ab2c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ALL_BOUNDS_ACTIVE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea21e794b0d8f6cc195e16fb95371dfdec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONSTRAINT_NOT_ACTIVE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eab5e9882293ca4d4cea8d8b2473c2a8e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_BOUND_NOT_ACTIVE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabc45ece4ce89b5f1099909a2fb7cdedd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HESSIAN_NOT_SPD</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea02db76e7e6badd1b34350674562e9284</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MATRIX_SHIFT_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea11735d95a2c1484f297b90783b9255ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MATRIX_FACTORISATION_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eac45616f9d1ebb8cc5b534bf59a8ee8c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PRINT_ITERATION_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eadbb2b76be2af017a285a3f42e0b0ee3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_GLOBAL_MESSAGE_OUTPUTFILE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea226f832336f9402fb102b6823914e4b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_OPEN_FILE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea46b8f741e1888dad9a582fa53599d625</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_WRITE_FILE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea44f305ee17dd9f6524d931bdb6a93ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_READ_FILE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea75a82ee30ebf002f5f8092258bafa76a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_FILEDATA_INCONSISTENT</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabbb1dbfde697d8592e37f6cbac6d3424</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_SOLUTION</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea79bd5ac7fa548c9584c6e45a7f72f156</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INACCURATE_SOLUTION</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabbfeabc128a131bdd77d302060b27856</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TERMINAL_LIST_ELEMENT</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea1c71b2df82bcc7afd6e966d85b082bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESSFUL_RETURN</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaec77507a25a637aa3a6650ba26875984</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_DIV_BY_ZERO</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5e533c7f28abfed7d3e11d76f298cd9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEX_OUT_OF_BOUNDS</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ead043e15a047a1583d8fc80574fd330ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INVALID_ARGUMENTS</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea85fb8027157a2c6713c2f7c9b9d93bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ERROR_UNDEFINED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabe82f80cd5e55855a15fbff49ccb1d2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_WARNING_UNDEFINED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea6e1e6e7d8bab4ae3995970dec1eae73a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INFO_UNDEFINED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea118a53820e7b4fc990b0f9fbb04b46e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_EWI_UNDEFINED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf52f597acbe99c86fa744a54771907a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_AVAILABLE_WITH_LINUX_ONLY</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf94d876dec07376b2aadcb146ceb9e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNKNOWN_BUG</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaee57058f3b42d5e58c701115a79c38a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PRINTLEVEL_CHANGED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaecbac7749bbe727bec1ead039a59c1a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NOT_YET_IMPLEMENTED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea7a59c28cf64a85e177436d1c19ee8e18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_MUST_BE_REORDERD</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae061c25f78c8a5b2fb2773d3c6ed0c18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_EXCEEDS_MAX_LENGTH</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eab45d506ea2b7910e5ef57abd79ef4ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_CORRUPTED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea02a025b066cd6f22ff6751c167749a88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_OUTOFBOUNDS</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea78ea3821f8b2203666bc7fd806f53c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_ADD_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea884ae76f0e145483c287d7ac9b8562e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_INTERSECT_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5b363b942bebcdcf1d6a798658cdabec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEX_ALREADY_OF_DESIRED_STATUS</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae74df12517eb44aa392d3c902ce16a19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDINDEX_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea4ac73e7167cc8e905a52b8db6710c743</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SWAPINDEX_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea99ad2433de4fd99643f8c344adce6f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NOTHING_TO_DO</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa939b626f9a91c535be69563cba3ea0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUP_BOUND_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea1dc9969660335954fb976a4f171dbe8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUP_CONSTRAINT_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea774f876e8813674e5af0f8b9ebfa0376</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MOVING_BOUND_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eab3a33d8e827abc7dc3c89a4a3ff8bc53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MOVING_CONSTRAINT_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae2f0c2fcc019914578285885c0f87c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_ALREADY_INITIALISED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea37e621bb9516e08bd37c3767e0fbe168</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_INIT_WITH_STANDARD_SOLVER</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eab7c63e31c084efd324b422b23a107ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_RESET_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eafe6cfacaa204a0d5e63ec9635cc7d80d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eadb8ab9888977627abbebc017e9dcd083</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_TQ</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea3db2e79e0cc5bbf0c890d4858afa6e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_CHOLESKY</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea3768850ebfac736764b93f14b4872a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_HOTSTART</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea929a85f3bd16d5f7520c4c5ba529e374</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_INFEASIBILITY</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea040d013f3f6fb6b8b7f4d934b6ab6e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_UNBOUNDEDNESS</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaee1adc69a219c67785b374e183b469c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_SUCCESSFUL</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5d73a0655025d8630405f6dcabffe6b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OBTAINING_WORKINGSET_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea8561f367ac14ea033be8c63da8a54615</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUP_WORKINGSET_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaec83b172cd94f03da12758baad7c25af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUP_AUXILIARYQP_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5f98321449f88fd725b91988f83da87a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_EXTERN_SOLVER</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea0ce3eb781d758f5c8d60bb67b9efd69f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_UNBOUNDED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea518de97c5a34f15fa0c2521a68d73ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_INFEASIBLE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabcd8e232b02f19cfc0401b9b77a6167e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_NOT_SOLVED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea287dca546b474635c6d5622e921569c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_SOLVED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaff6f094cbeb65a0f1aff032257ef3968</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_SOLVE_QP</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf56f2ad7ac7d63c69eae87e75b3698b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INITIALISATION_STARTED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea68ccfc864d8dc91dceea36a6457cbf7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea1c9fe897988e88507265cac330960522</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_FAILED_TO_INIT</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaef44f4962937ec0500f8f49ff604afd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_FAILED_AS_QP_NOT_INITIALISED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea8ff62a8229d187900326a9ca1afac60b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ITERATION_STARTED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea369fb8c9dc2a77a1e72f4eb103ed771b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SHIFT_DETERMINATION_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea966bff668a8504f53f05a3d74acb7e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPDIRECTION_DETERMINATION_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea63adec4d91330be7334d9a6b1fa2441a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPLENGTH_DETERMINATION_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa9223fc5e1a3d4223ab825c39bdd45d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OPTIMAL_SOLUTION_FOUND</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea0da5fbbcc17e08d9f65123a69051a817</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOMOTOPY_STEP_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea536775f52bbc0a9fa4e2d0ddfee3be6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_STOPPED_INFEASIBILITY</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa14167098be18a37cb7dd01f271d9c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_STOPPED_UNBOUNDEDNESS</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eadfc914d50d132f250df763ba5908246e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_WORKINGSET_UPDATE_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea86517caab2618f679b0344657c106497</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MAX_NWSR_REACHED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaae4f4541f015531f0d19acc9810665ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONSTRAINTS_NOT_SPECIFIED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea0cc1d6f983d2a4e868f3ddf825c6219b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INVALID_FACTORISATION_FLAG</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea6c5a6fd9fcf73ceb8027e14ca520b6f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_SAVE_QPDATA</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea7886d451bea019cfd79d4214e456d9c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPDIRECTION_FAILED_TQ</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf47a87065fef6a209a317624116ea210</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPDIRECTION_FAILED_CHOLESKY</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea66c9c26f584341bd30d86c0f48c5a006</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CYCLING_DETECTED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae3421a5893dca63291ba7618a2f17e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CYCLING_NOT_RESOLVED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ead256ac496e378d4b690f611e0241cccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CYCLING_RESOLVED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea629dc65731bb6e0d52519260343e50ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPSIZE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea6e31912b4cbd2f653ff795896707fd41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPSIZE_NONPOSITIVE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae69f81d8a36bcb7389dbea1da59f84a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUPSUBJECTTOTYPE_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ead8cfe81eac7ddb75ab04d1c1e933e8e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDCONSTRAINT_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea72eaec3d8a89591844970202800ec637</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDCONSTRAINT_FAILED_INFEASIBILITY</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea953528526fd257edbe17b3965b43d236</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDBOUND_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea74695b25879d843bc327dbc24b6b7894</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDBOUND_FAILED_INFEASIBILITY</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa05e2c81a7cd42017cb24d782c14fcaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REMOVECONSTRAINT_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5fc42134f421c9bd4d84642049efe873</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REMOVEBOUND_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eac2eeb585c861a7dd1f953d3ccfc82761</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REMOVE_FROM_ACTIVESET</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea0f461fcae9d87e4b1334401a3be6eb46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADD_TO_ACTIVESET</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea586818f37876f1823e68e0dbbc944811</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REMOVE_FROM_ACTIVESET_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaddb537678cb9d40290ba4e0ef5514a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADD_TO_ACTIVESET_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea80918441c8f157b07cd0b40ed5cd9bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONSTRAINT_ALREADY_ACTIVE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea970b860d0fec1c9f992101b59232c856</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ALL_CONSTRAINTS_ACTIVE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa3d2059b1bc79e01f6043249475b8860</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_LINEARLY_DEPENDENT</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea50bd78d9856144c5df0c5e2b5615e92d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_LINEARLY_INDEPENDENT</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea2b543ec23d472ec6632a4b70281bf616</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_LI_RESOLVED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea18e98f249c6e5b6f5345620a7ae041c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENSURELI_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf56d4e19751ab0b0b237ac494a974eb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENSURELI_FAILED_TQ</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea25f01dc1c5b356ea0b163826d763211e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENSURELI_FAILED_NOINDEX</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eafc49ac2285671f1bd6a1962baa9dcbf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENSURELI_FAILED_CYCLING</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea709d155801b880ababc7f4ea77f5950a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_BOUND_ALREADY_ACTIVE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea010df9423c62996aead62ece942ab2c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ALL_BOUNDS_ACTIVE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea21e794b0d8f6cc195e16fb95371dfdec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONSTRAINT_NOT_ACTIVE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eab5e9882293ca4d4cea8d8b2473c2a8e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_BOUND_NOT_ACTIVE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabc45ece4ce89b5f1099909a2fb7cdedd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HESSIAN_NOT_SPD</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea02db76e7e6badd1b34350674562e9284</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MATRIX_SHIFT_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea11735d95a2c1484f297b90783b9255ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MATRIX_FACTORISATION_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eac45616f9d1ebb8cc5b534bf59a8ee8c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PRINT_ITERATION_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eadbb2b76be2af017a285a3f42e0b0ee3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_GLOBAL_MESSAGE_OUTPUTFILE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea226f832336f9402fb102b6823914e4b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_OPEN_FILE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea46b8f741e1888dad9a582fa53599d625</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_WRITE_FILE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea44f305ee17dd9f6524d931bdb6a93ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_READ_FILE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea75a82ee30ebf002f5f8092258bafa76a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_FILEDATA_INCONSISTENT</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabbb1dbfde697d8592e37f6cbac6d3424</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_SOLUTION</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea79bd5ac7fa548c9584c6e45a7f72f156</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INACCURATE_SOLUTION</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabbfeabc128a131bdd77d302060b27856</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TERMINAL_LIST_ELEMENT</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea1c71b2df82bcc7afd6e966d85b082bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESSFUL_RETURN</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaec77507a25a637aa3a6650ba26875984</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_DIV_BY_ZERO</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5e533c7f28abfed7d3e11d76f298cd9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEX_OUT_OF_BOUNDS</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ead043e15a047a1583d8fc80574fd330ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INVALID_ARGUMENTS</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea85fb8027157a2c6713c2f7c9b9d93bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ERROR_UNDEFINED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabe82f80cd5e55855a15fbff49ccb1d2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_WARNING_UNDEFINED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea6e1e6e7d8bab4ae3995970dec1eae73a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INFO_UNDEFINED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea118a53820e7b4fc990b0f9fbb04b46e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_EWI_UNDEFINED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf52f597acbe99c86fa744a54771907a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_AVAILABLE_WITH_LINUX_ONLY</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf94d876dec07376b2aadcb146ceb9e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNKNOWN_BUG</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaee57058f3b42d5e58c701115a79c38a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PRINTLEVEL_CHANGED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaecbac7749bbe727bec1ead039a59c1a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NOT_YET_IMPLEMENTED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea7a59c28cf64a85e177436d1c19ee8e18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_MUST_BE_REORDERD</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae061c25f78c8a5b2fb2773d3c6ed0c18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_EXCEEDS_MAX_LENGTH</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eab45d506ea2b7910e5ef57abd79ef4ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_CORRUPTED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea02a025b066cd6f22ff6751c167749a88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_OUTOFBOUNDS</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea78ea3821f8b2203666bc7fd806f53c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_ADD_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea884ae76f0e145483c287d7ac9b8562e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEXLIST_INTERSECT_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5b363b942bebcdcf1d6a798658cdabec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEX_ALREADY_OF_DESIRED_STATUS</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae74df12517eb44aa392d3c902ce16a19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDINDEX_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea4ac73e7167cc8e905a52b8db6710c743</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REMOVEINDEX_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea6d55b68d3e8633931a1d6452099ae0e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SWAPINDEX_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea99ad2433de4fd99643f8c344adce6f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NOTHING_TO_DO</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa939b626f9a91c535be69563cba3ea0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUP_BOUND_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea1dc9969660335954fb976a4f171dbe8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUP_CONSTRAINT_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea774f876e8813674e5af0f8b9ebfa0376</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MOVING_BOUND_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eab3a33d8e827abc7dc3c89a4a3ff8bc53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MOVING_CONSTRAINT_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae2f0c2fcc019914578285885c0f87c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SHIFTING_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea9509df1a9f84368b8a2a04817ad951e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ROTATING_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea97c7b874c8dc2262ffb4719db0f3a9ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QPOBJECT_NOT_SETUP</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea149376c1abe7c87dc927566e4e60af10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_ALREADY_INITIALISED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea37e621bb9516e08bd37c3767e0fbe168</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_INIT_WITH_STANDARD_SOLVER</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eab7c63e31c084efd324b422b23a107ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_RESET_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eafe6cfacaa204a0d5e63ec9635cc7d80d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eadb8ab9888977627abbebc017e9dcd083</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_TQ</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea3db2e79e0cc5bbf0c890d4858afa6e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_CHOLESKY</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea3768850ebfac736764b93f14b4872a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_HOTSTART</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea929a85f3bd16d5f7520c4c5ba529e374</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_INFEASIBILITY</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea040d013f3f6fb6b8b7f4d934b6ab6e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_UNBOUNDEDNESS</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaee1adc69a219c67785b374e183b469c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_FAILED_REGULARISATION</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae5b4905ad0f9a6a0334de5b06d22ed78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INIT_SUCCESSFUL</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5d73a0655025d8630405f6dcabffe6b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OBTAINING_WORKINGSET_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea8561f367ac14ea033be8c63da8a54615</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUP_WORKINGSET_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaec83b172cd94f03da12758baad7c25af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUP_AUXILIARYQP_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5f98321449f88fd725b91988f83da87a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_EXTERN_SOLVER</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea0ce3eb781d758f5c8d60bb67b9efd69f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_UNBOUNDED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea518de97c5a34f15fa0c2521a68d73ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_INFEASIBLE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabcd8e232b02f19cfc0401b9b77a6167e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_NOT_SOLVED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea287dca546b474635c6d5622e921569c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_SOLVED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaff6f094cbeb65a0f1aff032257ef3968</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_SOLVE_QP</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf56f2ad7ac7d63c69eae87e75b3698b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INITIALISATION_STARTED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea68ccfc864d8dc91dceea36a6457cbf7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea1c9fe897988e88507265cac330960522</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_FAILED_TO_INIT</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaef44f4962937ec0500f8f49ff604afd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_FAILED_AS_QP_NOT_INITIALISED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea8ff62a8229d187900326a9ca1afac60b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ITERATION_STARTED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea369fb8c9dc2a77a1e72f4eb103ed771b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SHIFT_DETERMINATION_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea966bff668a8504f53f05a3d74acb7e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPDIRECTION_DETERMINATION_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea63adec4d91330be7334d9a6b1fa2441a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPLENGTH_DETERMINATION_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa9223fc5e1a3d4223ab825c39bdd45d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OPTIMAL_SOLUTION_FOUND</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea0da5fbbcc17e08d9f65123a69051a817</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOMOTOPY_STEP_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea536775f52bbc0a9fa4e2d0ddfee3be6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_STOPPED_INFEASIBILITY</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa14167098be18a37cb7dd01f271d9c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOTSTART_STOPPED_UNBOUNDEDNESS</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eadfc914d50d132f250df763ba5908246e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_WORKINGSET_UPDATE_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea86517caab2618f679b0344657c106497</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MAX_NWSR_REACHED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaae4f4541f015531f0d19acc9810665ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONSTRAINTS_NOT_SPECIFIED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea0cc1d6f983d2a4e868f3ddf825c6219b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INVALID_FACTORISATION_FLAG</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea6c5a6fd9fcf73ceb8027e14ca520b6f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_SAVE_QPDATA</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea7886d451bea019cfd79d4214e456d9c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPDIRECTION_FAILED_TQ</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf47a87065fef6a209a317624116ea210</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPDIRECTION_FAILED_CHOLESKY</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea66c9c26f584341bd30d86c0f48c5a006</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CYCLING_DETECTED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae3421a5893dca63291ba7618a2f17e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CYCLING_NOT_RESOLVED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ead256ac496e378d4b690f611e0241cccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CYCLING_RESOLVED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea629dc65731bb6e0d52519260343e50ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPSIZE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea6e31912b4cbd2f653ff795896707fd41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPSIZE_NONPOSITIVE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae69f81d8a36bcb7389dbea1da59f84a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SETUPSUBJECTTOTYPE_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ead8cfe81eac7ddb75ab04d1c1e933e8e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDCONSTRAINT_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea72eaec3d8a89591844970202800ec637</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDCONSTRAINT_FAILED_INFEASIBILITY</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea953528526fd257edbe17b3965b43d236</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDBOUND_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea74695b25879d843bc327dbc24b6b7894</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADDBOUND_FAILED_INFEASIBILITY</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa05e2c81a7cd42017cb24d782c14fcaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REMOVECONSTRAINT_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5fc42134f421c9bd4d84642049efe873</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REMOVEBOUND_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eac2eeb585c861a7dd1f953d3ccfc82761</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REMOVE_FROM_ACTIVESET</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea0f461fcae9d87e4b1334401a3be6eb46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADD_TO_ACTIVESET</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea586818f37876f1823e68e0dbbc944811</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REMOVE_FROM_ACTIVESET_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaddb537678cb9d40290ba4e0ef5514a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ADD_TO_ACTIVESET_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea80918441c8f157b07cd0b40ed5cd9bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONSTRAINT_ALREADY_ACTIVE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea970b860d0fec1c9f992101b59232c856</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ALL_CONSTRAINTS_ACTIVE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa3d2059b1bc79e01f6043249475b8860</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_LINEARLY_DEPENDENT</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea50bd78d9856144c5df0c5e2b5615e92d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_LINEARLY_INDEPENDENT</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea2b543ec23d472ec6632a4b70281bf616</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_LI_RESOLVED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea18e98f249c6e5b6f5345620a7ae041c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENSURELI_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf56d4e19751ab0b0b237ac494a974eb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENSURELI_FAILED_TQ</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea25f01dc1c5b356ea0b163826d763211e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENSURELI_FAILED_NOINDEX</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eafc49ac2285671f1bd6a1962baa9dcbf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENSURELI_FAILED_CYCLING</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea709d155801b880ababc7f4ea77f5950a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_BOUND_ALREADY_ACTIVE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea010df9423c62996aead62ece942ab2c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ALL_BOUNDS_ACTIVE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea21e794b0d8f6cc195e16fb95371dfdec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONSTRAINT_NOT_ACTIVE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eab5e9882293ca4d4cea8d8b2473c2a8e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_BOUND_NOT_ACTIVE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabc45ece4ce89b5f1099909a2fb7cdedd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HESSIAN_NOT_SPD</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea02db76e7e6badd1b34350674562e9284</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HESSIAN_INDEFINITE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaec16874d8365647fc35c727b2bbde803</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MATRIX_SHIFT_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea11735d95a2c1484f297b90783b9255ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MATRIX_FACTORISATION_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eac45616f9d1ebb8cc5b534bf59a8ee8c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PRINT_ITERATION_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eadbb2b76be2af017a285a3f42e0b0ee3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_GLOBAL_MESSAGE_OUTPUTFILE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea226f832336f9402fb102b6823914e4b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_DISABLECONSTRAINTS_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea9e0d60957770545f0efa1e34ba1e3a89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENABLECONSTRAINTS_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea6afa5f783daf9e4b04366a4f4042c030</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ALREADY_ENABLED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea40332f305189aa3b244a94a6aa30bb36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ALREADY_DISABLED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eac6203c0f23b41af1cff346ce3bf1a8d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_HESSIAN_SPECIFIED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea11603f4af9c0fa452619223361aa2687</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_USING_REGULARISATION</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea75c73ef826f1237867456e7db8fdee36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_EPS_MUST_BE_POSITVE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea08057a14c3b187f81d00c78047aee40f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REGSTEPS_MUST_BE_POSITVE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea988ae8355e388e13e5480206ca61a710</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HESSIAN_ALREADY_REGULARISED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eade28ffbdc237b9eea7984f9b1528d0dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CANNOT_REGULARISE_IDENTITY</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea5ac263d3f3d58b21ad5a7d8acf0d0f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CANNOT_REGULARISE_SPARSE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea79e1878fd21c0218dc663c3952a2f067</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_REGSTEP_NWSR</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea9938f74eaab66668ea4fb5fb1ccf8588</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_FEWER_REGSTEPS_NWSR</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eae37f70d6c492aea2915ea9b3d4aaa46e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CHOLESKY_OF_ZERO_HESSIAN</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eac010883bce1404389f9ab873fd54b132</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONSTRAINTS_ARE_NOT_SCALED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea90ed48a04d457af36fa04e65d38533b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ERROR_IN_CONSTRAINTPRODUCT</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea698539f14e8cb2874a3862519e67f93c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UPDATEMATRICES_FAILED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea34d68759ba33f215174a3fbd40baf0c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UPDATEMATRICES_FAILED_AS_QP_NOT_SOLVED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea736dbb833d0fe204a8d507d22c764d31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_OPEN_FILE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea46b8f741e1888dad9a582fa53599d625</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_WRITE_FILE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea44f305ee17dd9f6524d931bdb6a93ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_READ_FILE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea75a82ee30ebf002f5f8092258bafa76a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_FILEDATA_INCONSISTENT</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eabbb1dbfde697d8592e37f6cbac6d3424</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_ANALYSE_QPROBLEM</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea110e696a59bffc19e19c35a91630ad97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NWSR_SET_TO_ONE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaf9620c4848966544460f8391fd0229ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_READ_BENCHMARK</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea1ff12ebfed37603e4fcf9bb613505143</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_BENCHMARK_ABORTED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865eaa81e1c02ae521497818d96ad7c389dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INITIAL_QP_SOLVED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea13c1b793ac31428bf7fb2ab541256ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_SOLUTION_STARTED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ead9f3a9326b295905d7855726aee50ea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_BENCHMARK_SUCCESSFUL</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea037ffa79e7212ffaffee481a1788ba55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_DIAGONAL_AVAILABLE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>a81d556f613bfbabd0b1f9488c0fa865ea8943a9c79dedf9ec98017d4e5e6f5c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>MessageHandling *</type>
      <name>getGlobalMessageHandler</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp.html</anchorfile>
      <anchor>aaa22c4eae12c4dd65bdb0459ba26e372</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Core/util/Meta.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/util/</path>
    <filename>Core_2util_2Meta_8h</filename>
    <class kind="struct">Eigen::internal::add_const</class>
    <class kind="struct">Eigen::internal::add_const&lt; T &amp; &gt;</class>
    <class kind="struct">Eigen::internal::add_const_on_value_type</class>
    <class kind="struct">Eigen::internal::add_const_on_value_type&lt; T &amp; &gt;</class>
    <class kind="struct">Eigen::internal::add_const_on_value_type&lt; T * &gt;</class>
    <class kind="struct">Eigen::internal::add_const_on_value_type&lt; T *const  &gt;</class>
    <class kind="struct">Eigen::internal::add_const_on_value_type&lt; T const *const  &gt;</class>
    <class kind="struct">Eigen::internal::binary_result_of_select</class>
    <class kind="struct">Eigen::internal::binary_result_of_select&lt; Func, ArgType0, ArgType1, sizeof(has_std_result_type)&gt;</class>
    <class kind="struct">Eigen::internal::binary_result_of_select&lt; Func, ArgType0, ArgType1, sizeof(has_tr1_result)&gt;</class>
    <class kind="struct">Eigen::internal::conditional</class>
    <class kind="struct">Eigen::internal::conditional&lt; false, Then, Else &gt;</class>
    <class kind="struct">Eigen::internal::enable_if&lt; true, T &gt;</class>
    <class kind="struct">Eigen::internal::false_type</class>
    <class kind="struct">Eigen::internal::has_none</class>
    <class kind="struct">Eigen::internal::has_std_result_type</class>
    <class kind="struct">Eigen::internal::has_tr1_result</class>
    <class kind="struct">Eigen::internal::is_arithmetic</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; bool &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; char &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; double &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; float &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; long double &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; signed char &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; signed int &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; signed long &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; signed short &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; unsigned char &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; unsigned int &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; unsigned long &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; unsigned short &gt;</class>
    <class kind="struct">Eigen::internal::is_const</class>
    <class kind="struct">Eigen::internal::is_const&lt; T const  &gt;</class>
    <class kind="struct">Eigen::internal::is_diagonal</class>
    <class kind="struct">Eigen::internal::is_diagonal&lt; DiagonalBase&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::is_diagonal&lt; DiagonalMatrix&lt; T, S &gt; &gt;</class>
    <class kind="struct">Eigen::internal::is_diagonal&lt; DiagonalWrapper&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::is_same</class>
    <class kind="struct">Eigen::internal::is_same&lt; T, T &gt;</class>
    <class kind="class">Eigen::internal::meta_sqrt</class>
    <class kind="class">Eigen::internal::meta_sqrt&lt; Y, InfX, SupX, true &gt;</class>
    <class kind="class">Eigen::internal::noncopyable</class>
    <class kind="struct">Eigen::internal::remove_all</class>
    <class kind="struct">Eigen::internal::remove_all&lt; const T &gt;</class>
    <class kind="struct">Eigen::internal::remove_all&lt; T &amp; &gt;</class>
    <class kind="struct">Eigen::internal::remove_all&lt; T * &gt;</class>
    <class kind="struct">Eigen::internal::remove_all&lt; T const &amp; &gt;</class>
    <class kind="struct">Eigen::internal::remove_all&lt; T const * &gt;</class>
    <class kind="struct">Eigen::internal::remove_const</class>
    <class kind="struct">Eigen::internal::remove_const&lt; const T &gt;</class>
    <class kind="struct">Eigen::internal::remove_const&lt; const T[]&gt;</class>
    <class kind="struct">Eigen::internal::remove_const&lt; const T[Size]&gt;</class>
    <class kind="struct">Eigen::internal::remove_pointer</class>
    <class kind="struct">Eigen::internal::remove_pointer&lt; T * &gt;</class>
    <class kind="struct">Eigen::internal::remove_pointer&lt; T *const  &gt;</class>
    <class kind="struct">Eigen::internal::remove_reference</class>
    <class kind="struct">Eigen::internal::remove_reference&lt; T &amp; &gt;</class>
    <class kind="struct">Eigen::internal::result_of</class>
    <class kind="struct">Eigen::internal::result_of&lt; Func(ArgType)&gt;</class>
    <class kind="struct">Eigen::internal::result_of&lt; Func(ArgType0, ArgType1)&gt;</class>
    <class kind="struct">Eigen::internal::scalar_product_traits</class>
    <class kind="struct">Eigen::internal::scalar_product_traits&lt; std::complex&lt; T &gt;, T &gt;</class>
    <class kind="struct">Eigen::internal::scalar_product_traits&lt; T, std::complex&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::scalar_product_traits&lt; T, T &gt;</class>
    <class kind="struct">Eigen::internal::true_type</class>
    <class kind="struct">Eigen::internal::unary_result_of_select</class>
    <class kind="struct">Eigen::internal::unary_result_of_select&lt; Func, ArgType, sizeof(has_std_result_type)&gt;</class>
    <class kind="struct">Eigen::internal::unary_result_of_select&lt; Func, ArgType, sizeof(has_tr1_result)&gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/Meta.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Eigen2Support/</path>
    <filename>Eigen2Support_2Meta_8h</filename>
    <class kind="struct">Eigen::ei_cleantype</class>
    <class kind="struct">Eigen::ei_cleantype&lt; const T &amp; &gt;</class>
    <class kind="struct">Eigen::ei_cleantype&lt; const T * &gt;</class>
    <class kind="struct">Eigen::ei_cleantype&lt; const T &gt;</class>
    <class kind="struct">Eigen::ei_cleantype&lt; T &amp; &gt;</class>
    <class kind="struct">Eigen::ei_cleantype&lt; T * &gt;</class>
    <class kind="struct">Eigen::ei_is_same_type</class>
    <class kind="struct">Eigen::ei_is_same_type&lt; T, T &gt;</class>
    <class kind="struct">Eigen::ei_meta_false</class>
    <class kind="struct">Eigen::ei_meta_if</class>
    <class kind="struct">Eigen::ei_meta_if&lt; false, Then, Else &gt;</class>
    <class kind="class">Eigen::ei_meta_sqrt</class>
    <class kind="class">Eigen::ei_meta_sqrt&lt; Y, InfX, SupX, true &gt;</class>
    <class kind="struct">Eigen::ei_meta_true</class>
    <class kind="struct">Eigen::ei_traits</class>
    <class kind="struct">Eigen::ei_unconst</class>
    <class kind="struct">Eigen::ei_unconst&lt; const T &gt;</class>
    <class kind="struct">Eigen::ei_unconst&lt; T const &amp; &gt;</class>
    <class kind="struct">Eigen::ei_unconst&lt; T const * &gt;</class>
    <class kind="struct">Eigen::ei_unpointer</class>
    <class kind="struct">Eigen::ei_unpointer&lt; T * &gt;</class>
    <class kind="struct">Eigen::ei_unpointer&lt; T *const  &gt;</class>
    <class kind="struct">Eigen::ei_unref</class>
    <class kind="struct">Eigen::ei_unref&lt; T &amp; &gt;</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>MetisSupport.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/MetisSupport/</path>
    <filename>MetisSupport_8h</filename>
    <class kind="class">Eigen::MetisOrdering</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>mhe_algorithm.cpp</name>
    <path>/tmp/ws/src/acado/acado/optimization_algorithm/</path>
    <filename>mhe__algorithm_8cpp</filename>
    <includes id="mhe__algorithm_8hpp" name="mhe_algorithm.hpp" local="no" imported="no">acado/optimization_algorithm/mhe_algorithm.hpp</includes>
  </compound>
  <compound kind="file">
    <name>mhe_algorithm.hpp</name>
    <path>/tmp/ws/src/acado/acado/optimization_algorithm/</path>
    <filename>mhe__algorithm_8hpp</filename>
    <includes id="optimization__algorithm_8hpp" name="optimization_algorithm.hpp" local="no" imported="no">acado/optimization_algorithm/optimization_algorithm.hpp</includes>
    <class kind="class">MHEalgorithm</class>
  </compound>
  <compound kind="file">
    <name>michaelis_menten.cpp</name>
    <path>/tmp/ws/src/acado/examples/parameter_estimation/</path>
    <filename>michaelis__menten_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>michaelis__menten_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Minor.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Eigen2Support/</path>
    <filename>Minor_8h</filename>
    <class kind="class">Eigen::Minor</class>
    <class kind="struct">Eigen::internal::traits&lt; Minor&lt; MatrixType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>MINRES.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/IterativeSolvers/</path>
    <filename>MINRES_8h</filename>
    <class kind="class">Eigen::MINRES</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; MINRES&lt; _MatrixType, _UpLo, _Preconditioner &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; MINRES&lt; _MatrixType, _UpLo, _Preconditioner &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>minres</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a74d426d424d3efaf67afec989c13bceb</anchor>
      <arglist>(const MatrixType &amp;mat, const Rhs &amp;rhs, Dest &amp;x, const Preconditioner &amp;precond, int &amp;iters, typename Dest::RealScalar &amp;tol_error)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MKL_support.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/util/</path>
    <filename>MKL__support_8h</filename>
  </compound>
  <compound kind="file">
    <name>examples/code_generation/simulation/externModel_export/model.c</name>
    <path>/tmp/ws/src/acado/examples/code_generation/simulation/externModel_export/</path>
    <filename>examples_2code__generation_2simulation_2externModel__export_2model_8c</filename>
    <member kind="function">
      <type>void</type>
      <name>out</name>
      <anchorfile>examples_2code__generation_2simulation_2externModel__export_2model_8c.html</anchorfile>
      <anchor>a533e5cc66992a55f856a4669a6c324b4</anchor>
      <arglist>(const real_t *x, real_t *f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>out_jac</name>
      <anchorfile>examples_2code__generation_2simulation_2externModel__export_2model_8c.html</anchorfile>
      <anchor>ace5364f142ab920f1a2d079e5d4524c0</anchor>
      <arglist>(const real_t *x, real_t *f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rhs</name>
      <anchorfile>examples_2code__generation_2simulation_2externModel__export_2model_8c.html</anchorfile>
      <anchor>a817646b21781976d5abfcc3a89b11e82</anchor>
      <arglist>(const real_t *x, real_t *f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rhs_jac</name>
      <anchorfile>examples_2code__generation_2simulation_2externModel__export_2model_8c.html</anchorfile>
      <anchor>a602e58fd3fed85b083b94862675c5dce</anchor>
      <arglist>(const real_t *x, real_t *f)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interfaces/matlab/examples/code_generation/simulation/pendulum_export/model.c</name>
    <path>/tmp/ws/src/acado/interfaces/matlab/examples/code_generation/simulation/pendulum_export/</path>
    <filename>interfaces_2matlab_2examples_2code__generation_2simulation_2pendulum__export_2model_8c</filename>
    <member kind="function">
      <type>void</type>
      <name>out</name>
      <anchorfile>interfaces_2matlab_2examples_2code__generation_2simulation_2pendulum__export_2model_8c.html</anchorfile>
      <anchor>a533e5cc66992a55f856a4669a6c324b4</anchor>
      <arglist>(const real_t *x, real_t *f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>out_jac</name>
      <anchorfile>interfaces_2matlab_2examples_2code__generation_2simulation_2pendulum__export_2model_8c.html</anchorfile>
      <anchor>ace5364f142ab920f1a2d079e5d4524c0</anchor>
      <arglist>(const real_t *x, real_t *f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rhs</name>
      <anchorfile>interfaces_2matlab_2examples_2code__generation_2simulation_2pendulum__export_2model_8c.html</anchorfile>
      <anchor>a817646b21781976d5abfcc3a89b11e82</anchor>
      <arglist>(const real_t *x, real_t *f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rhs_jac</name>
      <anchorfile>interfaces_2matlab_2examples_2code__generation_2simulation_2pendulum__export_2model_8c.html</anchorfile>
      <anchor>a602e58fd3fed85b083b94862675c5dce</anchor>
      <arglist>(const real_t *x, real_t *f)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>model_container.cpp</name>
    <path>/tmp/ws/src/acado/acado/ocp/</path>
    <filename>model__container_8cpp</filename>
    <includes id="model__container_8hpp" name="model_container.hpp" local="no" imported="no">acado/ocp/model_container.hpp</includes>
  </compound>
  <compound kind="file">
    <name>model_container.hpp</name>
    <path>/tmp/ws/src/acado/acado/ocp/</path>
    <filename>model__container_8hpp</filename>
    <includes id="model__data_8hpp" name="model_data.hpp" local="no" imported="no">acado/ocp/model_data.hpp</includes>
    <class kind="class">ModelContainer</class>
  </compound>
  <compound kind="file">
    <name>model_data.cpp</name>
    <path>/tmp/ws/src/acado/acado/ocp/</path>
    <filename>model__data_8cpp</filename>
    <includes id="model__data_8hpp" name="model_data.hpp" local="no" imported="no">acado/ocp/model_data.hpp</includes>
  </compound>
  <compound kind="file">
    <name>model_data.hpp</name>
    <path>/tmp/ws/src/acado/acado/ocp/</path>
    <filename>model__data_8hpp</filename>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <class kind="class">ModelData</class>
  </compound>
  <compound kind="file">
    <name>multi_objective_algorithm.cpp</name>
    <path>/tmp/ws/src/acado/acado/optimization_algorithm/</path>
    <filename>multi__objective__algorithm_8cpp</filename>
    <includes id="multi__objective__algorithm_8hpp" name="multi_objective_algorithm.hpp" local="no" imported="no">acado/optimization_algorithm/multi_objective_algorithm.hpp</includes>
    <includes id="ocp_8hpp" name="ocp.hpp" local="no" imported="no">acado/ocp/ocp.hpp</includes>
  </compound>
  <compound kind="file">
    <name>multi_objective_algorithm.hpp</name>
    <path>/tmp/ws/src/acado/acado/optimization_algorithm/</path>
    <filename>multi__objective__algorithm_8hpp</filename>
    <includes id="optimization__algorithm_8hpp" name="optimization_algorithm.hpp" local="no" imported="no">acado/optimization_algorithm/optimization_algorithm.hpp</includes>
    <includes id="weight__generation_8hpp" name="weight_generation.hpp" local="no" imported="no">acado/optimization_algorithm/weight_generation.hpp</includes>
    <class kind="class">MultiObjectiveAlgorithm</class>
  </compound>
  <compound kind="file">
    <name>multi_objective_functionality.cpp</name>
    <path>/tmp/ws/src/acado/acado/ocp/</path>
    <filename>multi__objective__functionality_8cpp</filename>
    <includes id="multi__objective__functionality_8hpp" name="multi_objective_functionality.hpp" local="no" imported="no">acado/ocp/multi_objective_functionality.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
  </compound>
  <compound kind="file">
    <name>multi_objective_functionality.hpp</name>
    <path>/tmp/ws/src/acado/acado/ocp/</path>
    <filename>multi__objective__functionality_8hpp</filename>
    <includes id="acado__types_8hpp" name="acado_types.hpp" local="no" imported="no">acado/utils/acado_types.hpp</includes>
    <class kind="class">MultiObjectiveFunctionality</class>
  </compound>
  <compound kind="file">
    <name>narx_export.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>narx__export_8cpp</filename>
    <includes id="narx__export_8hpp" name="narx_export.hpp" local="no" imported="no">acado/code_generation/integrators/narx_export.hpp</includes>
    <member kind="function">
      <type>IntegratorExport *</type>
      <name>createNARXExport</name>
      <anchorfile>narx__export_8cpp.html</anchorfile>
      <anchor>aad3985325c0e42d481712f3860ace6c0</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>narx_export.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>narx__export_8hpp</filename>
    <includes id="discrete__export_8hpp" name="discrete_export.hpp" local="no" imported="no">acado/code_generation/integrators/discrete_export.hpp</includes>
    <class kind="class">NARXExport</class>
    <member kind="function">
      <type>IntegratorExport *</type>
      <name>createNARXExport</name>
      <anchorfile>narx__export_8hpp.html</anchorfile>
      <anchor>aad3985325c0e42d481712f3860ace6c0</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>NestByValue.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>NestByValue_8h</filename>
    <class kind="class">Eigen::NestByValue</class>
    <class kind="struct">Eigen::internal::traits&lt; NestByValue&lt; ExpressionType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>nlp.cpp</name>
    <path>/tmp/ws/src/acado/acado/ocp/</path>
    <filename>nlp_8cpp</filename>
    <includes id="nlp_8hpp" name="nlp.hpp" local="no" imported="no">acado/ocp/nlp.hpp</includes>
  </compound>
  <compound kind="file">
    <name>nlp.hpp</name>
    <path>/tmp/ws/src/acado/acado/ocp/</path>
    <filename>nlp_8hpp</filename>
    <includes id="ocp_8hpp" name="ocp.hpp" local="no" imported="no">acado/ocp/ocp.hpp</includes>
    <class kind="class">NLP</class>
  </compound>
  <compound kind="file">
    <name>nlp_derivative_approximation.cpp</name>
    <path>/tmp/ws/src/acado/acado/nlp_derivative_approximation/</path>
    <filename>nlp__derivative__approximation_8cpp</filename>
    <includes id="nlp__derivative__approximation_8hpp" name="nlp_derivative_approximation.hpp" local="no" imported="no">acado/nlp_derivative_approximation/nlp_derivative_approximation.hpp</includes>
  </compound>
  <compound kind="file">
    <name>nlp_derivative_approximation.hpp</name>
    <path>/tmp/ws/src/acado/acado/nlp_derivative_approximation/</path>
    <filename>nlp__derivative__approximation_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="algorithmic__base_8hpp" name="algorithmic_base.hpp" local="no" imported="no">acado/user_interaction/algorithmic_base.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <includes id="block__matrix_8hpp" name="block_matrix.hpp" local="no" imported="no">acado/matrix_vector/block_matrix.hpp</includes>
    <includes id="ocp__iterate_8hpp" name="ocp_iterate.hpp" local="no" imported="no">acado/function/ocp_iterate.hpp</includes>
    <includes id="exact__hessian_8hpp" name="exact_hessian.hpp" local="no" imported="no">acado/nlp_derivative_approximation/exact_hessian.hpp</includes>
    <includes id="constant__hessian_8hpp" name="constant_hessian.hpp" local="no" imported="no">acado/nlp_derivative_approximation/constant_hessian.hpp</includes>
    <includes id="gauss__newton__approximation_8hpp" name="gauss_newton_approximation.hpp" local="no" imported="no">acado/nlp_derivative_approximation/gauss_newton_approximation.hpp</includes>
    <class kind="class">NLPderivativeApproximation</class>
  </compound>
  <compound kind="file">
    <name>nlp_solver.cpp</name>
    <path>/tmp/ws/src/acado/acado/nlp_solver/</path>
    <filename>nlp__solver_8cpp</filename>
    <includes id="nlp__solver_8hpp" name="nlp_solver.hpp" local="no" imported="no">acado/nlp_solver/nlp_solver.hpp</includes>
  </compound>
  <compound kind="file">
    <name>nlp_solver.hpp</name>
    <path>/tmp/ws/src/acado/acado/nlp_solver/</path>
    <filename>nlp__solver_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="algorithmic__base_8hpp" name="algorithmic_base.hpp" local="no" imported="no">acado/user_interaction/algorithmic_base.hpp</includes>
    <includes id="variables__grid_8hpp" name="variables_grid.hpp" local="no" imported="no">acado/variables_grid/variables_grid.hpp</includes>
    <includes id="real__clock_8hpp" name="real_clock.hpp" local="no" imported="no">acado/clock/real_clock.hpp</includes>
    <class kind="class">NLPsolver</class>
  </compound>
  <compound kind="file">
    <name>NoAlias.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>NoAlias_8h</filename>
    <class kind="class">Eigen::NoAlias</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>noise.cpp</name>
    <path>/tmp/ws/src/acado/acado/noise/</path>
    <filename>noise_8cpp</filename>
    <includes id="noise_8hpp" name="noise.hpp" local="no" imported="no">acado/noise/noise.hpp</includes>
  </compound>
  <compound kind="file">
    <name>noise.hpp</name>
    <path>/tmp/ws/src/acado/acado/noise/</path>
    <filename>noise_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <includes id="variables__grid_8hpp" name="variables_grid.hpp" local="no" imported="no">acado/variables_grid/variables_grid.hpp</includes>
    <includes id="uniform__noise_8hpp" name="uniform_noise.hpp" local="no" imported="no">acado/noise/uniform_noise.hpp</includes>
    <includes id="gaussian__noise_8hpp" name="gaussian_noise.hpp" local="no" imported="no">acado/noise/gaussian_noise.hpp</includes>
    <includes id="colored__noise_8hpp" name="colored_noise.hpp" local="no" imported="no">acado/noise/colored_noise.hpp</includes>
    <class kind="class">Noise</class>
  </compound>
  <compound kind="file">
    <name>NonMPL2.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/util/</path>
    <filename>NonMPL2_8h</filename>
  </compound>
  <compound kind="file">
    <name>nonsmooth_operator.cpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>nonsmooth__operator_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="symbolic__operator_8hpp" name="symbolic_operator.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="constraint__component_8hpp" name="constraint_component.hpp" local="no" imported="no">acado/symbolic_expression/constraint_component.hpp</includes>
  </compound>
  <compound kind="file">
    <name>nonsmooth_operator.hpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>nonsmooth__operator_8hpp</filename>
    <includes id="symbolic__operator__fwd_8hpp" name="symbolic_operator_fwd.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator_fwd.hpp</includes>
    <class kind="class">NonsmoothOperator</class>
  </compound>
  <compound kind="file">
    <name>normal_conjugate_gradient_method.cpp</name>
    <path>/tmp/ws/src/acado/acado/sparse_solver/</path>
    <filename>normal__conjugate__gradient__method_8cpp</filename>
    <includes id="sparse__solver_8hpp" name="sparse_solver.hpp" local="no" imported="no">acado/sparse_solver/sparse_solver.hpp</includes>
  </compound>
  <compound kind="file">
    <name>normal_conjugate_gradient_method.hpp</name>
    <path>/tmp/ws/src/acado/acado/sparse_solver/</path>
    <filename>normal__conjugate__gradient__method_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <class kind="class">NormalConjugateGradientMethod</class>
  </compound>
  <compound kind="file">
    <name>numeric_differentiation.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/function/</path>
    <filename>numeric__differentiation_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="user__interaction_8hpp" name="user_interaction.hpp" local="no" imported="no">acado/user_interaction/user_interaction.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>numeric__differentiation_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO void</type>
      <name>my_function</name>
      <anchorfile>numeric__differentiation_8cpp.html</anchorfile>
      <anchor>acf18b9d324c884dd3114d33543f638c9</anchor>
      <arglist>(double *x_, double *f, void *user_data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>NumericalDiff.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/NumericalDiff/</path>
    <filename>NumericalDiff_8h</filename>
    <class kind="class">Eigen::NumericalDiff</class>
    <namespace>Eigen</namespace>
    <member kind="enumeration">
      <name>NumericalDiffMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a53f19342e6b4ecd38ae002d470299add</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Forward</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a53f19342e6b4ecd38ae002d470299adda3be5cc043ad680e57c5a6f7bcf61600a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Central</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a53f19342e6b4ecd38ae002d470299adda05ac9086790c74291fd585c1b1c747ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>NumTraits.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>NumTraits_8h</filename>
    <class kind="struct">Eigen::GenericNumTraits</class>
    <class kind="class">Eigen::NumTraits</class>
    <class kind="struct">Eigen::NumTraits&lt; Array&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt;</class>
    <class kind="struct">Eigen::NumTraits&lt; double &gt;</class>
    <class kind="struct">Eigen::NumTraits&lt; float &gt;</class>
    <class kind="struct">Eigen::NumTraits&lt; long double &gt;</class>
    <class kind="struct">Eigen::NumTraits&lt; std::complex&lt; _Real &gt; &gt;</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>object_pool.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>object__pool_8hpp</filename>
    <class kind="class">ObjectPool</class>
  </compound>
  <compound kind="file">
    <name>objective.cpp</name>
    <path>/tmp/ws/src/acado/acado/objective/</path>
    <filename>objective_8cpp</filename>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="objective_8hpp" name="objective.hpp" local="no" imported="no">acado/objective/objective.hpp</includes>
    <includes id="ocp__iterate_8hpp" name="ocp_iterate.hpp" local="no" imported="no">acado/function/ocp_iterate.hpp</includes>
  </compound>
  <compound kind="file">
    <name>objective.hpp</name>
    <path>/tmp/ws/src/acado/acado/objective/</path>
    <filename>objective_8hpp</filename>
    <includes id="lagrange__term_8hpp" name="lagrange_term.hpp" local="no" imported="no">acado/objective/lagrange_term.hpp</includes>
    <includes id="lsq__term_8hpp" name="lsq_term.hpp" local="no" imported="no">acado/objective/lsq_term.hpp</includes>
    <includes id="lsq__end__term_8hpp" name="lsq_end_term.hpp" local="no" imported="no">acado/objective/lsq_end_term.hpp</includes>
    <includes id="mayer__term_8hpp" name="mayer_term.hpp" local="no" imported="no">acado/objective/mayer_term.hpp</includes>
    <includes id="constraint_8hpp" name="constraint.hpp" local="no" imported="no">acado/constraint/constraint.hpp</includes>
    <class kind="struct">LsqData</class>
    <class kind="struct">LsqExternData</class>
    <class kind="struct">LsqLinearData</class>
    <class kind="class">Objective</class>
    <member kind="typedef">
      <type>std::vector&lt; LsqData &gt;</type>
      <name>LsqElements</name>
      <anchorfile>objective_8hpp.html</anchorfile>
      <anchor>aac40078459dc00d1f815281c21ffb035</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; LsqExternData &gt;</type>
      <name>LsqExternElements</name>
      <anchorfile>objective_8hpp.html</anchorfile>
      <anchor>a1f706dfed1b94824d2a4be3a64a31aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; LsqLinearData &gt;</type>
      <name>LsqLinearElements</name>
      <anchorfile>objective_8hpp.html</anchorfile>
      <anchor>af097b40e670b0d72a84540341aa9f0ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>objective_element.cpp</name>
    <path>/tmp/ws/src/acado/acado/objective/</path>
    <filename>objective__element_8cpp</filename>
    <includes id="objective__element_8hpp" name="objective_element.hpp" local="no" imported="no">acado/objective/objective_element.hpp</includes>
  </compound>
  <compound kind="file">
    <name>objective_element.hpp</name>
    <path>/tmp/ws/src/acado/acado/objective/</path>
    <filename>objective__element_8hpp</filename>
    <includes id="variables__grid_8hpp" name="variables_grid.hpp" local="no" imported="no">acado/variables_grid/variables_grid.hpp</includes>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <class kind="class">ObjectiveElement</class>
  </compound>
  <compound kind="file">
    <name>ocp.cpp</name>
    <path>/tmp/ws/src/acado/acado/ocp/</path>
    <filename>ocp_8cpp</filename>
    <includes id="ocp_8hpp" name="ocp.hpp" local="no" imported="no">acado/ocp/ocp.hpp</includes>
    <includes id="grid_8hpp" name="grid.hpp" local="no" imported="no">acado/variables_grid/grid.hpp</includes>
    <includes id="objective_8hpp" name="objective.hpp" local="no" imported="no">acado/objective/objective.hpp</includes>
  </compound>
  <compound kind="file">
    <name>ocp.hpp</name>
    <path>/tmp/ws/src/acado/acado/ocp/</path>
    <filename>ocp_8hpp</filename>
    <includes id="multi__objective__functionality_8hpp" name="multi_objective_functionality.hpp" local="no" imported="no">acado/ocp/multi_objective_functionality.hpp</includes>
    <includes id="model__container_8hpp" name="model_container.hpp" local="no" imported="no">acado/ocp/model_container.hpp</includes>
    <class kind="class">OCP</class>
  </compound>
  <compound kind="file">
    <name>ocp_export.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>ocp__export_8cpp</filename>
    <includes id="ocp__export_8hpp" name="ocp_export.hpp" local="no" imported="no">acado/code_generation/ocp_export.hpp</includes>
    <includes id="export__nlp__solver_8hpp" name="export_nlp_solver.hpp" local="no" imported="no">acado/code_generation/export_nlp_solver.hpp</includes>
    <includes id="export__simulink__interface_8hpp" name="export_simulink_interface.hpp" local="no" imported="no">acado/code_generation/export_simulink_interface.hpp</includes>
    <includes id="export__auxiliary__functions_8hpp" name="export_auxiliary_functions.hpp" local="no" imported="no">acado/code_generation/export_auxiliary_functions.hpp</includes>
    <includes id="export__hessian__regularization_8hpp" name="export_hessian_regularization.hpp" local="no" imported="no">acado/code_generation/export_hessian_regularization.hpp</includes>
    <includes id="export__common__header_8hpp" name="export_common_header.hpp" local="no" imported="no">acado/code_generation/export_common_header.hpp</includes>
    <includes id="objective_8hpp" name="objective.hpp" local="no" imported="no">acado/objective/objective.hpp</includes>
    <includes id="ocp_8hpp" name="ocp.hpp" local="no" imported="no">acado/ocp/ocp.hpp</includes>
  </compound>
  <compound kind="file">
    <name>ocp_export.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>ocp__export_8hpp</filename>
    <includes id="export__module_8hpp" name="export_module.hpp" local="no" imported="no">acado/code_generation/export_module.hpp</includes>
    <includes id="ocp_8hpp" name="ocp.hpp" local="no" imported="no">acado/ocp/ocp.hpp</includes>
    <class kind="class">OCPexport</class>
  </compound>
  <compound kind="file">
    <name>ocp_iterate.cpp</name>
    <path>/tmp/ws/src/acado/acado/function/</path>
    <filename>ocp__iterate_8cpp</filename>
    <includes id="ocp__iterate_8hpp" name="ocp_iterate.hpp" local="no" imported="no">acado/function/ocp_iterate.hpp</includes>
  </compound>
  <compound kind="file">
    <name>ocp_iterate.hpp</name>
    <path>/tmp/ws/src/acado/acado/function/</path>
    <filename>ocp__iterate_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="variables__grid_8hpp" name="variables_grid.hpp" local="no" imported="no">acado/variables_grid/variables_grid.hpp</includes>
    <class kind="class">OCPiterate</class>
  </compound>
  <compound kind="file">
    <name>ode_taylor_expansion.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/function/</path>
    <filename>ode__taylor__expansion_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <includes id="set__arithmetics_8hpp" name="set_arithmetics.hpp" local="no" imported="no">acado/set_arithmetics/set_arithmetics.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ode__taylor__expansion_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>USING_NAMESPACE_ACADO typedef TaylorVariable&lt; Interval &gt;</type>
      <name>T</name>
      <anchorfile>ode__taylor__expansion_8cpp.html</anchorfile>
      <anchor>abfbfd4c8494d4ad416596b8da31f7b87</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>operator.cpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>operator_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="symbolic__operator_8hpp" name="symbolic_operator.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="constraint__component_8hpp" name="constraint_component.hpp" local="no" imported="no">acado/symbolic_expression/constraint_component.hpp</includes>
    <member kind="function">
      <type>Expression</type>
      <name>operator*</name>
      <anchorfile>operator_8cpp.html</anchorfile>
      <anchor>a2449b080f118921bde27471d3a7cfd75</anchor>
      <arglist>(const double &amp;arg1, const Operator &amp;arg2)</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator*</name>
      <anchorfile>operator_8cpp.html</anchorfile>
      <anchor>a0aece6d93f629f761ac26305b6e37a94</anchor>
      <arglist>(const DVector &amp;arg1, const Operator &amp;arg2)</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator*</name>
      <anchorfile>operator_8cpp.html</anchorfile>
      <anchor>a1d06f32e3d3e412d6680feda6a894153</anchor>
      <arglist>(const DMatrix &amp;arg1, const Operator &amp;arg2)</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator+</name>
      <anchorfile>operator_8cpp.html</anchorfile>
      <anchor>a81ff076ad3926fb1815d085a8bacb6b7</anchor>
      <arglist>(const double &amp;arg1, const Operator &amp;arg2)</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator+</name>
      <anchorfile>operator_8cpp.html</anchorfile>
      <anchor>ae3358531b282c1b232779e88cb5d7244</anchor>
      <arglist>(const DVector &amp;arg1, const Operator &amp;arg2)</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator+</name>
      <anchorfile>operator_8cpp.html</anchorfile>
      <anchor>a82ab129beb1a2f0ffcf70ec4e492e276</anchor>
      <arglist>(const DMatrix &amp;arg1, const Operator &amp;arg2)</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator-</name>
      <anchorfile>operator_8cpp.html</anchorfile>
      <anchor>a779d8b239c40553ac36d5cee9017b3e0</anchor>
      <arglist>(const double &amp;arg1, const Operator &amp;arg2)</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator-</name>
      <anchorfile>operator_8cpp.html</anchorfile>
      <anchor>ae7903cb9b89a9987dee28a9d6fdc3814</anchor>
      <arglist>(const DVector &amp;arg1, const Operator &amp;arg2)</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator-</name>
      <anchorfile>operator_8cpp.html</anchorfile>
      <anchor>a7d0ab2852f983f839422b88b330ef7b8</anchor>
      <arglist>(const DMatrix &amp;arg1, const Operator &amp;arg2)</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator/</name>
      <anchorfile>operator_8cpp.html</anchorfile>
      <anchor>a55c5e0d930edb88ae039461388890068</anchor>
      <arglist>(const double &amp;arg1, const Operator &amp;arg2)</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator/</name>
      <anchorfile>operator_8cpp.html</anchorfile>
      <anchor>aee27d19833ef8db1b43e24738c87a921</anchor>
      <arglist>(const DVector &amp;arg1, const Operator &amp;arg2)</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator/</name>
      <anchorfile>operator_8cpp.html</anchorfile>
      <anchor>ab93decac144006c9b33becf89ea04732</anchor>
      <arglist>(const DMatrix &amp;arg1, const Operator &amp;arg2)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>operator_8cpp.html</anchorfile>
      <anchor>a2424974b0b61adb7885c093305c8f49d</anchor>
      <arglist>(std::ostream &amp;stream, const Operator &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&lt;=</name>
      <anchorfile>operator_8cpp.html</anchorfile>
      <anchor>aa8e4edd95d58b08140f575dfbcb2b0c1</anchor>
      <arglist>(double lb, const Operator &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&lt;=</name>
      <anchorfile>operator_8cpp.html</anchorfile>
      <anchor>ab079d3a0477cba132ee70ba5d426be19</anchor>
      <arglist>(DVector lb, const Operator &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&lt;=</name>
      <anchorfile>operator_8cpp.html</anchorfile>
      <anchor>a447891ce6fe33f63276a96d3d3500dfc</anchor>
      <arglist>(VariablesGrid lb, const Operator &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator==</name>
      <anchorfile>operator_8cpp.html</anchorfile>
      <anchor>a1d5135d9fe8a73e6d7bf125cebf76a35</anchor>
      <arglist>(double b, const Operator &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator==</name>
      <anchorfile>operator_8cpp.html</anchorfile>
      <anchor>a5a5e8ae82588d5c17d55f44629c31cc3</anchor>
      <arglist>(DVector b, const Operator &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator==</name>
      <anchorfile>operator_8cpp.html</anchorfile>
      <anchor>a5d38bb25d86891f2b29aa96877fe40c2</anchor>
      <arglist>(VariablesGrid b, const Operator &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&gt;=</name>
      <anchorfile>operator_8cpp.html</anchorfile>
      <anchor>a6dafecdac4110c699b754735d24557be</anchor>
      <arglist>(double ub, const Operator &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&gt;=</name>
      <anchorfile>operator_8cpp.html</anchorfile>
      <anchor>a29f271d63d46d0c8e0d8dad80aa36fd2</anchor>
      <arglist>(DVector ub, const Operator &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&gt;=</name>
      <anchorfile>operator_8cpp.html</anchorfile>
      <anchor>a9401c1ced2395cffabc73b2caa035b37</anchor>
      <arglist>(VariablesGrid ub, const Operator &amp;arg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>operator.hpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>operator_8hpp</filename>
    <includes id="symbolic__operator__fwd_8hpp" name="symbolic_operator_fwd.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator_fwd.hpp</includes>
    <class kind="class">Operator</class>
  </compound>
  <compound kind="file">
    <name>optimization_algorithm.cpp</name>
    <path>/tmp/ws/src/acado/acado/optimization_algorithm/</path>
    <filename>optimization__algorithm_8cpp</filename>
    <includes id="optimization__algorithm_8hpp" name="optimization_algorithm.hpp" local="no" imported="no">acado/optimization_algorithm/optimization_algorithm.hpp</includes>
  </compound>
  <compound kind="file">
    <name>optimization_algorithm.hpp</name>
    <path>/tmp/ws/src/acado/acado/optimization_algorithm/</path>
    <filename>optimization__algorithm_8hpp</filename>
    <includes id="user__interaction_8hpp" name="user_interaction.hpp" local="no" imported="no">acado/user_interaction/user_interaction.hpp</includes>
    <includes id="optimization__algorithm__base_8hpp" name="optimization_algorithm_base.hpp" local="no" imported="no">acado/optimization_algorithm/optimization_algorithm_base.hpp</includes>
    <class kind="class">OptimizationAlgorithm</class>
  </compound>
  <compound kind="file">
    <name>optimization_algorithm_base.cpp</name>
    <path>/tmp/ws/src/acado/acado/optimization_algorithm/</path>
    <filename>optimization__algorithm__base_8cpp</filename>
    <includes id="optimization__algorithm__base_8hpp" name="optimization_algorithm_base.hpp" local="no" imported="no">acado/optimization_algorithm/optimization_algorithm_base.hpp</includes>
    <includes id="ocp_8hpp" name="ocp.hpp" local="no" imported="no">acado/ocp/ocp.hpp</includes>
  </compound>
  <compound kind="file">
    <name>optimization_algorithm_base.hpp</name>
    <path>/tmp/ws/src/acado/acado/optimization_algorithm/</path>
    <filename>optimization__algorithm__base_8hpp</filename>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <includes id="variables__grid_8hpp" name="variables_grid.hpp" local="no" imported="no">acado/variables_grid/variables_grid.hpp</includes>
    <includes id="nlp__solver_8hpp" name="nlp_solver.hpp" local="no" imported="no">acado/nlp_solver/nlp_solver.hpp</includes>
    <includes id="scp__method_8hpp" name="scp_method.hpp" local="no" imported="no">acado/nlp_solver/scp_method.hpp</includes>
    <class kind="class">OptimizationAlgorithmBase</class>
  </compound>
  <compound kind="file">
    <name>Options.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/src/</path>
    <filename>Options_8cpp</filename>
    <includes id="Options_8hpp" name="Options.hpp" local="no" imported="no">qpOASES/Options.hpp</includes>
  </compound>
  <compound kind="file">
    <name>options.cpp</name>
    <path>/tmp/ws/src/acado/acado/user_interaction/</path>
    <filename>options_8cpp</filename>
    <includes id="options_8hpp" name="options.hpp" local="no" imported="no">acado/user_interaction/options.hpp</includes>
  </compound>
  <compound kind="file">
    <name>Options.hpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/include/qpOASES/</path>
    <filename>Options_8hpp</filename>
    <includes id="external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Utils_8hpp" name="external_packages/qpOASES-3.0beta/include/qpOASES/Utils.hpp" local="no" imported="no">qpOASES/Utils.hpp</includes>
    <class kind="class">Options</class>
  </compound>
  <compound kind="file">
    <name>options.hpp</name>
    <path>/tmp/ws/src/acado/acado/user_interaction/</path>
    <filename>options_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="options__list_8hpp" name="options_list.hpp" local="no" imported="no">acado/user_interaction/options_list.hpp</includes>
    <class kind="class">Options</class>
  </compound>
  <compound kind="file">
    <name>options_list.cpp</name>
    <path>/tmp/ws/src/acado/acado/user_interaction/</path>
    <filename>options__list_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="options__list_8hpp" name="options_list.hpp" local="no" imported="no">acado/user_interaction/options_list.hpp</includes>
  </compound>
  <compound kind="file">
    <name>options_list.hpp</name>
    <path>/tmp/ws/src/acado/acado/user_interaction/</path>
    <filename>options__list_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <class kind="class">OptionsList</class>
    <class kind="struct">OptionsList::OptionValue</class>
    <class kind="struct">OptionsList::OptionValueBase</class>
    <member kind="enumeration">
      <name>OptionsItemType</name>
      <anchorfile>options__list_8hpp.html</anchorfile>
      <anchor>a46fab44ff227fe84ebe88e7a0222fd5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OIT_UNKNOWN</name>
      <anchorfile>options__list_8hpp.html</anchorfile>
      <anchor>a46fab44ff227fe84ebe88e7a0222fd5eafdf519a494680b9e8380db39d5fe2038</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OIT_INT</name>
      <anchorfile>options__list_8hpp.html</anchorfile>
      <anchor>a46fab44ff227fe84ebe88e7a0222fd5ea76d6b017bc08090b38b087c1b14a2143</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OIT_DOUBLE</name>
      <anchorfile>options__list_8hpp.html</anchorfile>
      <anchor>a46fab44ff227fe84ebe88e7a0222fd5eac40ebc69ab77119b5e637752567e4d7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OIT_STRING</name>
      <anchorfile>options__list_8hpp.html</anchorfile>
      <anchor>a46fab44ff227fe84ebe88e7a0222fd5ead5082455c50974a2813cb0cd506dbb77</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>OptionsItemType</type>
      <name>OptionsList::getType&lt; std::string &gt;</name>
      <anchorfile>options__list_8hpp.html</anchorfile>
      <anchor>a6cb8d4a736f8f2fc88721e77dd79401d</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>OQPinterface.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/src/extras/</path>
    <filename>OQPinterface_8cpp</filename>
    <includes id="OQPinterface_8hpp" name="OQPinterface.hpp" local="no" imported="no">qpOASES/extras/OQPinterface.hpp</includes>
    <includes id="external__packages_2qpOASES-3_80beta_2include_2qpOASES_2QProblem_8hpp" name="external_packages/qpOASES-3.0beta/include/qpOASES/QProblem.hpp" local="no" imported="no">qpOASES/QProblem.hpp</includes>
    <member kind="function">
      <type>returnValue</type>
      <name>readOQPdata</name>
      <anchorfile>OQPinterface_8cpp.html</anchorfile>
      <anchor>a1a235217bfb0aec92cc6228ed07b2cc0</anchor>
      <arglist>(const char *path, int &amp;nQP, int &amp;nV, int &amp;nC, int &amp;nEC, real_t **H, real_t **g, real_t **A, real_t **lb, real_t **ub, real_t **lbA, real_t **ubA, real_t **xOpt, real_t **yOpt, real_t **objOpt)</arglist>
    </member>
    <member kind="function">
      <type>BEGIN_NAMESPACE_QPOASES returnValue</type>
      <name>readOQPdimensions</name>
      <anchorfile>OQPinterface_8cpp.html</anchorfile>
      <anchor>a8a3ca00abfd5e3354b850e95224e6ef5</anchor>
      <arglist>(const char *path, int &amp;nQP, int &amp;nV, int &amp;nC, int &amp;nEC)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>runOQPbenchmark</name>
      <anchorfile>OQPinterface_8cpp.html</anchorfile>
      <anchor>a75e4d15cda846bfdf21113ae4ab7a449</anchor>
      <arglist>(const char *path, BooleanType isSparse, const Options &amp;options, int &amp;nWSR, real_t &amp;maxCPUtime, real_t &amp;maxStationarity, real_t &amp;maxFeasibility, real_t &amp;maxComplementarity)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>solveOQPbenchmark</name>
      <anchorfile>OQPinterface_8cpp.html</anchorfile>
      <anchor>a5fa6c0a978b92b5c429e6dd7284d660d</anchor>
      <arglist>(int nQP, int nV, int nC, int nEC, const real_t *const _H, const real_t *const g, const real_t *const _A, const real_t *const lb, const real_t *const ub, const real_t *const lbA, const real_t *const ubA, BooleanType isSparse, const Options &amp;options, int &amp;nWSR, real_t &amp;maxCPUtime, real_t &amp;maxStationarity, real_t &amp;maxFeasibility, real_t &amp;maxComplementarity)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>solveOQPbenchmark</name>
      <anchorfile>OQPinterface_8cpp.html</anchorfile>
      <anchor>ae5e79307dbf37e4d78684baa94c8d7e5</anchor>
      <arglist>(int nQP, int nV, const real_t *const _H, const real_t *const g, const real_t *const lb, const real_t *const ub, BooleanType isSparse, const Options &amp;options, int &amp;nWSR, real_t &amp;maxCPUtime, real_t &amp;maxStationarity, real_t &amp;maxFeasibility, real_t &amp;maxComplementarity)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>OQPinterface.hpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/include/qpOASES/extras/</path>
    <filename>OQPinterface_8hpp</filename>
    <includes id="external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Utils_8hpp" name="external_packages/qpOASES-3.0beta/include/qpOASES/Utils.hpp" local="no" imported="no">qpOASES/Utils.hpp</includes>
    <includes id="Options_8hpp" name="Options.hpp" local="no" imported="no">qpOASES/Options.hpp</includes>
    <member kind="function">
      <type>returnValue</type>
      <name>readOQPdata</name>
      <anchorfile>OQPinterface_8hpp.html</anchorfile>
      <anchor>a1a235217bfb0aec92cc6228ed07b2cc0</anchor>
      <arglist>(const char *path, int &amp;nQP, int &amp;nV, int &amp;nC, int &amp;nEC, real_t **H, real_t **g, real_t **A, real_t **lb, real_t **ub, real_t **lbA, real_t **ubA, real_t **xOpt, real_t **yOpt, real_t **objOpt)</arglist>
    </member>
    <member kind="function">
      <type>BEGIN_NAMESPACE_QPOASES returnValue</type>
      <name>readOQPdimensions</name>
      <anchorfile>OQPinterface_8hpp.html</anchorfile>
      <anchor>a8a3ca00abfd5e3354b850e95224e6ef5</anchor>
      <arglist>(const char *path, int &amp;nQP, int &amp;nV, int &amp;nC, int &amp;nEC)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>runOQPbenchmark</name>
      <anchorfile>OQPinterface_8hpp.html</anchorfile>
      <anchor>a75e4d15cda846bfdf21113ae4ab7a449</anchor>
      <arglist>(const char *path, BooleanType isSparse, const Options &amp;options, int &amp;nWSR, real_t &amp;maxCPUtime, real_t &amp;maxStationarity, real_t &amp;maxFeasibility, real_t &amp;maxComplementarity)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>solveOQPbenchmark</name>
      <anchorfile>OQPinterface_8hpp.html</anchorfile>
      <anchor>a5fa6c0a978b92b5c429e6dd7284d660d</anchor>
      <arglist>(int nQP, int nV, int nC, int nEC, const real_t *const _H, const real_t *const g, const real_t *const _A, const real_t *const lb, const real_t *const ub, const real_t *const lbA, const real_t *const ubA, BooleanType isSparse, const Options &amp;options, int &amp;nWSR, real_t &amp;maxCPUtime, real_t &amp;maxStationarity, real_t &amp;maxFeasibility, real_t &amp;maxComplementarity)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>solveOQPbenchmark</name>
      <anchorfile>OQPinterface_8hpp.html</anchorfile>
      <anchor>ae5e79307dbf37e4d78684baa94c8d7e5</anchor>
      <arglist>(int nQP, int nV, const real_t *const _H, const real_t *const g, const real_t *const lb, const real_t *const ub, BooleanType isSparse, const Options &amp;options, int &amp;nWSR, real_t &amp;maxCPUtime, real_t &amp;maxStationarity, real_t &amp;maxFeasibility, real_t &amp;maxComplementarity)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Ordering.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/OrderingMethods/</path>
    <filename>Ordering_8h</filename>
    <includes id="Eigen__Colamd_8h" name="Eigen_Colamd.h" local="yes" imported="no">Eigen_Colamd.h</includes>
    <class kind="class">Eigen::AMDOrdering</class>
    <class kind="struct">Eigen::internal::colamd_col</class>
    <class kind="struct">Eigen::internal::Colamd_Row</class>
    <class kind="class">Eigen::COLAMDOrdering</class>
    <class kind="class">Eigen::NaturalOrdering</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>clear_mark</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8200bef7360b122451c34afda1a57e75</anchor>
      <arglist>(Index n_row, Colamd_Row&lt; Index &gt; Row[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>colamd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1e6508e164a0cff2a6afbdb1bcf25327</anchor>
      <arglist>(Index n_row, Index n_col, Index Alen, Index *A, Index *p, double knobs[COLAMD_KNOBS], Index stats[COLAMD_STATS])</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>colamd_c</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6b02019ab95e8389bc482dd50fccf48f</anchor>
      <arglist>(Index n_col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>colamd_r</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abfee715c506cbf0279bf32ee65baafb6</anchor>
      <arglist>(Index n_row)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>colamd_recommended</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac16f2a94d8cbbd8dc3aff4790d7674e9</anchor>
      <arglist>(Index nnz, Index n_row, Index n_col)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>colamd_set_defaults</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8c1414080c7bdc52b9e914d99efb992c</anchor>
      <arglist>(double knobs[COLAMD_KNOBS])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>detect_super_cols</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a19eff061e576be9a9986fac44241086f</anchor>
      <arglist>(colamd_col&lt; Index &gt; Col[], Index A[], Index head[], Index row_start, Index row_length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>find_ordering</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adbc72e00a8d01fcae53a6da382dd0ee5</anchor>
      <arglist>(Index n_row, Index n_col, Index Alen, Colamd_Row&lt; Index &gt; Row[], colamd_col&lt; Index &gt; Col[], Index A[], Index head[], Index n_col2, Index max_deg, Index pfree)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>garbage_collection</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aabd95ab062b910aaa2539a08e247ab41</anchor>
      <arglist>(Index n_row, Index n_col, Colamd_Row&lt; Index &gt; Row[], colamd_col&lt; Index &gt; Col[], Index A[], Index *pfree)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>init_rows_cols</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae3dc39df329c9ea514130a49268bd26b</anchor>
      <arglist>(Index n_row, Index n_col, Colamd_Row&lt; Index &gt; Row[], colamd_col&lt; Index &gt; col[], Index A[], Index p[], Index stats[COLAMD_STATS])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init_scoring</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abd5a9fb94c712878306ece6af5ad1a93</anchor>
      <arglist>(Index n_row, Index n_col, Colamd_Row&lt; Index &gt; Row[], colamd_col&lt; Index &gt; Col[], Index A[], Index head[], double knobs[COLAMD_KNOBS], Index *p_n_row2, Index *p_n_col2, Index *p_max_deg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>order_children</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aaa333f8a06c6f738cbe2b252bd4cd0f0</anchor>
      <arglist>(Index n_col, colamd_col&lt; Index &gt; Col[], Index p[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ordering_helper_at_plus_a</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5eae952d51a9d1a12470808cc6bb604f</anchor>
      <arglist>(const MatrixType &amp;mat, MatrixType &amp;symmat)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>OrthoMethods.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Geometry/</path>
    <filename>OrthoMethods_8h</filename>
    <class kind="struct">Eigen::internal::cross3_impl</class>
    <class kind="struct">Eigen::internal::unitOrthogonal_selector</class>
    <class kind="struct">Eigen::internal::unitOrthogonal_selector&lt; Derived, 2 &gt;</class>
    <class kind="struct">Eigen::internal::unitOrthogonal_selector&lt; Derived, 3 &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>output_fcn.cpp</name>
    <path>/tmp/ws/src/acado/acado/function/</path>
    <filename>output__fcn_8cpp</filename>
    <includes id="function___8hpp" name="function_.hpp" local="no" imported="no">acado/function/function_.hpp</includes>
    <includes id="output__fcn_8hpp" name="output_fcn.hpp" local="no" imported="no">acado/function/output_fcn.hpp</includes>
  </compound>
  <compound kind="file">
    <name>output_fcn.hpp</name>
    <path>/tmp/ws/src/acado/acado/function/</path>
    <filename>output__fcn_8hpp</filename>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <class kind="class">OutputFcn</class>
  </compound>
  <compound kind="file">
    <name>AltiVec/PacketMath.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/arch/AltiVec/</path>
    <filename>AltiVec_2PacketMath_8h</filename>
    <class kind="struct">Eigen::internal::packet_traits&lt; float &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; int &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet4f &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet4i &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet4f &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet4i &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a22bb01662d3cbba84ee9c2fb0f409e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector __bool int</type>
      <name>Packet4bi</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6f9e47f41b5dca8c3b9c5224f6c5dd5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector float</type>
      <name>Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2e4841a659d4211ca894a9bb5941b2ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector int</type>
      <name>Packet4i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1779dc912736e8ae6343406b25e755e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector unsigned int</type>
      <name>Packet4ui</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a71dcaa8d421f81a41d6602af4b2a0bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector short int</type>
      <name>Packet8i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa879fe6cf659798475589cd11b883a16</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a942acd8105c3749df0d9806f3b21cd49</anchor>
      <arglist>(ZERO, 0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac1f75b9135dd79e03d0a502f72ebb49e</anchor>
      <arglist>(ZERO, 0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a81994039f6d6b49a107fa38d0aa4d419</anchor>
      <arglist>(ONE, 1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae15d296ec6c3d87526f321f5a1c5e3b1</anchor>
      <arglist>(MINUS16,-16)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aac45a51190650c44fc73609b02c11336</anchor>
      <arglist>(MINUS1,-1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9fdd6f0bbf0e65f4b7f1d47a7b9e76c0</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6c2f185b35a5c0ff18e39c00e0e00efc</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>padd&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1b00ef4c11d9b491edfbee232e5bea00</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>padd&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a722391996fdea3f6d4b7b6b10b057b5a</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pand&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acf375c264eb0355dc0a93084b32a2b0b</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pand&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acaff78969deba7b5ad84b29634b0428b</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pandnot&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a00bb122bef7ee702b6300fc47db1fadf</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pandnot&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a772cc969145ff34b2f97462768acd7ac</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad1ed084e8b17458cc7a6393aad90e8f7</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5e7e367b9f82f6f704da66942b180e50</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pdiv&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7a2a0544bbabeb6b84840a1f856a76a5</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pdiv&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adaa877d95a0fab271f252265677f2459</anchor>
      <arglist>(const Packet4i &amp;, const Packet4i &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>pfirst&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2edd5c4942efc09fdf21a887d2311b6c</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>pfirst&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2a33e6980023c110d8a3e5c6ae91816</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pload&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a63e92b056e3378b0853f510fdb6757b2</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pload&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae1c0b08faef0da90bb6fa78856bcf726</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>ploaddup&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4f98fd07c1d5009e6b536dd757688074</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>ploaddup&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3ddf82b3b7cd925ffb814a9baca92fe5</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>ploadu&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac7c8e9806e423b61bb6ec916769bd133</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>ploadu&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8ca7358422bc5068a529fb12256f17c0</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>plset&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a36db8aa56ce12023a9bacf3942d6b3bd</anchor>
      <arglist>(const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>plset&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ac84c746c4df58ec750a70f7238505a</anchor>
      <arglist>(const int &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmadd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a74b4d1fb91602aebe1ae5742e8c2d566</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b, const Packet4f &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmadd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a42d9d7327cce6bb6f38b1f11df8d2289</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b, const Packet4i &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmax&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afed49610891a1b453cf0ebf8f4fec3ce</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmax&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad9f57ee724ff8d0c74957beb4ad40d8e</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmin&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1247c9b2be448c969a8072b27d544355</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmin&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab0fc91b2aa448d8ca108aeb812a4c444</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmul&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5828d050de45a585645f9a959b52a10c</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aed3b9988dbae5842d626ea606eb6b595</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abb7e561b91aaf85a72025e78680b4843</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>por&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4fb4f0998cd8b159ab05449459d3ce56</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>por&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1b9b1518331541832dbd38f5b9f575eb</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac452fae35fa261d87c7c36b3fd50b6ca</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acc5aba715ef7d93e46eb55406725ff24</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_max&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3f362a568c10197e5cd626364b40c3f8</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_max&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad28bd4ccd47c402564a0db725615a2cc</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_min&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afd762b5442ff0b187fa8754c6b0b45c2</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_min&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a547129a430eecaa551362390df1de9e8</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_mul&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7ff699d76ee5c82f775f7521476cd738</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_mul&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a64a70aad7e3c4cd7cd745f1cab35632b</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>preduxp&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a39cf655faeabd9cf2fa3eecdf8f9a870</anchor>
      <arglist>(const Packet4f *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>preduxp&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afe316a337f5fa28c1bd4683c70d1dfe6</anchor>
      <arglist>(const Packet4i *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a84729d9dc9045c5aa096ce1c355da8cc</anchor>
      <arglist>(const float *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af11b2c02aed99a41cf13ab7c867b5ab2</anchor>
      <arglist>(const int *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab6feb0f00213b7e4222460244653db67</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2985360923239d7ae8237408c4a39e6b</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pset1&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a923941269228f9ceaf233636da958609</anchor>
      <arglist>(const float &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pset1&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2531efc4e18dcd18aa6c28ea26b5fd4c</anchor>
      <arglist>(const int &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9ee8e4444b597c94c387d0c22c85adb3</anchor>
      <arglist>(float *to, const Packet4f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a69543ee212c1a509337b1146984e5acc</anchor>
      <arglist>(int *to, const Packet4i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aea49c19b4b3f450da1ff1a018e958eef</anchor>
      <arglist>(float *to, const Packet4f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abe9341bd54c8f36e4add9c441481704c</anchor>
      <arglist>(int *to, const Packet4i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>psub&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae2c3800ca35b419558f193185ca79a35</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>psub&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9694e7fa41c9bf4998fb8f4a5ea0da53</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pxor&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab0a58ebc61dd0462933b4596c80eb2c9</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pxor&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a571f141e28e911ac6e855018bfc00bb1</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_DUPLICATE</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adeab5bc2d5d64de8400974ba0dd89e44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_FORWARD</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abd273864677a427304f17f1b26034766</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_REVERSE</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae3fed8108d0ab4b2a08effd3722ca85f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4f</type>
      <name>p4f_COUNTDOWN</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae46bba4d714ec5a410c41d0d6747c041</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4f</type>
      <name>p4f_ONE</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1544b043dd54007e49420736715fd8d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4f</type>
      <name>p4f_ZERO_</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a260161dc079e8ab1c135238ac8b840ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4i</type>
      <name>p4i_COUNTDOWN</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a136cd60b9d170b2a37e8c6cfba902702</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>NEON/PacketMath.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/arch/NEON/</path>
    <filename>NEON_2PacketMath_8h</filename>
    <class kind="struct">Eigen::internal::packet_traits&lt; float &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; int &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet4f &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet4i &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>__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="define">
      <type>#define</type>
      <name>EIGEN_INIT_NEON_PACKET2</name>
      <anchorfile>NEON_2PacketMath_8h.html</anchorfile>
      <anchor>ab5469430fc5bd96334a254262998b8b4</anchor>
      <arglist>(X, Y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_INIT_NEON_PACKET4</name>
      <anchorfile>NEON_2PacketMath_8h.html</anchorfile>
      <anchor>ab9c1906ead2eb3a3386d11d547baba09</anchor>
      <arglist>(X, Y, Z, W)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PALIGN_NEON</name>
      <anchorfile>NEON_2PacketMath_8h.html</anchorfile>
      <anchor>abd14a862bdf1176207befb341bc1a654</anchor>
      <arglist>(Offset, Type, Command)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9fdd6f0bbf0e65f4b7f1d47a7b9e76c0</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6c2f185b35a5c0ff18e39c00e0e00efc</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>padd&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1b00ef4c11d9b491edfbee232e5bea00</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>padd&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a722391996fdea3f6d4b7b6b10b057b5a</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pand&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acf375c264eb0355dc0a93084b32a2b0b</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pand&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acaff78969deba7b5ad84b29634b0428b</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pandnot&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a00bb122bef7ee702b6300fc47db1fadf</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pandnot&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a772cc969145ff34b2f97462768acd7ac</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad1ed084e8b17458cc7a6393aad90e8f7</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5e7e367b9f82f6f704da66942b180e50</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pdiv&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7a2a0544bbabeb6b84840a1f856a76a5</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pdiv&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adaa877d95a0fab271f252265677f2459</anchor>
      <arglist>(const Packet4i &amp;, const Packet4i &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>pfirst&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2edd5c4942efc09fdf21a887d2311b6c</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>pfirst&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2a33e6980023c110d8a3e5c6ae91816</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pload&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a63e92b056e3378b0853f510fdb6757b2</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pload&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae1c0b08faef0da90bb6fa78856bcf726</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>ploaddup&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4f98fd07c1d5009e6b536dd757688074</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>ploaddup&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3ddf82b3b7cd925ffb814a9baca92fe5</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>ploadu&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac7c8e9806e423b61bb6ec916769bd133</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>ploadu&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8ca7358422bc5068a529fb12256f17c0</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>plset&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a36db8aa56ce12023a9bacf3942d6b3bd</anchor>
      <arglist>(const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>plset&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ac84c746c4df58ec750a70f7238505a</anchor>
      <arglist>(const int &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmadd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a74b4d1fb91602aebe1ae5742e8c2d566</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b, const Packet4f &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmadd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a42d9d7327cce6bb6f38b1f11df8d2289</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b, const Packet4i &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmax&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afed49610891a1b453cf0ebf8f4fec3ce</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmax&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad9f57ee724ff8d0c74957beb4ad40d8e</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmin&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1247c9b2be448c969a8072b27d544355</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmin&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab0fc91b2aa448d8ca108aeb812a4c444</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmul&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5828d050de45a585645f9a959b52a10c</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmul&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac857e3cd556f2e2f05896b08cf703569</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aed3b9988dbae5842d626ea606eb6b595</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abb7e561b91aaf85a72025e78680b4843</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>por&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4fb4f0998cd8b159ab05449459d3ce56</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>por&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1b9b1518331541832dbd38f5b9f575eb</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac452fae35fa261d87c7c36b3fd50b6ca</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acc5aba715ef7d93e46eb55406725ff24</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_max&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3f362a568c10197e5cd626364b40c3f8</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_max&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad28bd4ccd47c402564a0db725615a2cc</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_min&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afd762b5442ff0b187fa8754c6b0b45c2</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_min&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a547129a430eecaa551362390df1de9e8</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_mul&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7ff699d76ee5c82f775f7521476cd738</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_mul&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a64a70aad7e3c4cd7cd745f1cab35632b</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>preduxp&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a39cf655faeabd9cf2fa3eecdf8f9a870</anchor>
      <arglist>(const Packet4f *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>preduxp&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afe316a337f5fa28c1bd4683c70d1dfe6</anchor>
      <arglist>(const Packet4i *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a84729d9dc9045c5aa096ce1c355da8cc</anchor>
      <arglist>(const float *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af11b2c02aed99a41cf13ab7c867b5ab2</anchor>
      <arglist>(const int *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab6feb0f00213b7e4222460244653db67</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2985360923239d7ae8237408c4a39e6b</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pset1&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a923941269228f9ceaf233636da958609</anchor>
      <arglist>(const float &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pset1&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2531efc4e18dcd18aa6c28ea26b5fd4c</anchor>
      <arglist>(const int &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9ee8e4444b597c94c387d0c22c85adb3</anchor>
      <arglist>(float *to, const Packet4f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a69543ee212c1a509337b1146984e5acc</anchor>
      <arglist>(int *to, const Packet4i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aea49c19b4b3f450da1ff1a018e958eef</anchor>
      <arglist>(float *to, const Packet4f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abe9341bd54c8f36e4add9c441481704c</anchor>
      <arglist>(int *to, const Packet4i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>psub&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae2c3800ca35b419558f193185ca79a35</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>psub&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9694e7fa41c9bf4998fb8f4a5ea0da53</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pxor&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab0a58ebc61dd0462933b4596c80eb2c9</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pxor&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a571f141e28e911ac6e855018bfc00bb1</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SSE/PacketMath.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/arch/SSE/</path>
    <filename>SSE_2PacketMath_8h</filename>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m128 &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m128d &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m128i &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; double &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; float &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; int &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet2d &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet4f &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet4i &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet2d &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet4f &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet4i &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>SSE_2PacketMath_8h.html</anchorfile>
      <anchor>a0f48c518e762640a6064167fe5b40949</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>SSE_2PacketMath_8h.html</anchorfile>
      <anchor>aa8bf4245a28ece6f5c5ef11b8a0caa07</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f_FROM_INT</name>
      <anchorfile>SSE_2PacketMath_8h.html</anchorfile>
      <anchor>abecee815522b68a750e619f4cf635286</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet4i</name>
      <anchorfile>SSE_2PacketMath_8h.html</anchorfile>
      <anchor>a36426dcd60c8a41f43ead903d4935c9c</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_DEFAULT_NUMBER_OF_REGISTERS</name>
      <anchorfile>SSE_2PacketMath_8h.html</anchorfile>
      <anchor>a97d0981515c4e49cdf6bd537d80d0e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0e8642e1463946ebdc09d26a8eb9a887</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9fdd6f0bbf0e65f4b7f1d47a7b9e76c0</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6c2f185b35a5c0ff18e39c00e0e00efc</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad5ef11ae779af69a15ceef5761329d15</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>padd&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a130a074afefb80e3e5a21127e1fa9a2c</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>padd&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1b00ef4c11d9b491edfbee232e5bea00</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>padd&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a722391996fdea3f6d4b7b6b10b057b5a</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pand&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2f485a60994bad5dd0593292d0f89c19</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pand&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acf375c264eb0355dc0a93084b32a2b0b</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pand&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acaff78969deba7b5ad84b29634b0428b</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pandnot&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a13e7cbe45ea9a179e16b7a8c1e2ea2dd</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pandnot&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a00bb122bef7ee702b6300fc47db1fadf</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pandnot&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a772cc969145ff34b2f97462768acd7ac</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adee7703d8adb8884bef0a76838f24ffe</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad1ed084e8b17458cc7a6393aad90e8f7</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5e7e367b9f82f6f704da66942b180e50</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pdiv&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8d9b6dd22a9568380b3b54ece5eac0f0</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pdiv&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7a2a0544bbabeb6b84840a1f856a76a5</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pdiv&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adaa877d95a0fab271f252265677f2459</anchor>
      <arglist>(const Packet4i &amp;, const Packet4i &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>pfirst&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af4d7bfd00624245c9481aa794165acb8</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>pfirst&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2edd5c4942efc09fdf21a887d2311b6c</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>pfirst&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2a33e6980023c110d8a3e5c6ae91816</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pload&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7b7d0a2fe1cb5ad90c8a7c8b61c5671a</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pload&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a63e92b056e3378b0853f510fdb6757b2</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pload&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae1c0b08faef0da90bb6fa78856bcf726</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>ploaddup&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a422d191db7a3b5d19a59688e9138dc1c</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>ploaddup&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4f98fd07c1d5009e6b536dd757688074</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>ploaddup&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3ddf82b3b7cd925ffb814a9baca92fe5</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>ploadu&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aad2aa0e94b436c07af15649aa08c5b10</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>ploadu&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac7c8e9806e423b61bb6ec916769bd133</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>ploadu&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8ca7358422bc5068a529fb12256f17c0</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>plset&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aba826190013d0ce2509cf61a4e1ca933</anchor>
      <arglist>(const double &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>plset&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a36db8aa56ce12023a9bacf3942d6b3bd</anchor>
      <arglist>(const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>plset&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ac84c746c4df58ec750a70f7238505a</anchor>
      <arglist>(const int &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmadd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a42d9d7327cce6bb6f38b1f11df8d2289</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b, const Packet4i &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pmax&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeab59aec7b70a1f67d9f060b55903ceb</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmax&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afed49610891a1b453cf0ebf8f4fec3ce</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmax&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad9f57ee724ff8d0c74957beb4ad40d8e</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pmin&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acb800a8a7597c7cfe1955fcb2fe87e57</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmin&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1247c9b2be448c969a8072b27d544355</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmin&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab0fc91b2aa448d8ca108aeb812a4c444</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pmul&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7ddaaf72ad6b225759980160fdb93eb1</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmul&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5828d050de45a585645f9a959b52a10c</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmul&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac857e3cd556f2e2f05896b08cf703569</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a422cda909d8bb0c3d0e871a0c94ae939</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aed3b9988dbae5842d626ea606eb6b595</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abb7e561b91aaf85a72025e78680b4843</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>por&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4678ee0e598312caa5e7c62eee38b832</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>por&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4fb4f0998cd8b159ab05449459d3ce56</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>por&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1b9b1518331541832dbd38f5b9f575eb</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a09278c9f5a526f5e39c882f95238a65a</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac452fae35fa261d87c7c36b3fd50b6ca</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acc5aba715ef7d93e46eb55406725ff24</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_max&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a57f0f7472873a0e72fb6648aff40bd1e</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_max&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3f362a568c10197e5cd626364b40c3f8</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_max&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad28bd4ccd47c402564a0db725615a2cc</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_min&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a91a2407669903bcb8a10ea93751a4411</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_min&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afd762b5442ff0b187fa8754c6b0b45c2</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_min&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a547129a430eecaa551362390df1de9e8</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_mul&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8cc535b17cd693b49e3a29d50c8a1afb</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_mul&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7ff699d76ee5c82f775f7521476cd738</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_mul&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a64a70aad7e3c4cd7cd745f1cab35632b</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>preduxp&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac11481314738487cf1c84dba8c21ff8b</anchor>
      <arglist>(const Packet2d *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>preduxp&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a39cf655faeabd9cf2fa3eecdf8f9a870</anchor>
      <arglist>(const Packet4f *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>preduxp&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afe316a337f5fa28c1bd4683c70d1dfe6</anchor>
      <arglist>(const Packet4i *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afd9b32ea1210628e6993a912fb0f301c</anchor>
      <arglist>(const double *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a84729d9dc9045c5aa096ce1c355da8cc</anchor>
      <arglist>(const float *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af11b2c02aed99a41cf13ab7c867b5ab2</anchor>
      <arglist>(const int *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab6feb0f00213b7e4222460244653db67</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2985360923239d7ae8237408c4a39e6b</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afec2557d181b7c67d670cf51c628c103</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pset1&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6024368181b050eb03ef7eea98f084ea</anchor>
      <arglist>(const double &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pset1&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a923941269228f9ceaf233636da958609</anchor>
      <arglist>(const float &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pset1&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2531efc4e18dcd18aa6c28ea26b5fd4c</anchor>
      <arglist>(const int &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4e9d4d78a5b2fc0d065d7b7543f54f96</anchor>
      <arglist>(double *to, const double &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a58cd7124b4d40f27f0bc96550256984c</anchor>
      <arglist>(float *to, const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a816c2c3a7c2e85df5e58fe5a794a1fc8</anchor>
      <arglist>(double *to, const Packet2d &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9ee8e4444b597c94c387d0c22c85adb3</anchor>
      <arglist>(float *to, const Packet4f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a69543ee212c1a509337b1146984e5acc</anchor>
      <arglist>(int *to, const Packet4i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3dfd013874cfa953711717da3b5b03c1</anchor>
      <arglist>(double *to, const Packet2d &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aea49c19b4b3f450da1ff1a018e958eef</anchor>
      <arglist>(float *to, const Packet4f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abe9341bd54c8f36e4add9c441481704c</anchor>
      <arglist>(int *to, const Packet4i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>psub&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae29e411b8fe47ba97cda746ebf5745d9</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>psub&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae2c3800ca35b419558f193185ca79a35</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>psub&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9694e7fa41c9bf4998fb8f4a5ea0da53</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>punpackp</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a62c23ae3be5330c3ba229b9becb68395</anchor>
      <arglist>(Packet4f *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pxor&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a446e376a6b2d96f743deec927cfc934b</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pxor&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab0a58ebc61dd0462933b4596c80eb2c9</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pxor&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a571f141e28e911ac6e855018bfc00bb1</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Parallelizer.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/products/</path>
    <filename>Parallelizer_8h</filename>
    <class kind="struct">Eigen::internal::GemmParallelInfo</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>initParallel</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a820c0e0460934cc17eb6dacbad54a9f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>manage_multi_threading</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6e841e3c4f4914cf1e06704ec8537db3</anchor>
      <arglist>(Action action, int *v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nbThreads</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a9aca97d83e21b91a04ec079360dfffeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parallelize_gemm</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a71925e95a76b2a8433aec7a3d74a4004</anchor>
      <arglist>(const Functor &amp;func, Index rows, Index cols, bool transpose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNbThreads</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>af9cd17c2fe18204239cd11c88c120b50</anchor>
      <arglist>(int v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>parameter_estimation_algorithm.cpp</name>
    <path>/tmp/ws/src/acado/acado/optimization_algorithm/</path>
    <filename>parameter__estimation__algorithm_8cpp</filename>
    <includes id="parameter__estimation__algorithm_8hpp" name="parameter_estimation_algorithm.hpp" local="no" imported="no">acado/optimization_algorithm/parameter_estimation_algorithm.hpp</includes>
  </compound>
  <compound kind="file">
    <name>parameter_estimation_algorithm.hpp</name>
    <path>/tmp/ws/src/acado/acado/optimization_algorithm/</path>
    <filename>parameter__estimation__algorithm_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <includes id="variables__grid_8hpp" name="variables_grid.hpp" local="no" imported="no">acado/variables_grid/variables_grid.hpp</includes>
    <includes id="ocp_8hpp" name="ocp.hpp" local="no" imported="no">acado/ocp/ocp.hpp</includes>
    <includes id="nlp__solver_8hpp" name="nlp_solver.hpp" local="no" imported="no">acado/nlp_solver/nlp_solver.hpp</includes>
    <includes id="optimization__algorithm_8hpp" name="optimization_algorithm.hpp" local="no" imported="no">acado/optimization_algorithm/optimization_algorithm.hpp</includes>
    <class kind="class">ParameterEstimationAlgorithm</class>
  </compound>
  <compound kind="file">
    <name>parameter_estimation_tutorial2.cpp</name>
    <path>/tmp/ws/src/acado/examples/parameter_estimation/</path>
    <filename>parameter__estimation__tutorial2_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>parameter__estimation__tutorial2_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/Geometry/ParametrizedLine.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Eigen2Support/Geometry/</path>
    <filename>Eigen2Support_2Geometry_2ParametrizedLine_8h</filename>
    <class kind="class">Eigen::ParametrizedLine</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>Geometry/ParametrizedLine.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Geometry/</path>
    <filename>Geometry_2ParametrizedLine_8h</filename>
    <class kind="class">Eigen::ParametrizedLine</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>PardisoSupport.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/PardisoSupport/</path>
    <filename>PardisoSupport_8h</filename>
    <class kind="struct">Eigen::internal::pardiso_run_selector</class>
    <class kind="struct">Eigen::internal::pardiso_run_selector&lt; long long int &gt;</class>
    <class kind="struct">Eigen::internal::pardiso_traits&lt; PardisoLDLT&lt; _MatrixType, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::pardiso_traits&lt; PardisoLLT&lt; _MatrixType, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::pardiso_traits&lt; PardisoLU&lt; _MatrixType &gt; &gt;</class>
    <class kind="class">Eigen::PardisoImpl</class>
    <class kind="class">Eigen::PardisoLDLT</class>
    <class kind="class">Eigen::PardisoLLT</class>
    <class kind="class">Eigen::PardisoLU</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; PardisoImpl&lt; _Derived &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval&lt; PardisoImpl&lt; Derived &gt;, Rhs &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>PartialPivLU.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/LU/</path>
    <filename>PartialPivLU_8h</filename>
    <class kind="struct">Eigen::internal::partial_lu_impl</class>
    <class kind="class">Eigen::PartialPivLU</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; PartialPivLU&lt; _MatrixType &gt;, Rhs &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>partial_lu_inplace</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a73dbb11a3e2eac5372b6ee3f44ac0e5f</anchor>
      <arglist>(MatrixType &amp;lu, TranspositionType &amp;row_transpositions, typename TranspositionType::Index &amp;nb_transpositions)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PartialPivLU_MKL.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/LU/</path>
    <filename>PartialPivLU__MKL_8h</filename>
    <includes id="MKL__support_8h" name="MKL_support.h" local="yes" imported="no">Eigen/src/Core/util/MKL_support.h</includes>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_LU_PARTPIV</name>
      <anchorfile>PartialPivLU__MKL_8h.html</anchorfile>
      <anchor>a5c55bc4e939e65c9333bc875467c07f0</anchor>
      <arglist>(EIGTYPE, MKLTYPE, MKLPREFIX)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PaStiXSupport.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/PaStiXSupport/</path>
    <filename>PaStiXSupport_8h</filename>
    <class kind="struct">Eigen::internal::pastix_traits&lt; PastixLDLT&lt; _MatrixType, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::pastix_traits&lt; PastixLLT&lt; _MatrixType, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::pastix_traits&lt; PastixLU&lt; _MatrixType &gt; &gt;</class>
    <class kind="class">Eigen::PastixBase</class>
    <class kind="class">Eigen::PastixLDLT</class>
    <class kind="class">Eigen::PastixLLT</class>
    <class kind="class">Eigen::PastixLU</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; PastixBase&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval&lt; PastixBase&lt; _MatrixType &gt;, Rhs &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>c_to_fortran_numbering</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3b77815ecf2fc57f2aedb98843ee27ca</anchor>
      <arglist>(MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen_pastix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad4ee1ca4d2da070262fd90025e78e085</anchor>
      <arglist>(pastix_data_t **pastix_data, int pastix_comm, int n, int *ptr, int *idx, float *vals, int *perm, int *invp, float *x, int nbrhs, int *iparm, double *dparm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen_pastix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8346483bbc2fdc1060016e43455fc767</anchor>
      <arglist>(pastix_data_t **pastix_data, int pastix_comm, int n, int *ptr, int *idx, double *vals, int *perm, int *invp, double *x, int nbrhs, int *iparm, double *dparm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen_pastix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6e5b1ff23fcbefa6a72093bf432dc7f3</anchor>
      <arglist>(pastix_data_t **pastix_data, int pastix_comm, int n, int *ptr, int *idx, std::complex&lt; float &gt; *vals, int *perm, int *invp, std::complex&lt; float &gt; *x, int nbrhs, int *iparm, double *dparm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen_pastix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af1213cdace90c207c4b0345024f82bcb</anchor>
      <arglist>(pastix_data_t **pastix_data, int pastix_comm, int n, int *ptr, int *idx, std::complex&lt; double &gt; *vals, int *perm, int *invp, std::complex&lt; double &gt; *x, int nbrhs, int *iparm, double *dparm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fortran_to_c_numbering</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2a586e53557a05a89df27c10a7e0e90c</anchor>
      <arglist>(MatrixType &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>path_constraint.cpp</name>
    <path>/tmp/ws/src/acado/acado/constraint/</path>
    <filename>path__constraint_8cpp</filename>
    <includes id="path__constraint_8hpp" name="path_constraint.hpp" local="no" imported="no">acado/constraint/path_constraint.hpp</includes>
  </compound>
  <compound kind="file">
    <name>path_constraint.hpp</name>
    <path>/tmp/ws/src/acado/acado/constraint/</path>
    <filename>path__constraint_8hpp</filename>
    <includes id="constraint__element_8hpp" name="constraint_element.hpp" local="no" imported="no">acado/constraint/constraint_element.hpp</includes>
    <class kind="class">PathConstraint</class>
  </compound>
  <compound kind="file">
    <name>examples/integration_algorithm/pendulum.cpp</name>
    <path>/tmp/ws/src/acado/examples/integration_algorithm/</path>
    <filename>examples_2integration__algorithm_2pendulum_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO int</type>
      <name>main</name>
      <anchorfile>examples_2integration__algorithm_2pendulum_8cpp.html</anchorfile>
      <anchor>acacac24a7bdcafe661572d46ab821808</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>examples/integrator/pendulum.cpp</name>
    <path>/tmp/ws/src/acado/examples/integrator/</path>
    <filename>examples_2integrator_2pendulum_8cpp</filename>
    <includes id="acado__integrators_8hpp" name="acado_integrators.hpp" local="no" imported="no">acado_integrators.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>examples_2integrator_2pendulum_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interfaces/matlab/examples/integrator/pendulum.cpp</name>
    <path>/tmp/ws/src/acado/interfaces/matlab/examples/integrator/</path>
    <filename>interfaces_2matlab_2examples_2integrator_2pendulum_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>pendulum</name>
      <anchorfile>interfaces_2matlab_2examples_2integrator_2pendulum_8cpp.html</anchorfile>
      <anchor>a631923a944223b9a61beb8f42365524b</anchor>
      <arglist>(DifferentialEquation *f)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pendulum_C.cpp</name>
    <path>/tmp/ws/src/acado/examples/integrator/</path>
    <filename>pendulum__C_8cpp</filename>
    <includes id="acado__integrators_8hpp" name="acado_integrators.hpp" local="no" imported="no">acado_integrators.hpp</includes>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO void</type>
      <name>ffcn_model</name>
      <anchorfile>pendulum__C_8cpp.html</anchorfile>
      <anchor>a7c21f69667274b8d1386344a45ced8a2</anchor>
      <arglist>(double *x, double *f, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pendulum__C_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pendulum_dae_nmpc.cpp</name>
    <path>/tmp/ws/src/acado/examples/code_generation/mpc_mhe/</path>
    <filename>pendulum__dae__nmpc_8cpp</filename>
    <includes id="acado__code__generation_8hpp" name="acado_code_generation.hpp" local="no" imported="no">acado_code_generation.hpp</includes>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO int</type>
      <name>main</name>
      <anchorfile>pendulum__dae__nmpc_8cpp.html</anchorfile>
      <anchor>a43a5670ad5a9deaab828d4142a19fc63</anchor>
      <arglist>(int argc, char *const argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pendulum_dae_nmpc_test.cpp</name>
    <path>/tmp/ws/src/acado/examples/code_generation/mpc_mhe/</path>
    <filename>pendulum__dae__nmpc__test_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>N</name>
      <anchorfile>pendulum__dae__nmpc__test_8cpp.html</anchorfile>
      <anchor>a0240ac851181b84ac374872dc5434ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NU</name>
      <anchorfile>pendulum__dae__nmpc__test_8cpp.html</anchorfile>
      <anchor>ad55aaa689279e5075221b934bfe889a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_STEPS</name>
      <anchorfile>pendulum__dae__nmpc__test_8cpp.html</anchorfile>
      <anchor>a4baf746c532132ad778aa38fa77c94fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NX</name>
      <anchorfile>pendulum__dae__nmpc__test_8cpp.html</anchorfile>
      <anchor>a4a9d32ff035c82119003134767948ebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NXA</name>
      <anchorfile>pendulum__dae__nmpc__test_8cpp.html</anchorfile>
      <anchor>affb1f2fdecf00c95ce5ee000d1443093</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NY</name>
      <anchorfile>pendulum__dae__nmpc__test_8cpp.html</anchorfile>
      <anchor>a652e87ecc9140879666ae9d6bf4ca893</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NYN</name>
      <anchorfile>pendulum__dae__nmpc__test_8cpp.html</anchorfile>
      <anchor>afb29e13e53a8764250dcc79ccc7f5b53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERBOSE</name>
      <anchorfile>pendulum__dae__nmpc__test_8cpp.html</anchorfile>
      <anchor>a42f8c497a1968074f38bf5055c650dca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pendulum__dae__nmpc__test_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ACADOvariables</type>
      <name>acadoVariables</name>
      <anchorfile>pendulum__dae__nmpc__test_8cpp.html</anchorfile>
      <anchor>a980bcce34975bedac045a38ddafb8b12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ACADOworkspace</type>
      <name>acadoWorkspace</name>
      <anchorfile>pendulum__dae__nmpc__test_8cpp.html</anchorfile>
      <anchor>a5debf22c50c1af86e1b97d020980ed4c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>periodic_reference_trajectory.cpp</name>
    <path>/tmp/ws/src/acado/acado/reference_trajectory/</path>
    <filename>periodic__reference__trajectory_8cpp</filename>
    <includes id="periodic__reference__trajectory_8hpp" name="periodic_reference_trajectory.hpp" local="no" imported="no">acado/reference_trajectory/periodic_reference_trajectory.hpp</includes>
  </compound>
  <compound kind="file">
    <name>periodic_reference_trajectory.hpp</name>
    <path>/tmp/ws/src/acado/acado/reference_trajectory/</path>
    <filename>periodic__reference__trajectory_8hpp</filename>
    <includes id="static__reference__trajectory_8hpp" name="static_reference_trajectory.hpp" local="no" imported="no">acado/reference_trajectory/static_reference_trajectory.hpp</includes>
    <includes id="variables__grid_8hpp" name="variables_grid.hpp" local="no" imported="no">acado/variables_grid/variables_grid.hpp</includes>
    <includes id="curve_8hpp" name="curve.hpp" local="no" imported="no">acado/curve/curve.hpp</includes>
    <class kind="class">PeriodicReferenceTrajectory</class>
  </compound>
  <compound kind="file">
    <name>periodic_tracking.cpp</name>
    <path>/tmp/ws/src/acado/examples/simulation_environment/</path>
    <filename>periodic__tracking_8cpp</filename>
    <includes id="acado__toolkit_8hpp" name="acado_toolkit.hpp" local="no" imported="no">acado_toolkit.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>periodic__tracking_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PermutationMatrix.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>PermutationMatrix_8h</filename>
    <class kind="class">Eigen::Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt;, _PacketAccess &gt;</class>
    <class kind="struct">Eigen::internal::permut_matrix_product_retval</class>
    <class kind="class">Eigen::PermutationBase</class>
    <class kind="class">Eigen::PermutationMatrix</class>
    <class kind="struct">Eigen::PermutationStorage</class>
    <class kind="class">Eigen::PermutationWrapper</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt;, _PacketAccess &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; permut_matrix_product_retval&lt; PermutationType, MatrixType, Side, Transposed &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; PermutationWrapper&lt; _IndicesType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Transpose&lt; PermutationBase&lt; Derived &gt; &gt; &gt;</class>
    <class kind="class">Eigen::Transpose&lt; PermutationBase&lt; Derived &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumeration">
      <name>PermPermProduct_t</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a837e6488b526acf05536e7ebf64245b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PermPermProduct</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a837e6488b526acf05536e7ebf64245b4aee2f3d4b0c57d8e4d0b66950a98b0e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const internal::permut_matrix_product_retval&lt; PermutationDerived, Derived, OnTheRight &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a81fb70d0dc1c6deb42e9816647607247</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>namespaceEigen.html</anchorfile>
      <anchor>a356bab1973885b64d54339ee9959519b</anchor>
      <arglist>(const PermutationBase&lt; PermutationDerived &gt; &amp;permutation, const MatrixBase&lt; Derived &gt; &amp;matrix)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pid_controller.cpp</name>
    <path>/tmp/ws/src/acado/acado/control_law/</path>
    <filename>pid__controller_8cpp</filename>
    <includes id="pid__controller_8hpp" name="pid_controller.hpp" local="no" imported="no">acado/control_law/pid_controller.hpp</includes>
  </compound>
  <compound kind="file">
    <name>pid_controller.hpp</name>
    <path>/tmp/ws/src/acado/acado/control_law/</path>
    <filename>pid__controller_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <includes id="control__law_8hpp" name="control_law.hpp" local="no" imported="no">acado/control_law/control_law.hpp</includes>
    <includes id="clipping__functionality_8hpp" name="clipping_functionality.hpp" local="no" imported="no">acado/control_law/clipping_functionality.hpp</includes>
    <class kind="class">PIDcontroller</class>
  </compound>
  <compound kind="file">
    <name>PlainObjectBase.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>PlainObjectBase_8h</filename>
    <class kind="struct">Eigen::internal::check_rows_cols_for_overflow</class>
    <class kind="struct">Eigen::internal::check_rows_cols_for_overflow&lt; Dynamic &gt;</class>
    <class kind="struct">Eigen::internal::conservative_resize_like_impl</class>
    <class kind="struct">Eigen::internal::conservative_resize_like_impl&lt; Derived, OtherDerived, true &gt;</class>
    <class kind="struct">Eigen::internal::matrix_swap_impl</class>
    <class kind="struct">Eigen::internal::matrix_swap_impl&lt; MatrixTypeA, MatrixTypeB, true &gt;</class>
    <class kind="class">Eigen::PlainObjectBase</class>
    <class kind="struct">Eigen::PlainObjectBase::StridedAlignedMapType</class>
    <class kind="struct">Eigen::PlainObjectBase::StridedConstAlignedMapType</class>
    <class kind="struct">Eigen::PlainObjectBase::StridedConstMapType</class>
    <class kind="struct">Eigen::PlainObjectBase::StridedMapType</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_INITIALIZE_COEFFS_IF_THAT_OPTION_IS_ENABLED</name>
      <anchorfile>PlainObjectBase_8h.html</anchorfile>
      <anchor>a30c463f386b6047311da55d64c820cb6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plot_collection.cpp</name>
    <path>/tmp/ws/src/acado/acado/user_interaction/</path>
    <filename>plot__collection_8cpp</filename>
    <includes id="plot__collection_8hpp" name="plot_collection.hpp" local="no" imported="no">acado/user_interaction/plot_collection.hpp</includes>
  </compound>
  <compound kind="file">
    <name>plot_collection.hpp</name>
    <path>/tmp/ws/src/acado/acado/user_interaction/</path>
    <filename>plot__collection_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="plot__window_8hpp" name="plot_window.hpp" local="no" imported="no">acado/user_interaction/plot_window.hpp</includes>
    <class kind="class">PlotCollection</class>
  </compound>
  <compound kind="file">
    <name>plot_window.cpp</name>
    <path>/tmp/ws/src/acado/acado/user_interaction/</path>
    <filename>plot__window_8cpp</filename>
    <includes id="plot__window__subplot_8hpp" name="plot_window_subplot.hpp" local="no" imported="no">acado/user_interaction/plot_window_subplot.hpp</includes>
    <includes id="plot__window_8hpp" name="plot_window.hpp" local="no" imported="no">acado/user_interaction/plot_window.hpp</includes>
  </compound>
  <compound kind="file">
    <name>plot_window.hpp</name>
    <path>/tmp/ws/src/acado/acado/user_interaction/</path>
    <filename>plot__window_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <includes id="plot__window__subplot_8hpp" name="plot_window_subplot.hpp" local="no" imported="no">acado/user_interaction/plot_window_subplot.hpp</includes>
    <includes id="log__record_8hpp" name="log_record.hpp" local="no" imported="no">acado/user_interaction/log_record.hpp</includes>
    <class kind="class">PlotWindow</class>
  </compound>
  <compound kind="file">
    <name>plot_window_subplot.cpp</name>
    <path>/tmp/ws/src/acado/acado/user_interaction/</path>
    <filename>plot__window__subplot_8cpp</filename>
    <includes id="plot__window__subplot_8hpp" name="plot_window_subplot.hpp" local="no" imported="no">acado/user_interaction/plot_window_subplot.hpp</includes>
    <includes id="curve_8hpp" name="curve.hpp" local="no" imported="no">acado/curve/curve.hpp</includes>
  </compound>
  <compound kind="file">
    <name>plot_window_subplot.hpp</name>
    <path>/tmp/ws/src/acado/acado/user_interaction/</path>
    <filename>plot__window__subplot_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <class kind="class">PlotWindowSubplot</class>
  </compound>
  <compound kind="file">
    <name>acado/user_interaction/plotting.cpp</name>
    <path>/tmp/ws/src/acado/acado/user_interaction/</path>
    <filename>acado_2user__interaction_2plotting_8cpp</filename>
    <includes id="plot__collection_8hpp" name="plot_collection.hpp" local="no" imported="no">acado/user_interaction/plot_collection.hpp</includes>
    <includes id="plotting_8hpp" name="plotting.hpp" local="no" imported="no">acado/user_interaction/plotting.hpp</includes>
  </compound>
  <compound kind="file">
    <name>examples/getting_started/plotting.cpp</name>
    <path>/tmp/ws/src/acado/examples/getting_started/</path>
    <filename>examples_2getting__started_2plotting_8cpp</filename>
    <includes id="acado__toolkit_8hpp" name="acado_toolkit.hpp" local="no" imported="no">acado_toolkit.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>examples_2getting__started_2plotting_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plotting.hpp</name>
    <path>/tmp/ws/src/acado/acado/user_interaction/</path>
    <filename>plotting_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="plot__collection_8hpp" name="plot_collection.hpp" local="no" imported="no">acado/user_interaction/plot_collection.hpp</includes>
    <includes id="plot__window_8hpp" name="plot_window.hpp" local="no" imported="no">acado/user_interaction/plot_window.hpp</includes>
    <class kind="class">Plotting</class>
    <member kind="variable" static="yes">
      <type>static BEGIN_NAMESPACE_ACADO PlotWindow</type>
      <name>emptyPlotWindow</name>
      <anchorfile>plotting_8hpp.html</anchorfile>
      <anchor>ac6e80fb0bcabed08af69cbb80a58848d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plug_flow_reactor2_nbi.cpp</name>
    <path>/tmp/ws/src/acado/examples/multi_objective/</path>
    <filename>plug__flow__reactor2__nbi_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="yes" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>Beta</name>
      <anchorfile>plug__flow__reactor2__nbi_8cpp.html</anchorfile>
      <anchor>a69481325cd251d42dac1c62fb459cddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Cin</name>
      <anchorfile>plug__flow__reactor2__nbi_8cpp.html</anchorfile>
      <anchor>abe18081e834c97af2bf5e515b9d07845</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Delta</name>
      <anchorfile>plug__flow__reactor2__nbi_8cpp.html</anchorfile>
      <anchor>a35b7eb5ca51863be70bf9a60d5c6ca51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>E</name>
      <anchorfile>plug__flow__reactor2__nbi_8cpp.html</anchorfile>
      <anchor>a07484107e6d9fdf38b53edf631d6511d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>k0</name>
      <anchorfile>plug__flow__reactor2__nbi_8cpp.html</anchorfile>
      <anchor>a8d58e214b7b5b075466aecc6c0c295ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>K3</name>
      <anchorfile>plug__flow__reactor2__nbi_8cpp.html</anchorfile>
      <anchor>aa6d1b6ea9feee250d0e41586bd39d654</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>L</name>
      <anchorfile>plug__flow__reactor2__nbi_8cpp.html</anchorfile>
      <anchor>aa73214aa5f2f94f63d90bb4e3d99fe53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>R</name>
      <anchorfile>plug__flow__reactor2__nbi_8cpp.html</anchorfile>
      <anchor>a5c71a5e59a53413cd6c270266d63b031</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Tin</name>
      <anchorfile>plug__flow__reactor2__nbi_8cpp.html</anchorfile>
      <anchor>aab4b4dcf972baa11696adb6457aa1ad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>v</name>
      <anchorfile>plug__flow__reactor2__nbi_8cpp.html</anchorfile>
      <anchor>a38bf1e5e0427bdeba2b469eea9befc23</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>plug__flow__reactor2__nbi_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plug_flow_reactor2_nnc.cpp</name>
    <path>/tmp/ws/src/acado/examples/multi_objective/</path>
    <filename>plug__flow__reactor2__nnc_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="yes" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>Beta</name>
      <anchorfile>plug__flow__reactor2__nnc_8cpp.html</anchorfile>
      <anchor>a69481325cd251d42dac1c62fb459cddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Cin</name>
      <anchorfile>plug__flow__reactor2__nnc_8cpp.html</anchorfile>
      <anchor>abe18081e834c97af2bf5e515b9d07845</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Delta</name>
      <anchorfile>plug__flow__reactor2__nnc_8cpp.html</anchorfile>
      <anchor>a35b7eb5ca51863be70bf9a60d5c6ca51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>E</name>
      <anchorfile>plug__flow__reactor2__nnc_8cpp.html</anchorfile>
      <anchor>a07484107e6d9fdf38b53edf631d6511d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>k0</name>
      <anchorfile>plug__flow__reactor2__nnc_8cpp.html</anchorfile>
      <anchor>a8d58e214b7b5b075466aecc6c0c295ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>K3</name>
      <anchorfile>plug__flow__reactor2__nnc_8cpp.html</anchorfile>
      <anchor>aa6d1b6ea9feee250d0e41586bd39d654</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>L</name>
      <anchorfile>plug__flow__reactor2__nnc_8cpp.html</anchorfile>
      <anchor>aa73214aa5f2f94f63d90bb4e3d99fe53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>R</name>
      <anchorfile>plug__flow__reactor2__nnc_8cpp.html</anchorfile>
      <anchor>a5c71a5e59a53413cd6c270266d63b031</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Tin</name>
      <anchorfile>plug__flow__reactor2__nnc_8cpp.html</anchorfile>
      <anchor>aab4b4dcf972baa11696adb6457aa1ad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>v</name>
      <anchorfile>plug__flow__reactor2__nnc_8cpp.html</anchorfile>
      <anchor>a38bf1e5e0427bdeba2b469eea9befc23</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>plug__flow__reactor2__nnc_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plug_flow_reactor2_ws.cpp</name>
    <path>/tmp/ws/src/acado/examples/multi_objective/</path>
    <filename>plug__flow__reactor2__ws_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="yes" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>Beta</name>
      <anchorfile>plug__flow__reactor2__ws_8cpp.html</anchorfile>
      <anchor>a69481325cd251d42dac1c62fb459cddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Cin</name>
      <anchorfile>plug__flow__reactor2__ws_8cpp.html</anchorfile>
      <anchor>abe18081e834c97af2bf5e515b9d07845</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Delta</name>
      <anchorfile>plug__flow__reactor2__ws_8cpp.html</anchorfile>
      <anchor>a35b7eb5ca51863be70bf9a60d5c6ca51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>E</name>
      <anchorfile>plug__flow__reactor2__ws_8cpp.html</anchorfile>
      <anchor>a07484107e6d9fdf38b53edf631d6511d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>k0</name>
      <anchorfile>plug__flow__reactor2__ws_8cpp.html</anchorfile>
      <anchor>a8d58e214b7b5b075466aecc6c0c295ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>K3</name>
      <anchorfile>plug__flow__reactor2__ws_8cpp.html</anchorfile>
      <anchor>aa6d1b6ea9feee250d0e41586bd39d654</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>L</name>
      <anchorfile>plug__flow__reactor2__ws_8cpp.html</anchorfile>
      <anchor>aa73214aa5f2f94f63d90bb4e3d99fe53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>R</name>
      <anchorfile>plug__flow__reactor2__ws_8cpp.html</anchorfile>
      <anchor>a5c71a5e59a53413cd6c270266d63b031</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Tin</name>
      <anchorfile>plug__flow__reactor2__ws_8cpp.html</anchorfile>
      <anchor>aab4b4dcf972baa11696adb6457aa1ad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>v</name>
      <anchorfile>plug__flow__reactor2__ws_8cpp.html</anchorfile>
      <anchor>a38bf1e5e0427bdeba2b469eea9befc23</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>plug__flow__reactor2__ws_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plug_flow_reactor_nbi.cpp</name>
    <path>/tmp/ws/src/acado/examples/multi_objective/</path>
    <filename>plug__flow__reactor__nbi_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="yes" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>Beta</name>
      <anchorfile>plug__flow__reactor__nbi_8cpp.html</anchorfile>
      <anchor>a69481325cd251d42dac1c62fb459cddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Cin</name>
      <anchorfile>plug__flow__reactor__nbi_8cpp.html</anchorfile>
      <anchor>abe18081e834c97af2bf5e515b9d07845</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Delta</name>
      <anchorfile>plug__flow__reactor__nbi_8cpp.html</anchorfile>
      <anchor>a35b7eb5ca51863be70bf9a60d5c6ca51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>E</name>
      <anchorfile>plug__flow__reactor__nbi_8cpp.html</anchorfile>
      <anchor>a07484107e6d9fdf38b53edf631d6511d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>k0</name>
      <anchorfile>plug__flow__reactor__nbi_8cpp.html</anchorfile>
      <anchor>a8d58e214b7b5b075466aecc6c0c295ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>K1</name>
      <anchorfile>plug__flow__reactor__nbi_8cpp.html</anchorfile>
      <anchor>aadecb1977e30da2f62766f1fcb8b1f95</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>L</name>
      <anchorfile>plug__flow__reactor__nbi_8cpp.html</anchorfile>
      <anchor>aa73214aa5f2f94f63d90bb4e3d99fe53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>R</name>
      <anchorfile>plug__flow__reactor__nbi_8cpp.html</anchorfile>
      <anchor>a5c71a5e59a53413cd6c270266d63b031</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Tin</name>
      <anchorfile>plug__flow__reactor__nbi_8cpp.html</anchorfile>
      <anchor>aab4b4dcf972baa11696adb6457aa1ad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>v</name>
      <anchorfile>plug__flow__reactor__nbi_8cpp.html</anchorfile>
      <anchor>a38bf1e5e0427bdeba2b469eea9befc23</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>plug__flow__reactor__nbi_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plug_flow_reactor_nnc.cpp</name>
    <path>/tmp/ws/src/acado/examples/multi_objective/</path>
    <filename>plug__flow__reactor__nnc_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="yes" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>Beta</name>
      <anchorfile>plug__flow__reactor__nnc_8cpp.html</anchorfile>
      <anchor>a69481325cd251d42dac1c62fb459cddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Cin</name>
      <anchorfile>plug__flow__reactor__nnc_8cpp.html</anchorfile>
      <anchor>abe18081e834c97af2bf5e515b9d07845</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Delta</name>
      <anchorfile>plug__flow__reactor__nnc_8cpp.html</anchorfile>
      <anchor>a35b7eb5ca51863be70bf9a60d5c6ca51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>E</name>
      <anchorfile>plug__flow__reactor__nnc_8cpp.html</anchorfile>
      <anchor>a07484107e6d9fdf38b53edf631d6511d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>k0</name>
      <anchorfile>plug__flow__reactor__nnc_8cpp.html</anchorfile>
      <anchor>a8d58e214b7b5b075466aecc6c0c295ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>K1</name>
      <anchorfile>plug__flow__reactor__nnc_8cpp.html</anchorfile>
      <anchor>aadecb1977e30da2f62766f1fcb8b1f95</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>L</name>
      <anchorfile>plug__flow__reactor__nnc_8cpp.html</anchorfile>
      <anchor>aa73214aa5f2f94f63d90bb4e3d99fe53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>R</name>
      <anchorfile>plug__flow__reactor__nnc_8cpp.html</anchorfile>
      <anchor>a5c71a5e59a53413cd6c270266d63b031</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Tin</name>
      <anchorfile>plug__flow__reactor__nnc_8cpp.html</anchorfile>
      <anchor>aab4b4dcf972baa11696adb6457aa1ad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>v</name>
      <anchorfile>plug__flow__reactor__nnc_8cpp.html</anchorfile>
      <anchor>a38bf1e5e0427bdeba2b469eea9befc23</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>plug__flow__reactor__nnc_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plug_flow_reactor_ws.cpp</name>
    <path>/tmp/ws/src/acado/examples/multi_objective/</path>
    <filename>plug__flow__reactor__ws_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="yes" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>Beta</name>
      <anchorfile>plug__flow__reactor__ws_8cpp.html</anchorfile>
      <anchor>a69481325cd251d42dac1c62fb459cddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Cin</name>
      <anchorfile>plug__flow__reactor__ws_8cpp.html</anchorfile>
      <anchor>abe18081e834c97af2bf5e515b9d07845</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Delta</name>
      <anchorfile>plug__flow__reactor__ws_8cpp.html</anchorfile>
      <anchor>a35b7eb5ca51863be70bf9a60d5c6ca51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>E</name>
      <anchorfile>plug__flow__reactor__ws_8cpp.html</anchorfile>
      <anchor>a07484107e6d9fdf38b53edf631d6511d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>k0</name>
      <anchorfile>plug__flow__reactor__ws_8cpp.html</anchorfile>
      <anchor>a8d58e214b7b5b075466aecc6c0c295ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>K1</name>
      <anchorfile>plug__flow__reactor__ws_8cpp.html</anchorfile>
      <anchor>aadecb1977e30da2f62766f1fcb8b1f95</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>L</name>
      <anchorfile>plug__flow__reactor__ws_8cpp.html</anchorfile>
      <anchor>aa73214aa5f2f94f63d90bb4e3d99fe53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>R</name>
      <anchorfile>plug__flow__reactor__ws_8cpp.html</anchorfile>
      <anchor>a5c71a5e59a53413cd6c270266d63b031</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Tin</name>
      <anchorfile>plug__flow__reactor__ws_8cpp.html</anchorfile>
      <anchor>aab4b4dcf972baa11696adb6457aa1ad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>v</name>
      <anchorfile>plug__flow__reactor__ws_8cpp.html</anchorfile>
      <anchor>a38bf1e5e0427bdeba2b469eea9befc23</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>plug__flow__reactor__ws_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_constraint.cpp</name>
    <path>/tmp/ws/src/acado/acado/constraint/</path>
    <filename>point__constraint_8cpp</filename>
    <includes id="point__constraint_8hpp" name="point_constraint.hpp" local="no" imported="no">acado/constraint/point_constraint.hpp</includes>
  </compound>
  <compound kind="file">
    <name>point_constraint.hpp</name>
    <path>/tmp/ws/src/acado/acado/constraint/</path>
    <filename>point__constraint_8hpp</filename>
    <includes id="constraint__element_8hpp" name="constraint_element.hpp" local="no" imported="no">acado/constraint/constraint_element.hpp</includes>
    <class kind="class">PointConstraint</class>
  </compound>
  <compound kind="file">
    <name>PolynomialSolver.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/Polynomials/</path>
    <filename>PolynomialSolver_8h</filename>
    <class kind="class">Eigen::PolynomialSolver</class>
    <class kind="class">Eigen::PolynomialSolver&lt; _Scalar, 1 &gt;</class>
    <class kind="class">Eigen::PolynomialSolverBase</class>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_POLYNOMIAL_SOLVER_BASE_INHERITED_TYPES</name>
      <anchorfile>PolynomialSolver_8h.html</anchorfile>
      <anchor>a51ff954610b546b921229e5a1c4fd498</anchor>
      <arglist>(BASE)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PolynomialUtils.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/Polynomials/</path>
    <filename>PolynomialUtils_8h</filename>
    <namespace>Eigen</namespace>
    <member kind="function">
      <type>NumTraits&lt; typename Polynomial::Scalar &gt;::Real</type>
      <name>cauchy_max_bound</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a375e3ea1f370fb76dfe0f43a89b95926</anchor>
      <arglist>(const Polynomial &amp;poly)</arglist>
    </member>
    <member kind="function">
      <type>NumTraits&lt; typename Polynomial::Scalar &gt;::Real</type>
      <name>cauchy_min_bound</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab076afbdba0e9298a541cc4e8cc7506b</anchor>
      <arglist>(const Polynomial &amp;poly)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>poly_eval</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>adb64ffddaa9e83634e3ab0e3fd3664f5</anchor>
      <arglist>(const Polynomials &amp;poly, const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>poly_eval_horner</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aadbf059bc28ce1cf94c57c1454633d40</anchor>
      <arglist>(const Polynomials &amp;poly, const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>roots_to_monicPolynomial</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>afbc3648f7ef67db3d5d04454fc1257fd</anchor>
      <arglist>(const RootVector &amp;rv, Polynomial &amp;poly)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>power.cpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>power_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="symbolic__operator_8hpp" name="symbolic_operator.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator.hpp</includes>
  </compound>
  <compound kind="file">
    <name>power.hpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>power_8hpp</filename>
    <includes id="symbolic__operator__fwd_8hpp" name="symbolic_operator_fwd.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator_fwd.hpp</includes>
    <class kind="class">Power</class>
  </compound>
  <compound kind="file">
    <name>powerint.cpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>powerint_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="symbolic__operator_8hpp" name="symbolic_operator.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator.hpp</includes>
  </compound>
  <compound kind="file">
    <name>powerint.hpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>powerint_8hpp</filename>
    <includes id="symbolic__operator__fwd_8hpp" name="symbolic_operator_fwd.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator_fwd.hpp</includes>
    <class kind="class">Power_Int</class>
  </compound>
  <compound kind="file">
    <name>code_generation/empc/powerkite.cpp</name>
    <path>/tmp/ws/src/acado/examples/code_generation/empc/</path>
    <filename>code__generation_2empc_2powerkite_8cpp</filename>
    <includes id="acado__code__generation_8hpp" name="acado_code_generation.hpp" local="no" imported="no">acado_code_generation.hpp</includes>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO int</type>
      <name>main</name>
      <anchorfile>code__generation_2empc_2powerkite_8cpp.html</anchorfile>
      <anchor>acacac24a7bdcafe661572d46ab821808</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ocp/powerkite.cpp</name>
    <path>/tmp/ws/src/acado/examples/ocp/</path>
    <filename>ocp_2powerkite_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ocp_2powerkite_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>powerkite_c.cpp</name>
    <path>/tmp/ws/src/acado/examples/ocp/</path>
    <filename>powerkite__c_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO void</type>
      <name>ffcn_model</name>
      <anchorfile>powerkite__c_8cpp.html</anchorfile>
      <anchor>a7c21f69667274b8d1386344a45ced8a2</anchor>
      <arglist>(double *x, double *f, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>powerkite__c_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>counter</name>
      <anchorfile>powerkite__c_8cpp.html</anchorfile>
      <anchor>a617a47c70795bcff659815ad0efd2266</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>printable_object.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/casadi/symbolic/</path>
    <filename>printable__object_8cpp</filename>
    <includes id="printable__object_8hpp" name="printable_object.hpp" local="yes" imported="no">printable_object.hpp</includes>
    <namespace>CasADi</namespace>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceCasADi.html</anchorfile>
      <anchor>a1f693b5da0581d508dc75b3fff57942f</anchor>
      <arglist>(ostream &amp;stream, const PrintableObject &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>printable_object.hpp</name>
    <path>/tmp/ws/src/acado/external_packages/casadi/symbolic/</path>
    <filename>printable__object_8hpp</filename>
    <class kind="class">CasADi::PrintableObject</class>
    <namespace>CasADi</namespace>
  </compound>
  <compound kind="file">
    <name>PrivateUtils.hpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/include/qpOASES/</path>
    <filename>PrivateUtils_8hpp</filename>
    <includes id="external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp" name="external_packages/qpOASES-3.0beta/include/qpOASES/Types.hpp" local="yes" imported="no">Types.hpp</includes>
    <member kind="function">
      <type>bool</type>
      <name>isExactlyMinusOne</name>
      <anchorfile>PrivateUtils_8hpp.html</anchorfile>
      <anchor>a5d6cd4a1a35d4a1acc24693a6e7e60e9</anchor>
      <arglist>(real_t a)</arglist>
    </member>
    <member kind="function">
      <type>BEGIN_NAMESPACE_QPOASES bool</type>
      <name>isExactlyOne</name>
      <anchorfile>PrivateUtils_8hpp.html</anchorfile>
      <anchor>a0aacb04fbdb2c0e4368a0aa23ab5c9eb</anchor>
      <arglist>(real_t a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isExactlyZero</name>
      <anchorfile>PrivateUtils_8hpp.html</anchorfile>
      <anchor>a8c58518ad615b374a57f30742c6a8fb7</anchor>
      <arglist>(real_t a)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>process.cpp</name>
    <path>/tmp/ws/src/acado/acado/process/</path>
    <filename>process_8cpp</filename>
    <includes id="process_8hpp" name="process.hpp" local="no" imported="no">acado/process/process.hpp</includes>
  </compound>
  <compound kind="file">
    <name>process.hpp</name>
    <path>/tmp/ws/src/acado/acado/process/</path>
    <filename>process_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="simulation__block_8hpp" name="simulation_block.hpp" local="no" imported="no">acado/simulation_environment/simulation_block.hpp</includes>
    <includes id="noise_8hpp" name="noise.hpp" local="no" imported="no">acado/noise/noise.hpp</includes>
    <includes id="actuator_8hpp" name="actuator.hpp" local="no" imported="no">acado/transfer_device/actuator.hpp</includes>
    <includes id="sensor_8hpp" name="sensor.hpp" local="no" imported="no">acado/transfer_device/sensor.hpp</includes>
    <includes id="curve_8hpp" name="curve.hpp" local="no" imported="no">acado/curve/curve.hpp</includes>
    <includes id="dynamic__system_8hpp" name="dynamic_system.hpp" local="no" imported="no">acado/dynamic_system/dynamic_system.hpp</includes>
    <includes id="shooting__method_8hpp" name="shooting_method.hpp" local="no" imported="no">acado/dynamic_discretization/shooting_method.hpp</includes>
    <class kind="class">Process</class>
  </compound>
  <compound kind="file">
    <name>product.cpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>product_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="symbolic__operator_8hpp" name="symbolic_operator.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator.hpp</includes>
  </compound>
  <compound kind="file">
    <name>product.hpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>product_8hpp</filename>
    <includes id="symbolic__operator__fwd_8hpp" name="symbolic_operator_fwd.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator_fwd.hpp</includes>
    <class kind="class">Product</class>
  </compound>
  <compound kind="file">
    <name>ProductBase.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>ProductBase_8h</filename>
    <class kind="struct">Eigen::internal::nested&lt; GeneralProduct&lt; Lhs, Rhs, Mode &gt;, N, PlainObject &gt;</class>
    <class kind="class">Eigen::ProductBase</class>
    <class kind="class">Eigen::ScaledProduct</class>
    <class kind="struct">Eigen::internal::traits&lt; ProductBase&lt; Derived, _Lhs, _Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; ScaledProduct&lt; NestedProduct &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::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>namespaceEigen.html</anchorfile>
      <anchor>ac7f96067e467d1c384632fe5079ab2fa</anchor>
      <arglist>(const ProductBase&lt; Derived, Lhs, Rhs &gt; &amp;prod, const typename Derived::Scalar &amp;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>namespaceEigen.html</anchorfile>
      <anchor>ae5aec2fbe4b14cf4d5cfd283c23f28e4</anchor>
      <arglist>(const ProductBase&lt; Derived, Lhs, Rhs &gt; &amp;prod, const typename Derived::RealScalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const ScaledProduct&lt; Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2de2a679ad009475627a6369b23c9c7c</anchor>
      <arglist>(const typename Derived::Scalar &amp;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>namespaceEigen.html</anchorfile>
      <anchor>a680f452c4f1d1fdf4231967ffdc5cd9f</anchor>
      <arglist>(const typename Derived::RealScalar &amp;x, const ProductBase&lt; Derived, Lhs, Rhs &gt; &amp;prod)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>projection.cpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>projection_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="symbolic__operator_8hpp" name="symbolic_operator.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator.hpp</includes>
  </compound>
  <compound kind="file">
    <name>projection.hpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>projection_8hpp</filename>
    <includes id="symbolic__operator__fwd_8hpp" name="symbolic_operator_fwd.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator_fwd.hpp</includes>
    <class kind="class">Projection</class>
  </compound>
  <compound kind="file">
    <name>qp_solver_qpoases.cpp</name>
    <path>/tmp/ws/src/acado/acado/bindings/acado_qpoases/</path>
    <filename>qp__solver__qpoases_8cpp</filename>
    <includes id="qp__solver__qpoases_8hpp" name="qp_solver_qpoases.hpp" local="no" imported="no">acado/bindings/acado_qpoases/qp_solver_qpoases.hpp</includes>
    <includes id="qpOASES_8hpp" name="qpOASES.hpp" local="no" imported="no">qpOASES-3.0beta/include/qpOASES.hpp</includes>
  </compound>
  <compound kind="file">
    <name>qp_solver_qpoases.hpp</name>
    <path>/tmp/ws/src/acado/acado/bindings/acado_qpoases/</path>
    <filename>qp__solver__qpoases_8hpp</filename>
    <includes id="dense__qp__solver_8hpp" name="dense_qp_solver.hpp" local="no" imported="no">acado/conic_solver/dense_qp_solver.hpp</includes>
    <class kind="class">QPsolver_qpOASES</class>
    <namespace>qpOASES</namespace>
  </compound>
  <compound kind="file">
    <name>qpOASES.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/interfaces/matlab/</path>
    <filename>qpOASES_8cpp</filename>
    <includes id="external__packages_2qpOASES-3_80beta_2include_2qpOASES_2QProblem_8hpp" name="external_packages/qpOASES-3.0beta/include/qpOASES/QProblem.hpp" local="no" imported="no">qpOASES/QProblem.hpp</includes>
    <includes id="qpOASES__matlab__utils_8cpp" name="qpOASES_matlab_utils.cpp" local="yes" imported="no">qpOASES_matlab_utils.cpp</includes>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>qpOASES_8cpp.html</anchorfile>
      <anchor>a6a215cbfde54f82a3ce599228fc3fce5</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>qpOASESmex_bounds</name>
      <anchorfile>qpOASES_8cpp.html</anchorfile>
      <anchor>a4794adb4b1957cdc96f091516992bf43</anchor>
      <arglist>(int nV, int nP, SymmetricMatrix *H, real_t *g, real_t *lb, real_t *ub, int nWSRin, real_t *x0, Options *options, int nOutputs, mxArray *plhs[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>qpOASESmex_constraints</name>
      <anchorfile>qpOASES_8cpp.html</anchorfile>
      <anchor>aa41bb600d67ca585667a0f8b48c362f9</anchor>
      <arglist>(int nV, int nC, int nP, SymmetricMatrix *H, real_t *g, Matrix *A, real_t *lb, real_t *ub, real_t *lbA, real_t *ubA, int nWSRin, real_t *x0, Options *options, int nOutputs, mxArray *plhs[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qpOASES.hpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/include/</path>
    <filename>qpOASES_8hpp</filename>
    <includes id="external__packages_2qpOASES-3_80beta_2include_2qpOASES_2QProblemB_8hpp" name="external_packages/qpOASES-3.0beta/include/qpOASES/QProblemB.hpp" local="no" imported="no">qpOASES/QProblemB.hpp</includes>
    <includes id="external__packages_2qpOASES-3_80beta_2include_2qpOASES_2QProblem_8hpp" name="external_packages/qpOASES-3.0beta/include/qpOASES/QProblem.hpp" local="no" imported="no">qpOASES/QProblem.hpp</includes>
    <includes id="SQProblem_8hpp" name="SQProblem.hpp" local="no" imported="no">qpOASES/SQProblem.hpp</includes>
    <includes id="OQPinterface_8hpp" name="OQPinterface.hpp" local="no" imported="no">qpOASES/extras/OQPinterface.hpp</includes>
    <includes id="external__packages_2qpOASES-3_80beta_2include_2qpOASES_2extras_2SolutionAnalysis_8hpp" name="external_packages/qpOASES-3.0beta/include/qpOASES/extras/SolutionAnalysis.hpp" local="no" imported="no">qpOASES/extras/SolutionAnalysis.hpp</includes>
    <includes id="Matrices_8hpp" name="Matrices.hpp" local="no" imported="no">qpOASES/Matrices.hpp</includes>
  </compound>
  <compound kind="file">
    <name>qpOASES_matlab_utils.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/interfaces/matlab/</path>
    <filename>qpOASES__matlab__utils_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>allocateOutputs</name>
      <anchorfile>qpOASES__matlab__utils_8cpp.html</anchorfile>
      <anchor>a7d69ee376b3cb621d708f348f9e3fb9a</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nV, int nC=0, int nP=1)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>convertFortranToC</name>
      <anchorfile>qpOASES__matlab__utils_8cpp.html</anchorfile>
      <anchor>af2754b37443e9e181654277c674a15a8</anchor>
      <arglist>(const real_t *const A_for, int nV, int nC, real_t *const A)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>getStatus</name>
      <anchorfile>qpOASES__matlab__utils_8cpp.html</anchorfile>
      <anchor>af4fc5137e7b28364c2bce1a3eb574708</anchor>
      <arglist>(returnValue returnvalue)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasOptionsValue</name>
      <anchorfile>qpOASES__matlab__utils_8cpp.html</anchorfile>
      <anchor>ae55fc6145143ed4b0ab53517b014a4f2</anchor>
      <arglist>(const mxArray *optionsPtr, const char *const optionString, double **optionValue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>obtainOutputs</name>
      <anchorfile>qpOASES__matlab__utils_8cpp.html</anchorfile>
      <anchor>a8bb1df94da8ef1963e5f0daae1ba2847</anchor>
      <arglist>(int k, QProblemB *qp, returnValue returnvalue, int nWSRin, int nlhs, mxArray *plhs[], int nV, int nC=0)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setupOptions</name>
      <anchorfile>qpOASES__matlab__utils_8cpp.html</anchorfile>
      <anchor>a5e4cf2645aa9f1e9904b7af83c579d7b</anchor>
      <arglist>(Options *options, const mxArray *optionsPtr, int &amp;nWSRin)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>smartDimensionCheck</name>
      <anchorfile>qpOASES__matlab__utils_8cpp.html</anchorfile>
      <anchor>aa1068fa2e4adbc9f5736d2f8e49a12b6</anchor>
      <arglist>(real_t **input, unsigned int m, unsigned int n, BooleanType emptyAllowed, const mxArray *prhs[], int idx)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qpOASES_QProblem.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/interfaces/simulink/</path>
    <filename>qpOASES__QProblem_8cpp</filename>
    <includes id="external__packages_2qpOASES-3_80beta_2include_2qpOASES_2QProblem_8hpp" name="external_packages/qpOASES-3.0beta/include/qpOASES/QProblem.hpp" local="no" imported="no">qpOASES/QProblem.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>MDL_START</name>
      <anchorfile>qpOASES__QProblem_8cpp.html</anchorfile>
      <anchor>ac032abbf580c891fb0c11e63e9bc668a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NCONTROLINPUTS</name>
      <anchorfile>qpOASES__QProblem_8cpp.html</anchorfile>
      <anchor>ab559b6bb26aeb10ecdf5654acc204535</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NWSR</name>
      <anchorfile>qpOASES__QProblem_8cpp.html</anchorfile>
      <anchor>ad4a923bb7993bc9620756fd92bc2cf57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_FUNCTION_LEVEL</name>
      <anchorfile>qpOASES__QProblem_8cpp.html</anchorfile>
      <anchor>a9a4ab27953070e39249f3fad28e93749</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_FUNCTION_NAME</name>
      <anchorfile>qpOASES__QProblem_8cpp.html</anchorfile>
      <anchor>a0f61df833e166c743295eebf43f0b142</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SAMPLINGTIME</name>
      <anchorfile>qpOASES__QProblem_8cpp.html</anchorfile>
      <anchor>ae618f8c17d20fd1fc416eb5aaca274c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mdlInitializeSampleTimes</name>
      <anchorfile>qpOASES__QProblem_8cpp.html</anchorfile>
      <anchor>a4308a5a20d9c7060391059b1dfce872e</anchor>
      <arglist>(SimStruct *S)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mdlInitializeSizes</name>
      <anchorfile>qpOASES__QProblem_8cpp.html</anchorfile>
      <anchor>ab500fc17ae5e95797926ac770d903b84</anchor>
      <arglist>(SimStruct *S)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mdlOutputs</name>
      <anchorfile>qpOASES__QProblem_8cpp.html</anchorfile>
      <anchor>ab6c8c16502dd4374f9f36cfd58cbbd15</anchor>
      <arglist>(SimStruct *S, int_T tid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mdlStart</name>
      <anchorfile>qpOASES__QProblem_8cpp.html</anchorfile>
      <anchor>a0dd07daf338cf84d1aee4bb8b6771720</anchor>
      <arglist>(SimStruct *S)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mdlTerminate</name>
      <anchorfile>qpOASES__QProblem_8cpp.html</anchorfile>
      <anchor>a343acfd8b3b5308d6c94bbf40efbbac5</anchor>
      <arglist>(SimStruct *S)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qpOASES_QProblemB.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/interfaces/simulink/</path>
    <filename>qpOASES__QProblemB_8cpp</filename>
    <includes id="external__packages_2qpOASES-3_80beta_2include_2qpOASES_2QProblemB_8hpp" name="external_packages/qpOASES-3.0beta/include/qpOASES/QProblemB.hpp" local="no" imported="no">qpOASES/QProblemB.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>MDL_START</name>
      <anchorfile>qpOASES__QProblemB_8cpp.html</anchorfile>
      <anchor>ac032abbf580c891fb0c11e63e9bc668a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NCONTROLINPUTS</name>
      <anchorfile>qpOASES__QProblemB_8cpp.html</anchorfile>
      <anchor>ab559b6bb26aeb10ecdf5654acc204535</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NWSR</name>
      <anchorfile>qpOASES__QProblemB_8cpp.html</anchorfile>
      <anchor>ad4a923bb7993bc9620756fd92bc2cf57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_FUNCTION_LEVEL</name>
      <anchorfile>qpOASES__QProblemB_8cpp.html</anchorfile>
      <anchor>a9a4ab27953070e39249f3fad28e93749</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_FUNCTION_NAME</name>
      <anchorfile>qpOASES__QProblemB_8cpp.html</anchorfile>
      <anchor>a0f61df833e166c743295eebf43f0b142</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SAMPLINGTIME</name>
      <anchorfile>qpOASES__QProblemB_8cpp.html</anchorfile>
      <anchor>ae618f8c17d20fd1fc416eb5aaca274c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mdlInitializeSampleTimes</name>
      <anchorfile>qpOASES__QProblemB_8cpp.html</anchorfile>
      <anchor>a4308a5a20d9c7060391059b1dfce872e</anchor>
      <arglist>(SimStruct *S)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mdlInitializeSizes</name>
      <anchorfile>qpOASES__QProblemB_8cpp.html</anchorfile>
      <anchor>ab500fc17ae5e95797926ac770d903b84</anchor>
      <arglist>(SimStruct *S)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mdlOutputs</name>
      <anchorfile>qpOASES__QProblemB_8cpp.html</anchorfile>
      <anchor>ab6c8c16502dd4374f9f36cfd58cbbd15</anchor>
      <arglist>(SimStruct *S, int_T tid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mdlStart</name>
      <anchorfile>qpOASES__QProblemB_8cpp.html</anchorfile>
      <anchor>a0dd07daf338cf84d1aee4bb8b6771720</anchor>
      <arglist>(SimStruct *S)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mdlTerminate</name>
      <anchorfile>qpOASES__QProblemB_8cpp.html</anchorfile>
      <anchor>a343acfd8b3b5308d6c94bbf40efbbac5</anchor>
      <arglist>(SimStruct *S)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qpOASES_sequence.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/interfaces/matlab/</path>
    <filename>qpOASES__sequence_8cpp</filename>
    <includes id="external__packages_2qpOASES-3_80beta_2include_2qpOASES_2QProblem_8hpp" name="external_packages/qpOASES-3.0beta/include/qpOASES/QProblem.hpp" local="no" imported="no">qpOASES/QProblem.hpp</includes>
    <includes id="qpOASES__matlab__utils_8cpp" name="qpOASES_matlab_utils.cpp" local="no" imported="no">qpOASES_matlab_utils.cpp</includes>
    <member kind="function">
      <type>void</type>
      <name>allocateGlobalQProblemInstance</name>
      <anchorfile>qpOASES__sequence_8cpp.html</anchorfile>
      <anchor>a54d1b45b58fc8d316065ba5e5bf2ea3e</anchor>
      <arglist>(int nV, int nC, Options *options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteGlobalQProblemInstance</name>
      <anchorfile>qpOASES__sequence_8cpp.html</anchorfile>
      <anchor>a1b6131838b05251041691f05205918e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteGlobalQProblemMatrices</name>
      <anchorfile>qpOASES__sequence_8cpp.html</anchorfile>
      <anchor>a706dc45956ed892975b8fca4dd14abb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hotstart</name>
      <anchorfile>qpOASES__sequence_8cpp.html</anchorfile>
      <anchor>a28b23619590cc555480b46fffffb6c5e</anchor>
      <arglist>(const real_t *const g, const real_t *const lb, const real_t *const ub, const real_t *const lbA, const real_t *const ubA, int nWSR, Options *options, int nOutputs, mxArray *plhs[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>qpOASES__sequence_8cpp.html</anchorfile>
      <anchor>af53e3224ebf0c32edaa86766930a6fd1</anchor>
      <arglist>(int nV, int nC, SymmetricMatrix *H, real_t *g, Matrix *A, const real_t *const lb, const real_t *const ub, const real_t *const lbA, const real_t *const ubA, int nWSR, const real_t *const x0, Options *options, int nOutputs, mxArray *plhs[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>qpOASES__sequence_8cpp.html</anchorfile>
      <anchor>a6a215cbfde54f82a3ce599228fc3fce5</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static QProblem *</type>
      <name>globalQP</name>
      <anchorfile>qpOASES__sequence_8cpp.html</anchorfile>
      <anchor>a841968584e98d46c8de19f5b09678040</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Matrix *</type>
      <name>globalQP_A</name>
      <anchorfile>qpOASES__sequence_8cpp.html</anchorfile>
      <anchor>a72404d6ecf1becc5eb46b4ed06706c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static SymmetricMatrix *</type>
      <name>globalQP_H</name>
      <anchorfile>qpOASES__sequence_8cpp.html</anchorfile>
      <anchor>a0dcfd8f97126f1d22968f608db1247af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static long *</type>
      <name>globalQP_Hdiag</name>
      <anchorfile>qpOASES__sequence_8cpp.html</anchorfile>
      <anchor>aeb1586f50134948c5014777f909d4e91</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qpOASES_sequenceSB.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/interfaces/matlab/</path>
    <filename>qpOASES__sequenceSB_8cpp</filename>
    <includes id="external__packages_2qpOASES-3_80beta_2include_2qpOASES_2QProblemB_8hpp" name="external_packages/qpOASES-3.0beta/include/qpOASES/QProblemB.hpp" local="no" imported="no">qpOASES/QProblemB.hpp</includes>
    <includes id="qpOASES__matlab__utils_8cpp" name="qpOASES_matlab_utils.cpp" local="no" imported="no">qpOASES_matlab_utils.cpp</includes>
    <member kind="function">
      <type>void</type>
      <name>allocateGlobalQProblemBInstance</name>
      <anchorfile>qpOASES__sequenceSB_8cpp.html</anchorfile>
      <anchor>abfd4c1c43770323766236b34ef9710a9</anchor>
      <arglist>(int nV, Options *options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteGlobalQProblemBInstance</name>
      <anchorfile>qpOASES__sequenceSB_8cpp.html</anchorfile>
      <anchor>a4eece93a52b94b740b755404a7549e26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteGlobalQProblemBMatrices</name>
      <anchorfile>qpOASES__sequenceSB_8cpp.html</anchorfile>
      <anchor>a8c48ea140f12a350f4f7f10ba9ce4fc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hotstartSB</name>
      <anchorfile>qpOASES__sequenceSB_8cpp.html</anchorfile>
      <anchor>a94e2a4caffc319be06636ff5ff4fc4be</anchor>
      <arglist>(const real_t *const g, const real_t *const lb, const real_t *const ub, int nWSR, Options *options, int nOutputs, mxArray *plhs[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initSB</name>
      <anchorfile>qpOASES__sequenceSB_8cpp.html</anchorfile>
      <anchor>abfbf2a1277822fde9960f0c664c534c3</anchor>
      <arglist>(int nV, SymmetricMatrix *H, real_t *g, const real_t *const lb, const real_t *const ub, int nWSR, const real_t *const x0, Options *options, int nOutputs, mxArray *plhs[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>qpOASES__sequenceSB_8cpp.html</anchorfile>
      <anchor>a6a215cbfde54f82a3ce599228fc3fce5</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static QProblemB *</type>
      <name>globalQPB</name>
      <anchorfile>qpOASES__sequenceSB_8cpp.html</anchorfile>
      <anchor>a5213191f24806ba47697ddbdc67566d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static SymmetricMatrix *</type>
      <name>globalQPB_H</name>
      <anchorfile>qpOASES__sequenceSB_8cpp.html</anchorfile>
      <anchor>afafb42bddb44f8704972532410a6bec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static long *</type>
      <name>globalQPB_Hdiag</name>
      <anchorfile>qpOASES__sequenceSB_8cpp.html</anchorfile>
      <anchor>ae7d3428e96658c389944ecea3cb25d10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qpOASES_sequenceVM.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/interfaces/matlab/</path>
    <filename>qpOASES__sequenceVM_8cpp</filename>
    <includes id="SQProblem_8hpp" name="SQProblem.hpp" local="no" imported="no">qpOASES/SQProblem.hpp</includes>
    <includes id="qpOASES__matlab__utils_8cpp" name="qpOASES_matlab_utils.cpp" local="no" imported="no">qpOASES_matlab_utils.cpp</includes>
    <member kind="function">
      <type>void</type>
      <name>allocateGlobalSQProblemInstance</name>
      <anchorfile>qpOASES__sequenceVM_8cpp.html</anchorfile>
      <anchor>a3b0c9bc10fe68e06c0e1e866eb04bbbe</anchor>
      <arglist>(int nV, int nC, Options *options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteGlobalSQProblemInstance</name>
      <anchorfile>qpOASES__sequenceVM_8cpp.html</anchorfile>
      <anchor>a5c40da496f2c1f2a169bbe718a355863</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteGlobalSQProblemMatrices</name>
      <anchorfile>qpOASES__sequenceVM_8cpp.html</anchorfile>
      <anchor>a1513e88adc0cf63bd8b2ada7db535cd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hotstartVM</name>
      <anchorfile>qpOASES__sequenceVM_8cpp.html</anchorfile>
      <anchor>ad6f7924e87feace7c9e38549ef5cb2c3</anchor>
      <arglist>(SymmetricMatrix *H, real_t *g, Matrix *A, const real_t *const lb, const real_t *const ub, const real_t *const lbA, const real_t *const ubA, int nWSR, Options *options, int nOutputs, mxArray *plhs[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initVM</name>
      <anchorfile>qpOASES__sequenceVM_8cpp.html</anchorfile>
      <anchor>a2854b658c263701aa65ffe436df11dc0</anchor>
      <arglist>(int nV, int nC, SymmetricMatrix *H, real_t *g, Matrix *A, const real_t *const lb, const real_t *const ub, const real_t *const lbA, const real_t *const ubA, int nWSR, const real_t *const x0, Options *options, int nOutputs, mxArray *plhs[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>qpOASES__sequenceVM_8cpp.html</anchorfile>
      <anchor>a6a215cbfde54f82a3ce599228fc3fce5</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static SQProblem *</type>
      <name>globalSQP</name>
      <anchorfile>qpOASES__sequenceVM_8cpp.html</anchorfile>
      <anchor>a436e0f154d10f33a68a110fa71bd1ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Matrix *</type>
      <name>globalSQP_A</name>
      <anchorfile>qpOASES__sequenceVM_8cpp.html</anchorfile>
      <anchor>a9bff0f31401e2ae32c9564651e17d1a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static SymmetricMatrix *</type>
      <name>globalSQP_H</name>
      <anchorfile>qpOASES__sequenceVM_8cpp.html</anchorfile>
      <anchor>aa777a0da8e12b0d71f95e2eb742e2d3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static long *</type>
      <name>globalSQP_Hdiag</name>
      <anchorfile>qpOASES__sequenceVM_8cpp.html</anchorfile>
      <anchor>a0839b0afcecec80f5baa67a16b17d18c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qpOASES_SQProblem.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/interfaces/simulink/</path>
    <filename>qpOASES__SQProblem_8cpp</filename>
    <includes id="SQProblem_8hpp" name="SQProblem.hpp" local="no" imported="no">qpOASES/SQProblem.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>MDL_START</name>
      <anchorfile>qpOASES__SQProblem_8cpp.html</anchorfile>
      <anchor>ac032abbf580c891fb0c11e63e9bc668a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NCONTROLINPUTS</name>
      <anchorfile>qpOASES__SQProblem_8cpp.html</anchorfile>
      <anchor>ab559b6bb26aeb10ecdf5654acc204535</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NWSR</name>
      <anchorfile>qpOASES__SQProblem_8cpp.html</anchorfile>
      <anchor>ad4a923bb7993bc9620756fd92bc2cf57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_FUNCTION_LEVEL</name>
      <anchorfile>qpOASES__SQProblem_8cpp.html</anchorfile>
      <anchor>a9a4ab27953070e39249f3fad28e93749</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_FUNCTION_NAME</name>
      <anchorfile>qpOASES__SQProblem_8cpp.html</anchorfile>
      <anchor>a0f61df833e166c743295eebf43f0b142</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SAMPLINGTIME</name>
      <anchorfile>qpOASES__SQProblem_8cpp.html</anchorfile>
      <anchor>ae618f8c17d20fd1fc416eb5aaca274c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mdlInitializeSampleTimes</name>
      <anchorfile>qpOASES__SQProblem_8cpp.html</anchorfile>
      <anchor>a4308a5a20d9c7060391059b1dfce872e</anchor>
      <arglist>(SimStruct *S)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mdlInitializeSizes</name>
      <anchorfile>qpOASES__SQProblem_8cpp.html</anchorfile>
      <anchor>ab500fc17ae5e95797926ac770d903b84</anchor>
      <arglist>(SimStruct *S)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mdlOutputs</name>
      <anchorfile>qpOASES__SQProblem_8cpp.html</anchorfile>
      <anchor>ab6c8c16502dd4374f9f36cfd58cbbd15</anchor>
      <arglist>(SimStruct *S, int_T tid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mdlStart</name>
      <anchorfile>qpOASES__SQProblem_8cpp.html</anchorfile>
      <anchor>a0dd07daf338cf84d1aee4bb8b6771720</anchor>
      <arglist>(SimStruct *S)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mdlTerminate</name>
      <anchorfile>qpOASES__SQProblem_8cpp.html</anchorfile>
      <anchor>a343acfd8b3b5308d6c94bbf40efbbac5</anchor>
      <arglist>(SimStruct *S)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qpOASESinterface.c</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/interfaces/scilab/</path>
    <filename>qpOASESinterface_8c</filename>
    <member kind="typedef">
      <type>int(*</type>
      <name>gate_function</name>
      <anchorfile>qpOASESinterface_8c.html</anchorfile>
      <anchor>a256e9ca13a078f71e3faacee36ed3d33</anchor>
      <arglist>)(char *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanupp</name>
      <anchorfile>qpOASESinterface_8c.html</anchorfile>
      <anchor>a10388765097b4c4b6ccdc644a4f5b8bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanupSB</name>
      <anchorfile>qpOASESinterface_8c.html</anchorfile>
      <anchor>a618e0da2f37a7371733d8428639427fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanupVM</name>
      <anchorfile>qpOASESinterface_8c.html</anchorfile>
      <anchor>a1c15dd4b1d8c102d2ed2f3b7b69c0338</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hotstart</name>
      <anchorfile>qpOASESinterface_8c.html</anchorfile>
      <anchor>aef070da9ab2bd443ae4efae0c66b751b</anchor>
      <arglist>(double *g, double *lb, double *ub, double *lbA, double *ubA, int *nWSR, double *x, double *obj, int *status, int *nWSRout, double *y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hotstartSB</name>
      <anchorfile>qpOASESinterface_8c.html</anchorfile>
      <anchor>ae2e9e43d79dd93ccfb37a3e91c4521b8</anchor>
      <arglist>(double *g, double *lb, double *ub, int *nWSR, double *x, double *obj, int *status, int *nWSRout, double *y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hotstartVM</name>
      <anchorfile>qpOASESinterface_8c.html</anchorfile>
      <anchor>a9d9746aea2f1d982b30d97283fb39353</anchor>
      <arglist>(double *H, double *g, double *A, double *lb, double *ub, double *lbA, double *ubA, int *nWSR, double *x, double *obj, int *status, int *nWSRout, double *y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>qpOASESinterface_8c.html</anchorfile>
      <anchor>a3fdbb334bc6ee2cde05f82c7a6901ba3</anchor>
      <arglist>(double *H, double *g, double *A, double *lb, double *ub, double *lbA, double *ubA, int *nV, int *nC, int *nWSR, double *x, double *obj, int *status, int *nWSRout, double *y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initSB</name>
      <anchorfile>qpOASESinterface_8c.html</anchorfile>
      <anchor>a90c4551aae8df2cc79dab71d777afd37</anchor>
      <arglist>(double *H, double *g, double *lb, double *ub, int *nV, int *nWSR, double *x, double *obj, int *status, int *nWSRout, double *y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initVM</name>
      <anchorfile>qpOASESinterface_8c.html</anchorfile>
      <anchor>a8e7918f421514214f653cd910cea380c</anchor>
      <arglist>(double *H, double *g, double *A, double *lb, double *ub, double *lbA, double *ubA, int *nV, int *nC, int *nWSR, double *x, double *obj, int *status, int *nWSRout, double *y)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>int_cleanup</name>
      <anchorfile>qpOASESinterface_8c.html</anchorfile>
      <anchor>af6f6fffd59f664cbb86696873b2669e2</anchor>
      <arglist>(char *fname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>int_cleanupSB</name>
      <anchorfile>qpOASESinterface_8c.html</anchorfile>
      <anchor>ac00799498b2bb09ff40838617855d4b5</anchor>
      <arglist>(char *fname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>int_cleanupVM</name>
      <anchorfile>qpOASESinterface_8c.html</anchorfile>
      <anchor>af58d5ecc1e60394c1bf19512bc835087</anchor>
      <arglist>(char *fname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>int_hotstart</name>
      <anchorfile>qpOASESinterface_8c.html</anchorfile>
      <anchor>a381cbda325277804925d128dcbd5e38a</anchor>
      <arglist>(char *fname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>int_hotstartSB</name>
      <anchorfile>qpOASESinterface_8c.html</anchorfile>
      <anchor>a3ac58ff3f392eadb256f9a184c62af46</anchor>
      <arglist>(char *fname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>int_hotstartVM</name>
      <anchorfile>qpOASESinterface_8c.html</anchorfile>
      <anchor>a456e118dab4c7a4a3211e16f8e107b5f</anchor>
      <arglist>(char *fname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>int_init</name>
      <anchorfile>qpOASESinterface_8c.html</anchorfile>
      <anchor>a37fbca67f8bd0080b950cddfedcc17ba</anchor>
      <arglist>(char *fname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>int_initSB</name>
      <anchorfile>qpOASESinterface_8c.html</anchorfile>
      <anchor>ab453f5d284a790952c7f266e0a4b0e21</anchor>
      <arglist>(char *fname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>int_initVM</name>
      <anchorfile>qpOASESinterface_8c.html</anchorfile>
      <anchor>a590b36575a9c418f3643037ad7140904</anchor>
      <arglist>(char *fname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>int_qpOASES</name>
      <anchorfile>qpOASESinterface_8c.html</anchorfile>
      <anchor>af014c6b1c6cbd2e58ec6b947b1f0fcf3</anchor>
      <arglist>(char *fname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>int_solve</name>
      <anchorfile>qpOASESinterface_8c.html</anchorfile>
      <anchor>a0a714924981439e518e0c1f6f619116b</anchor>
      <arglist>(char *fname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>int_solveSB</name>
      <anchorfile>qpOASESinterface_8c.html</anchorfile>
      <anchor>aa919519eb62231f1d4b5fca836776056</anchor>
      <arglist>(char *fname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>int_solveVM</name>
      <anchorfile>qpOASESinterface_8c.html</anchorfile>
      <anchor>abba69ecf0959061b674fff614bff1f05</anchor>
      <arglist>(char *fname)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>qpoases</name>
      <anchorfile>qpOASESinterface_8c.html</anchorfile>
      <anchor>a387f86b4a0b0c3a2473736bb2adb8347</anchor>
      <arglist>(double *H, double *g, double *A, double *lb, double *ub, double *lbA, double *ubA, int *nV, int *nC, int *nWSR, double *x, double *obj, int *status, int *nWSRout, double *y)</arglist>
    </member>
    <member kind="function">
      <type>int C2F()</type>
      <name>qpOASESgateway</name>
      <anchorfile>qpOASESinterface_8c.html</anchorfile>
      <anchor>a3f7d3d74679caf861828f011674aec15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sci_gateway</name>
      <anchorfile>qpOASESinterface_8c.html</anchorfile>
      <anchor>aa3d3a77308ddacdc21e3318afcad8c1d</anchor>
      <arglist>(char *name, gate_function f)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>qp_rowsA</name>
      <anchorfile>qpOASESinterface_8c.html</anchorfile>
      <anchor>ae48306a4e86d5bded4e5d176e22e3bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>qp_rowsH</name>
      <anchorfile>qpOASESinterface_8c.html</anchorfile>
      <anchor>a801d3ba4947619f7c0fd9819d18ef408</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>qpb_rowsH</name>
      <anchorfile>qpOASESinterface_8c.html</anchorfile>
      <anchor>aaf396384d57a43eeca9f4af31d92a0a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sqp_rowsA</name>
      <anchorfile>qpOASESinterface_8c.html</anchorfile>
      <anchor>a1c621e63577f6fa2bbfc5facd712f8fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sqp_rowsH</name>
      <anchorfile>qpOASESinterface_8c.html</anchorfile>
      <anchor>a298b6d0fa3b6bc30e9c84da972cd710d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qpOASESroutines.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/interfaces/scilab/</path>
    <filename>qpOASESroutines_8cpp</filename>
    <includes id="SQProblem_8hpp" name="SQProblem.hpp" local="no" imported="no">qpOASES/SQProblem.hpp</includes>
    <member kind="function">
      <type>void</type>
      <name>cleanupp</name>
      <anchorfile>qpOASESroutines_8cpp.html</anchorfile>
      <anchor>a10388765097b4c4b6ccdc644a4f5b8bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanupSB</name>
      <anchorfile>qpOASESroutines_8cpp.html</anchorfile>
      <anchor>a618e0da2f37a7371733d8428639427fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanupVM</name>
      <anchorfile>qpOASESroutines_8cpp.html</anchorfile>
      <anchor>a1c15dd4b1d8c102d2ed2f3b7b69c0338</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getStatus</name>
      <anchorfile>qpOASESroutines_8cpp.html</anchorfile>
      <anchor>a0444842a350fb525b253cca216789214</anchor>
      <arglist>(returnValue returnvalue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hotstart</name>
      <anchorfile>qpOASESroutines_8cpp.html</anchorfile>
      <anchor>a462438b0ba7daa41c95a6a6524c7f279</anchor>
      <arglist>(real_t *g, real_t *lb, real_t *ub, real_t *lbA, real_t *ubA, int *nWSR, real_t *x, real_t *obj, int *status, int *nWSRout, real_t *y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hotstartSB</name>
      <anchorfile>qpOASESroutines_8cpp.html</anchorfile>
      <anchor>a91fd060077c37b48e3f4c81527590f26</anchor>
      <arglist>(real_t *g, real_t *lb, real_t *ub, int *nWSR, real_t *x, real_t *obj, int *status, int *nWSRout, real_t *y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hotstartVM</name>
      <anchorfile>qpOASESroutines_8cpp.html</anchorfile>
      <anchor>af5e617ed634a8a2fd1cfdc7cdfd6ff66</anchor>
      <arglist>(real_t *H, real_t *g, real_t *A, real_t *lb, real_t *ub, real_t *lbA, real_t *ubA, int *nWSR, real_t *x, real_t *obj, int *status, int *nWSRout, real_t *y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>qpOASESroutines_8cpp.html</anchorfile>
      <anchor>affd290dc8a7d14f171d0dedc06d0a176</anchor>
      <arglist>(real_t *H, real_t *g, real_t *A, real_t *lb, real_t *ub, real_t *lbA, real_t *ubA, int *nV, int *nC, int *nWSR, real_t *x, real_t *obj, int *status, int *nWSRout, real_t *y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initSB</name>
      <anchorfile>qpOASESroutines_8cpp.html</anchorfile>
      <anchor>a2145ac79028ea34a7ab3b7721cbfbb5b</anchor>
      <arglist>(real_t *H, real_t *g, real_t *lb, real_t *ub, int *nV, int *nWSR, real_t *x, real_t *obj, int *status, int *nWSRout, real_t *y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initVM</name>
      <anchorfile>qpOASESroutines_8cpp.html</anchorfile>
      <anchor>a5e53b21d0454623da695b0f5f9fd58a0</anchor>
      <arglist>(real_t *H, real_t *g, real_t *A, real_t *lb, real_t *ub, real_t *lbA, real_t *ubA, int *nV, int *nC, int *nWSR, real_t *x, real_t *obj, int *status, int *nWSRout, real_t *y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>qpoases</name>
      <anchorfile>qpOASESroutines_8cpp.html</anchorfile>
      <anchor>a4b418583e92fdf00675e355c60dcea64</anchor>
      <arglist>(real_t *H, real_t *g, real_t *A, real_t *lb, real_t *ub, real_t *lbA, real_t *ubA, int *nV, int *nC, int *nWSR, real_t *x, real_t *obj, int *status, int *nWSRout, real_t *y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformA</name>
      <anchorfile>qpOASESroutines_8cpp.html</anchorfile>
      <anchor>ae901690d9dbc0f6d4da1fd1fbbe12673</anchor>
      <arglist>(real_t *A, int nV, int nC)</arglist>
    </member>
    <member kind="variable">
      <type>QProblem *</type>
      <name>qp</name>
      <anchorfile>qpOASESroutines_8cpp.html</anchorfile>
      <anchor>aceda8d7523613f0f0913e593aeade348</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QProblemB *</type>
      <name>qpb</name>
      <anchorfile>qpOASESroutines_8cpp.html</anchorfile>
      <anchor>a7e6083d7d0a8de265e081e409fc5dd99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SQProblem *</type>
      <name>sqp</name>
      <anchorfile>qpOASESroutines_8cpp.html</anchorfile>
      <anchor>a2a2d53ce4d00d40238f21d60cced514b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>examples/code_generation/mpc_mhe/getting_started_export/qpoases/SRC/QProblem.cpp</name>
    <path>/tmp/ws/src/acado/examples/code_generation/mpc_mhe/getting_started_export/qpoases/SRC/</path>
    <filename>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2SRC_2QProblem_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>printmatrix2</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2SRC_2QProblem_8cpp.html</anchorfile>
      <anchor>a67106048f702fa0a906f636d9b7c3e9d</anchor>
      <arglist>(char *name, double *A, int m, int n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>external_packages/qpoases/SRC/QProblem.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpoases/SRC/</path>
    <filename>external__packages_2qpoases_2SRC_2QProblem_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>printmatrix2</name>
      <anchorfile>external__packages_2qpoases_2SRC_2QProblem_8cpp.html</anchorfile>
      <anchor>a67106048f702fa0a906f636d9b7c3e9d</anchor>
      <arglist>(char *name, double *A, int m, int n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>external_packages/qpOASES-3.0beta/src/QProblem.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/src/</path>
    <filename>external__packages_2qpOASES-3_80beta_2src_2QProblem_8cpp</filename>
    <includes id="external__packages_2qpOASES-3_80beta_2include_2qpOASES_2QProblem_8hpp" name="external_packages/qpOASES-3.0beta/include/qpOASES/QProblem.hpp" local="no" imported="no">qpOASES/QProblem.hpp</includes>
  </compound>
  <compound kind="file">
    <name>examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/QProblem.hpp</name>
    <path>/tmp/ws/src/acado/examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/</path>
    <filename>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2QProblem_8hpp</filename>
    <includes id="examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2QProblemB_8hpp" name="examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/QProblemB.hpp" local="no" imported="no">QProblemB.hpp</includes>
    <includes id="examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Constraints_8hpp" name="examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/Constraints.hpp" local="no" imported="no">Constraints.hpp</includes>
    <includes id="examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2CyclingManager_8hpp" name="examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/CyclingManager.hpp" local="no" imported="no">CyclingManager.hpp</includes>
    <class kind="class">QProblem</class>
  </compound>
  <compound kind="file">
    <name>external_packages/qpoases/INCLUDE/QProblem.hpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpoases/INCLUDE/</path>
    <filename>external__packages_2qpoases_2INCLUDE_2QProblem_8hpp</filename>
    <includes id="external__packages_2qpoases_2INCLUDE_2QProblemB_8hpp" name="external_packages/qpoases/INCLUDE/QProblemB.hpp" local="no" imported="no">QProblemB.hpp</includes>
    <includes id="external__packages_2qpoases_2INCLUDE_2Constraints_8hpp" name="external_packages/qpoases/INCLUDE/Constraints.hpp" local="no" imported="no">Constraints.hpp</includes>
    <includes id="external__packages_2qpoases_2INCLUDE_2CyclingManager_8hpp" name="external_packages/qpoases/INCLUDE/CyclingManager.hpp" local="no" imported="no">CyclingManager.hpp</includes>
    <class kind="class">QProblem</class>
  </compound>
  <compound kind="file">
    <name>external_packages/qpOASES-3.0beta/include/qpOASES/QProblem.hpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/include/qpOASES/</path>
    <filename>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2QProblem_8hpp</filename>
    <includes id="external__packages_2qpOASES-3_80beta_2include_2qpOASES_2QProblemB_8hpp" name="external_packages/qpOASES-3.0beta/include/qpOASES/QProblemB.hpp" local="no" imported="no">qpOASES/QProblemB.hpp</includes>
    <includes id="external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Constraints_8hpp" name="external_packages/qpOASES-3.0beta/include/qpOASES/Constraints.hpp" local="no" imported="no">qpOASES/Constraints.hpp</includes>
    <includes id="ConstraintProduct_8hpp" name="ConstraintProduct.hpp" local="no" imported="no">qpOASES/ConstraintProduct.hpp</includes>
    <includes id="Matrices_8hpp" name="Matrices.hpp" local="no" imported="no">qpOASES/Matrices.hpp</includes>
    <class kind="class">QProblem</class>
  </compound>
  <compound kind="file">
    <name>examples/code_generation/mpc_mhe/getting_started_export/qpoases/SRC/QProblemB.cpp</name>
    <path>/tmp/ws/src/acado/examples/code_generation/mpc_mhe/getting_started_export/qpoases/SRC/</path>
    <filename>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2SRC_2QProblemB_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>printmatrix</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2SRC_2QProblemB_8cpp.html</anchorfile>
      <anchor>a0b339f25784ef36e2552617766f11a5d</anchor>
      <arglist>(char *name, double *A, int m, int n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>external_packages/qpoases/SRC/QProblemB.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpoases/SRC/</path>
    <filename>external__packages_2qpoases_2SRC_2QProblemB_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>printmatrix</name>
      <anchorfile>external__packages_2qpoases_2SRC_2QProblemB_8cpp.html</anchorfile>
      <anchor>a0b339f25784ef36e2552617766f11a5d</anchor>
      <arglist>(char *name, double *A, int m, int n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>external_packages/qpOASES-3.0beta/src/QProblemB.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/src/</path>
    <filename>external__packages_2qpOASES-3_80beta_2src_2QProblemB_8cpp</filename>
    <includes id="external__packages_2qpOASES-3_80beta_2include_2qpOASES_2QProblemB_8hpp" name="external_packages/qpOASES-3.0beta/include/qpOASES/QProblemB.hpp" local="no" imported="no">qpOASES/QProblemB.hpp</includes>
  </compound>
  <compound kind="file">
    <name>examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/QProblemB.hpp</name>
    <path>/tmp/ws/src/acado/examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/</path>
    <filename>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2QProblemB_8hpp</filename>
    <includes id="examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Bounds_8hpp" name="examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/Bounds.hpp" local="no" imported="no">Bounds.hpp</includes>
    <class kind="class">QProblemB</class>
  </compound>
  <compound kind="file">
    <name>external_packages/qpoases/INCLUDE/QProblemB.hpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpoases/INCLUDE/</path>
    <filename>external__packages_2qpoases_2INCLUDE_2QProblemB_8hpp</filename>
    <includes id="external__packages_2qpoases_2INCLUDE_2Bounds_8hpp" name="external_packages/qpoases/INCLUDE/Bounds.hpp" local="no" imported="no">Bounds.hpp</includes>
    <class kind="class">QProblemB</class>
  </compound>
  <compound kind="file">
    <name>external_packages/qpOASES-3.0beta/include/qpOASES/QProblemB.hpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/include/qpOASES/</path>
    <filename>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2QProblemB_8hpp</filename>
    <includes id="Flipper_8hpp" name="Flipper.hpp" local="no" imported="no">qpOASES/Flipper.hpp</includes>
    <includes id="Options_8hpp" name="Options.hpp" local="no" imported="no">qpOASES/Options.hpp</includes>
    <includes id="Matrices_8hpp" name="Matrices.hpp" local="no" imported="no">qpOASES/Matrices.hpp</includes>
    <class kind="class">QProblemB</class>
  </compound>
  <compound kind="file">
    <name>QR.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Eigen2Support/</path>
    <filename>QR_8h</filename>
    <class kind="class">Eigen::QR</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>qrecipe.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/examples/</path>
    <filename>qrecipe_8cpp</filename>
    <includes id="qpOASES_8hpp" name="qpOASES.hpp" local="no" imported="no">qpOASES.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>qrecipe_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>A_ir</name>
      <anchorfile>qrecipe_8cpp.html</anchorfile>
      <anchor>a5f9138e902bbf8d0f799f635e66e19f8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>A_jc</name>
      <anchorfile>qrecipe_8cpp.html</anchorfile>
      <anchor>a7eca0510ec6a8657046ac9d8a3247fcb</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>A_nnz</name>
      <anchorfile>qrecipe_8cpp.html</anchorfile>
      <anchor>af3893418dbd5deb435193bc750024392</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>real_t</type>
      <name>A_val</name>
      <anchorfile>qrecipe_8cpp.html</anchorfile>
      <anchor>ae6ed341c558afe9d5ed2b97143908126</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>real_t</type>
      <name>g</name>
      <anchorfile>qrecipe_8cpp.html</anchorfile>
      <anchor>aaccc864902874c11795d0b5dcff64e15</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>H_ir</name>
      <anchorfile>qrecipe_8cpp.html</anchorfile>
      <anchor>a08c9d04c22e94d89715e8610c9b18b37</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>H_jc</name>
      <anchorfile>qrecipe_8cpp.html</anchorfile>
      <anchor>ac7e586150d92c9fe87a70083a01aa65a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>H_nnz</name>
      <anchorfile>qrecipe_8cpp.html</anchorfile>
      <anchor>a46f53f4ab6dff7febae9799053664188</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>real_t</type>
      <name>H_val</name>
      <anchorfile>qrecipe_8cpp.html</anchorfile>
      <anchor>afb8cbf72d7053c0a2ef63e56218ea845</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>USING_NAMESPACE_QPOASES const real_t</type>
      <name>Inf</name>
      <anchorfile>qrecipe_8cpp.html</anchorfile>
      <anchor>a3cd84255413cf677e9585c1a26c3efda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>real_t</type>
      <name>lb</name>
      <anchorfile>qrecipe_8cpp.html</anchorfile>
      <anchor>a3d4162b20ecb6df369f34d3c822acc71</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>real_t</type>
      <name>lbA</name>
      <anchorfile>qrecipe_8cpp.html</anchorfile>
      <anchor>aaa7409f5cbcd433f0360489cfacaa99d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>real_t</type>
      <name>ub</name>
      <anchorfile>qrecipe_8cpp.html</anchorfile>
      <anchor>a9bf8a6184a400ebf499706acea0a2b6f</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>real_t</type>
      <name>ubA</name>
      <anchorfile>qrecipe_8cpp.html</anchorfile>
      <anchor>ac66b94108d5993b049adc279872759f2</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qrsolv.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/NonLinearOptimization/</path>
    <filename>qrsolv_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>qrsolv</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac01cc898d45a6cc8ec6fbd825752c67a</anchor>
      <arglist>(Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;s, const VectorXi &amp;ipvt, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;diag, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;qtb, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;sdiag)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>quadcopter.cpp</name>
    <path>/tmp/ws/src/acado/examples/code_generation/simulation/</path>
    <filename>quadcopter_8cpp</filename>
    <includes id="acado__code__generation_8hpp" name="acado_code_generation.hpp" local="no" imported="no">acado_code_generation.hpp</includes>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO int</type>
      <name>main</name>
      <anchorfile>quadcopter_8cpp.html</anchorfile>
      <anchor>acacac24a7bdcafe661572d46ab821808</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/Geometry/Quaternion.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Eigen2Support/Geometry/</path>
    <filename>Eigen2Support_2Geometry_2Quaternion_8h</filename>
    <class kind="struct">Eigen::ei_quaternion_assign_impl&lt; Other, 3, 3 &gt;</class>
    <class kind="struct">Eigen::ei_quaternion_assign_impl&lt; Other, 4, 1 &gt;</class>
    <class kind="struct">Eigen::ei_traits&lt; Quaternion&lt; _Scalar &gt; &gt;</class>
    <class kind="class">Eigen::Quaternion</class>
    <namespace>Eigen</namespace>
    <member kind="typedef">
      <type>Quaternion&lt; double &gt;</type>
      <name>Quaterniond</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga6e77eb8b6aae0e04be2db88107dbc642</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; float &gt;</type>
      <name>Quaternionf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga785b13a5a87f9bf55d4eba51ead2dcf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; Scalar &gt;</type>
      <name>ei_quaternion_product</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a574dde20891aa795df0b17329468b7c4</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>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Geometry/</path>
    <filename>Geometry_2Quaternion_8h</filename>
    <class kind="class">Eigen::Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt;</class>
    <class kind="class">Eigen::Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt;</class>
    <class kind="struct">Eigen::internal::quat_product</class>
    <class kind="class">Eigen::Quaternion</class>
    <class kind="class">Eigen::QuaternionBase</class>
    <class kind="struct">Eigen::internal::quaternionbase_assign_impl&lt; Other, 3, 3 &gt;</class>
    <class kind="struct">Eigen::internal::quaternionbase_assign_impl&lt; Other, 4, 1 &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Quaternion&lt; _Scalar, _Options &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; double &gt;, Aligned &gt;</type>
      <name>QuaternionMapAlignedd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga4289f38cc6ecf302e07d2365abc6a902</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; float &gt;, Aligned &gt;</type>
      <name>QuaternionMapAlignedf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gadaf7f3ee984d9828ca94d66355f0b226</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; double &gt;, 0 &gt;</type>
      <name>QuaternionMapd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga89412d1dcf23537e5990dfb3089ace76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; float &gt;, 0 &gt;</type>
      <name>QuaternionMapf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga867ff508ac860bdf7cab3b8a8fc1048d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>quotient.cpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>quotient_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="symbolic__operator_8hpp" name="symbolic_operator.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator.hpp</includes>
  </compound>
  <compound kind="file">
    <name>quotient.hpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>quotient_8hpp</filename>
    <includes id="symbolic__operator__fwd_8hpp" name="symbolic_operator_fwd.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator_fwd.hpp</includes>
    <class kind="class">Quotient</class>
  </compound>
  <compound kind="file">
    <name>r1mpyq.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/NonLinearOptimization/</path>
    <filename>r1mpyq_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>r1mpyq</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a333108054c8603fcec84abf1f637daf3</anchor>
      <arglist>(DenseIndex m, DenseIndex n, Scalar *a, const std::vector&lt; JacobiRotation&lt; Scalar &gt; &gt; &amp;v_givens, const std::vector&lt; JacobiRotation&lt; Scalar &gt; &gt; &amp;w_givens)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>r1updt.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/NonLinearOptimization/</path>
    <filename>r1updt_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>r1updt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7722c6b755413d56daaac51b9b4877ae</anchor>
      <arglist>(Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;s, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;u, std::vector&lt; JacobiRotation&lt; Scalar &gt; &gt; &amp;v_givens, std::vector&lt; JacobiRotation&lt; Scalar &gt; &gt; &amp;w_givens, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;v, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;w, bool *sing)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>radau_IIA1_export.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>radau__IIA1__export_8cpp</filename>
    <includes id="radau__IIA1__export_8hpp" name="radau_IIA1_export.hpp" local="no" imported="no">acado/code_generation/integrators/radau_IIA1_export.hpp</includes>
    <includes id="export__algorithm__factory_8hpp" name="export_algorithm_factory.hpp" local="no" imported="no">acado/code_generation/export_algorithm_factory.hpp</includes>
    <member kind="function">
      <type>IntegratorExport *</type>
      <name>createRadauIIA1Export</name>
      <anchorfile>radau__IIA1__export_8cpp.html</anchorfile>
      <anchor>a5d3b86193744d342054095c338742846</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>radau_IIA1_export.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>radau__IIA1__export_8hpp</filename>
    <includes id="irk__export_8hpp" name="irk_export.hpp" local="no" imported="no">acado/code_generation/integrators/irk_export.hpp</includes>
    <class kind="class">RadauIIA1Export</class>
    <member kind="function">
      <type>IntegratorExport *</type>
      <name>createRadauIIA1Export</name>
      <anchorfile>radau__IIA1__export_8hpp.html</anchorfile>
      <anchor>a5d3b86193744d342054095c338742846</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>radau_IIA3_export.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>radau__IIA3__export_8cpp</filename>
    <includes id="radau__IIA3__export_8hpp" name="radau_IIA3_export.hpp" local="no" imported="no">acado/code_generation/integrators/radau_IIA3_export.hpp</includes>
    <includes id="export__algorithm__factory_8hpp" name="export_algorithm_factory.hpp" local="no" imported="no">acado/code_generation/export_algorithm_factory.hpp</includes>
    <member kind="function">
      <type>IntegratorExport *</type>
      <name>createRadauIIA3Export</name>
      <anchorfile>radau__IIA3__export_8cpp.html</anchorfile>
      <anchor>a01fe90933129202c4ff8ed7d20285786</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>radau_IIA3_export.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>radau__IIA3__export_8hpp</filename>
    <includes id="irk__export_8hpp" name="irk_export.hpp" local="no" imported="no">acado/code_generation/integrators/irk_export.hpp</includes>
    <class kind="class">RadauIIA3Export</class>
    <member kind="function">
      <type>IntegratorExport *</type>
      <name>createRadauIIA3Export</name>
      <anchorfile>radau__IIA3__export_8hpp.html</anchorfile>
      <anchor>a01fe90933129202c4ff8ed7d20285786</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>radau_IIA5_export.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>radau__IIA5__export_8cpp</filename>
    <includes id="radau__IIA5__export_8hpp" name="radau_IIA5_export.hpp" local="no" imported="no">acado/code_generation/integrators/radau_IIA5_export.hpp</includes>
    <includes id="export__algorithm__factory_8hpp" name="export_algorithm_factory.hpp" local="no" imported="no">acado/code_generation/export_algorithm_factory.hpp</includes>
    <member kind="function">
      <type>IntegratorExport *</type>
      <name>createRadauIIA5Export</name>
      <anchorfile>radau__IIA5__export_8cpp.html</anchorfile>
      <anchor>a263afa93acda9ffbe136d864528b6bc2</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>radau_IIA5_export.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>radau__IIA5__export_8hpp</filename>
    <includes id="irk__export_8hpp" name="irk_export.hpp" local="no" imported="no">acado/code_generation/integrators/irk_export.hpp</includes>
    <class kind="class">RadauIIA5Export</class>
    <member kind="function">
      <type>IntegratorExport *</type>
      <name>createRadauIIA5Export</name>
      <anchorfile>radau__IIA5__export_8hpp.html</anchorfile>
      <anchor>a263afa93acda9ffbe136d864528b6bc2</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Random.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>Random_8h</filename>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_random_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::scalar_random_op</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>RandomSetter.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/SparseExtra/</path>
    <filename>RandomSetter_8h</filename>
    <class kind="class">Eigen::RandomSetter</class>
    <class kind="struct">Eigen::RandomSetter::ScalarWrapper</class>
    <class kind="struct">Eigen::StdMapTraits</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>real_clock.cpp</name>
    <path>/tmp/ws/src/acado/acado/clock/</path>
    <filename>real__clock_8cpp</filename>
    <includes id="real__clock_8hpp" name="real_clock.hpp" local="no" imported="no">acado/clock/real_clock.hpp</includes>
  </compound>
  <compound kind="file">
    <name>real_clock.hpp</name>
    <path>/tmp/ws/src/acado/acado/clock/</path>
    <filename>real__clock_8hpp</filename>
    <includes id="clock_8hpp" name="clock.hpp" local="no" imported="no">acado/clock/clock.hpp</includes>
    <class kind="class">RealClock</class>
  </compound>
  <compound kind="file">
    <name>real_time_algorithm.cpp</name>
    <path>/tmp/ws/src/acado/acado/optimization_algorithm/</path>
    <filename>real__time__algorithm_8cpp</filename>
    <includes id="real__time__algorithm_8hpp" name="real_time_algorithm.hpp" local="no" imported="no">acado/optimization_algorithm/real_time_algorithm.hpp</includes>
  </compound>
  <compound kind="file">
    <name>real_time_algorithm.hpp</name>
    <path>/tmp/ws/src/acado/acado/optimization_algorithm/</path>
    <filename>real__time__algorithm_8hpp</filename>
    <includes id="optimization__algorithm_8hpp" name="optimization_algorithm.hpp" local="no" imported="no">acado/optimization_algorithm/optimization_algorithm.hpp</includes>
    <includes id="control__law_8hpp" name="control_law.hpp" local="no" imported="no">acado/control_law/control_law.hpp</includes>
    <class kind="class">RealTimeAlgorithm</class>
  </compound>
  <compound kind="file">
    <name>RealQZ.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Eigenvalues/</path>
    <filename>RealQZ_8h</filename>
    <class kind="class">Eigen::RealQZ</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>RealSchur.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Eigenvalues/</path>
    <filename>RealSchur_8h</filename>
    <includes id="HessenbergDecomposition_8h" name="HessenbergDecomposition.h" local="yes" imported="no">./HessenbergDecomposition.h</includes>
    <class kind="class">Eigen::RealSchur</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>RealSchur_MKL.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Eigenvalues/</path>
    <filename>RealSchur__MKL_8h</filename>
    <includes id="MKL__support_8h" name="MKL_support.h" local="yes" imported="no">Eigen/src/Core/util/MKL_support.h</includes>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_SCHUR_REAL</name>
      <anchorfile>RealSchur__MKL_8h.html</anchorfile>
      <anchor>aed2899ddb84b594968190d50bebd0736</anchor>
      <arglist>(EIGTYPE, MKLTYPE, MKLPREFIX, MKLPREFIX_U, EIGCOLROW, MKLCOLROW)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Redux.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>Redux_8h</filename>
    <class kind="struct">Eigen::internal::redux_impl&lt; Func, Derived, DefaultTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::redux_impl&lt; Func, Derived, DefaultTraversal, NoUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::redux_impl&lt; Func, Derived, LinearVectorizedTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::redux_impl&lt; Func, Derived, LinearVectorizedTraversal, NoUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::redux_impl&lt; Func, Derived, SliceVectorizedTraversal, NoUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::redux_novec_unroller</class>
    <class kind="struct">Eigen::internal::redux_novec_unroller&lt; Func, Derived, Start, 0 &gt;</class>
    <class kind="struct">Eigen::internal::redux_novec_unroller&lt; Func, Derived, Start, 1 &gt;</class>
    <class kind="struct">Eigen::internal::redux_traits</class>
    <class kind="struct">Eigen::internal::redux_vec_unroller</class>
    <class kind="struct">Eigen::internal::redux_vec_unroller&lt; Func, Derived, Start, 1 &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>ReenableStupidWarnings.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/util/</path>
    <filename>ReenableStupidWarnings_8h</filename>
  </compound>
  <compound kind="file">
    <name>Ref.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>Ref_8h</filename>
    <class kind="struct">Eigen::internal::traits&lt; Ref&lt; _PlainObjectType, _Options, _StrideType &gt; &gt;::match</class>
    <class kind="class">Eigen::Ref</class>
    <class kind="class">Eigen::Ref&lt; const TPlainObjectType, Options, StrideType &gt;</class>
    <class kind="class">Eigen::RefBase</class>
    <class kind="struct">Eigen::internal::traits&lt; Ref&lt; _PlainObjectType, _Options, _StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; RefBase&lt; Derived &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>reference_trajectory.cpp</name>
    <path>/tmp/ws/src/acado/acado/reference_trajectory/</path>
    <filename>reference__trajectory_8cpp</filename>
    <includes id="reference__trajectory_8hpp" name="reference_trajectory.hpp" local="no" imported="no">acado/reference_trajectory/reference_trajectory.hpp</includes>
  </compound>
  <compound kind="file">
    <name>reference_trajectory.hpp</name>
    <path>/tmp/ws/src/acado/acado/reference_trajectory/</path>
    <filename>reference__trajectory_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="simulation__block_8hpp" name="simulation_block.hpp" local="no" imported="no">acado/simulation_environment/simulation_block.hpp</includes>
    <includes id="variables__grid_8hpp" name="variables_grid.hpp" local="no" imported="no">acado/variables_grid/variables_grid.hpp</includes>
    <includes id="static__reference__trajectory_8hpp" name="static_reference_trajectory.hpp" local="no" imported="no">acado/reference_trajectory/static_reference_trajectory.hpp</includes>
    <includes id="adaptive__reference__trajectory_8hpp" name="adaptive_reference_trajectory.hpp" local="no" imported="no">acado/reference_trajectory/adaptive_reference_trajectory.hpp</includes>
    <class kind="class">ReferenceTrajectory</class>
  </compound>
  <compound kind="file">
    <name>register_exported_integrators.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>register__exported__integrators_8cpp</filename>
    <includes id="register__exported__integrators_8hpp" name="register_exported_integrators.hpp" local="no" imported="no">acado/code_generation/integrators/register_exported_integrators.hpp</includes>
    <includes id="dirk3__export_8hpp" name="dirk3_export.hpp" local="no" imported="no">acado/code_generation/integrators/dirk3_export.hpp</includes>
    <includes id="dirk4__export_8hpp" name="dirk4_export.hpp" local="no" imported="no">acado/code_generation/integrators/dirk4_export.hpp</includes>
    <includes id="dirk5__export_8hpp" name="dirk5_export.hpp" local="no" imported="no">acado/code_generation/integrators/dirk5_export.hpp</includes>
    <includes id="discrete__export_8hpp" name="discrete_export.hpp" local="no" imported="no">acado/code_generation/integrators/discrete_export.hpp</includes>
    <includes id="narx__export_8hpp" name="narx_export.hpp" local="no" imported="no">acado/code_generation/integrators/narx_export.hpp</includes>
    <includes id="explicit__euler__export_8hpp" name="explicit_euler_export.hpp" local="no" imported="no">acado/code_generation/integrators/explicit_euler_export.hpp</includes>
    <includes id="erk2__export_8hpp" name="erk2_export.hpp" local="no" imported="no">acado/code_generation/integrators/erk2_export.hpp</includes>
    <includes id="erk3__export_8hpp" name="erk3_export.hpp" local="no" imported="no">acado/code_generation/integrators/erk3_export.hpp</includes>
    <includes id="erk4__export_8hpp" name="erk4_export.hpp" local="no" imported="no">acado/code_generation/integrators/erk4_export.hpp</includes>
    <includes id="gauss__legendre2__export_8hpp" name="gauss_legendre2_export.hpp" local="no" imported="no">acado/code_generation/integrators/gauss_legendre2_export.hpp</includes>
    <includes id="gauss__legendre4__export_8hpp" name="gauss_legendre4_export.hpp" local="no" imported="no">acado/code_generation/integrators/gauss_legendre4_export.hpp</includes>
    <includes id="gauss__legendre6__export_8hpp" name="gauss_legendre6_export.hpp" local="no" imported="no">acado/code_generation/integrators/gauss_legendre6_export.hpp</includes>
    <includes id="gauss__legendre8__export_8hpp" name="gauss_legendre8_export.hpp" local="no" imported="no">acado/code_generation/integrators/gauss_legendre8_export.hpp</includes>
    <includes id="radau__IIA1__export_8hpp" name="radau_IIA1_export.hpp" local="no" imported="no">acado/code_generation/integrators/radau_IIA1_export.hpp</includes>
    <includes id="radau__IIA3__export_8hpp" name="radau_IIA3_export.hpp" local="no" imported="no">acado/code_generation/integrators/radau_IIA3_export.hpp</includes>
    <includes id="radau__IIA5__export_8hpp" name="radau_IIA5_export.hpp" local="no" imported="no">acado/code_generation/integrators/radau_IIA5_export.hpp</includes>
  </compound>
  <compound kind="file">
    <name>register_exported_integrators.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>register__exported__integrators_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <class kind="struct">RegisterExportedIntegrators</class>
    <member kind="variable" static="yes">
      <type>static BEGIN_NAMESPACE_ACADO struct RegisterExportedIntegrators</type>
      <name>registerExportedIntegrators</name>
      <anchorfile>register__exported__integrators_8hpp.html</anchorfile>
      <anchor>a77409bf29ff5475f5a1d61bd76210c7c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>register_nlp_solvers.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>register__nlp__solvers_8cpp</filename>
    <includes id="register__nlp__solvers_8hpp" name="register_nlp_solvers.hpp" local="no" imported="no">acado/code_generation/register_nlp_solvers.hpp</includes>
    <includes id="export__gauss__newton__cn2_8hpp" name="export_gauss_newton_cn2.hpp" local="no" imported="no">acado/code_generation/export_gauss_newton_cn2.hpp</includes>
    <includes id="export__exact__hessian__cn2_8hpp" name="export_exact_hessian_cn2.hpp" local="no" imported="no">acado/code_generation/export_exact_hessian_cn2.hpp</includes>
    <includes id="export__exact__hessian__qpdunes_8hpp" name="export_exact_hessian_qpdunes.hpp" local="no" imported="no">acado/code_generation/export_exact_hessian_qpdunes.hpp</includes>
    <includes id="export__gauss__newton__cn2__factorization_8hpp" name="export_gauss_newton_cn2_factorization.hpp" local="no" imported="no">acado/code_generation/export_gauss_newton_cn2_factorization.hpp</includes>
    <includes id="export__gauss__newton__condensed_8hpp" name="export_gauss_newton_condensed.hpp" local="no" imported="no">acado/code_generation/export_gauss_newton_condensed.hpp</includes>
    <includes id="export__gauss__newton__forces_8hpp" name="export_gauss_newton_forces.hpp" local="no" imported="no">acado/code_generation/export_gauss_newton_forces.hpp</includes>
    <includes id="export__gauss__newton__qpdunes_8hpp" name="export_gauss_newton_qpdunes.hpp" local="no" imported="no">acado/code_generation/export_gauss_newton_qpdunes.hpp</includes>
    <includes id="export__gauss__newton__qpdunes2_8hpp" name="export_gauss_newton_qpdunes2.hpp" local="no" imported="no">acado/code_generation/export_gauss_newton_qpdunes2.hpp</includes>
    <includes id="export__gauss__newton__hpmpc_8hpp" name="export_gauss_newton_hpmpc.hpp" local="no" imported="no">acado/code_generation/export_gauss_newton_hpmpc.hpp</includes>
    <member kind="function">
      <type>ExportNLPSolver *</type>
      <name>createExactHessianCN2</name>
      <anchorfile>register__nlp__solvers_8cpp.html</anchorfile>
      <anchor>a40af7c5e88489325da98e7441f3f18a8</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
    <member kind="function">
      <type>ExportNLPSolver *</type>
      <name>createExactHessianQpDunes</name>
      <anchorfile>register__nlp__solvers_8cpp.html</anchorfile>
      <anchor>a31d0edb5f80251c939af9933c9fd0756</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
    <member kind="function">
      <type>BEGIN_NAMESPACE_ACADO ExportNLPSolver *</type>
      <name>createGaussNewtonCN2</name>
      <anchorfile>register__nlp__solvers_8cpp.html</anchorfile>
      <anchor>aae57e0419c4a9a4a8b7af68336b7488c</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
    <member kind="function">
      <type>ExportNLPSolver *</type>
      <name>createGaussNewtonCn2Factorization</name>
      <anchorfile>register__nlp__solvers_8cpp.html</anchorfile>
      <anchor>a341875e7454d731473609b2df628f079</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
    <member kind="function">
      <type>ExportNLPSolver *</type>
      <name>createGaussNewtonCondensed</name>
      <anchorfile>register__nlp__solvers_8cpp.html</anchorfile>
      <anchor>a8871abb340b9755c9c4f80c2e7c492a4</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
    <member kind="function">
      <type>ExportNLPSolver *</type>
      <name>createGaussNewtonForces</name>
      <anchorfile>register__nlp__solvers_8cpp.html</anchorfile>
      <anchor>a27ebd59d8640e2d63891c163413bd73b</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
    <member kind="function">
      <type>ExportNLPSolver *</type>
      <name>createGaussNewtonHpmpc</name>
      <anchorfile>register__nlp__solvers_8cpp.html</anchorfile>
      <anchor>a57d0c552bc2f6f107f715a9751dc9c27</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
    <member kind="function">
      <type>ExportNLPSolver *</type>
      <name>createGaussNewtonQpDunes</name>
      <anchorfile>register__nlp__solvers_8cpp.html</anchorfile>
      <anchor>a507fd5209155d613094090f31ffad435</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
    <member kind="function">
      <type>ExportNLPSolver *</type>
      <name>createGaussNewtonQpDunes2</name>
      <anchorfile>register__nlp__solvers_8cpp.html</anchorfile>
      <anchor>a4cff19b1e393c5785ddf36954b961487</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>register_nlp_solvers.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>register__nlp__solvers_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <class kind="struct">RegisterNlpSolvers</class>
    <member kind="variable" static="yes">
      <type>static BEGIN_NAMESPACE_ACADO struct RegisterNlpSolvers</type>
      <name>registerNlpSolvers</name>
      <anchorfile>register__nlp__solvers_8hpp.html</anchorfile>
      <anchor>a37cbdcd76ce2d23ef2bf285e2baf7047</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Replicate.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>Replicate_8h</filename>
    <class kind="class">Eigen::Replicate</class>
    <class kind="struct">Eigen::internal::traits&lt; Replicate&lt; MatrixType, RowFactor, ColFactor &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>ReturnByValue.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>ReturnByValue_8h</filename>
    <class kind="struct">Eigen::internal::nested&lt; ReturnByValue&lt; Derived &gt;, n, PlainObject &gt;</class>
    <class kind="class">Eigen::ReturnByValue</class>
    <class kind="struct">Eigen::internal::traits&lt; ReturnByValue&lt; Derived &gt; &gt;</class>
    <class kind="class">Eigen::ReturnByValue::Unusable</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>Unusable</name>
      <anchorfile>ReturnByValue_8h.html</anchorfile>
      <anchor>ad82b14391d23eab65b6e3ac4b831a923</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Reverse.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>Reverse_8h</filename>
    <class kind="class">Eigen::Reverse</class>
    <class kind="struct">Eigen::internal::reverse_packet_cond</class>
    <class kind="struct">Eigen::internal::reverse_packet_cond&lt; PacketScalar, false &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Reverse&lt; MatrixType, Direction &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>rk_export.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>rk__export_8cpp</filename>
    <includes id="rk__export_8hpp" name="rk_export.hpp" local="no" imported="no">acado/code_generation/integrators/rk_export.hpp</includes>
  </compound>
  <compound kind="file">
    <name>rk_export.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>rk__export_8hpp</filename>
    <includes id="integrator__export_8hpp" name="integrator_export.hpp" local="no" imported="no">acado/code_generation/integrators/integrator_export.hpp</includes>
    <class kind="class">RungeKuttaExport</class>
  </compound>
  <compound kind="file">
    <name>rk_sensitivities_export.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/integrators/</path>
    <filename>rk__sensitivities__export_8hpp</filename>
    <class kind="class">RKSensitivitiesExport</class>
  </compound>
  <compound kind="file">
    <name>rocket.cpp</name>
    <path>/tmp/ws/src/acado/examples/ocp/</path>
    <filename>rocket_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>rocket_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rocket_c.cpp</name>
    <path>/tmp/ws/src/acado/examples/ocp/</path>
    <filename>rocket__c_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>NE</name>
      <anchorfile>rocket__c_8cpp.html</anchorfile>
      <anchor>a5af9139e882aef6c820ae908589a40d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NH</name>
      <anchorfile>rocket__c_8cpp.html</anchorfile>
      <anchor>abc3b05033963c7a33d28a9fc29835b6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NI</name>
      <anchorfile>rocket__c_8cpp.html</anchorfile>
      <anchor>a860bedb684529775463fa3a6cb467efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NJ</name>
      <anchorfile>rocket__c_8cpp.html</anchorfile>
      <anchor>a54d192202ec35a6e951846dffbbb0c0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NX</name>
      <anchorfile>rocket__c_8cpp.html</anchorfile>
      <anchor>a4a9d32ff035c82119003134767948ebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO int</type>
      <name>main</name>
      <anchorfile>rocket__c_8cpp.html</anchorfile>
      <anchor>acacac24a7bdcafe661572d46ab821808</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>myDifferentialEquation</name>
      <anchorfile>rocket__c_8cpp.html</anchorfile>
      <anchor>a89e62d9e3cff4596c7bacc6ce9c8757e</anchor>
      <arglist>(double *x, double *f, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>myEndPointConstraint</name>
      <anchorfile>rocket__c_8cpp.html</anchorfile>
      <anchor>a787a4fe88fb6328ee238cee6706aeac3</anchor>
      <arglist>(double *x, double *f, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>myInequalityPathConstraint</name>
      <anchorfile>rocket__c_8cpp.html</anchorfile>
      <anchor>a1d2791a15469439db9e51367c0f0f11b</anchor>
      <arglist>(double *x, double *f, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>myInitialValueConstraint</name>
      <anchorfile>rocket__c_8cpp.html</anchorfile>
      <anchor>abdc84984ac9bf49b294fb41eaaed360e</anchor>
      <arglist>(double *x, double *f, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>myObjectiveFunction</name>
      <anchorfile>rocket__c_8cpp.html</anchorfile>
      <anchor>af77d010ac45b92f874ba1c3d9dda0ea4</anchor>
      <arglist>(double *x, double *f, void *user_data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rocket_with_logging.cpp</name>
    <path>/tmp/ws/src/acado/examples/ocp/</path>
    <filename>rocket__with__logging_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>rocket__with__logging_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rocket_with_templates_ocp.hpp</name>
    <path>/tmp/ws/src/acado/examples/ocp/</path>
    <filename>rocket__with__templates__ocp_8hpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>M</name>
      <anchorfile>rocket__with__templates__ocp_8hpp.html</anchorfile>
      <anchor>a52037c938e3c1b126c6277da5ca689d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S</name>
      <anchorfile>rocket__with__templates__ocp_8hpp.html</anchorfile>
      <anchor>af933676109efed7ab34cea71d748a517</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U</name>
      <anchorfile>rocket__with__templates__ocp_8hpp.html</anchorfile>
      <anchor>affc9cbf86b78292bdb405361761c47f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V</name>
      <anchorfile>rocket__with__templates__ocp_8hpp.html</anchorfile>
      <anchor>af40a326b23c68a27cebe60f16634a2cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eval_F</name>
      <anchorfile>rocket__with__templates__ocp_8hpp.html</anchorfile>
      <anchor>aefa4884a4e7ae7f809d4996c54b95a9d</anchor>
      <arglist>(const DifferentialStateType *xd, const ControlType *u, ReturnType &amp;lfun)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eval_G</name>
      <anchorfile>rocket__with__templates__ocp_8hpp.html</anchorfile>
      <anchor>aad73fa2c4249014c5f2987fbc04418ed</anchor>
      <arglist>(const DifferentialStateType *xd, const ControlType *u, ReturnType *rhs)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>nu</name>
      <anchorfile>rocket__with__templates__ocp_8hpp.html</anchorfile>
      <anchor>a494e247ae4c46c3cb561ad028bc6479e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>nxd</name>
      <anchorfile>rocket__with__templates__ocp_8hpp.html</anchorfile>
      <anchor>aad4a912b68ba989df1251df80c388a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>t_end</name>
      <anchorfile>rocket__with__templates__ocp_8hpp.html</anchorfile>
      <anchor>a4ec3973b094dbbe8cdbe3656c6b1e8a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>t_start</name>
      <anchorfile>rocket__with__templates__ocp_8hpp.html</anchorfile>
      <anchor>a35b1c89028f6d26076960aa3c647eaee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>u_names</name>
      <anchorfile>rocket__with__templates__ocp_8hpp.html</anchorfile>
      <anchor>a2c7d0e7c632a6212f440e2baaa5343cd</anchor>
      <arglist>[nu]</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>xd_0</name>
      <anchorfile>rocket__with__templates__ocp_8hpp.html</anchorfile>
      <anchor>ad64fc27b6aafce5f8842e208ce1eefa5</anchor>
      <arglist>[nxd]</arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>xd_0_fixed</name>
      <anchorfile>rocket__with__templates__ocp_8hpp.html</anchorfile>
      <anchor>abd2c0ee53082a893d4a40a7b6a0eff7b</anchor>
      <arglist>[nxd]</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>xd_f</name>
      <anchorfile>rocket__with__templates__ocp_8hpp.html</anchorfile>
      <anchor>a033cec887b211194fbac13fc9ed4c57f</anchor>
      <arglist>[nxd]</arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>xd_f_fixed</name>
      <anchorfile>rocket__with__templates__ocp_8hpp.html</anchorfile>
      <anchor>a13d8ef9a0343b2a8f9d441e0a1b2e59c</anchor>
      <arglist>[nxd]</arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>xd_has_lb</name>
      <anchorfile>rocket__with__templates__ocp_8hpp.html</anchorfile>
      <anchor>ab8afec3a6ca58c9105beac40f561420e</anchor>
      <arglist>[nxd]</arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>xd_has_ub</name>
      <anchorfile>rocket__with__templates__ocp_8hpp.html</anchorfile>
      <anchor>ad28c0d0072a9e411c7277561d6e50156</anchor>
      <arglist>[nxd]</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>xd_lb</name>
      <anchorfile>rocket__with__templates__ocp_8hpp.html</anchorfile>
      <anchor>ac271e313fa8f3337c1a7e4785f7c05ec</anchor>
      <arglist>[nxd]</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>xd_names</name>
      <anchorfile>rocket__with__templates__ocp_8hpp.html</anchorfile>
      <anchor>a2dc87923f949681d6b056ff7c16623dc</anchor>
      <arglist>[nxd]</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>xd_ub</name>
      <anchorfile>rocket__with__templates__ocp_8hpp.html</anchorfile>
      <anchor>ad39c3e15e5db1919394f93dc838eef16</anchor>
      <arglist>[nxd]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rosenbrock_function.cpp</name>
    <path>/tmp/ws/src/acado/examples/nlp/</path>
    <filename>rosenbrock__function_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>rosenbrock__function_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/Geometry/Rotation2D.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Eigen2Support/Geometry/</path>
    <filename>Eigen2Support_2Geometry_2Rotation2D_8h</filename>
    <class kind="struct">Eigen::ei_traits&lt; Rotation2D&lt; _Scalar &gt; &gt;</class>
    <class kind="class">Eigen::Rotation2D</class>
    <namespace>Eigen</namespace>
    <member kind="typedef">
      <type>Rotation2D&lt; double &gt;</type>
      <name>Rotation2Dd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga610359336130abe9a396ca159b3e8258</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rotation2D&lt; float &gt;</type>
      <name>Rotation2Df</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad801876e45910d99ebc3f8425e5e2a9e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Geometry/Rotation2D.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Geometry/</path>
    <filename>Geometry_2Rotation2D_8h</filename>
    <class kind="class">Eigen::Rotation2D</class>
    <class kind="struct">Eigen::internal::traits&lt; Rotation2D&lt; _Scalar &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/Geometry/RotationBase.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Eigen2Support/Geometry/</path>
    <filename>Eigen2Support_2Geometry_2RotationBase_8h</filename>
    <class kind="class">Eigen::RotationBase</class>
    <namespace>Eigen</namespace>
    <member kind="function" static="yes">
      <type>static Matrix&lt; Scalar, 2, 2 &gt;</type>
      <name>ei_toRotationMatrix</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a4cd95dfa09ef54c5154a5ac1220c187d</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>namespaceEigen.html</anchorfile>
      <anchor>a1bdb75a356bc9e4a2064c351660b6a7a</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>namespaceEigen.html</anchorfile>
      <anchor>adc940c93ae14bdfe2b486a0ae77810dd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Geometry/RotationBase.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Geometry/</path>
    <filename>Geometry_2RotationBase_8h</filename>
    <class kind="struct">Eigen::internal::rotation_base_generic_product_selector&lt; RotationDerived, DiagonalMatrix&lt; Scalar, Dim, MaxDim &gt;, false &gt;</class>
    <class kind="struct">Eigen::internal::rotation_base_generic_product_selector&lt; RotationDerived, MatrixType, false &gt;</class>
    <class kind="struct">Eigen::internal::rotation_base_generic_product_selector&lt; RotationDerived, OtherVectorType, true &gt;</class>
    <class kind="class">Eigen::RotationBase</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function" static="yes">
      <type>static Matrix&lt; Scalar, 2, 2 &gt;</type>
      <name>toRotationMatrix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa6866836457492ae016f1a9238cb4125</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3275a537b62e048fa7eb21eff03b0425</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0b9c3cdd66adde92fafab7944d7ae324</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rwupdt.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/NonLinearOptimization/</path>
    <filename>rwupdt_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>rwupdt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7388dcf5dee594ea6b29d53c8681a63f</anchor>
      <arglist>(Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;r, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;w, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;b, Scalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scalar2_nbi.cpp</name>
    <path>/tmp/ws/src/acado/examples/multi_objective/</path>
    <filename>scalar2__nbi_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>scalar2__nbi_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scalar2_nnc.cpp</name>
    <path>/tmp/ws/src/acado/examples/multi_objective/</path>
    <filename>scalar2__nnc_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>scalar2__nnc_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scalar2_ws.cpp</name>
    <path>/tmp/ws/src/acado/examples/multi_objective/</path>
    <filename>scalar2__ws_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>scalar2__ws_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scalar3_nbi.cpp</name>
    <path>/tmp/ws/src/acado/examples/multi_objective/</path>
    <filename>scalar3__nbi_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>scalar3__nbi_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scalar3_nnc.cpp</name>
    <path>/tmp/ws/src/acado/examples/multi_objective/</path>
    <filename>scalar3__nnc_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>scalar3__nnc_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scalar3_ws.cpp</name>
    <path>/tmp/ws/src/acado/examples/multi_objective/</path>
    <filename>scalar3__ws_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>scalar3__ws_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Eigen/src/Eigen2Support/Geometry/Scaling.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Eigen2Support/Geometry/</path>
    <filename>Eigen_2src_2Eigen2Support_2Geometry_2Scaling_8h</filename>
    <class kind="class">Eigen::Scaling</class>
    <namespace>Eigen</namespace>
    <member kind="typedef">
      <type>Scaling&lt; double, 2 &gt;</type>
      <name>Scaling2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga257cbcb61210bb4023acfffe016e7b65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scaling&lt; float, 2 &gt;</type>
      <name>Scaling2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga938a025240ba65fa4b9bd914865a0c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scaling&lt; double, 3 &gt;</type>
      <name>Scaling3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga94f07c409b77cbc0edc91aa109031cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scaling&lt; float, 3 &gt;</type>
      <name>Scaling3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga793fe20d272d620fa0f74ac4f2fbef77</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Eigen/src/Geometry/Scaling.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Geometry/</path>
    <filename>Eigen_2src_2Geometry_2Scaling_8h</filename>
    <class kind="class">Eigen::UniformScaling</class>
    <namespace>Eigen</namespace>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; double, 2 &gt;</type>
      <name>AlignedScaling2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaf8975289b8134a5021e806029516e82c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; float, 2 &gt;</type>
      <name>AlignedScaling2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaf2440178a1f5f6abef6ee0231bc49184</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; double, 3 &gt;</type>
      <name>AlignedScaling3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga0aff001d5740f13797c9acd4e3276673</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; float, 3 &gt;</type>
      <name>AlignedScaling3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga45caf8b0e6da378885f4ae3f06c5cde3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UniformScaling&lt; float &gt;</type>
      <name>Scaling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3a35d87c27240dab25e049c012d9da55</anchor>
      <arglist>(float s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UniformScaling&lt; double &gt;</type>
      <name>Scaling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ade8aa3fc4451e25a1deb919d552b9e50</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>namespaceEigen.html</anchorfile>
      <anchor>aa16cf69265f56d796d73349770ff1fbd</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>namespaceEigen.html</anchorfile>
      <anchor>a864fa3cf6828c33b5def26be0f6a4fec</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DiagonalMatrix&lt; Scalar, 3 &gt;</type>
      <name>Scaling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8c2744cb857c5285e9ad93b43f1f5475</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy, const Scalar &amp;sz)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const DiagonalWrapper&lt; const Derived &gt;</type>
      <name>Scaling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a7463c4a6111a1f5ca580d24b6c3e1de0</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;coeffs)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unsupported/Eigen/src/IterativeSolvers/Scaling.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/IterativeSolvers/</path>
    <filename>unsupported_2Eigen_2src_2IterativeSolvers_2Scaling_8h</filename>
    <class kind="class">Eigen::IterScaling</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>scp_evaluation.cpp</name>
    <path>/tmp/ws/src/acado/acado/nlp_solver/</path>
    <filename>scp__evaluation_8cpp</filename>
    <includes id="scp__evaluation_8hpp" name="scp_evaluation.hpp" local="no" imported="no">acado/nlp_solver/scp_evaluation.hpp</includes>
  </compound>
  <compound kind="file">
    <name>scp_evaluation.hpp</name>
    <path>/tmp/ws/src/acado/acado/nlp_solver/</path>
    <filename>scp__evaluation_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="algorithmic__base_8hpp" name="algorithmic_base.hpp" local="no" imported="no">acado/user_interaction/algorithmic_base.hpp</includes>
    <includes id="objective_8hpp" name="objective.hpp" local="no" imported="no">acado/objective/objective.hpp</includes>
    <includes id="dynamic__discretization_8hpp" name="dynamic_discretization.hpp" local="no" imported="no">acado/dynamic_discretization/dynamic_discretization.hpp</includes>
    <includes id="constraint_8hpp" name="constraint.hpp" local="no" imported="no">acado/constraint/constraint.hpp</includes>
    <includes id="ocp__iterate_8hpp" name="ocp_iterate.hpp" local="no" imported="no">acado/function/ocp_iterate.hpp</includes>
    <includes id="banded__cp_8hpp" name="banded_cp.hpp" local="no" imported="no">acado/conic_program/banded_cp.hpp</includes>
    <class kind="class">SCPevaluation</class>
  </compound>
  <compound kind="file">
    <name>scp_merit_function.cpp</name>
    <path>/tmp/ws/src/acado/acado/nlp_solver/</path>
    <filename>scp__merit__function_8cpp</filename>
    <includes id="scp__merit__function_8hpp" name="scp_merit_function.hpp" local="no" imported="no">acado/nlp_solver/scp_merit_function.hpp</includes>
  </compound>
  <compound kind="file">
    <name>scp_merit_function.hpp</name>
    <path>/tmp/ws/src/acado/acado/nlp_solver/</path>
    <filename>scp__merit__function_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="algorithmic__base_8hpp" name="algorithmic_base.hpp" local="no" imported="no">acado/user_interaction/algorithmic_base.hpp</includes>
    <includes id="ocp__iterate_8hpp" name="ocp_iterate.hpp" local="no" imported="no">acado/function/ocp_iterate.hpp</includes>
    <includes id="banded__cp_8hpp" name="banded_cp.hpp" local="no" imported="no">acado/conic_program/banded_cp.hpp</includes>
    <includes id="banded__cp__solver_8hpp" name="banded_cp_solver.hpp" local="no" imported="no">acado/conic_solver/banded_cp_solver.hpp</includes>
    <includes id="scp__evaluation_8hpp" name="scp_evaluation.hpp" local="no" imported="no">acado/nlp_solver/scp_evaluation.hpp</includes>
    <class kind="class">SCPmeritFunction</class>
  </compound>
  <compound kind="file">
    <name>scp_method.cpp</name>
    <path>/tmp/ws/src/acado/acado/nlp_solver/</path>
    <filename>scp__method_8cpp</filename>
    <includes id="scp__method_8hpp" name="scp_method.hpp" local="no" imported="no">acado/nlp_solver/scp_method.hpp</includes>
  </compound>
  <compound kind="file">
    <name>scp_method.hpp</name>
    <path>/tmp/ws/src/acado/acado/nlp_solver/</path>
    <filename>scp__method_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="ocp__iterate_8hpp" name="ocp_iterate.hpp" local="no" imported="no">acado/function/ocp_iterate.hpp</includes>
    <includes id="nlp__solver_8hpp" name="nlp_solver.hpp" local="no" imported="no">acado/nlp_solver/nlp_solver.hpp</includes>
    <includes id="dense__qp__solver_8hpp" name="dense_qp_solver.hpp" local="no" imported="no">acado/conic_solver/dense_qp_solver.hpp</includes>
    <includes id="banded__cp__solver_8hpp" name="banded_cp_solver.hpp" local="no" imported="no">acado/conic_solver/banded_cp_solver.hpp</includes>
    <includes id="condensing__based__cp__solver_8hpp" name="condensing_based_cp_solver.hpp" local="no" imported="no">acado/conic_solver/condensing_based_cp_solver.hpp</includes>
    <includes id="scp__evaluation_8hpp" name="scp_evaluation.hpp" local="no" imported="no">acado/nlp_solver/scp_evaluation.hpp</includes>
    <includes id="scp__step__linesearch_8hpp" name="scp_step_linesearch.hpp" local="no" imported="no">acado/nlp_solver/scp_step_linesearch.hpp</includes>
    <includes id="scp__step__fullstep_8hpp" name="scp_step_fullstep.hpp" local="no" imported="no">acado/nlp_solver/scp_step_fullstep.hpp</includes>
    <includes id="nlp__derivative__approximation_8hpp" name="nlp_derivative_approximation.hpp" local="no" imported="no">acado/nlp_derivative_approximation/nlp_derivative_approximation.hpp</includes>
    <class kind="class">SCPmethod</class>
  </compound>
  <compound kind="file">
    <name>scp_step.cpp</name>
    <path>/tmp/ws/src/acado/acado/nlp_solver/</path>
    <filename>scp__step_8cpp</filename>
    <includes id="scp__step_8hpp" name="scp_step.hpp" local="no" imported="no">acado/nlp_solver/scp_step.hpp</includes>
    <includes id="curve_8hpp" name="curve.hpp" local="no" imported="no">acado/curve/curve.hpp</includes>
    <includes id="qp__solver__qpoases_8hpp" name="qp_solver_qpoases.hpp" local="no" imported="no">acado/bindings/acado_qpoases/qp_solver_qpoases.hpp</includes>
  </compound>
  <compound kind="file">
    <name>scp_step.hpp</name>
    <path>/tmp/ws/src/acado/acado/nlp_solver/</path>
    <filename>scp__step_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="algorithmic__base_8hpp" name="algorithmic_base.hpp" local="no" imported="no">acado/user_interaction/algorithmic_base.hpp</includes>
    <includes id="ocp__iterate_8hpp" name="ocp_iterate.hpp" local="no" imported="no">acado/function/ocp_iterate.hpp</includes>
    <includes id="banded__cp_8hpp" name="banded_cp.hpp" local="no" imported="no">acado/conic_program/banded_cp.hpp</includes>
    <includes id="banded__cp__solver_8hpp" name="banded_cp_solver.hpp" local="no" imported="no">acado/conic_solver/banded_cp_solver.hpp</includes>
    <includes id="scp__merit__function_8hpp" name="scp_merit_function.hpp" local="no" imported="no">acado/nlp_solver/scp_merit_function.hpp</includes>
    <class kind="class">SCPstep</class>
  </compound>
  <compound kind="file">
    <name>scp_step_fullstep.cpp</name>
    <path>/tmp/ws/src/acado/acado/nlp_solver/</path>
    <filename>scp__step__fullstep_8cpp</filename>
    <includes id="scp__step__fullstep_8hpp" name="scp_step_fullstep.hpp" local="no" imported="no">acado/nlp_solver/scp_step_fullstep.hpp</includes>
  </compound>
  <compound kind="file">
    <name>scp_step_fullstep.hpp</name>
    <path>/tmp/ws/src/acado/acado/nlp_solver/</path>
    <filename>scp__step__fullstep_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="scp__step_8hpp" name="scp_step.hpp" local="no" imported="no">acado/nlp_solver/scp_step.hpp</includes>
    <class kind="class">SCPstepFullstep</class>
  </compound>
  <compound kind="file">
    <name>scp_step_linesearch.cpp</name>
    <path>/tmp/ws/src/acado/acado/nlp_solver/</path>
    <filename>scp__step__linesearch_8cpp</filename>
    <includes id="scp__step__linesearch_8hpp" name="scp_step_linesearch.hpp" local="no" imported="no">acado/nlp_solver/scp_step_linesearch.hpp</includes>
  </compound>
  <compound kind="file">
    <name>scp_step_linesearch.hpp</name>
    <path>/tmp/ws/src/acado/acado/nlp_solver/</path>
    <filename>scp__step__linesearch_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="scp__step_8hpp" name="scp_step.hpp" local="no" imported="no">acado/nlp_solver/scp_step.hpp</includes>
    <class kind="class">SCPstepLinesearch</class>
  </compound>
  <compound kind="file">
    <name>Select.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>Select_8h</filename>
    <class kind="class">Eigen::Select</class>
    <class kind="struct">Eigen::internal::traits&lt; Select&lt; ConditionMatrixType, ThenMatrixType, ElseMatrixType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SelfAdjointEigenSolver.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Eigenvalues/</path>
    <filename>SelfAdjointEigenSolver_8h</filename>
    <includes id="Tridiagonalization_8h" name="Tridiagonalization.h" local="yes" imported="no">./Tridiagonalization.h</includes>
    <class kind="struct">Eigen::internal::direct_selfadjoint_eigenvalues</class>
    <class kind="struct">Eigen::internal::direct_selfadjoint_eigenvalues&lt; SolverType, 2, false &gt;</class>
    <class kind="struct">Eigen::internal::direct_selfadjoint_eigenvalues&lt; SolverType, 3, false &gt;</class>
    <class kind="class">Eigen::SelfAdjointEigenSolver</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>tridiagonal_qr_step</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abd97127c0545a26f4275066fcbcbf8e2</anchor>
      <arglist>(RealScalar *diag, RealScalar *subdiag, Index start, Index end, Scalar *matrixQ, Index n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SelfAdjointEigenSolver_MKL.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Eigenvalues/</path>
    <filename>SelfAdjointEigenSolver__MKL_8h</filename>
    <includes id="MKL__support_8h" name="MKL_support.h" local="yes" imported="no">Eigen/src/Core/util/MKL_support.h</includes>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_EIG_SELFADJ</name>
      <anchorfile>SelfAdjointEigenSolver__MKL_8h.html</anchorfile>
      <anchor>afe98c8b88e3210c679bc9e12c8fc98a1</anchor>
      <arglist>(EIGTYPE, MKLTYPE, MKLRTYPE, MKLNAME, EIGCOLROW, MKLCOLROW)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SelfadjointMatrixMatrix.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/products/</path>
    <filename>SelfadjointMatrixMatrix_8h</filename>
    <class kind="struct">Eigen::internal::product_selfadjoint_matrix&lt; Scalar, Index, LhsStorageOrder, false, ConjugateLhs, RhsStorageOrder, true, ConjugateRhs, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::product_selfadjoint_matrix&lt; Scalar, Index, LhsStorageOrder, LhsSelfAdjoint, ConjugateLhs, RhsStorageOrder, RhsSelfAdjoint, ConjugateRhs, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::product_selfadjoint_matrix&lt; Scalar, Index, LhsStorageOrder, true, ConjugateLhs, RhsStorageOrder, false, ConjugateRhs, ColMajor &gt;</class>
    <class kind="struct">Eigen::SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, RhsMode, false &gt;</class>
    <class kind="struct">Eigen::internal::symm_pack_lhs</class>
    <class kind="struct">Eigen::internal::symm_pack_rhs</class>
    <class kind="struct">Eigen::internal::traits&lt; SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, RhsMode, false &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SelfadjointMatrixMatrix_MKL.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/products/</path>
    <filename>SelfadjointMatrixMatrix__MKL_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_HEMM_L</name>
      <anchorfile>SelfadjointMatrixMatrix__MKL_8h.html</anchorfile>
      <anchor>a8904d037591a1a7083edbfdb17ac2b2c</anchor>
      <arglist>(EIGTYPE, MKLTYPE, EIGPREFIX, MKLPREFIX)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_HEMM_R</name>
      <anchorfile>SelfadjointMatrixMatrix__MKL_8h.html</anchorfile>
      <anchor>a736cb66d849810da51dc273e1bbac8db</anchor>
      <arglist>(EIGTYPE, MKLTYPE, EIGPREFIX, MKLPREFIX)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_SYMM_L</name>
      <anchorfile>SelfadjointMatrixMatrix__MKL_8h.html</anchorfile>
      <anchor>a43e4821b9f415a3b91f39053e36fbef2</anchor>
      <arglist>(EIGTYPE, MKLTYPE, EIGPREFIX, MKLPREFIX)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_SYMM_R</name>
      <anchorfile>SelfadjointMatrixMatrix__MKL_8h.html</anchorfile>
      <anchor>a0c1fa39a298d1afa226c454924d1cf5b</anchor>
      <arglist>(EIGTYPE, MKLTYPE, EIGPREFIX, MKLPREFIX)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SelfadjointMatrixVector.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/products/</path>
    <filename>SelfadjointMatrixVector_8h</filename>
    <class kind="struct">Eigen::internal::selfadjoint_matrix_vector_product</class>
    <class kind="struct">Eigen::SelfadjointProductMatrix&lt; Lhs, 0, true, Rhs, RhsMode, false &gt;</class>
    <class kind="struct">Eigen::SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, 0, true &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SelfadjointProductMatrix&lt; Lhs, 0, true, Rhs, RhsMode, false &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, 0, true &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SelfadjointMatrixVector_MKL.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/products/</path>
    <filename>SelfadjointMatrixVector__MKL_8h</filename>
    <class kind="struct">Eigen::internal::selfadjoint_matrix_vector_product_symv</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_SYMV_SPECIALIZATION</name>
      <anchorfile>SelfadjointMatrixVector__MKL_8h.html</anchorfile>
      <anchor>a20d97e458532a5ddbdf32c1e99ab40d1</anchor>
      <arglist>(EIGTYPE, MKLTYPE, MKLFUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_SYMV_SPECIALIZE</name>
      <anchorfile>SelfadjointMatrixVector__MKL_8h.html</anchorfile>
      <anchor>a31fdf0e66e285daf59a45f6736b3d97a</anchor>
      <arglist>(Scalar)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SelfadjointProduct.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/products/</path>
    <filename>SelfadjointProduct_8h</filename>
    <class kind="struct">Eigen::selfadjoint_product_selector&lt; MatrixType, OtherType, UpLo, false &gt;</class>
    <class kind="struct">Eigen::selfadjoint_product_selector&lt; MatrixType, OtherType, UpLo, true &gt;</class>
    <class kind="struct">Eigen::selfadjoint_rank1_update&lt; Scalar, Index, ColMajor, UpLo, ConjLhs, ConjRhs &gt;</class>
    <class kind="struct">Eigen::selfadjoint_rank1_update&lt; Scalar, Index, RowMajor, UpLo, ConjLhs, ConjRhs &gt;</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>SelfadjointRank2Update.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/products/</path>
    <filename>SelfadjointRank2Update_8h</filename>
    <class kind="struct">Eigen::internal::conj_expr_if</class>
    <class kind="struct">Eigen::internal::selfadjoint_rank2_update_selector&lt; Scalar, Index, UType, VType, Lower &gt;</class>
    <class kind="struct">Eigen::internal::selfadjoint_rank2_update_selector&lt; Scalar, Index, UType, VType, Upper &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SelfAdjointView.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>SelfAdjointView_8h</filename>
    <class kind="class">Eigen::SelfAdjointView</class>
    <class kind="struct">Eigen::internal::traits&lt; SelfAdjointView&lt; MatrixType, UpLo &gt; &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, SelfAdjoint|Lower, 0, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, SelfAdjoint|Lower, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, SelfAdjoint|Upper, 0, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, SelfAdjoint|Upper, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2,(SelfAdjoint|Lower), UnrollCount, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2,(SelfAdjoint|Upper), UnrollCount, ClearOpposite &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SelfCwiseBinaryOp.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>SelfCwiseBinaryOp_8h</filename>
    <class kind="class">Eigen::SelfCwiseBinaryOp</class>
    <class kind="struct">Eigen::internal::traits&lt; SelfCwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>sensor.cpp</name>
    <path>/tmp/ws/src/acado/acado/transfer_device/</path>
    <filename>sensor_8cpp</filename>
    <includes id="sensor_8hpp" name="sensor.hpp" local="no" imported="no">acado/transfer_device/sensor.hpp</includes>
  </compound>
  <compound kind="file">
    <name>sensor.hpp</name>
    <path>/tmp/ws/src/acado/acado/transfer_device/</path>
    <filename>sensor_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="transfer__device_8hpp" name="transfer_device.hpp" local="no" imported="no">acado/transfer_device/transfer_device.hpp</includes>
    <class kind="class">Sensor</class>
  </compound>
  <compound kind="file">
    <name>set_arithmetics.hpp</name>
    <path>/tmp/ws/src/acado/acado/set_arithmetics/</path>
    <filename>set__arithmetics_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="interval_8hpp" name="interval.hpp" local="no" imported="no">acado/set_arithmetics/interval.hpp</includes>
    <includes id="taylor__model_8hpp" name="taylor_model.hpp" local="no" imported="no">acado/set_arithmetics/taylor_model.hpp</includes>
  </compound>
  <compound kind="file">
    <name>Settings.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/arch/Default/</path>
    <filename>Settings_8h</filename>
  </compound>
  <compound kind="file">
    <name>sfunction_robot.cpp</name>
    <path>/tmp/ws/src/acado/interfaces/matlab/examples/code_generation/nmpc/robot/export_mpc/</path>
    <filename>sfunction__robot_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>MDL_START</name>
      <anchorfile>sfunction__robot_8cpp.html</anchorfile>
      <anchor>ac032abbf580c891fb0c11e63e9bc668a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_FUNCTION_LEVEL</name>
      <anchorfile>sfunction__robot_8cpp.html</anchorfile>
      <anchor>a9a4ab27953070e39249f3fad28e93749</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_FUNCTION_NAME</name>
      <anchorfile>sfunction__robot_8cpp.html</anchorfile>
      <anchor>a0f61df833e166c743295eebf43f0b142</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mdlInitializeSampleTimes</name>
      <anchorfile>sfunction__robot_8cpp.html</anchorfile>
      <anchor>a4308a5a20d9c7060391059b1dfce872e</anchor>
      <arglist>(SimStruct *S)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mdlInitializeSizes</name>
      <anchorfile>sfunction__robot_8cpp.html</anchorfile>
      <anchor>ab500fc17ae5e95797926ac770d903b84</anchor>
      <arglist>(SimStruct *S)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mdlOutputs</name>
      <anchorfile>sfunction__robot_8cpp.html</anchorfile>
      <anchor>ab6c8c16502dd4374f9f36cfd58cbbd15</anchor>
      <arglist>(SimStruct *S, int_T tid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mdlStart</name>
      <anchorfile>sfunction__robot_8cpp.html</anchorfile>
      <anchor>a0dd07daf338cf84d1aee4bb8b6771720</anchor>
      <arglist>(SimStruct *S)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mdlTerminate</name>
      <anchorfile>sfunction__robot_8cpp.html</anchorfile>
      <anchor>a343acfd8b3b5308d6c94bbf40efbbac5</anchor>
      <arglist>(SimStruct *S)</arglist>
    </member>
    <member kind="variable">
      <type>ACADOvariables</type>
      <name>acadoVariables</name>
      <anchorfile>sfunction__robot_8cpp.html</anchorfile>
      <anchor>a980bcce34975bedac045a38ddafb8b12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ACADOworkspace</type>
      <name>acadoWorkspace</name>
      <anchorfile>sfunction__robot_8cpp.html</anchorfile>
      <anchor>a5debf22c50c1af86e1b97d020980ed4c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shared_object.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/casadi/symbolic/</path>
    <filename>shared__object_8cpp</filename>
    <includes id="shared__object_8hpp" name="shared_object.hpp" local="yes" imported="no">shared_object.hpp</includes>
    <includes id="casadi__exception_8hpp" name="casadi_exception.hpp" local="yes" imported="no">casadi_exception.hpp</includes>
    <namespace>CasADi</namespace>
  </compound>
  <compound kind="file">
    <name>shared_object.hpp</name>
    <path>/tmp/ws/src/acado/external_packages/casadi/symbolic/</path>
    <filename>shared__object_8hpp</filename>
    <includes id="printable__object_8hpp" name="printable_object.hpp" local="yes" imported="no">printable_object.hpp</includes>
    <includes id="casadi__exception_8hpp" name="casadi_exception.hpp" local="yes" imported="no">casadi_exception.hpp</includes>
    <class kind="class">CasADi::SharedObject</class>
    <class kind="class">CasADi::SharedObjectNode</class>
    <namespace>CasADi</namespace>
    <member kind="function">
      <type>bool</type>
      <name>is_a</name>
      <anchorfile>namespaceCasADi.html</anchorfile>
      <anchor>a23d59265b924c0e3c0dfa36374618516</anchor>
      <arglist>(const SharedObject &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>B</type>
      <name>shared_cast</name>
      <anchorfile>namespaceCasADi.html</anchorfile>
      <anchor>ad3d358d17fb6eca117ca85ab8ff4cd1c</anchor>
      <arglist>(SharedObject &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>const B</type>
      <name>shared_cast</name>
      <anchorfile>namespaceCasADi.html</anchorfile>
      <anchor>a47e28c6a36773c6ec5c6f93a98363144</anchor>
      <arglist>(const SharedObject &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>A</type>
      <name>deepcopy</name>
      <anchorfile>namespaceCasADi.html</anchorfile>
      <anchor>a1f65e1535eff9826361d79db3730bec9</anchor>
      <arglist>(const A &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>A</type>
      <name>deepcopy</name>
      <anchorfile>namespaceCasADi.html</anchorfile>
      <anchor>adf18157563f74aa783acec8dd72c7486</anchor>
      <arglist>(const A &amp;a, std::map&lt; SharedObjectNode *, SharedObject &gt; &amp;already_copied)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; A &gt;</type>
      <name>deepcopy</name>
      <anchorfile>namespaceCasADi.html</anchorfile>
      <anchor>a52d0dd14bd9d619f262e036d824fd132</anchor>
      <arglist>(const std::vector&lt; A &gt; &amp;a, std::map&lt; SharedObjectNode *, SharedObject &gt; &amp;already_copied)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shooting_method.cpp</name>
    <path>/tmp/ws/src/acado/acado/dynamic_discretization/</path>
    <filename>shooting__method_8cpp</filename>
    <includes id="shooting__method_8hpp" name="shooting_method.hpp" local="no" imported="no">acado/dynamic_discretization/shooting_method.hpp</includes>
  </compound>
  <compound kind="file">
    <name>shooting_method.hpp</name>
    <path>/tmp/ws/src/acado/acado/dynamic_discretization/</path>
    <filename>shooting__method_8hpp</filename>
    <includes id="dynamic__discretization_8hpp" name="dynamic_discretization.hpp" local="no" imported="no">acado/dynamic_discretization/dynamic_discretization.hpp</includes>
    <class kind="class">ShootingMethod</class>
  </compound>
  <compound kind="file">
    <name>sim_export.cpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>sim__export_8cpp</filename>
    <includes id="sim__export_8hpp" name="sim_export.hpp" local="no" imported="no">acado/code_generation/sim_export.hpp</includes>
    <includes id="export__matlab__integrator_8hpp" name="export_matlab_integrator.hpp" local="no" imported="no">acado/code_generation/integrators/export_matlab_integrator.hpp</includes>
    <includes id="integrator__generation_8hpp" name="integrator_generation.hpp" local="no" imported="no">acado/code_generation/integrators/integrator_generation.hpp</includes>
    <includes id="export__common__header_8hpp" name="export_common_header.hpp" local="no" imported="no">acado/code_generation/export_common_header.hpp</includes>
    <includes id="export__auxiliary__sim__functions_8hpp" name="export_auxiliary_sim_functions.hpp" local="no" imported="no">acado/code_generation/integrators/export_auxiliary_sim_functions.hpp</includes>
    <includes id="export__algorithm__factory_8hpp" name="export_algorithm_factory.hpp" local="no" imported="no">acado/code_generation/export_algorithm_factory.hpp</includes>
  </compound>
  <compound kind="file">
    <name>sim_export.hpp</name>
    <path>/tmp/ws/src/acado/acado/code_generation/</path>
    <filename>sim__export_8hpp</filename>
    <includes id="export__module_8hpp" name="export_module.hpp" local="no" imported="no">acado/code_generation/export_module.hpp</includes>
    <includes id="model__container_8hpp" name="model_container.hpp" local="no" imported="no">acado/ocp/model_container.hpp</includes>
    <class kind="class">SIMexport</class>
  </compound>
  <compound kind="file">
    <name>simexport_getting_started.dox</name>
    <path>/tmp/ws/src/acado/doc/tutorial/</path>
    <filename>simexport__getting__started_8dox</filename>
  </compound>
  <compound kind="file">
    <name>simple_cstr.cpp</name>
    <path>/tmp/ws/src/acado/interfaces/matlab/examples/integrator/</path>
    <filename>simple__cstr_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>simple_cstr</name>
      <anchorfile>simple__cstr_8cpp.html</anchorfile>
      <anchor>a3940914750a5cb044c981e91467a35e7</anchor>
      <arglist>(DifferentialEquation *f)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>examples/integration_algorithm/simple_dae.cpp</name>
    <path>/tmp/ws/src/acado/examples/integration_algorithm/</path>
    <filename>examples_2integration__algorithm_2simple__dae_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO int</type>
      <name>main</name>
      <anchorfile>examples_2integration__algorithm_2simple__dae_8cpp.html</anchorfile>
      <anchor>acacac24a7bdcafe661572d46ab821808</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>examples/integrator/simple_dae.cpp</name>
    <path>/tmp/ws/src/acado/examples/integrator/</path>
    <filename>examples_2integrator_2simple__dae_8cpp</filename>
    <includes id="acado__integrators_8hpp" name="acado_integrators.hpp" local="no" imported="no">acado_integrators.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>examples_2integrator_2simple__dae_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interfaces/matlab/examples/integrator/simple_dae.cpp</name>
    <path>/tmp/ws/src/acado/interfaces/matlab/examples/integrator/</path>
    <filename>interfaces_2matlab_2examples_2integrator_2simple__dae_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>simple_dae</name>
      <anchorfile>interfaces_2matlab_2examples_2integrator_2simple__dae_8cpp.html</anchorfile>
      <anchor>af5d5b0f4c0594c698d279554a360f678</anchor>
      <arglist>(DifferentialEquation *f)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>integrator/simple_dae_c.cpp</name>
    <path>/tmp/ws/src/acado/examples/integrator/</path>
    <filename>integrator_2simple__dae__c_8cpp</filename>
    <includes id="acado__integrators_8hpp" name="acado_integrators.hpp" local="no" imported="no">acado_integrators.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>void</type>
      <name>ffcn_model</name>
      <anchorfile>integrator_2simple__dae__c_8cpp.html</anchorfile>
      <anchor>ab48a885d51281522ff0b318f6f64dcd7</anchor>
      <arglist>(double *xx, double *f, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>integrator_2simple__dae__c_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ocp/simple_dae_c.cpp</name>
    <path>/tmp/ws/src/acado/examples/ocp/</path>
    <filename>ocp_2simple__dae__c_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ocp_2simple__dae__c_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>myAcadoDifferentialEquation1</name>
      <anchorfile>ocp_2simple__dae__c_8cpp.html</anchorfile>
      <anchor>aa37c45bbdb1fce9a3ee3a4e7c402002f</anchor>
      <arglist>(double *xx, double *f, void *user_data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>simple_function.cpp</name>
    <path>/tmp/ws/src/acado/interfaces/matlab/examples/mexfiles/</path>
    <filename>simple__function_8cpp</filename>
    <includes id="acado__toolkit_8hpp" name="acado_toolkit.hpp" local="no" imported="no">acado_toolkit.hpp</includes>
    <includes id="matlab__acado__utils_8hpp" name="matlab_acado_utils.hpp" local="no" imported="no">acado/utils/matlab_acado_utils.hpp</includes>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO void</type>
      <name>mexFunction</name>
      <anchorfile>simple__function_8cpp.html</anchorfile>
      <anchor>ab70c7b79ca5c42603a2b9a405431f380</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>simple_function1.cpp</name>
    <path>/tmp/ws/src/acado/examples/getting_started/</path>
    <filename>simple__function1_8cpp</filename>
    <includes id="acado__toolkit_8hpp" name="acado_toolkit.hpp" local="no" imported="no">acado_toolkit.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>simple__function1_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>simple_function2.cpp</name>
    <path>/tmp/ws/src/acado/examples/getting_started/</path>
    <filename>simple__function2_8cpp</filename>
    <includes id="acado__toolkit_8hpp" name="acado_toolkit.hpp" local="no" imported="no">acado_toolkit.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>simple__function2_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>simple_function_test.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/function/</path>
    <filename>simple__function__test_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="user__interaction_8hpp" name="user_interaction.hpp" local="no" imported="no">acado/user_interaction/user_interaction.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>simple__function__test_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>simple_integrator.cpp</name>
    <path>/tmp/ws/src/acado/interfaces/matlab/examples/mexfiles/</path>
    <filename>simple__integrator_8cpp</filename>
    <includes id="acado__toolkit_8hpp" name="acado_toolkit.hpp" local="no" imported="no">acado_toolkit.hpp</includes>
    <includes id="matlab__acado__utils_8hpp" name="matlab_acado_utils.hpp" local="no" imported="no">acado/utils/matlab_acado_utils.hpp</includes>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO void</type>
      <name>mexFunction</name>
      <anchorfile>simple__integrator_8cpp.html</anchorfile>
      <anchor>ab70c7b79ca5c42603a2b9a405431f380</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>examples/getting_started/simple_mpc.cpp</name>
    <path>/tmp/ws/src/acado/examples/getting_started/</path>
    <filename>examples_2getting__started_2simple__mpc_8cpp</filename>
    <includes id="acado__toolkit_8hpp" name="acado_toolkit.hpp" local="no" imported="no">acado_toolkit.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO int</type>
      <name>main</name>
      <anchorfile>examples_2getting__started_2simple__mpc_8cpp.html</anchorfile>
      <anchor>acacac24a7bdcafe661572d46ab821808</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interfaces/matlab/examples/mexfiles/simple_mpc.cpp</name>
    <path>/tmp/ws/src/acado/interfaces/matlab/examples/mexfiles/</path>
    <filename>interfaces_2matlab_2examples_2mexfiles_2simple__mpc_8cpp</filename>
    <includes id="acado__toolkit_8hpp" name="acado_toolkit.hpp" local="no" imported="no">acado_toolkit.hpp</includes>
    <includes id="matlab__acado__utils_8hpp" name="matlab_acado_utils.hpp" local="no" imported="no">acado/utils/matlab_acado_utils.hpp</includes>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO void</type>
      <name>mexFunction</name>
      <anchorfile>interfaces_2matlab_2examples_2mexfiles_2simple__mpc_8cpp.html</anchorfile>
      <anchor>ab70c7b79ca5c42603a2b9a405431f380</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>examples/getting_started/simple_ocp.cpp</name>
    <path>/tmp/ws/src/acado/examples/getting_started/</path>
    <filename>examples_2getting__started_2simple__ocp_8cpp</filename>
    <includes id="acado__toolkit_8hpp" name="acado_toolkit.hpp" local="no" imported="no">acado_toolkit.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>examples_2getting__started_2simple__ocp_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interfaces/matlab/examples/mexfiles/simple_ocp.cpp</name>
    <path>/tmp/ws/src/acado/interfaces/matlab/examples/mexfiles/</path>
    <filename>interfaces_2matlab_2examples_2mexfiles_2simple__ocp_8cpp</filename>
    <includes id="acado__toolkit_8hpp" name="acado_toolkit.hpp" local="no" imported="no">acado_toolkit.hpp</includes>
    <includes id="matlab__acado__utils_8hpp" name="matlab_acado_utils.hpp" local="no" imported="no">acado/utils/matlab_acado_utils.hpp</includes>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO void</type>
      <name>mexFunction</name>
      <anchorfile>interfaces_2matlab_2examples_2mexfiles_2simple__ocp_8cpp.html</anchorfile>
      <anchor>ab70c7b79ca5c42603a2b9a405431f380</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SimplicialCholesky.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseCholesky/</path>
    <filename>SimplicialCholesky_8h</filename>
    <class kind="struct">Eigen::SimplicialCholeskyBase::keep_diag</class>
    <class kind="class">Eigen::SimplicialCholesky</class>
    <class kind="class">Eigen::SimplicialCholeskyBase</class>
    <class kind="class">Eigen::SimplicialLDLT</class>
    <class kind="class">Eigen::SimplicialLLT</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; SimplicialCholeskyBase&lt; Derived &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval&lt; SimplicialCholeskyBase&lt; Derived &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SimplicialCholesky&lt; _MatrixType, _UpLo &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SimplicialLDLT&lt; _MatrixType, _UpLo &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SimplicialLLT&lt; _MatrixType, _UpLo &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumeration">
      <name>SimplicialCholeskyMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a9763111c1564d759c6b8abbf3c9f231b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SimplicialCholeskyLLT</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a9763111c1564d759c6b8abbf3c9f231baf152c145734974ac8f99b4fde69e8c43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SimplicialCholeskyLDLT</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a9763111c1564d759c6b8abbf3c9f231ba372e11df7aebb7a97640dc371a276975</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SimplicialCholesky_impl.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseCholesky/</path>
    <filename>SimplicialCholesky__impl_8h</filename>
    <includes id="NonMPL2_8h" name="NonMPL2.h" local="yes" imported="no">../Core/util/NonMPL2.h</includes>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>simulated_reference_trajectory.cpp</name>
    <path>/tmp/ws/src/acado/acado/reference_trajectory/</path>
    <filename>simulated__reference__trajectory_8cpp</filename>
    <includes id="simulated__reference__trajectory_8hpp" name="simulated_reference_trajectory.hpp" local="no" imported="no">acado/reference_trajectory/simulated_reference_trajectory.hpp</includes>
  </compound>
  <compound kind="file">
    <name>simulated_reference_trajectory.hpp</name>
    <path>/tmp/ws/src/acado/acado/reference_trajectory/</path>
    <filename>simulated__reference__trajectory_8hpp</filename>
    <includes id="variables__grid_8hpp" name="variables_grid.hpp" local="no" imported="no">acado/variables_grid/variables_grid.hpp</includes>
    <includes id="process_8hpp" name="process.hpp" local="no" imported="no">acado/process/process.hpp</includes>
    <includes id="adaptive__reference__trajectory_8hpp" name="adaptive_reference_trajectory.hpp" local="no" imported="no">acado/reference_trajectory/adaptive_reference_trajectory.hpp</includes>
    <class kind="class">SimulatedReferenceTrajectory</class>
  </compound>
  <compound kind="file">
    <name>simulation_block.cpp</name>
    <path>/tmp/ws/src/acado/acado/simulation_environment/</path>
    <filename>simulation__block_8cpp</filename>
    <includes id="simulation__block_8hpp" name="simulation_block.hpp" local="no" imported="no">acado/simulation_environment/simulation_block.hpp</includes>
  </compound>
  <compound kind="file">
    <name>simulation_block.hpp</name>
    <path>/tmp/ws/src/acado/acado/simulation_environment/</path>
    <filename>simulation__block_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="clock_8hpp" name="clock.hpp" local="no" imported="no">acado/clock/clock.hpp</includes>
    <includes id="user__interaction_8hpp" name="user_interaction.hpp" local="no" imported="no">acado/user_interaction/user_interaction.hpp</includes>
    <class kind="class">SimulationBlock</class>
  </compound>
  <compound kind="file">
    <name>simulation_clock.cpp</name>
    <path>/tmp/ws/src/acado/acado/clock/</path>
    <filename>simulation__clock_8cpp</filename>
    <includes id="simulation__clock_8hpp" name="simulation_clock.hpp" local="no" imported="no">acado/clock/simulation_clock.hpp</includes>
  </compound>
  <compound kind="file">
    <name>simulation_clock.hpp</name>
    <path>/tmp/ws/src/acado/acado/clock/</path>
    <filename>simulation__clock_8hpp</filename>
    <includes id="clock_8hpp" name="clock.hpp" local="no" imported="no">acado/clock/clock.hpp</includes>
    <class kind="class">SimulationClock</class>
  </compound>
  <compound kind="file">
    <name>simulation_environment.cpp</name>
    <path>/tmp/ws/src/acado/acado/simulation_environment/</path>
    <filename>simulation__environment_8cpp</filename>
    <includes id="simulation__environment_8hpp" name="simulation_environment.hpp" local="no" imported="no">acado/simulation_environment/simulation_environment.hpp</includes>
  </compound>
  <compound kind="file">
    <name>simulation_environment.hpp</name>
    <path>/tmp/ws/src/acado/acado/simulation_environment/</path>
    <filename>simulation__environment_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="simulation__block_8hpp" name="simulation_block.hpp" local="no" imported="no">acado/simulation_environment/simulation_block.hpp</includes>
    <includes id="clock_8hpp" name="clock.hpp" local="no" imported="no">acado/clock/clock.hpp</includes>
    <includes id="curve_8hpp" name="curve.hpp" local="no" imported="no">acado/curve/curve.hpp</includes>
    <includes id="process_8hpp" name="process.hpp" local="no" imported="no">acado/process/process.hpp</includes>
    <includes id="controller_8hpp" name="controller.hpp" local="no" imported="no">acado/controller/controller.hpp</includes>
    <class kind="class">SimulationEnvironment</class>
  </compound>
  <compound kind="file">
    <name>sin.cpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>sin_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="symbolic__operator_8hpp" name="symbolic_operator.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator.hpp</includes>
    <member kind="function">
      <type>double</type>
      <name>ddSin</name>
      <anchorfile>sin_8cpp.html</anchorfile>
      <anchor>a9cc943dd1608ff98704f6406c2a5152f</anchor>
      <arglist>(double x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sin.hpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>sin_8hpp</filename>
    <includes id="symbolic__operator__fwd_8hpp" name="symbolic_operator_fwd.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator_fwd.hpp</includes>
    <class kind="class">Sin</class>
  </compound>
  <compound kind="file">
    <name>SkylineInplaceLU.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/Skyline/</path>
    <filename>SkylineInplaceLU_8h</filename>
    <class kind="class">Eigen::SkylineInplaceLU</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>SkylineMatrix.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/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">Eigen::SkylineMatrix::InnerLowerIterator</class>
    <class kind="class">Eigen::SkylineMatrix::InnerUpperIterator</class>
    <class kind="class">Eigen::SkylineMatrix</class>
    <class kind="struct">Eigen::internal::traits&lt; SkylineMatrix&lt; _Scalar, _Options &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SkylineMatrixBase.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/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">Eigen::SkylineMatrixBase</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>SkylineProduct.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/Skyline/</path>
    <filename>SkylineProduct_8h</filename>
    <class kind="struct">Eigen::internal::skyline_product_selector&lt; Lhs, Rhs, ResultType, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::skyline_product_selector&lt; Lhs, Rhs, ResultType, RowMajor &gt;</class>
    <class kind="class">Eigen::internal::SkylineProduct</class>
    <class kind="struct">Eigen::SkylineProductReturnType</class>
    <class kind="struct">Eigen::internal::traits&lt; SkylineProduct&lt; LhsNested, RhsNested, ProductMode &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>skyline_col_major_time_dense_product</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae6ec7bdef7e6e92d575cfef004018536</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, Dest &amp;dst)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>skyline_row_major_time_dense_product</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1c2171ffcb651a274361ab6faa5f6a82</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, Dest &amp;dst)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SkylineStorage.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/Skyline/</path>
    <filename>SkylineStorage_8h</filename>
    <class kind="class">Eigen::SkylineStorage</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>SkylineUtil.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/Skyline/</path>
    <filename>SkylineUtil_8h</filename>
    <class kind="class">Eigen::internal::eval&lt; T, IsSkyline &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_SKYLINE_GENERIC_PUBLIC_INTERFACE</name>
      <anchorfile>SkylineUtil_8h.html</anchorfile>
      <anchor>a556fe8f14c1c4dbae631605d8c998d07</anchor>
      <arglist>(Derived, BaseClass)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DBG_SKYLINE</name>
      <anchorfile>SkylineUtil_8h.html</anchorfile>
      <anchor>a84a7ce5cfe68b482f5544a60cb8f498f</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SKYLINE_GENERIC_PUBLIC_INTERFACE</name>
      <anchorfile>SkylineUtil_8h.html</anchorfile>
      <anchor>a48e945d6c09e5685d7df5df770c5fe2d</anchor>
      <arglist>(Derived)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SKYLINE_INHERIT_ASSIGNMENT_OPERATOR</name>
      <anchorfile>SkylineUtil_8h.html</anchorfile>
      <anchor>aa228c0821e90abf09f277b443085b968</anchor>
      <arglist>(Derived, Op)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SKYLINE_INHERIT_ASSIGNMENT_OPERATORS</name>
      <anchorfile>SkylineUtil_8h.html</anchorfile>
      <anchor>acdcfefa5599c251e08a47841ecb98af4</anchor>
      <arglist>(Derived)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SKYLINE_INHERIT_SCALAR_ASSIGNMENT_OPERATOR</name>
      <anchorfile>SkylineUtil_8h.html</anchorfile>
      <anchor>a70a3c51148a50b23b58f707f09c5b569</anchor>
      <arglist>(Derived, Op)</arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSkyline</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3215e9cf9c253a8817279fbbceb434e8a283a7e6b96253153b347954420c263b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AdditionalProductEvaluationMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a23b8fa1446cf8ebdf8901a0644e8dd42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SkylineTimeDenseProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a23b8fa1446cf8ebdf8901a0644e8dd42af160fc8a701cee71d0fa6efc8783e908</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SkylineTimeSkylineProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a23b8fa1446cf8ebdf8901a0644e8dd42a3be9ee03f3c70b297ba477d1a1e27344</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DenseTimeSkylineProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a23b8fa1446cf8ebdf8901a0644e8dd42af1d3b87ade26e62468f30606e00af968</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>SkylineBit</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad496e8c77742ade2de35220f8f0469a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>smooth_operator.cpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>smooth__operator_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="symbolic__operator_8hpp" name="symbolic_operator.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="constraint__component_8hpp" name="constraint_component.hpp" local="no" imported="no">acado/symbolic_expression/constraint_component.hpp</includes>
  </compound>
  <compound kind="file">
    <name>smooth_operator.hpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>smooth__operator_8hpp</filename>
    <includes id="symbolic__operator__fwd_8hpp" name="symbolic_operator_fwd.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator_fwd.hpp</includes>
    <class kind="class">SmoothOperator</class>
  </compound>
  <compound kind="file">
    <name>examples/code_generation/mpc_mhe/getting_started_export/qpoases/SRC/EXTRAS/SolutionAnalysis.cpp</name>
    <path>/tmp/ws/src/acado/examples/code_generation/mpc_mhe/getting_started_export/qpoases/SRC/EXTRAS/</path>
    <filename>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2SRC_2EXTRAS_2SolutionAnalysis_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>external_packages/qpoases/SRC/EXTRAS/SolutionAnalysis.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpoases/SRC/EXTRAS/</path>
    <filename>external__packages_2qpoases_2SRC_2EXTRAS_2SolutionAnalysis_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>external_packages/qpOASES-3.0beta/src/extras/SolutionAnalysis.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/src/extras/</path>
    <filename>external__packages_2qpOASES-3_80beta_2src_2extras_2SolutionAnalysis_8cpp</filename>
    <includes id="external__packages_2qpOASES-3_80beta_2include_2qpOASES_2extras_2SolutionAnalysis_8hpp" name="external_packages/qpOASES-3.0beta/include/qpOASES/extras/SolutionAnalysis.hpp" local="no" imported="no">qpOASES/extras/SolutionAnalysis.hpp</includes>
  </compound>
  <compound kind="file">
    <name>examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/EXTRAS/SolutionAnalysis.hpp</name>
    <path>/tmp/ws/src/acado/examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/EXTRAS/</path>
    <filename>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2EXTRAS_2SolutionAnalysis_8hpp</filename>
    <class kind="class">SolutionAnalysis</class>
    <member kind="define">
      <type>#define</type>
      <name>QPOASES_USE_OLD_VERSION</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2EXTRAS_2SolutionAnalysis_8hpp.html</anchorfile>
      <anchor>a634cf0aeeb282db596f3df8aef3c65aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>external_packages/qpoases/INCLUDE/EXTRAS/SolutionAnalysis.hpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpoases/INCLUDE/EXTRAS/</path>
    <filename>external__packages_2qpoases_2INCLUDE_2EXTRAS_2SolutionAnalysis_8hpp</filename>
    <class kind="class">SolutionAnalysis</class>
    <member kind="define">
      <type>#define</type>
      <name>QPOASES_USE_OLD_VERSION</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2EXTRAS_2SolutionAnalysis_8hpp.html</anchorfile>
      <anchor>a634cf0aeeb282db596f3df8aef3c65aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>external_packages/qpOASES-3.0beta/include/qpOASES/extras/SolutionAnalysis.hpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/include/qpOASES/extras/</path>
    <filename>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2extras_2SolutionAnalysis_8hpp</filename>
    <includes id="SQProblem_8hpp" name="SQProblem.hpp" local="no" imported="no">qpOASES/SQProblem.hpp</includes>
    <class kind="class">SolutionAnalysis</class>
  </compound>
  <compound kind="file">
    <name>Solve.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/misc/</path>
    <filename>Solve_8h</filename>
    <class kind="class">Eigen::internal::solve_retval_base</class>
    <class kind="struct">Eigen::internal::traits&lt; solve_retval_base&lt; DecompositionType, Rhs &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_SOLVE_HELPERS</name>
      <anchorfile>Solve_8h.html</anchorfile>
      <anchor>a336cfde39f9f79b4322edfd8719a42d3</anchor>
      <arglist>(DecompositionType, Rhs)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SolveTriangular.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>SolveTriangular_8h</filename>
    <class kind="struct">Eigen::internal::traits&lt; triangular_solve_retval&lt; Side, TriangularType, Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solve_retval</class>
    <class kind="struct">Eigen::internal::triangular_solver_selector&lt; Lhs, Rhs, OnTheLeft, Mode, CompleteUnrolling, 1 &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solver_selector&lt; Lhs, Rhs, OnTheRight, Mode, CompleteUnrolling, 1 &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solver_selector&lt; Lhs, Rhs, Side, Mode, NoUnrolling, 1 &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solver_selector&lt; Lhs, Rhs, Side, Mode, NoUnrolling, Dynamic &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solver_unroller&lt; Lhs, Rhs, Mode, Index, Size, false &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solver_unroller&lt; Lhs, Rhs, Mode, Index, Size, true &gt;</class>
    <class kind="class">Eigen::internal::trsolve_traits</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>sparse_dae.cpp</name>
    <path>/tmp/ws/src/acado/interfaces/matlab/examples/integrator/</path>
    <filename>sparse__dae_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>sparse_dae</name>
      <anchorfile>sparse__dae_8cpp.html</anchorfile>
      <anchor>a551bd998719803cd9251a887c336934c</anchor>
      <arglist>(DifferentialEquation *f)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sparse_solver.cpp</name>
    <path>/tmp/ws/src/acado/acado/sparse_solver/</path>
    <filename>sparse__solver_8cpp</filename>
    <includes id="sparse__solver_8hpp" name="sparse_solver.hpp" local="no" imported="no">acado/sparse_solver/sparse_solver.hpp</includes>
  </compound>
  <compound kind="file">
    <name>sparse_solver.hpp</name>
    <path>/tmp/ws/src/acado/acado/sparse_solver/</path>
    <filename>sparse__solver_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="conjugate__gradient__method_8hpp" name="conjugate_gradient_method.hpp" local="no" imported="no">acado/sparse_solver/conjugate_gradient_method.hpp</includes>
    <includes id="normal__conjugate__gradient__method_8hpp" name="normal_conjugate_gradient_method.hpp" local="no" imported="no">acado/sparse_solver/normal_conjugate_gradient_method.hpp</includes>
    <includes id="symmetric__conjugate__gradient__method_8hpp" name="symmetric_conjugate_gradient_method.hpp" local="no" imported="no">acado/sparse_solver/symmetric_conjugate_gradient_method.hpp</includes>
    <class kind="class">SparseSolver</class>
  </compound>
  <compound kind="file">
    <name>SparseBlock.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseBlock_8h</filename>
    <class kind="class">Eigen::BlockImpl&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true, Sparse &gt;</class>
    <class kind="class">Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, InnerPanel, Sparse &gt;</class>
    <class kind="class">Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, true, Sparse &gt;</class>
    <class kind="class">Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, InnerPanel, Sparse &gt;::InnerIterator</class>
    <class kind="class">Eigen::BlockImpl&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true, Sparse &gt;::InnerIterator</class>
    <class kind="class">Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, true, Sparse &gt;::InnerIterator</class>
    <class kind="class">Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, InnerPanel, Sparse &gt;::ReverseInnerIterator</class>
    <class kind="class">Eigen::BlockImpl&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true, Sparse &gt;::ReverseInnerIterator</class>
    <class kind="class">Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, true, Sparse &gt;::ReverseInnerIterator</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>SparseColEtree.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseColEtree_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>int</type>
      <name>coletree</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a22b184331e5fb270a37d1305e95cb064</anchor>
      <arglist>(const MatrixType &amp;mat, IndexVector &amp;parent, IndexVector &amp;firstRowElt, typename MatrixType::Index *perm=0)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>etree_find</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af1daa938f6414254cc9a754f1ef2490b</anchor>
      <arglist>(Index i, IndexVector &amp;pp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nr_etdfs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7150eab4e0ac838770d1a2c43e41d92c</anchor>
      <arglist>(Index n, IndexVector &amp;parent, IndexVector &amp;first_kid, IndexVector &amp;next_kid, IndexVector &amp;post, Index postnum)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>treePostorder</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6afa7df34de3dce07b21194168118456</anchor>
      <arglist>(Index n, IndexVector &amp;parent, IndexVector &amp;post)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseCwiseBinaryOp.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseCwiseBinaryOp_8h</filename>
    <class kind="class">Eigen::CwiseBinaryOpImpl&lt; BinaryOp, Lhs, Rhs, Sparse &gt;</class>
    <class kind="class">Eigen::CwiseBinaryOpImpl&lt; BinaryOp, Lhs, Rhs, Sparse &gt;::InnerIterator</class>
    <class kind="struct">Eigen::internal::promote_storage_type&lt; Dense, Sparse &gt;</class>
    <class kind="struct">Eigen::internal::promote_storage_type&lt; Sparse, Dense &gt;</class>
    <class kind="class">Eigen::internal::sparse_cwise_binary_op_inner_iterator_selector&lt; BinaryOp, Lhs, Rhs, Derived, Sparse, Sparse &gt;</class>
    <class kind="class">Eigen::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">Eigen::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">Eigen::internal::sparse_cwise_binary_op_inner_iterator_selector&lt; scalar_product_op&lt; T &gt;, Lhs, Rhs, Derived, Sparse, Sparse &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseCwiseUnaryOp.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseCwiseUnaryOp_8h</filename>
    <class kind="class">Eigen::CwiseUnaryOpImpl&lt; UnaryOp, MatrixType, Sparse &gt;</class>
    <class kind="class">Eigen::CwiseUnaryViewImpl&lt; ViewOp, MatrixType, Sparse &gt;</class>
    <class kind="class">Eigen::CwiseUnaryViewImpl&lt; ViewOp, MatrixType, Sparse &gt;::InnerIterator</class>
    <class kind="class">Eigen::CwiseUnaryOpImpl&lt; UnaryOp, MatrixType, Sparse &gt;::InnerIterator</class>
    <class kind="class">Eigen::CwiseUnaryViewImpl&lt; ViewOp, MatrixType, Sparse &gt;::ReverseInnerIterator</class>
    <class kind="class">Eigen::CwiseUnaryOpImpl&lt; UnaryOp, MatrixType, Sparse &gt;::ReverseInnerIterator</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>SparseDenseProduct.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseDenseProduct_8h</filename>
    <class kind="struct">Eigen::DenseSparseProductReturnType</class>
    <class kind="struct">Eigen::DenseSparseProductReturnType&lt; Lhs, Rhs, 1 &gt;</class>
    <class kind="class">Eigen::DenseTimeSparseProduct</class>
    <class kind="class">Eigen::SparseDenseOuterProduct::InnerIterator</class>
    <class kind="struct">Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, ColMajor, false &gt;</class>
    <class kind="struct">Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, ColMajor, true &gt;</class>
    <class kind="struct">Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, RowMajor, false &gt;</class>
    <class kind="struct">Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, RowMajor, true &gt;</class>
    <class kind="class">Eigen::SparseDenseOuterProduct</class>
    <class kind="struct">Eigen::SparseDenseProductReturnType</class>
    <class kind="struct">Eigen::SparseDenseProductReturnType&lt; Lhs, Rhs, 1 &gt;</class>
    <class kind="class">Eigen::SparseTimeDenseProduct</class>
    <class kind="struct">Eigen::internal::traits&lt; DenseTimeSparseProduct&lt; Lhs, Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseTimeDenseProduct&lt; Lhs, Rhs &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>sparse_time_dense_product</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acf3ec87c63d7c9de83c0141f968df7ae</anchor>
      <arglist>(const SparseLhsType &amp;lhs, const DenseRhsType &amp;rhs, DenseResType &amp;res, const AlphaType &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseDiagonalProduct.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseDiagonalProduct_8h</filename>
    <class kind="class">Eigen::internal::sparse_diagonal_product_inner_iterator_selector&lt; Lhs, Rhs, SparseDiagonalProductType, SDP_IsDiagonal, SDP_IsSparseColMajor &gt;</class>
    <class kind="class">Eigen::internal::sparse_diagonal_product_inner_iterator_selector&lt; Lhs, Rhs, SparseDiagonalProductType, SDP_IsDiagonal, SDP_IsSparseRowMajor &gt;</class>
    <class kind="class">Eigen::internal::sparse_diagonal_product_inner_iterator_selector&lt; Lhs, Rhs, SparseDiagonalProductType, SDP_IsSparseColMajor, SDP_IsDiagonal &gt;</class>
    <class kind="class">Eigen::internal::sparse_diagonal_product_inner_iterator_selector&lt; Lhs, Rhs, SparseDiagonalProductType, SDP_IsSparseRowMajor, SDP_IsDiagonal &gt;</class>
    <class kind="class">Eigen::SparseDiagonalProduct</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumvalue">
      <name>SDP_IsDiagonal</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a43c918790fb6dc34c1b53d18f346606babef3e63ae98a99b28cfa240617d2aeea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SDP_IsSparseRowMajor</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a43c918790fb6dc34c1b53d18f346606ba691ed5e058d4b5efe63c4d71e0c1d0a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SDP_IsSparseColMajor</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a43c918790fb6dc34c1b53d18f346606ba3b1901381bff32813edfc7427064422e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseDot.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseDot_8h</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>SparseFuzzy.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseFuzzy_8h</filename>
  </compound>
  <compound kind="file">
    <name>SparseLU.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseLU/</path>
    <filename>SparseLU_8h</filename>
    <class kind="struct">Eigen::internal::solve_retval&lt; SparseLU&lt; _MatrixType, Derived &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval&lt; SparseLU&lt; _MatrixType, Derived &gt;, Rhs &gt;</class>
    <class kind="class">Eigen::SparseLU</class>
    <class kind="struct">Eigen::SparseLUMatrixLReturnType</class>
    <class kind="struct">Eigen::SparseLUMatrixUReturnType</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLU_column_bmod.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseLU/</path>
    <filename>SparseLU__column__bmod_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLU_column_dfs.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseLU/</path>
    <filename>SparseLU__column__dfs_8h</filename>
    <class kind="struct">Eigen::internal::column_dfs_traits</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLU_copy_to_ucol.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseLU/</path>
    <filename>SparseLU__copy__to__ucol_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLU_gemm_kernel.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseLU/</path>
    <filename>SparseLU__gemm__kernel_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>KMADD</name>
      <anchorfile>SparseLU__gemm__kernel_8h.html</anchorfile>
      <anchor>a123b338eb701cf369ce139a337568d8b</anchor>
      <arglist>(c, a, b, tmp)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WORK</name>
      <anchorfile>SparseLU__gemm__kernel_8h.html</anchorfile>
      <anchor>ac0f8112df7f88a3da625a17fbf9f0152</anchor>
      <arglist>(I)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WORK</name>
      <anchorfile>SparseLU__gemm__kernel_8h.html</anchorfile>
      <anchor>ac0f8112df7f88a3da625a17fbf9f0152</anchor>
      <arglist>(I)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>sparselu_gemm</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9a9086e151cba11ca73b73b5b5c94ab4</anchor>
      <arglist>(Index m, Index n, Index d, const Scalar *A, Index lda, const Scalar *B, Index ldb, Scalar *C, Index ldc)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseLU_heap_relax_snode.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseLU/</path>
    <filename>SparseLU__heap__relax__snode_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLU_kernel_bmod.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseLU/</path>
    <filename>SparseLU__kernel__bmod_8h</filename>
    <class kind="struct">Eigen::internal::LU_kernel_bmod</class>
    <class kind="struct">Eigen::internal::LU_kernel_bmod&lt; 1 &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLU_Memory.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseLU/</path>
    <filename>SparseLU__Memory_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumvalue">
      <name>LUNoMarker</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8229eb840c73a3bf445e529d49201688ae513b57c3d684603a0920979538c809b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>emptyIdxLU</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a346d1ce9b4c22af72f1bec148d233eb1ae257de63ffe726374aebcdd6c7b64be1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>LUnumTempV</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3a11e0aa2d3d5b4c97073cb1290cb2f4</anchor>
      <arglist>(Index &amp;m, Index &amp;w, Index &amp;t, Index &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>LUTempSpace</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abd00545af3f9f681167a5bc2c71d42e0</anchor>
      <arglist>(Index &amp;m, Index &amp;w)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseLU_panel_bmod.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseLU/</path>
    <filename>SparseLU__panel__bmod_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLU_panel_dfs.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseLU/</path>
    <filename>SparseLU__panel__dfs_8h</filename>
    <class kind="struct">Eigen::internal::panel_dfs_traits</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLU_pivotL.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseLU/</path>
    <filename>SparseLU__pivotL_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLU_pruneL.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseLU/</path>
    <filename>SparseLU__pruneL_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLU_relax_snode.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseLU/</path>
    <filename>SparseLU__relax__snode_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLU_Structs.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseLU/</path>
    <filename>SparseLU__Structs_8h</filename>
    <class kind="struct">Eigen::internal::LU_GlobalLU_t</class>
    <class kind="struct">Eigen::internal::perfvalues</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumeration">
      <name>MemType</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ada550dfc9d36503a814391f7f68fc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LUSUP</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ada550dfc9d36503a814391f7f68fc9a67fdf1f8848c1619be225d5e2e5b26a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ada550dfc9d36503a814391f7f68fc9ae6a146cbb0dde5dfbc141cd44fa5e452</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LSUB</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ada550dfc9d36503a814391f7f68fc9a89630f807204b5851cb6128f33df77ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USUB</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ada550dfc9d36503a814391f7f68fc9a9f7ac43826c56358b26b891565d7fc37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LLVL</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ada550dfc9d36503a814391f7f68fc9aaa1eaea1634be97600fc1c2fcef05535</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULVL</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ada550dfc9d36503a814391f7f68fc9a9f67b4f1730485e162f277e5f0926037</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseLU_SupernodalMatrix.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseLU/</path>
    <filename>SparseLU__SupernodalMatrix_8h</filename>
    <class kind="class">Eigen::internal::MappedSuperNodalMatrix::InnerIterator</class>
    <class kind="class">Eigen::internal::MappedSuperNodalMatrix</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLU_Utils.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseLU/</path>
    <filename>SparseLU__Utils_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLUImpl.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseLU/</path>
    <filename>SparseLUImpl_8h</filename>
    <class kind="class">Eigen::internal::SparseLUImpl</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseMatrix.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseMatrix_8h</filename>
    <class kind="struct">Eigen::SparseMatrix::default_prunning_func</class>
    <class kind="class">Eigen::SparseMatrix::InnerIterator</class>
    <class kind="class">Eigen::SparseMatrix::ReverseInnerIterator</class>
    <class kind="class">Eigen::SparseMatrix::SingletonVector</class>
    <class kind="class">Eigen::SparseMatrix</class>
    <class kind="struct">Eigen::internal::traits&lt; Diagonal&lt; const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, DiagIndex &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>set_from_triplets</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2890b593a7d396730626bf0348e762d5</anchor>
      <arglist>(const InputIterator &amp;begin, const InputIterator &amp;end, SparseMatrixType &amp;mat, int Options=0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseMatrixBase.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseCore/</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>
    <includes id="BlockMethods_8h" name="BlockMethods.h" local="yes" imported="no">../plugins/BlockMethods.h</includes>
    <class kind="struct">Eigen::SparseMatrixBase::ConstFixedSegmentReturnType</class>
    <class kind="struct">Eigen::SparseMatrixBase::ConstNColsBlockXpr</class>
    <class kind="struct">Eigen::SparseMatrixBase::ConstNRowsBlockXpr</class>
    <class kind="struct">Eigen::SparseMatrixBase::FixedSegmentReturnType</class>
    <class kind="struct">Eigen::SparseMatrixBase::NColsBlockXpr</class>
    <class kind="struct">Eigen::SparseMatrixBase::NRowsBlockXpr</class>
    <class kind="class">Eigen::SparseMatrixBase</class>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CURRENT_STORAGE_BASE_CLASS</name>
      <anchorfile>SparseMatrixBase_8h.html</anchorfile>
      <anchor>a140b988ffa480af0799d873ce22898f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SPARSE_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>SparseMatrixBase_8h.html</anchorfile>
      <anchor>adf20b01116565c6b825563f8d3ee1d3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparsePermutation.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparsePermutation_8h</filename>
    <class kind="struct">Eigen::internal::permut_sparsematrix_product_retval</class>
    <class kind="struct">Eigen::internal::traits&lt; permut_sparsematrix_product_retval&lt; PermutationType, MatrixType, Side, Transposed &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>const internal::permut_sparsematrix_product_retval&lt; PermutationBase&lt; PermDerived &gt;, SparseDerived, OnTheRight, false &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a65fa4a43fd239fc5fad5a4ba6ff39dcb</anchor>
      <arglist>(const SparseMatrixBase&lt; SparseDerived &gt; &amp;matrix, const PermutationBase&lt; PermDerived &gt; &amp;perm)</arglist>
    </member>
    <member kind="function">
      <type>const internal::permut_sparsematrix_product_retval&lt; PermutationBase&lt; PermDerived &gt;, SparseDerived, OnTheLeft, false &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a60db665b0f94450ba34fa3cad79252fc</anchor>
      <arglist>(const PermutationBase&lt; PermDerived &gt; &amp;perm, const SparseMatrixBase&lt; SparseDerived &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const internal::permut_sparsematrix_product_retval&lt; PermutationBase&lt; PermDerived &gt;, SparseDerived, OnTheRight, true &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aa2a1cfe6a202b0bd9b95ed499d1308ac</anchor>
      <arglist>(const SparseMatrixBase&lt; SparseDerived &gt; &amp;matrix, const Transpose&lt; PermutationBase&lt; PermDerived &gt; &gt; &amp;tperm)</arglist>
    </member>
    <member kind="function">
      <type>const internal::permut_sparsematrix_product_retval&lt; PermutationBase&lt; PermDerived &gt;, SparseDerived, OnTheLeft, true &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a1b9f1be9573778980edf708b65bcc1a3</anchor>
      <arglist>(const Transpose&lt; PermutationBase&lt; PermDerived &gt; &gt; &amp;tperm, const SparseMatrixBase&lt; SparseDerived &gt; &amp;matrix)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseProduct.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseProduct_8h</filename>
    <class kind="class">Eigen::SparseSparseProduct</class>
    <class kind="struct">Eigen::SparseSparseProductReturnType</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseQR.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseQR/</path>
    <filename>SparseQR_8h</filename>
    <class kind="struct">Eigen::internal::solve_retval&lt; SparseQR&lt; _MatrixType, OrderingType &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval&lt; SparseQR&lt; _MatrixType, OrderingType &gt;, Rhs &gt;</class>
    <class kind="class">Eigen::SparseQR</class>
    <class kind="struct">Eigen::SparseQR_QProduct</class>
    <class kind="struct">Eigen::SparseQRMatrixQReturnType</class>
    <class kind="struct">Eigen::SparseQRMatrixQTransposeReturnType</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseQR_QProduct&lt; SparseQRType, Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseQRMatrixQReturnType&lt; SparseQRType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseQRMatrixQTransposeReturnType&lt; SparseQRType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseRedux.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseRedux_8h</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>SparseSelfAdjointView.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseSelfAdjointView_8h</filename>
    <class kind="class">Eigen::DenseTimeSparseSelfAdjointProduct</class>
    <class kind="class">Eigen::SparseSelfAdjointTimeDenseProduct</class>
    <class kind="class">Eigen::SparseSelfAdjointView</class>
    <class kind="class">Eigen::SparseSymmetricPermutationProduct</class>
    <class kind="struct">Eigen::internal::traits&lt; DenseTimeSparseSelfAdjointProduct&lt; Lhs, Rhs, UpLo &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseSelfAdjointTimeDenseProduct&lt; Lhs, Rhs, UpLo &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseSelfAdjointView&lt; MatrixType, UpLo &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseSymmetricPermutationProduct&lt; MatrixType, UpLo &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>permute_symm_to_fullsymm</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae5e3aebdc0862ae9259cd1ddd49b825f</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af65ff11da7937d6086830699190f088c</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a394935fc72c27b3d2b8517d28db61c1d</anchor>
      <arglist>(const MatrixType &amp;mat, SparseMatrix&lt; typename MatrixType::Scalar, DstOrder, typename MatrixType::Index &gt; &amp;_dest, const typename MatrixType::Index *perm)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseSolve.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/misc/</path>
    <filename>SparseSolve_8h</filename>
    <class kind="struct">Eigen::internal::solve_retval_with_guess</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval_base</class>
    <class kind="struct">Eigen::internal::traits&lt; solve_retval_with_guess&lt; DecompositionType, Rhs, Guess &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; sparse_solve_retval_base&lt; DecompositionType, Rhs &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_SPARSE_SOLVE_HELPERS</name>
      <anchorfile>SparseSolve_8h.html</anchorfile>
      <anchor>ac3a5860079b3979d22723f38de79ff58</anchor>
      <arglist>(DecompositionType, Rhs)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseSparseProductWithPruning.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseSparseProductWithPruning_8h</filename>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, RowMajor &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sparse_sparse_product_with_pruning_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a046228703c34504a2a28def43f4adf93</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res, const typename ResultType::RealScalar &amp;tolerance)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseTranspose.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseTranspose_8h</filename>
    <class kind="class">Eigen::TransposeImpl&lt; MatrixType, Sparse &gt;::InnerIterator</class>
    <class kind="class">Eigen::TransposeImpl&lt; MatrixType, Sparse &gt;::ReverseInnerIterator</class>
    <class kind="class">Eigen::TransposeImpl&lt; MatrixType, Sparse &gt;</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>SparseTriangularView.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseTriangularView_8h</filename>
    <class kind="class">Eigen::SparseTriangularView::InnerIterator</class>
    <class kind="class">Eigen::SparseTriangularView::ReverseInnerIterator</class>
    <class kind="class">Eigen::SparseTriangularView</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseUtil.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseUtil_8h</filename>
    <class kind="struct">Eigen::internal::eval&lt; T, Sparse &gt;</class>
    <class kind="struct">Eigen::internal::plain_matrix_type&lt; T, Sparse &gt;</class>
    <class kind="struct">Eigen::internal::sparse_eval</class>
    <class kind="struct">Eigen::internal::sparse_eval&lt; T, 1, 1 &gt;</class>
    <class kind="struct">Eigen::internal::sparse_eval&lt; T, 1, Cols &gt;</class>
    <class kind="struct">Eigen::internal::sparse_eval&lt; T, Rows, 1 &gt;</class>
    <class kind="class">Eigen::Triplet</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::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>namespaceEigen.html</anchorfile>
      <anchor>ae77c267db06bfa11212bc13dfe8f90a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>InnerRandomAccessPattern</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad3a7fa97adf0db7055c92f466cecc271</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>OuterRandomAccessPattern</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a4eea27a4bf0e3e88d0025ee77628e129</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>RandomAccessPattern</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad9beed61de5b6f473461b053a43ae793</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseVector.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseVector_8h</filename>
    <class kind="class">Eigen::SparseVector::InnerIterator</class>
    <class kind="class">Eigen::SparseVector::ReverseInnerIterator</class>
    <class kind="struct">Eigen::internal::sparse_vector_assign_selector&lt; Dest, Src, SVA_Inner &gt;</class>
    <class kind="struct">Eigen::internal::sparse_vector_assign_selector&lt; Dest, Src, SVA_Outer &gt;</class>
    <class kind="struct">Eigen::internal::sparse_vector_assign_selector&lt; Dest, Src, SVA_RuntimeSwitch &gt;</class>
    <class kind="class">Eigen::SparseVector</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumvalue">
      <name>SVA_RuntimeSwitch</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0410667029597e7bc8dd134fac658711a8c561e1c1787ba87225ddd45f5d49dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SVA_Inner</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0410667029597e7bc8dd134fac658711a0376a935bde47b615cfcf461e381d298</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SVA_Outer</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0410667029597e7bc8dd134fac658711a2310e1a221187c9bde583ededa2c0ff1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseView.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseView_8h</filename>
    <class kind="class">Eigen::SparseView::InnerIterator</class>
    <class kind="class">Eigen::SparseView</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseView&lt; MatrixType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Spline.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/Splines/</path>
    <filename>Spline_8h</filename>
    <includes id="SplineFwd_8h" name="SplineFwd.h" local="yes" imported="no">SplineFwd.h</includes>
    <class kind="class">Eigen::Spline</class>
    <namespace>Eigen</namespace>
    <member kind="function">
      <type>void</type>
      <name>basisFunctionDerivativesImpl</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3bb7fbd6ab813ae4ffa98c50dedc68ee</anchor>
      <arglist>(const SplineType &amp;spline, typename SplineType::Scalar u, DenseIndex order, DerivativeType &amp;N_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>derivativesImpl</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae8ed4b8aebde67ffb90eafe2d29dd969</anchor>
      <arglist>(const SplineType &amp;spline, typename SplineType::Scalar u, DenseIndex order, DerivativeType &amp;der)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SplineFitting.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/Splines/</path>
    <filename>SplineFitting_8h</filename>
    <includes id="SplineFwd_8h" name="SplineFwd.h" local="yes" imported="no">SplineFwd.h</includes>
    <class kind="struct">Eigen::SplineFitting</class>
    <namespace>Eigen</namespace>
    <member kind="function">
      <type>void</type>
      <name>ChordLengths</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a1b4cbde5d98411405871accf877552d2</anchor>
      <arglist>(const PointArrayType &amp;pts, KnotVectorType &amp;chord_lengths)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>KnotAveraging</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a9474da5ed68bbd9a6788a999330416d6</anchor>
      <arglist>(const KnotVectorType &amp;parameters, DenseIndex degree, KnotVectorType &amp;knots)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SplineFwd.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/Splines/</path>
    <filename>SplineFwd_8h</filename>
    <class kind="struct">Eigen::SplineTraits</class>
    <class kind="struct">Eigen::SplineTraits&lt; Spline&lt; _Scalar, _Dim, _Degree &gt;, _DerivativeOrder &gt;</class>
    <class kind="struct">Eigen::SplineTraits&lt; Spline&lt; _Scalar, _Dim, _Degree &gt;, Dynamic &gt;</class>
    <namespace>Eigen</namespace>
    <member kind="typedef">
      <type>Spline&lt; double, 2 &gt;</type>
      <name>Spline2d</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aa04df76fa4fc7d93538c28bbbd838507</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Spline&lt; float, 2 &gt;</type>
      <name>Spline2f</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a1709ceddcb1e899317ac4bdb9682807f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Spline&lt; double, 3 &gt;</type>
      <name>Spline3d</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a34dfede40d5b8f3b2443ff20d891f455</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Spline&lt; float, 3 &gt;</type>
      <name>Spline3f</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a612e989f65acc6abc1593909f901e455</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SQProblem.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/src/</path>
    <filename>SQProblem_8cpp</filename>
    <includes id="SQProblem_8hpp" name="SQProblem.hpp" local="no" imported="no">qpOASES/SQProblem.hpp</includes>
  </compound>
  <compound kind="file">
    <name>SQProblem.hpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/include/qpOASES/</path>
    <filename>SQProblem_8hpp</filename>
    <includes id="external__packages_2qpOASES-3_80beta_2include_2qpOASES_2QProblem_8hpp" name="external_packages/qpOASES-3.0beta/include/qpOASES/QProblem.hpp" local="no" imported="no">qpOASES/QProblem.hpp</includes>
    <class kind="class">SQProblem</class>
  </compound>
  <compound kind="file">
    <name>StableNorm.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>StableNorm_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>NumTraits&lt; typename traits&lt; Derived &gt;::Scalar &gt;::Real</type>
      <name>blueNorm_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9448b0a0a26552a366ce8062cc39ff9c</anchor>
      <arglist>(const EigenBase&lt; Derived &gt; &amp;_vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stable_norm_kernel</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9478a4692dc32c5b5a14c9c6e462c3fc</anchor>
      <arglist>(const ExpressionType &amp;bl, Scalar &amp;ssq, Scalar &amp;scale, Scalar &amp;invScale)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>static_reference_trajectory.cpp</name>
    <path>/tmp/ws/src/acado/acado/reference_trajectory/</path>
    <filename>static__reference__trajectory_8cpp</filename>
    <includes id="static__reference__trajectory_8hpp" name="static_reference_trajectory.hpp" local="no" imported="no">acado/reference_trajectory/static_reference_trajectory.hpp</includes>
  </compound>
  <compound kind="file">
    <name>static_reference_trajectory.hpp</name>
    <path>/tmp/ws/src/acado/acado/reference_trajectory/</path>
    <filename>static__reference__trajectory_8hpp</filename>
    <includes id="variables__grid_8hpp" name="variables_grid.hpp" local="no" imported="no">acado/variables_grid/variables_grid.hpp</includes>
    <includes id="curve_8hpp" name="curve.hpp" local="no" imported="no">acado/curve/curve.hpp</includes>
    <includes id="reference__trajectory_8hpp" name="reference_trajectory.hpp" local="no" imported="no">acado/reference_trajectory/reference_trajectory.hpp</includes>
    <includes id="periodic__reference__trajectory_8hpp" name="periodic_reference_trajectory.hpp" local="no" imported="no">acado/reference_trajectory/periodic_reference_trajectory.hpp</includes>
    <class kind="class">StaticReferenceTrajectory</class>
    <member kind="variable" static="yes">
      <type>static const StaticReferenceTrajectory</type>
      <name>emptyConstReferenceTrajectory</name>
      <anchorfile>static__reference__trajectory_8hpp.html</anchorfile>
      <anchor>a77f8b35843c9f67170ba80bc88798599</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>CLOSE_NAMESPACE_ACADO static BEGIN_NAMESPACE_ACADO StaticReferenceTrajectory</type>
      <name>emptyReferenceTrajectory</name>
      <anchorfile>static__reference__trajectory_8hpp.html</anchorfile>
      <anchor>acae63b379e3deec755ea63bc386bf07f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>StaticAssert.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/util/</path>
    <filename>StaticAssert_8h</filename>
    <class kind="struct">Eigen::internal::static_assertion</class>
    <class kind="struct">Eigen::internal::static_assertion&lt; true &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_PREDICATE_SAME_MATRIX_SIZE</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>a98369d7862bc954b23827ea93ef0a914</anchor>
      <arglist>(TYPE0, TYPE1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>ac95cf960f4a8395b28af90edfda755f0</anchor>
      <arglist>(CONDITION, MSG)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_ARRAYXPR</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>a040c4f077ce245ab300bbc5e8f4905ae</anchor>
      <arglist>(Derived)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_DYNAMIC_SIZE</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>a66478b8cbea2f3b9fd459b9757144ff2</anchor>
      <arglist>(TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_FIXED_SIZE</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>a50d32252d6396ebfdb4f05802e5014f9</anchor>
      <arglist>(TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_LVALUE</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>a035dfe5cbd4c226a3a96d8677a996fdf</anchor>
      <arglist>(Derived)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_MATRIX_SPECIFIC_SIZE</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>a60a9ff4c2bc47b84024a471210d292ba</anchor>
      <arglist>(TYPE, ROWS, COLS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_NON_INTEGER</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>a9e3e7d3a7dc559b8b72aa535d3a555d9</anchor>
      <arglist>(TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>ab247f0d0f9226fe72bb02adefde6361d</anchor>
      <arglist>(TYPE0, TYPE1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_SAME_VECTOR_SIZE</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>a1b0fdf26cc91ef461d8eb245f7085a80</anchor>
      <arglist>(TYPE0, TYPE1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_SAME_XPR_KIND</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>a97ec8a24237169dbb3235fed95f9ff80</anchor>
      <arglist>(Derived1, Derived2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_SIZE_1x1</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>addb40726804f9537a9cc89904f96db98</anchor>
      <arglist>(TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_VECTOR_ONLY</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>ac04a73705a0aa1d66c4b80f6338db904</anchor>
      <arglist>(TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>abf22bd5abe14bc8ffe8ef673e6e9497d</anchor>
      <arglist>(TYPE, SIZE)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>StdDeque.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/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>
    <namespace>std</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEFINE_STL_DEQUE_SPECIALIZATION</name>
      <anchorfile>StdDeque_8h.html</anchorfile>
      <anchor>a91feeea5b87bb351e76ed5686a5a3539</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_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.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/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>
    <namespace>std</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEFINE_STL_LIST_SPECIALIZATION</name>
      <anchorfile>StdList_8h.html</anchorfile>
      <anchor>a00977ca40f62fb65257e20e85fde455b</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_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.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/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>
    <namespace>std</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION</name>
      <anchorfile>StdVector_8h.html</anchorfile>
      <anchor>af2c50273f9fe276465807b85eb338ee2</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STD_VECTOR_SPECIALIZATION_BODY</name>
      <anchorfile>StdVector_8h.html</anchorfile>
      <anchor>adb4627be292d24b707ecdcf9e9e2e696</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>StemFunction.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/unsupported/Eigen/src/MatrixFunctions/</path>
    <filename>StemFunction_8h</filename>
    <class kind="class">Eigen::StdStemFunctions</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>Stride.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>Stride_8h</filename>
    <class kind="class">Eigen::InnerStride</class>
    <class kind="class">Eigen::OuterStride</class>
    <class kind="class">Eigen::Stride</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>examples/code_generation/mpc_mhe/getting_started_export/qpoases/SRC/SubjectTo.cpp</name>
    <path>/tmp/ws/src/acado/examples/code_generation/mpc_mhe/getting_started_export/qpoases/SRC/</path>
    <filename>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2SRC_2SubjectTo_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>external_packages/qpoases/SRC/SubjectTo.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpoases/SRC/</path>
    <filename>external__packages_2qpoases_2SRC_2SubjectTo_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>external_packages/qpOASES-3.0beta/src/SubjectTo.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/src/</path>
    <filename>external__packages_2qpOASES-3_80beta_2src_2SubjectTo_8cpp</filename>
    <includes id="external__packages_2qpOASES-3_80beta_2include_2qpOASES_2SubjectTo_8hpp" name="external_packages/qpOASES-3.0beta/include/qpOASES/SubjectTo.hpp" local="no" imported="no">qpOASES/SubjectTo.hpp</includes>
  </compound>
  <compound kind="file">
    <name>examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/SubjectTo.hpp</name>
    <path>/tmp/ws/src/acado/examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/</path>
    <filename>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2SubjectTo_8hpp</filename>
    <includes id="examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Indexlist_8hpp" name="examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/Indexlist.hpp" local="no" imported="no">Indexlist.hpp</includes>
    <class kind="class">SubjectTo</class>
  </compound>
  <compound kind="file">
    <name>external_packages/qpoases/INCLUDE/SubjectTo.hpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpoases/INCLUDE/</path>
    <filename>external__packages_2qpoases_2INCLUDE_2SubjectTo_8hpp</filename>
    <includes id="external__packages_2qpoases_2INCLUDE_2Indexlist_8hpp" name="external_packages/qpoases/INCLUDE/Indexlist.hpp" local="no" imported="no">Indexlist.hpp</includes>
    <class kind="class">SubjectTo</class>
  </compound>
  <compound kind="file">
    <name>external_packages/qpOASES-3.0beta/include/qpOASES/SubjectTo.hpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/include/qpOASES/</path>
    <filename>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2SubjectTo_8hpp</filename>
    <includes id="external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Indexlist_8hpp" name="external_packages/qpOASES-3.0beta/include/qpOASES/Indexlist.hpp" local="no" imported="no">qpOASES/Indexlist.hpp</includes>
    <class kind="class">SubjectTo</class>
  </compound>
  <compound kind="file">
    <name>subtraction.cpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>subtraction_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="symbolic__operator_8hpp" name="symbolic_operator.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator.hpp</includes>
  </compound>
  <compound kind="file">
    <name>subtraction.hpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>subtraction_8hpp</filename>
    <includes id="symbolic__operator__fwd_8hpp" name="symbolic_operator_fwd.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator_fwd.hpp</includes>
    <class kind="class">Subtraction</class>
  </compound>
  <compound kind="file">
    <name>SuiteSparseQRSupport.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SPQRSupport/</path>
    <filename>SuiteSparseQRSupport_8h</filename>
    <class kind="struct">Eigen::internal::solve_retval&lt; SPQR&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="class">Eigen::SPQR</class>
    <class kind="struct">Eigen::SPQR_QProduct</class>
    <class kind="struct">Eigen::SPQRMatrixQReturnType</class>
    <class kind="struct">Eigen::SPQRMatrixQTransposeReturnType</class>
    <class kind="struct">Eigen::internal::traits&lt; SPQR_QProduct&lt; SPQRType, Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SPQRMatrixQReturnType&lt; SPQRType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SPQRMatrixQTransposeReturnType&lt; SPQRType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SuperLUSupport.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SuperLUSupport/</path>
    <filename>SuperLUSupport_8h</filename>
    <class kind="struct">Eigen::SluMatrix</class>
    <class kind="struct">Eigen::SluMatrixMapHelper&lt; Matrix&lt; Scalar, Rows, Cols, Options, MRows, MCols &gt; &gt;</class>
    <class kind="struct">Eigen::SluMatrixMapHelper&lt; SparseMatrixBase&lt; Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; SuperLUBase&lt; _MatrixType, Derived &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval&lt; SuperLUBase&lt; _MatrixType, Derived &gt;, Rhs &gt;</class>
    <class kind="class">Eigen::SuperLU</class>
    <class kind="class">Eigen::SuperLUBase</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DECL_GSSVX</name>
      <anchorfile>SuperLUSupport_8h.html</anchorfile>
      <anchor>a26929c8b7d040ff746566d2843dd4ae5</anchor>
      <arglist>(PREFIX, FLOATTYPE, KEYTYPE)</arglist>
    </member>
    <member kind="function">
      <type>SluMatrix</type>
      <name>asSluMatrix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a155ee1caa018b2eea27a75345caaffe9</anchor>
      <arglist>(MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>MappedSparseMatrix&lt; Scalar, Flags, Index &gt;</type>
      <name>map_superlu</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af0c2439b44effeb2f244e6fb96ae5ac6</anchor>
      <arglist>(SluMatrix &amp;sluMat)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SVD.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Eigen2Support/</path>
    <filename>SVD_8h</filename>
    <class kind="class">Eigen::SVD</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>svd_tutorial.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/matrix_vector/</path>
    <filename>svd__tutorial_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO int</type>
      <name>main</name>
      <anchorfile>svd__tutorial_8cpp.html</anchorfile>
      <anchor>acacac24a7bdcafe661572d46ab821808</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Swap.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>Swap_8h</filename>
    <class kind="class">Eigen::SwapWrapper</class>
    <class kind="struct">Eigen::internal::traits&lt; SwapWrapper&lt; ExpressionType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>symbolic_algebra.cpp</name>
    <path>/tmp/ws/src/acado/examples/getting_started/</path>
    <filename>symbolic__algebra_8cpp</filename>
    <includes id="acado__toolkit_8hpp" name="acado_toolkit.hpp" local="no" imported="no">acado_toolkit.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>symbolic__algebra_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO void</type>
      <name>output</name>
      <anchorfile>symbolic__algebra_8cpp.html</anchorfile>
      <anchor>a6d74f3c9d92f48aaffda1450b0b7d3cb</anchor>
      <arglist>(const char *name, const Expression &amp;e)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>symbolic_differentiation1.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/function/</path>
    <filename>symbolic__differentiation1_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="user__interaction_8hpp" name="user_interaction.hpp" local="no" imported="no">acado/user_interaction/user_interaction.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO int</type>
      <name>main</name>
      <anchorfile>symbolic__differentiation1_8cpp.html</anchorfile>
      <anchor>acacac24a7bdcafe661572d46ab821808</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>symbolic_differentiation2.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/function/</path>
    <filename>symbolic__differentiation2_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="user__interaction_8hpp" name="user_interaction.hpp" local="no" imported="no">acado/user_interaction/user_interaction.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>symbolic__differentiation2_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>symbolic_differentiation3.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/function/</path>
    <filename>symbolic__differentiation3_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="user__interaction_8hpp" name="user_interaction.hpp" local="no" imported="no">acado/user_interaction/user_interaction.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO int</type>
      <name>main</name>
      <anchorfile>symbolic__differentiation3_8cpp.html</anchorfile>
      <anchor>acacac24a7bdcafe661572d46ab821808</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>symbolic_expression.hpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_expression/</path>
    <filename>symbolic__expression_8hpp</filename>
    <includes id="expression_8hpp" name="expression.hpp" local="no" imported="no">acado/symbolic_expression/expression.hpp</includes>
    <includes id="variable__types_8hpp" name="variable_types.hpp" local="no" imported="no">acado/symbolic_expression/variable_types.hpp</includes>
    <includes id="lyapunov_8hpp" name="lyapunov.hpp" local="no" imported="no">acado/symbolic_expression/lyapunov.hpp</includes>
    <includes id="acado__syntax_8hpp" name="acado_syntax.hpp" local="no" imported="no">acado/symbolic_expression/acado_syntax.hpp</includes>
    <includes id="constraint__component_8hpp" name="constraint_component.hpp" local="no" imported="no">acado/symbolic_expression/constraint_component.hpp</includes>
    <includes id="symbolic__operator_8hpp" name="symbolic_operator.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator.hpp</includes>
  </compound>
  <compound kind="file">
    <name>symbolic_index_list.cpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>symbolic__index__list_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="symbolic__operator_8hpp" name="symbolic_operator.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator.hpp</includes>
  </compound>
  <compound kind="file">
    <name>symbolic_index_list.hpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>symbolic__index__list_8hpp</filename>
    <includes id="symbolic__operator__fwd_8hpp" name="symbolic_operator_fwd.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator_fwd.hpp</includes>
    <class kind="class">SymbolicIndexList</class>
  </compound>
  <compound kind="file">
    <name>symbolic_matrix_inversion.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/function/</path>
    <filename>symbolic__matrix__inversion_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="user__interaction_8hpp" name="user_interaction.hpp" local="no" imported="no">acado/user_interaction/user_interaction.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>symbolic__matrix__inversion_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>symbolic_operator.hpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>symbolic__operator_8hpp</filename>
    <includes id="evaluation__base_8hpp" name="evaluation_base.hpp" local="no" imported="no">acado/symbolic_operator/evaluation_base.hpp</includes>
    <includes id="evaluation__template_8hpp" name="evaluation_template.hpp" local="no" imported="no">acado/symbolic_operator/evaluation_template.hpp</includes>
    <includes id="operator_8hpp" name="operator.hpp" local="no" imported="no">acado/symbolic_operator/operator.hpp</includes>
    <includes id="smooth__operator_8hpp" name="smooth_operator.hpp" local="no" imported="no">acado/symbolic_operator/smooth_operator.hpp</includes>
    <includes id="nonsmooth__operator_8hpp" name="nonsmooth_operator.hpp" local="no" imported="no">acado/symbolic_operator/nonsmooth_operator.hpp</includes>
    <includes id="unary__operator_8hpp" name="unary_operator.hpp" local="no" imported="no">acado/symbolic_operator/unary_operator.hpp</includes>
    <includes id="binary__operator_8hpp" name="binary_operator.hpp" local="no" imported="no">acado/symbolic_operator/binary_operator.hpp</includes>
    <includes id="acos_8hpp" name="acos.hpp" local="no" imported="no">acado/symbolic_operator/acos.hpp</includes>
    <includes id="addition_8hpp" name="addition.hpp" local="no" imported="no">acado/symbolic_operator/addition.hpp</includes>
    <includes id="asin_8hpp" name="asin.hpp" local="no" imported="no">acado/symbolic_operator/asin.hpp</includes>
    <includes id="atan_8hpp" name="atan.hpp" local="no" imported="no">acado/symbolic_operator/atan.hpp</includes>
    <includes id="cos_8hpp" name="cos.hpp" local="no" imported="no">acado/symbolic_operator/cos.hpp</includes>
    <includes id="doubleconstant_8hpp" name="doubleconstant.hpp" local="no" imported="no">acado/symbolic_operator/doubleconstant.hpp</includes>
    <includes id="exp_8hpp" name="exp.hpp" local="no" imported="no">acado/symbolic_operator/exp.hpp</includes>
    <includes id="logarithm_8hpp" name="logarithm.hpp" local="no" imported="no">acado/symbolic_operator/logarithm.hpp</includes>
    <includes id="power_8hpp" name="power.hpp" local="no" imported="no">acado/symbolic_operator/power.hpp</includes>
    <includes id="powerint_8hpp" name="powerint.hpp" local="no" imported="no">acado/symbolic_operator/powerint.hpp</includes>
    <includes id="product_8hpp" name="product.hpp" local="no" imported="no">acado/symbolic_operator/product.hpp</includes>
    <includes id="quotient_8hpp" name="quotient.hpp" local="no" imported="no">acado/symbolic_operator/quotient.hpp</includes>
    <includes id="sin_8hpp" name="sin.hpp" local="no" imported="no">acado/symbolic_operator/sin.hpp</includes>
    <includes id="subtraction_8hpp" name="subtraction.hpp" local="no" imported="no">acado/symbolic_operator/subtraction.hpp</includes>
    <includes id="symbolic__index__list_8hpp" name="symbolic_index_list.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_index_list.hpp</includes>
    <includes id="tan_8hpp" name="tan.hpp" local="no" imported="no">acado/symbolic_operator/tan.hpp</includes>
    <includes id="projection_8hpp" name="projection.hpp" local="no" imported="no">acado/symbolic_operator/projection.hpp</includes>
    <includes id="tree__projection_8hpp" name="tree_projection.hpp" local="no" imported="no">acado/symbolic_operator/tree_projection.hpp</includes>
  </compound>
  <compound kind="file">
    <name>symbolic_operator_fwd.hpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>symbolic__operator__fwd_8hpp</filename>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <includes id="variables__grid_8hpp" name="variables_grid.hpp" local="no" imported="no">acado/variables_grid/variables_grid.hpp</includes>
  </compound>
  <compound kind="file">
    <name>symmetric_conjugate_gradient_method.cpp</name>
    <path>/tmp/ws/src/acado/acado/sparse_solver/</path>
    <filename>symmetric__conjugate__gradient__method_8cpp</filename>
    <includes id="sparse__solver_8hpp" name="sparse_solver.hpp" local="no" imported="no">acado/sparse_solver/sparse_solver.hpp</includes>
  </compound>
  <compound kind="file">
    <name>symmetric_conjugate_gradient_method.hpp</name>
    <path>/tmp/ws/src/acado/acado/sparse_solver/</path>
    <filename>symmetric__conjugate__gradient__method_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <class kind="class">SymmetricConjugateGradientMethod</class>
  </compound>
  <compound kind="file">
    <name>symmetricAD.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/function/</path>
    <filename>symmetricAD_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="user__interaction_8hpp" name="user_interaction.hpp" local="no" imported="no">acado/user_interaction/user_interaction.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <includes id="export__algorithm__factory_8hpp" name="export_algorithm_factory.hpp" local="no" imported="no">acado/code_generation/export_algorithm_factory.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>symmetricAD_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>returnLowerTriangular</name>
      <anchorfile>symmetricAD_8cpp.html</anchorfile>
      <anchor>af3e095f9900935c09efd070a5ac51daa</anchor>
      <arglist>(const Expression &amp;expr)</arglist>
    </member>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO Expression</type>
      <name>symmetricDoubleProduct</name>
      <anchorfile>symmetricAD_8cpp.html</anchorfile>
      <anchor>a47d3fe1e56c9ea3c1c7efea9fb34687c</anchor>
      <arglist>(const Expression &amp;expr, const Expression &amp;arg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>t_evaluation_point.hpp</name>
    <path>/tmp/ws/src/acado/acado/function/</path>
    <filename>t__evaluation__point_8hpp</filename>
    <includes id="ocp__iterate_8hpp" name="ocp_iterate.hpp" local="no" imported="no">acado/function/ocp_iterate.hpp</includes>
    <includes id="function__evaluation__tree_8hpp" name="function_evaluation_tree.hpp" local="no" imported="no">acado/function/function_evaluation_tree.hpp</includes>
    <includes id="function___8hpp" name="function_.hpp" local="no" imported="no">acado/function/function_.hpp</includes>
    <class kind="class">TevaluationPoint</class>
  </compound>
  <compound kind="file">
    <name>t_matrix.hpp</name>
    <path>/tmp/ws/src/acado/acado/matrix_vector/</path>
    <filename>t__matrix_8hpp</filename>
    <class kind="class">Tmatrix</class>
    <member kind="function">
      <type>Tmatrix&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>t__matrix_8hpp.html</anchorfile>
      <anchor>a186cf2d17f2f2753be8e3c6f8cc18902</anchor>
      <arglist>(const Tmatrix&lt; T &gt; &amp;M, const Tmatrix&lt; U &gt; &amp;N)</arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>t__matrix_8hpp.html</anchorfile>
      <anchor>ac0f9f8911340c02d00d5ee613f237270</anchor>
      <arglist>(const Tmatrix&lt; T &gt; &amp;M, const U &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>t__matrix_8hpp.html</anchorfile>
      <anchor>ac9298b88d28e472c89cd8c32dc1220cd</anchor>
      <arglist>(const U &amp;m, const Tmatrix&lt; T &gt; &amp;N)</arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt;</type>
      <name>operator+</name>
      <anchorfile>t__matrix_8hpp.html</anchorfile>
      <anchor>a4d08f3e5e1a02ec0e82f86e76179e29e</anchor>
      <arglist>(const Tmatrix&lt; T &gt; &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt;</type>
      <name>operator+</name>
      <anchorfile>t__matrix_8hpp.html</anchorfile>
      <anchor>a3d31af9badffa815ce482ddde6e135c5</anchor>
      <arglist>(const Tmatrix&lt; T &gt; &amp;M, const Tmatrix&lt; U &gt; &amp;N)</arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt;</type>
      <name>operator+</name>
      <anchorfile>t__matrix_8hpp.html</anchorfile>
      <anchor>a19a741535a7804bbcf753c8246a1d901</anchor>
      <arglist>(const Tmatrix&lt; T &gt; &amp;M, const U &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt;</type>
      <name>operator+</name>
      <anchorfile>t__matrix_8hpp.html</anchorfile>
      <anchor>a69db4eaa4a4510ca8550e5f43f3d613c</anchor>
      <arglist>(const U &amp;m, const Tmatrix&lt; T &gt; &amp;N)</arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt;</type>
      <name>operator-</name>
      <anchorfile>t__matrix_8hpp.html</anchorfile>
      <anchor>a35f917d2ff2e2218840bf0b20d42ddc3</anchor>
      <arglist>(const Tmatrix&lt; T &gt; &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt;</type>
      <name>operator-</name>
      <anchorfile>t__matrix_8hpp.html</anchorfile>
      <anchor>a876c4e7a24931da171306867b8162f3a</anchor>
      <arglist>(const Tmatrix&lt; T &gt; &amp;M, const Tmatrix&lt; U &gt; &amp;N)</arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt;</type>
      <name>operator-</name>
      <anchorfile>t__matrix_8hpp.html</anchorfile>
      <anchor>a971aac33dcf4da2d2f8e600823910f78</anchor>
      <arglist>(const Tmatrix&lt; T &gt; &amp;M, const U &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt;</type>
      <name>operator-</name>
      <anchorfile>t__matrix_8hpp.html</anchorfile>
      <anchor>a8a90cc65b577514c623e932239e3171a</anchor>
      <arglist>(const T &amp;m, const Tmatrix&lt; U &gt; &amp;N)</arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt;</type>
      <name>operator/</name>
      <anchorfile>t__matrix_8hpp.html</anchorfile>
      <anchor>a67f16443e678ae9ff93da97ce5693f22</anchor>
      <arglist>(const Tmatrix&lt; T &gt; &amp;M, const U &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>t__matrix_8hpp.html</anchorfile>
      <anchor>afd7a9354757c89264ed795564764476f</anchor>
      <arglist>(std::ostream &amp;os, const Tmatrix&lt; T &gt; &amp;M)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tan.cpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>tan_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="symbolic__operator_8hpp" name="symbolic_operator.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator.hpp</includes>
    <member kind="function">
      <type>double</type>
      <name>ddTan</name>
      <anchorfile>tan_8cpp.html</anchorfile>
      <anchor>afe4dd13249363b54255c1e8544fd6219</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>dTan</name>
      <anchorfile>tan_8cpp.html</anchorfile>
      <anchor>a3b775ebd5edd158b325296019c8494f2</anchor>
      <arglist>(double x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tan.hpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>tan_8hpp</filename>
    <includes id="symbolic__operator__fwd_8hpp" name="symbolic_operator_fwd.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator_fwd.hpp</includes>
    <class kind="class">Tan</class>
  </compound>
  <compound kind="file">
    <name>taylor_model.hpp</name>
    <path>/tmp/ws/src/acado/acado/set_arithmetics/</path>
    <filename>taylor__model_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="taylor__variable_8hpp" name="taylor_variable.hpp" local="no" imported="no">acado/set_arithmetics/taylor_variable.hpp</includes>
    <class kind="class">TaylorModel::Exceptions</class>
    <class kind="struct">TaylorModel::Options</class>
    <class kind="class">TaylorModel</class>
  </compound>
  <compound kind="file">
    <name>taylor_model_tutorial.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/function/</path>
    <filename>taylor__model__tutorial_8cpp</filename>
    <includes id="set__arithmetics_8hpp" name="set_arithmetics.hpp" local="no" imported="no">acado/set_arithmetics/set_arithmetics.hpp</includes>
    <member kind="typedef">
      <type>TaylorVariable&lt; Interval &gt;</type>
      <name>MyTV</name>
      <anchorfile>taylor__model__tutorial_8cpp.html</anchorfile>
      <anchor>af2ecd59cbd7b32960c1171a3c458150e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>taylor__model__tutorial_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>USING_NAMESPACE_ACADO typedef TaylorModel&lt; Interval &gt;</type>
      <name>MyTM</name>
      <anchorfile>taylor__model__tutorial_8cpp.html</anchorfile>
      <anchor>aef4ee70a418f188d095f163544a7bad5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>taylor_variable.hpp</name>
    <path>/tmp/ws/src/acado/acado/set_arithmetics/</path>
    <filename>taylor__variable_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <class kind="class">TaylorVariable</class>
  </compound>
  <compound kind="file">
    <name>templated_function_call.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/function/</path>
    <filename>templated__function__call_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function_8hpp" name="function.hpp" local="no" imported="no">acado/function/function.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>templated__function__call_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>three_dimensional_example.cpp</name>
    <path>/tmp/ws/src/acado/examples/nlp/</path>
    <filename>three__dimensional__example_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>three__dimensional__example_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>threedof_robot.cpp</name>
    <path>/tmp/ws/src/acado/interfaces/matlab/examples/integrator/</path>
    <filename>threedof__robot_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>threedof_robot</name>
      <anchorfile>threedof__robot_8cpp.html</anchorfile>
      <anchor>af9c17eb96f83da44dde652193bd3b7d0</anchor>
      <arglist>(DifferentialEquation *f)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>time_optimal_rocket.cpp</name>
    <path>/tmp/ws/src/acado/examples/ocp/</path>
    <filename>time__optimal__rocket_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>time__optimal__rocket_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transfer_device.cpp</name>
    <path>/tmp/ws/src/acado/acado/transfer_device/</path>
    <filename>transfer__device_8cpp</filename>
    <includes id="transfer__device_8hpp" name="transfer_device.hpp" local="no" imported="no">acado/transfer_device/transfer_device.hpp</includes>
  </compound>
  <compound kind="file">
    <name>transfer_device.hpp</name>
    <path>/tmp/ws/src/acado/acado/transfer_device/</path>
    <filename>transfer__device_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="simulation__block_8hpp" name="simulation_block.hpp" local="no" imported="no">acado/simulation_environment/simulation_block.hpp</includes>
    <includes id="noise_8hpp" name="noise.hpp" local="no" imported="no">acado/noise/noise.hpp</includes>
    <class kind="class">TransferDevice</class>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/Geometry/Transform.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Eigen2Support/Geometry/</path>
    <filename>Eigen2Support_2Geometry_2Transform_8h</filename>
    <class kind="struct">Eigen::Transform::construct_from_matrix</class>
    <class kind="struct">Eigen::Transform::construct_from_matrix&lt; OtherDerived, true &gt;</class>
    <class kind="struct">Eigen::ei_transform_product_impl&lt; Other, Dim, HDim, Dim, 1 &gt;</class>
    <class kind="struct">Eigen::ei_transform_product_impl&lt; Other, Dim, HDim, Dim, Dim &gt;</class>
    <class kind="struct">Eigen::ei_transform_product_impl&lt; Other, Dim, HDim, HDim, 1 &gt;</class>
    <class kind="struct">Eigen::ei_transform_product_impl&lt; Other, Dim, HDim, HDim, HDim &gt;</class>
    <class kind="class">Eigen::Transform</class>
    <namespace>Eigen</namespace>
    <member kind="typedef">
      <type>Transform&lt; double, 2 &gt;</type>
      <name>Transform2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga6ffd4c7ab80ff82fb5c3dd3c70f00682</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2 &gt;</type>
      <name>Transform2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga82e7cccf6ae2b837686b8296bb991071</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3 &gt;</type>
      <name>Transform3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga74829af33e5b61c188eba0f69602af36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3 &gt;</type>
      <name>Transform3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga79f8619ae54312a47a86475721a39c94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Geometry/Transform.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Geometry/</path>
    <filename>Geometry_2Transform_8h</filename>
    <class kind="struct">Eigen::internal::projective_transform_inverse</class>
    <class kind="struct">Eigen::internal::projective_transform_inverse&lt; TransformType, Projective &gt;</class>
    <class kind="class">Eigen::Transform</class>
    <class kind="struct">Eigen::internal::transform_construct_from_matrix&lt; Other, AffineCompact, Options, Dim, HDim, HDim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_construct_from_matrix&lt; Other, Mode, Options, Dim, HDim, Dim, Dim &gt;</class>
    <class kind="struct">Eigen::internal::transform_construct_from_matrix&lt; Other, Mode, Options, Dim, HDim, Dim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_construct_from_matrix&lt; Other, Mode, Options, Dim, HDim, HDim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_left_product_impl&lt; Other, AffineCompact, Options, Dim, HDim, Dim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_left_product_impl&lt; Other, AffineCompact, Options, Dim, HDim, HDim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_left_product_impl&lt; Other, Mode, Options, Dim, HDim, Dim, Dim &gt;</class>
    <class kind="struct">Eigen::internal::transform_left_product_impl&lt; Other, Mode, Options, Dim, HDim, Dim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_left_product_impl&lt; Other, Mode, Options, Dim, HDim, HDim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_product_result</class>
    <class kind="struct">Eigen::internal::transform_right_product_impl&lt; TransformType, MatrixType, 0 &gt;</class>
    <class kind="struct">Eigen::internal::transform_right_product_impl&lt; TransformType, MatrixType, 1 &gt;</class>
    <class kind="struct">Eigen::internal::transform_right_product_impl&lt; TransformType, MatrixType, 2 &gt;</class>
    <class kind="struct">Eigen::internal::transform_take_affine_part</class>
    <class kind="struct">Eigen::internal::transform_take_affine_part&lt; Transform&lt; Scalar, Dim, AffineCompact, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::transform_traits</class>
    <class kind="struct">Eigen::internal::transform_transform_product_impl&lt; Transform&lt; Scalar, Dim, AffineCompact, LhsOptions &gt;, Transform&lt; Scalar, Dim, Projective, RhsOptions &gt;, true &gt;</class>
    <class kind="struct">Eigen::internal::transform_transform_product_impl&lt; Transform&lt; Scalar, Dim, LhsMode, LhsOptions &gt;, Transform&lt; Scalar, Dim, RhsMode, RhsOptions &gt;, false &gt;</class>
    <class kind="struct">Eigen::internal::transform_transform_product_impl&lt; Transform&lt; Scalar, Dim, LhsMode, LhsOptions &gt;, Transform&lt; Scalar, Dim, RhsMode, RhsOptions &gt;, true &gt;</class>
    <class kind="struct">Eigen::internal::transform_transform_product_impl&lt; Transform&lt; Scalar, Dim, Projective, LhsOptions &gt;, Transform&lt; Scalar, Dim, AffineCompact, RhsOptions &gt;, true &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="typedef">
      <type>Transform&lt; double, 2, Affine &gt;</type>
      <name>Affine2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gac1c9dbf666dc310b51253302a01136fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, Affine &gt;</type>
      <name>Affine2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gae90bfea5b980efcaadf9168ae6481d11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, Affine &gt;</type>
      <name>Affine3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gab0c57680a4d0de53bc749378b0320175</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, Affine &gt;</type>
      <name>Affine3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga3902f2f19737ec9f16189e218919c505</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 2, AffineCompact &gt;</type>
      <name>AffineCompact2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga635eb91d48c86041a21d7616fff7888e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, AffineCompact &gt;</type>
      <name>AffineCompact2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gae88f296fba2a506eb3397569d762da27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, AffineCompact &gt;</type>
      <name>AffineCompact3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gabcf74c0e194ea4e487284e28a9817a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, AffineCompact &gt;</type>
      <name>AffineCompact3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga372437883db5fe0332141ae30d4f501a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 2, Isometry &gt;</type>
      <name>Isometry2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga517183233a93969160a02b10d0a898f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, Isometry &gt;</type>
      <name>Isometry2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga8262f9f26bd97dbb1688a10ca323e534</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, Isometry &gt;</type>
      <name>Isometry3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga5a91dba9c396daa1eb0a4d08566c4e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, Isometry &gt;</type>
      <name>Isometry3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad3de6a5dfd9da64bf0970995f9cbc032</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 2, Projective &gt;</type>
      <name>Projective2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad3b2e23c2704a22c957573bcaa362d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, Projective &gt;</type>
      <name>Projective2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga20f7da72f3045561b8cf2dfaceed797f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, Projective &gt;</type>
      <name>Projective3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga3d2c61fbea04b09e4925a2e321b8b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, Projective &gt;</type>
      <name>Projective3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga0546746224f5fd54d47ac8390eaefdd0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>acado/function/transition.cpp</name>
    <path>/tmp/ws/src/acado/acado/function/</path>
    <filename>acado_2function_2transition_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="function___8hpp" name="function_.hpp" local="no" imported="no">acado/function/function_.hpp</includes>
    <includes id="transition_8hpp" name="transition.hpp" local="no" imported="no">acado/function/transition.hpp</includes>
  </compound>
  <compound kind="file">
    <name>examples/integrator/transition.cpp</name>
    <path>/tmp/ws/src/acado/examples/integrator/</path>
    <filename>examples_2integrator_2transition_8cpp</filename>
    <includes id="acado__integrators_8hpp" name="acado_integrators.hpp" local="no" imported="no">acado_integrators.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>examples_2integrator_2transition_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transition.hpp</name>
    <path>/tmp/ws/src/acado/acado/function/</path>
    <filename>transition_8hpp</filename>
    <includes id="function__fwd_8hpp" name="function_fwd.hpp" local="no" imported="no">acado/function/function_fwd.hpp</includes>
    <class kind="class">Transition</class>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/Geometry/Translation.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Eigen2Support/Geometry/</path>
    <filename>Eigen2Support_2Geometry_2Translation_8h</filename>
    <class kind="class">Eigen::Translation</class>
    <namespace>Eigen</namespace>
    <member kind="typedef">
      <type>Translation&lt; double, 2 &gt;</type>
      <name>Translation2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga982a8a83eaa55aa335772a7513cd71a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; float, 2 &gt;</type>
      <name>Translation2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga69caf4470e90184c0f6d25fb2b0d3d77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; double, 3 &gt;</type>
      <name>Translation3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga1da881f21d724e3673633450198092d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; float, 3 &gt;</type>
      <name>Translation3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga909b4672826ae2cc78a167e49dfe21a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Geometry/Translation.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Geometry/</path>
    <filename>Geometry_2Translation_8h</filename>
    <class kind="class">Eigen::Translation</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>Transpose.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>Transpose_8h</filename>
    <class kind="struct">Eigen::internal::blas_traits&lt; SelfCwiseBinaryOp&lt; BinOp, NestedXpr, Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::check_transpose_aliasing_compile_time_selector</class>
    <class kind="struct">Eigen::internal::check_transpose_aliasing_compile_time_selector&lt; DestIsTransposed, CwiseBinaryOp&lt; BinOp, DerivedA, DerivedB &gt; &gt;</class>
    <class kind="struct">Eigen::internal::check_transpose_aliasing_run_time_selector</class>
    <class kind="struct">Eigen::internal::check_transpose_aliasing_run_time_selector&lt; Scalar, DestIsTransposed, CwiseBinaryOp&lt; BinOp, DerivedA, DerivedB &gt; &gt;</class>
    <class kind="struct">Eigen::internal::checkTransposeAliasing_impl</class>
    <class kind="struct">Eigen::internal::checkTransposeAliasing_impl&lt; Derived, OtherDerived, false &gt;</class>
    <class kind="struct">Eigen::internal::inplace_transpose_selector&lt; MatrixType, false &gt;</class>
    <class kind="struct">Eigen::internal::inplace_transpose_selector&lt; MatrixType, true &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Transpose&lt; MatrixType &gt; &gt;</class>
    <class kind="class">Eigen::Transpose</class>
    <class kind="class">Eigen::TransposeImpl&lt; MatrixType, Dense &gt;</class>
    <class kind="struct">Eigen::internal::TransposeImpl_base</class>
    <class kind="struct">Eigen::internal::TransposeImpl_base&lt; MatrixType, false &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Transpositions.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>Transpositions_8h</filename>
    <class kind="class">Eigen::Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt;, PacketAccess &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt;, _PacketAccess &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; transposition_matrix_product_retval&lt; TranspositionType, MatrixType, Side, Transposed &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TranspositionsWrapper&lt; _IndicesType &gt; &gt;</class>
    <class kind="class">Eigen::Transpose&lt; TranspositionsBase&lt; TranspositionsDerived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::transposition_matrix_product_retval</class>
    <class kind="class">Eigen::Transpositions</class>
    <class kind="class">Eigen::TranspositionsBase</class>
    <class kind="class">Eigen::TranspositionsWrapper</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>const internal::transposition_matrix_product_retval&lt; TranspositionsDerived, Derived, OnTheRight &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a68feed5141300bad501b7392e83f4601</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>namespaceEigen.html</anchorfile>
      <anchor>afe772abbdea15149837a80975540e0f5</anchor>
      <arglist>(const TranspositionsBase&lt; TranspositionDerived &gt; &amp;transpositions, const MatrixBase&lt; Derived &gt; &amp;matrix)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tree_projection.cpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>tree__projection_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="symbolic__operator_8hpp" name="symbolic_operator.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator.hpp</includes>
    <includes id="symbolic__expression_8hpp" name="symbolic_expression.hpp" local="no" imported="no">acado/symbolic_expression/symbolic_expression.hpp</includes>
    <includes id="constraint__component_8hpp" name="constraint_component.hpp" local="no" imported="no">acado/symbolic_expression/constraint_component.hpp</includes>
  </compound>
  <compound kind="file">
    <name>tree_projection.hpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>tree__projection_8hpp</filename>
    <includes id="symbolic__operator__fwd_8hpp" name="symbolic_operator_fwd.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator_fwd.hpp</includes>
    <class kind="class">TreeProjection</class>
    <member kind="variable" static="yes">
      <type>static TreeProjection</type>
      <name>emptyTreeProjection</name>
      <anchorfile>tree__projection_8hpp.html</anchorfile>
      <anchor>a25247492e07cd50d8e46bde3aa603b5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TriangularMatrix.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>TriangularMatrix_8h</filename>
    <class kind="struct">Eigen::internal::traits&lt; TriangularView&lt; MatrixType, _Mode &gt; &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, Lower, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, Mode, 0, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, StrictlyLower, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, StrictlyUpper, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, UnitLower, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, UnitUpper, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, Upper, Dynamic, ClearOpposite &gt;</class>
    <class kind="class">Eigen::TriangularBase</class>
    <class kind="class">Eigen::TriangularView</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TriangularMatrixMatrix.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/products/</path>
    <filename>TriangularMatrixMatrix_8h</filename>
    <class kind="struct">Eigen::internal::product_triangular_matrix_matrix&lt; Scalar, Index, Mode, false, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, ColMajor, Version &gt;</class>
    <class kind="struct">Eigen::internal::product_triangular_matrix_matrix&lt; Scalar, Index, Mode, LhsIsTriangular, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, RowMajor, Version &gt;</class>
    <class kind="struct">Eigen::internal::product_triangular_matrix_matrix&lt; Scalar, Index, Mode, true, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, ColMajor, Version &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, false &gt; &gt;</class>
    <class kind="struct">Eigen::TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, false &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TriangularMatrixMatrix_MKL.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/products/</path>
    <filename>TriangularMatrixMatrix__MKL_8h</filename>
    <class kind="struct">Eigen::internal::product_triangular_matrix_matrix_trmm</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_TRMM_L</name>
      <anchorfile>TriangularMatrixMatrix__MKL_8h.html</anchorfile>
      <anchor>a3a3ae0d549d3d334bb83466a5b3d4eee</anchor>
      <arglist>(EIGTYPE, MKLTYPE, EIGPREFIX, MKLPREFIX)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_TRMM_R</name>
      <anchorfile>TriangularMatrixMatrix__MKL_8h.html</anchorfile>
      <anchor>a690086ecfd2b99bc2474968a67ed8d9e</anchor>
      <arglist>(EIGTYPE, MKLTYPE, EIGPREFIX, MKLPREFIX)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_TRMM_SPECIALIZE</name>
      <anchorfile>TriangularMatrixMatrix__MKL_8h.html</anchorfile>
      <anchor>af12f725ceb4dc49504ffe70ef1445ff2</anchor>
      <arglist>(Scalar, LhsIsTriangular)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TriangularMatrixVector.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/products/</path>
    <filename>TriangularMatrixVector_8h</filename>
    <class kind="struct">Eigen::internal::traits&lt; TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, true &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, true, Rhs, false &gt; &gt;</class>
    <class kind="struct">Eigen::internal::triangular_matrix_vector_product&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, ColMajor, Version &gt;</class>
    <class kind="struct">Eigen::internal::triangular_matrix_vector_product&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, RowMajor, Version &gt;</class>
    <class kind="struct">Eigen::TriangularProduct&lt; Mode, false, Lhs, true, Rhs, false &gt;</class>
    <class kind="struct">Eigen::TriangularProduct&lt; Mode, true, Lhs, false, Rhs, true &gt;</class>
    <class kind="struct">Eigen::internal::trmv_selector&lt; ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::trmv_selector&lt; RowMajor &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TriangularMatrixVector_MKL.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/products/</path>
    <filename>TriangularMatrixVector__MKL_8h</filename>
    <class kind="struct">Eigen::internal::triangular_matrix_vector_product_trmv</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_TRMV_CM</name>
      <anchorfile>TriangularMatrixVector__MKL_8h.html</anchorfile>
      <anchor>ae40b8828f97daa69aa19f5c80e5cd5b5</anchor>
      <arglist>(EIGTYPE, MKLTYPE, EIGPREFIX, MKLPREFIX)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_TRMV_RM</name>
      <anchorfile>TriangularMatrixVector__MKL_8h.html</anchorfile>
      <anchor>a571779eefb8e3f8c707510ea620f986a</anchor>
      <arglist>(EIGTYPE, MKLTYPE, EIGPREFIX, MKLPREFIX)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_TRMV_SPECIALIZE</name>
      <anchorfile>TriangularMatrixVector__MKL_8h.html</anchorfile>
      <anchor>a360ac6d79bb73930df4ebd8d6e0e9f8b</anchor>
      <arglist>(Scalar)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/TriangularSolver.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Eigen2Support/</path>
    <filename>Eigen2Support_2TriangularSolver_8h</filename>
    <namespace>Eigen</namespace>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>LowerTriangular</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae4d3f97f20ace900723338e10b13ff53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>LowerTriangularBit</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a239a3bd0a086947179a2cede9edfeff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>SelfAdjointBit</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a42f81269087f538371be25ca94b2ab03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>UnitDiagBit</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6c9e36661ce1700e85ef615f2b1cfff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>UnitLowerTriangular</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab239556f296b0459f9c1d01f2ba9d788</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>UnitUpperTriangular</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ace68c67cda44ab7eb6c390db021c671a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>UpperTriangular</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad0314860faef38c0fd13603035cb933c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>UpperTriangularBit</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a034b02c4e5e934130eac0f3bbc56bcf9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseCore/TriangularSolver.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseCore_2TriangularSolver_8h</filename>
    <class kind="struct">Eigen::internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Lower, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Lower, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Upper, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Upper, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_triangular_sparse_selector&lt; Lhs, Rhs, Mode, UpLo, ColMajor &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TriangularSolverMatrix.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/products/</path>
    <filename>TriangularSolverMatrix_8h</filename>
    <class kind="struct">Eigen::internal::triangular_solve_matrix&lt; Scalar, Index, OnTheLeft, Mode, Conjugate, TriStorageOrder, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solve_matrix&lt; Scalar, Index, OnTheRight, Mode, Conjugate, TriStorageOrder, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solve_matrix&lt; Scalar, Index, Side, Mode, Conjugate, TriStorageOrder, RowMajor &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TriangularSolverMatrix_MKL.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/products/</path>
    <filename>TriangularSolverMatrix__MKL_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_TRSM_L</name>
      <anchorfile>TriangularSolverMatrix__MKL_8h.html</anchorfile>
      <anchor>a5e3b65b940099029a5c9405778db1845</anchor>
      <arglist>(EIGTYPE, MKLTYPE, MKLPREFIX)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_TRSM_R</name>
      <anchorfile>TriangularSolverMatrix__MKL_8h.html</anchorfile>
      <anchor>abb9f91654505cdb387542f3f1ba2cfa1</anchor>
      <arglist>(EIGTYPE, MKLTYPE, MKLPREFIX)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TriangularSolverVector.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/products/</path>
    <filename>TriangularSolverVector_8h</filename>
    <class kind="struct">Eigen::internal::triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheRight, Mode, Conjugate, StorageOrder &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Tridiagonalization.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Eigenvalues/</path>
    <filename>Tridiagonalization_8h</filename>
    <class kind="struct">Eigen::internal::traits&lt; TridiagonalizationMatrixTReturnType&lt; MatrixType &gt; &gt;</class>
    <class kind="class">Eigen::Tridiagonalization</class>
    <class kind="struct">Eigen::internal::tridiagonalization_inplace_selector</class>
    <class kind="struct">Eigen::internal::tridiagonalization_inplace_selector&lt; MatrixType, 1, IsComplex &gt;</class>
    <class kind="struct">Eigen::internal::tridiagonalization_inplace_selector&lt; MatrixType, 3, false &gt;</class>
    <class kind="struct">Eigen::internal::TridiagonalizationMatrixTReturnType</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>tridiagonalization_inplace</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a59076b7f3fda3580d0d8fdc34481b385</anchor>
      <arglist>(MatrixType &amp;matA, CoeffVectorType &amp;hCoeffs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tridiagonalization_inplace</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa53570cf2e676b41631f08397658ca0f</anchor>
      <arglist>(MatrixType &amp;mat, DiagonalType &amp;diag, SubDiagonalType &amp;subdiag, bool extractQ)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tutorial.dox</name>
    <path>/tmp/ws/src/acado/doc/tutorial/</path>
    <filename>tutorial_8dox</filename>
  </compound>
  <compound kind="file">
    <name>examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/Types.hpp</name>
    <path>/tmp/ws/src/acado/examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/</path>
    <filename>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp</filename>
    <member kind="enumeration">
      <name>BooleanType</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a20f82124c82b6f5686a7fce454ef9089</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BT_FALSE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a20f82124c82b6f5686a7fce454ef9089a85b8a20e72a8bea5dd10a6007fe3071e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BT_TRUE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a20f82124c82b6f5686a7fce454ef9089a34c57965bfb07125b09326a69019f9c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BT_FALSE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a20f82124c82b6f5686a7fce454ef9089a85b8a20e72a8bea5dd10a6007fe3071e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BT_TRUE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a20f82124c82b6f5686a7fce454ef9089a34c57965bfb07125b09326a69019f9c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BT_FALSE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a20f82124c82b6f5686a7fce454ef9089a85b8a20e72a8bea5dd10a6007fe3071e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BT_TRUE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a20f82124c82b6f5686a7fce454ef9089a34c57965bfb07125b09326a69019f9c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CyclingStatus</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a316605b019524d9150b74cb4127d5f95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CYC_NOT_INVOLVED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a316605b019524d9150b74cb4127d5f95afda453c0e40405da1c9d3016ba85e4d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CYC_PREV_ADDED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a316605b019524d9150b74cb4127d5f95af9a9f93a8be9e19c5debbd6646c16b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CYC_PREV_REMOVED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a316605b019524d9150b74cb4127d5f95a0c997dd2fa72338c6ce8f2e2aae7cd0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CYC_NOT_INVOLVED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a316605b019524d9150b74cb4127d5f95afda453c0e40405da1c9d3016ba85e4d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CYC_PREV_ADDED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a316605b019524d9150b74cb4127d5f95af9a9f93a8be9e19c5debbd6646c16b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CYC_PREV_REMOVED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a316605b019524d9150b74cb4127d5f95a0c997dd2fa72338c6ce8f2e2aae7cd0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>HessianType</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_SEMIDEF</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9a4bd6c8ccecaaf211801db7381f2361ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_POSDEF_NULLSPACE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9a1e75e5ed8d1cfded9c619586b046ba2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_POSDEF</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9a920b0622e0d6bc3e2f659ca878480bd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_IDENTITY</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9a801323f9ac1f4bd78ea51fef79d7d975</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_SEMIDEF</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9a4bd6c8ccecaaf211801db7381f2361ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_POSDEF_NULLSPACE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9a1e75e5ed8d1cfded9c619586b046ba2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_POSDEF</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9a920b0622e0d6bc3e2f659ca878480bd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_IDENTITY</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9a801323f9ac1f4bd78ea51fef79d7d975</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_ZERO</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9aa41daece61bf96c425863731850060bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_IDENTITY</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9a801323f9ac1f4bd78ea51fef79d7d975</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_POSDEF</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9a920b0622e0d6bc3e2f659ca878480bd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_POSDEF_NULLSPACE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9a1e75e5ed8d1cfded9c619586b046ba2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_SEMIDEF</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9a4bd6c8ccecaaf211801db7381f2361ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_UNKNOWN</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9a3479cf4e632ae731d4da9bf57a9f8907</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PrintLevel</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5ac157bdf0b85a40d2619cbc8bc1ae5fe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOW</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a6a226f4143ca3b18999551694cdb72a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MEDIUM</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a5340ec7ecef6cc3886684a3bd3450d64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HIGH</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a0c3a1dacf94061154b3ee354359c5893</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEBUG</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a0593585da9181e972974c1274d8f2b4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_NONE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a8f8368df28c91ba1e51b3977a7ea8ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_LOW</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5aa88c0e6f4348323d414d5153a13187be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_MEDIUM</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5ad4184c636ebb71d54bd55080e3e5a4a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_HIGH</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a7c08272588ef93a63665031fe77a4cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_NONE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a8f8368df28c91ba1e51b3977a7ea8ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_LOW</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5aa88c0e6f4348323d414d5153a13187be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_MEDIUM</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5ad4184c636ebb71d54bd55080e3e5a4a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_HIGH</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a7c08272588ef93a63665031fe77a4cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_TABULAR</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5adc65f3981990b7c1d51fe94a776a6b70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_NONE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a8f8368df28c91ba1e51b3977a7ea8ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_LOW</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5aa88c0e6f4348323d414d5153a13187be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_MEDIUM</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5ad4184c636ebb71d54bd55080e3e5a4a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_HIGH</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a7c08272588ef93a63665031fe77a4cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>QProblemStatus</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_NOTINITIALISED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abda5ce84ee8a93fc7e780e2c1e9440c95ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_PREPARINGAUXILIARYQP</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abdac5afc0889e446a94b965bff2b1e823d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_AUXILIARYQPSOLVED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abda1ace398d1f8eddff294c06c72bc58fdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_PERFORMINGHOMOTOPY</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abdac817378114b9a25537c55a7b70bb0a4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_HOMOTOPYQPSOLVED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abda6f8af598b9b98f5a3582f8063f3b3ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_SOLVED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abdaeaeec92065e112d99b1f82851e069bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_NOTINITIALISED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abda5ce84ee8a93fc7e780e2c1e9440c95ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_PREPARINGAUXILIARYQP</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abdac5afc0889e446a94b965bff2b1e823d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_AUXILIARYQPSOLVED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abda1ace398d1f8eddff294c06c72bc58fdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_PERFORMINGHOMOTOPY</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abdac817378114b9a25537c55a7b70bb0a4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_HOMOTOPYQPSOLVED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abda6f8af598b9b98f5a3582f8063f3b3ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_SOLVED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abdaeaeec92065e112d99b1f82851e069bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_NOTINITIALISED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abda5ce84ee8a93fc7e780e2c1e9440c95ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_PREPARINGAUXILIARYQP</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abdac5afc0889e446a94b965bff2b1e823d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_AUXILIARYQPSOLVED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abda1ace398d1f8eddff294c06c72bc58fdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_PERFORMINGHOMOTOPY</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abdac817378114b9a25537c55a7b70bb0a4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_HOMOTOPYQPSOLVED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abda6f8af598b9b98f5a3582f8063f3b3ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_SOLVED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abdaeaeec92065e112d99b1f82851e069bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SubjectToStatus</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a70a6a40d261a015ead8d43aa589383a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_INACTIVE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a70a6a40d261a015ead8d43aa589383a4a830e6b358e8a1fe88b26cb221883eacf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_LOWER</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a70a6a40d261a015ead8d43aa589383a4ab8aabf121d848d6194b580b25848bdc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_UPPER</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a70a6a40d261a015ead8d43aa589383a4a75adc57fce7eec5df99c4e3d373e204b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_UNDEFINED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a70a6a40d261a015ead8d43aa589383a4af5b09f89acd9d344989c2e5eed019ccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_INACTIVE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a70a6a40d261a015ead8d43aa589383a4a830e6b358e8a1fe88b26cb221883eacf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_LOWER</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a70a6a40d261a015ead8d43aa589383a4ab8aabf121d848d6194b580b25848bdc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_UPPER</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a70a6a40d261a015ead8d43aa589383a4a75adc57fce7eec5df99c4e3d373e204b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_UNDEFINED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a70a6a40d261a015ead8d43aa589383a4af5b09f89acd9d344989c2e5eed019ccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_INACTIVE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a70a6a40d261a015ead8d43aa589383a4a830e6b358e8a1fe88b26cb221883eacf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_LOWER</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a70a6a40d261a015ead8d43aa589383a4ab8aabf121d848d6194b580b25848bdc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_UPPER</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a70a6a40d261a015ead8d43aa589383a4a75adc57fce7eec5df99c4e3d373e204b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_UNDEFINED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a70a6a40d261a015ead8d43aa589383a4af5b09f89acd9d344989c2e5eed019ccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SubjectToType</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a3e65c061dde41562d1aeb2c4453bf1d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_UNBOUNDED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a3e65c061dde41562d1aeb2c4453bf1d3a9dd4eea536b458dbd9fb66950c52eb87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_BOUNDED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a3e65c061dde41562d1aeb2c4453bf1d3ad2ba0f85d1cc4d5ee72baabed496af36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_EQUALITY</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a3e65c061dde41562d1aeb2c4453bf1d3a083507944ba3aedb928a8e625459aae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_UNKNOWN</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a3e65c061dde41562d1aeb2c4453bf1d3a795a8c4151ff34f7ec9fb9d39b419064</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_UNBOUNDED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a3e65c061dde41562d1aeb2c4453bf1d3a9dd4eea536b458dbd9fb66950c52eb87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_BOUNDED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a3e65c061dde41562d1aeb2c4453bf1d3ad2ba0f85d1cc4d5ee72baabed496af36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_EQUALITY</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a3e65c061dde41562d1aeb2c4453bf1d3a083507944ba3aedb928a8e625459aae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_UNKNOWN</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a3e65c061dde41562d1aeb2c4453bf1d3a795a8c4151ff34f7ec9fb9d39b419064</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_UNBOUNDED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a3e65c061dde41562d1aeb2c4453bf1d3a9dd4eea536b458dbd9fb66950c52eb87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_BOUNDED</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a3e65c061dde41562d1aeb2c4453bf1d3ad2ba0f85d1cc4d5ee72baabed496af36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_EQUALITY</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a3e65c061dde41562d1aeb2c4453bf1d3a083507944ba3aedb928a8e625459aae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_UNKNOWN</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a3e65c061dde41562d1aeb2c4453bf1d3a795a8c4151ff34f7ec9fb9d39b419064</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>VisibilityStatus</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a36503475bb1fea0a7fd7087259ee63c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VS_VISIBLE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a36503475bb1fea0a7fd7087259ee63c1a3ff036f60aca3f1da826be88496d219b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VS_HIDDEN</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a36503475bb1fea0a7fd7087259ee63c1acc5dfba7e128cac462925a6564a55a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VS_VISIBLE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a36503475bb1fea0a7fd7087259ee63c1a3ff036f60aca3f1da826be88496d219b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VS_HIDDEN</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a36503475bb1fea0a7fd7087259ee63c1acc5dfba7e128cac462925a6564a55a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VS_VISIBLE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a36503475bb1fea0a7fd7087259ee63c1a3ff036f60aca3f1da826be88496d219b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VS_HIDDEN</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a36503475bb1fea0a7fd7087259ee63c1acc5dfba7e128cac462925a6564a55a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VS_HIDDEN</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a36503475bb1fea0a7fd7087259ee63c1acc5dfba7e128cac462925a6564a55a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VS_VISIBLE</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a36503475bb1fea0a7fd7087259ee63c1a3ff036f60aca3f1da826be88496d219b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>external_packages/qpoases/INCLUDE/Types.hpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpoases/INCLUDE/</path>
    <filename>external__packages_2qpoases_2INCLUDE_2Types_8hpp</filename>
    <member kind="enumeration">
      <name>BooleanType</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a20f82124c82b6f5686a7fce454ef9089</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BT_FALSE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a20f82124c82b6f5686a7fce454ef9089a85b8a20e72a8bea5dd10a6007fe3071e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BT_TRUE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a20f82124c82b6f5686a7fce454ef9089a34c57965bfb07125b09326a69019f9c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BT_FALSE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a20f82124c82b6f5686a7fce454ef9089a85b8a20e72a8bea5dd10a6007fe3071e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BT_TRUE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a20f82124c82b6f5686a7fce454ef9089a34c57965bfb07125b09326a69019f9c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BT_FALSE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a20f82124c82b6f5686a7fce454ef9089a85b8a20e72a8bea5dd10a6007fe3071e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BT_TRUE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a20f82124c82b6f5686a7fce454ef9089a34c57965bfb07125b09326a69019f9c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CyclingStatus</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a316605b019524d9150b74cb4127d5f95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CYC_NOT_INVOLVED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a316605b019524d9150b74cb4127d5f95afda453c0e40405da1c9d3016ba85e4d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CYC_PREV_ADDED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a316605b019524d9150b74cb4127d5f95af9a9f93a8be9e19c5debbd6646c16b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CYC_PREV_REMOVED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a316605b019524d9150b74cb4127d5f95a0c997dd2fa72338c6ce8f2e2aae7cd0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CYC_NOT_INVOLVED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a316605b019524d9150b74cb4127d5f95afda453c0e40405da1c9d3016ba85e4d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CYC_PREV_ADDED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a316605b019524d9150b74cb4127d5f95af9a9f93a8be9e19c5debbd6646c16b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CYC_PREV_REMOVED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a316605b019524d9150b74cb4127d5f95a0c997dd2fa72338c6ce8f2e2aae7cd0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>HessianType</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_SEMIDEF</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9a4bd6c8ccecaaf211801db7381f2361ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_POSDEF_NULLSPACE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9a1e75e5ed8d1cfded9c619586b046ba2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_POSDEF</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9a920b0622e0d6bc3e2f659ca878480bd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_IDENTITY</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9a801323f9ac1f4bd78ea51fef79d7d975</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_SEMIDEF</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9a4bd6c8ccecaaf211801db7381f2361ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_POSDEF_NULLSPACE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9a1e75e5ed8d1cfded9c619586b046ba2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_POSDEF</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9a920b0622e0d6bc3e2f659ca878480bd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_IDENTITY</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9a801323f9ac1f4bd78ea51fef79d7d975</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_ZERO</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9aa41daece61bf96c425863731850060bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_IDENTITY</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9a801323f9ac1f4bd78ea51fef79d7d975</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_POSDEF</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9a920b0622e0d6bc3e2f659ca878480bd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_POSDEF_NULLSPACE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9a1e75e5ed8d1cfded9c619586b046ba2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_SEMIDEF</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9a4bd6c8ccecaaf211801db7381f2361ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_UNKNOWN</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9a3479cf4e632ae731d4da9bf57a9f8907</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PrintLevel</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5ac157bdf0b85a40d2619cbc8bc1ae5fe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOW</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a6a226f4143ca3b18999551694cdb72a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MEDIUM</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a5340ec7ecef6cc3886684a3bd3450d64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HIGH</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a0c3a1dacf94061154b3ee354359c5893</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEBUG</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a0593585da9181e972974c1274d8f2b4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_NONE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a8f8368df28c91ba1e51b3977a7ea8ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_LOW</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5aa88c0e6f4348323d414d5153a13187be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_MEDIUM</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5ad4184c636ebb71d54bd55080e3e5a4a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_HIGH</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a7c08272588ef93a63665031fe77a4cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_NONE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a8f8368df28c91ba1e51b3977a7ea8ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_LOW</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5aa88c0e6f4348323d414d5153a13187be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_MEDIUM</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5ad4184c636ebb71d54bd55080e3e5a4a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_HIGH</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a7c08272588ef93a63665031fe77a4cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_TABULAR</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5adc65f3981990b7c1d51fe94a776a6b70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_NONE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a8f8368df28c91ba1e51b3977a7ea8ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_LOW</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5aa88c0e6f4348323d414d5153a13187be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_MEDIUM</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5ad4184c636ebb71d54bd55080e3e5a4a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_HIGH</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a7c08272588ef93a63665031fe77a4cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>QProblemStatus</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_NOTINITIALISED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abda5ce84ee8a93fc7e780e2c1e9440c95ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_PREPARINGAUXILIARYQP</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abdac5afc0889e446a94b965bff2b1e823d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_AUXILIARYQPSOLVED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abda1ace398d1f8eddff294c06c72bc58fdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_PERFORMINGHOMOTOPY</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abdac817378114b9a25537c55a7b70bb0a4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_HOMOTOPYQPSOLVED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abda6f8af598b9b98f5a3582f8063f3b3ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_SOLVED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abdaeaeec92065e112d99b1f82851e069bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_NOTINITIALISED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abda5ce84ee8a93fc7e780e2c1e9440c95ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_PREPARINGAUXILIARYQP</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abdac5afc0889e446a94b965bff2b1e823d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_AUXILIARYQPSOLVED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abda1ace398d1f8eddff294c06c72bc58fdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_PERFORMINGHOMOTOPY</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abdac817378114b9a25537c55a7b70bb0a4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_HOMOTOPYQPSOLVED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abda6f8af598b9b98f5a3582f8063f3b3ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_SOLVED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abdaeaeec92065e112d99b1f82851e069bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_NOTINITIALISED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abda5ce84ee8a93fc7e780e2c1e9440c95ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_PREPARINGAUXILIARYQP</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abdac5afc0889e446a94b965bff2b1e823d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_AUXILIARYQPSOLVED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abda1ace398d1f8eddff294c06c72bc58fdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_PERFORMINGHOMOTOPY</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abdac817378114b9a25537c55a7b70bb0a4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_HOMOTOPYQPSOLVED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abda6f8af598b9b98f5a3582f8063f3b3ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_SOLVED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abdaeaeec92065e112d99b1f82851e069bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SubjectToStatus</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a70a6a40d261a015ead8d43aa589383a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_INACTIVE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a70a6a40d261a015ead8d43aa589383a4a830e6b358e8a1fe88b26cb221883eacf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_LOWER</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a70a6a40d261a015ead8d43aa589383a4ab8aabf121d848d6194b580b25848bdc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_UPPER</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a70a6a40d261a015ead8d43aa589383a4a75adc57fce7eec5df99c4e3d373e204b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_UNDEFINED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a70a6a40d261a015ead8d43aa589383a4af5b09f89acd9d344989c2e5eed019ccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_INACTIVE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a70a6a40d261a015ead8d43aa589383a4a830e6b358e8a1fe88b26cb221883eacf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_LOWER</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a70a6a40d261a015ead8d43aa589383a4ab8aabf121d848d6194b580b25848bdc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_UPPER</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a70a6a40d261a015ead8d43aa589383a4a75adc57fce7eec5df99c4e3d373e204b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_UNDEFINED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a70a6a40d261a015ead8d43aa589383a4af5b09f89acd9d344989c2e5eed019ccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_INACTIVE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a70a6a40d261a015ead8d43aa589383a4a830e6b358e8a1fe88b26cb221883eacf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_LOWER</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a70a6a40d261a015ead8d43aa589383a4ab8aabf121d848d6194b580b25848bdc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_UPPER</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a70a6a40d261a015ead8d43aa589383a4a75adc57fce7eec5df99c4e3d373e204b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_UNDEFINED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a70a6a40d261a015ead8d43aa589383a4af5b09f89acd9d344989c2e5eed019ccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SubjectToType</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a3e65c061dde41562d1aeb2c4453bf1d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_UNBOUNDED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a3e65c061dde41562d1aeb2c4453bf1d3a9dd4eea536b458dbd9fb66950c52eb87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_BOUNDED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a3e65c061dde41562d1aeb2c4453bf1d3ad2ba0f85d1cc4d5ee72baabed496af36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_EQUALITY</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a3e65c061dde41562d1aeb2c4453bf1d3a083507944ba3aedb928a8e625459aae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_UNKNOWN</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a3e65c061dde41562d1aeb2c4453bf1d3a795a8c4151ff34f7ec9fb9d39b419064</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_UNBOUNDED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a3e65c061dde41562d1aeb2c4453bf1d3a9dd4eea536b458dbd9fb66950c52eb87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_BOUNDED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a3e65c061dde41562d1aeb2c4453bf1d3ad2ba0f85d1cc4d5ee72baabed496af36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_EQUALITY</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a3e65c061dde41562d1aeb2c4453bf1d3a083507944ba3aedb928a8e625459aae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_UNKNOWN</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a3e65c061dde41562d1aeb2c4453bf1d3a795a8c4151ff34f7ec9fb9d39b419064</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_UNBOUNDED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a3e65c061dde41562d1aeb2c4453bf1d3a9dd4eea536b458dbd9fb66950c52eb87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_BOUNDED</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a3e65c061dde41562d1aeb2c4453bf1d3ad2ba0f85d1cc4d5ee72baabed496af36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_EQUALITY</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a3e65c061dde41562d1aeb2c4453bf1d3a083507944ba3aedb928a8e625459aae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_UNKNOWN</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a3e65c061dde41562d1aeb2c4453bf1d3a795a8c4151ff34f7ec9fb9d39b419064</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>VisibilityStatus</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a36503475bb1fea0a7fd7087259ee63c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VS_VISIBLE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a36503475bb1fea0a7fd7087259ee63c1a3ff036f60aca3f1da826be88496d219b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VS_HIDDEN</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a36503475bb1fea0a7fd7087259ee63c1acc5dfba7e128cac462925a6564a55a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VS_VISIBLE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a36503475bb1fea0a7fd7087259ee63c1a3ff036f60aca3f1da826be88496d219b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VS_HIDDEN</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a36503475bb1fea0a7fd7087259ee63c1acc5dfba7e128cac462925a6564a55a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VS_VISIBLE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a36503475bb1fea0a7fd7087259ee63c1a3ff036f60aca3f1da826be88496d219b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VS_HIDDEN</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a36503475bb1fea0a7fd7087259ee63c1acc5dfba7e128cac462925a6564a55a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VS_HIDDEN</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a36503475bb1fea0a7fd7087259ee63c1acc5dfba7e128cac462925a6564a55a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VS_VISIBLE</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Types_8hpp.html</anchorfile>
      <anchor>a36503475bb1fea0a7fd7087259ee63c1a3ff036f60aca3f1da826be88496d219b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>external_packages/qpOASES-3.0beta/include/qpOASES/Types.hpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/include/qpOASES/</path>
    <filename>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>__ALWAYS_INITIALISE_WITH_ALL_EQUALITIES__</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>ab6630e773fabc8537024e8f29a6c2bfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BEGIN_NAMESPACE_QPOASES</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>afd127fcb3c8f47975e9fa0ec2bacde52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>END_NAMESPACE_QPOASES</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>adee2e4c0805d76ae74d10597f96dd70f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QQ</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a8c3eb8c289a88e534b934306375b9b41</anchor>
      <arglist>(I, J)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REFER_NAMESPACE_QPOASES</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a72a7d4e5cc3a3416b55f7b41f4db8273</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RR</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>ad1a7cec2a5fe530a76ed5d03ea25ef66</anchor>
      <arglist>(I, J)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TT</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a92d9bf9531eedeecf42d4ca9e09e9293</anchor>
      <arglist>(I, J)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USING_NAMESPACE_QPOASES</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a51ef5fc7000fda5b09a4bc7f26c817d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>BooleanType</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a20f82124c82b6f5686a7fce454ef9089</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BT_FALSE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a20f82124c82b6f5686a7fce454ef9089a85b8a20e72a8bea5dd10a6007fe3071e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BT_TRUE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a20f82124c82b6f5686a7fce454ef9089a34c57965bfb07125b09326a69019f9c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BT_FALSE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a20f82124c82b6f5686a7fce454ef9089a85b8a20e72a8bea5dd10a6007fe3071e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BT_TRUE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a20f82124c82b6f5686a7fce454ef9089a34c57965bfb07125b09326a69019f9c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BT_FALSE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a20f82124c82b6f5686a7fce454ef9089a85b8a20e72a8bea5dd10a6007fe3071e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BT_TRUE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a20f82124c82b6f5686a7fce454ef9089a34c57965bfb07125b09326a69019f9c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>HessianType</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_SEMIDEF</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9a4bd6c8ccecaaf211801db7381f2361ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_POSDEF_NULLSPACE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9a1e75e5ed8d1cfded9c619586b046ba2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_POSDEF</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9a920b0622e0d6bc3e2f659ca878480bd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_IDENTITY</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9a801323f9ac1f4bd78ea51fef79d7d975</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_SEMIDEF</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9a4bd6c8ccecaaf211801db7381f2361ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_POSDEF_NULLSPACE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9a1e75e5ed8d1cfded9c619586b046ba2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_POSDEF</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9a920b0622e0d6bc3e2f659ca878480bd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_IDENTITY</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9a801323f9ac1f4bd78ea51fef79d7d975</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_ZERO</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9aa41daece61bf96c425863731850060bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_IDENTITY</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9a801323f9ac1f4bd78ea51fef79d7d975</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_POSDEF</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9a920b0622e0d6bc3e2f659ca878480bd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_POSDEF_NULLSPACE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9a1e75e5ed8d1cfded9c619586b046ba2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_SEMIDEF</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9a4bd6c8ccecaaf211801db7381f2361ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HST_UNKNOWN</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a604cad5cda14e378ce4a77ab28ee9fd9a3479cf4e632ae731d4da9bf57a9f8907</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PrintLevel</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5ac157bdf0b85a40d2619cbc8bc1ae5fe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOW</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a6a226f4143ca3b18999551694cdb72a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MEDIUM</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a5340ec7ecef6cc3886684a3bd3450d64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HIGH</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a0c3a1dacf94061154b3ee354359c5893</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEBUG</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a0593585da9181e972974c1274d8f2b4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_NONE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a8f8368df28c91ba1e51b3977a7ea8ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_LOW</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5aa88c0e6f4348323d414d5153a13187be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_MEDIUM</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5ad4184c636ebb71d54bd55080e3e5a4a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_HIGH</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a7c08272588ef93a63665031fe77a4cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_NONE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a8f8368df28c91ba1e51b3977a7ea8ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_LOW</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5aa88c0e6f4348323d414d5153a13187be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_MEDIUM</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5ad4184c636ebb71d54bd55080e3e5a4a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_HIGH</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a7c08272588ef93a63665031fe77a4cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_TABULAR</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5adc65f3981990b7c1d51fe94a776a6b70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_NONE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a8f8368df28c91ba1e51b3977a7ea8ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_LOW</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5aa88c0e6f4348323d414d5153a13187be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_MEDIUM</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5ad4184c636ebb71d54bd55080e3e5a4a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PL_HIGH</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a83ff212f474e3669d8fac2d727f65de5a7c08272588ef93a63665031fe77a4cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>QProblemStatus</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_NOTINITIALISED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abda5ce84ee8a93fc7e780e2c1e9440c95ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_PREPARINGAUXILIARYQP</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abdac5afc0889e446a94b965bff2b1e823d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_AUXILIARYQPSOLVED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abda1ace398d1f8eddff294c06c72bc58fdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_PERFORMINGHOMOTOPY</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abdac817378114b9a25537c55a7b70bb0a4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_HOMOTOPYQPSOLVED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abda6f8af598b9b98f5a3582f8063f3b3ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_SOLVED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abdaeaeec92065e112d99b1f82851e069bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_NOTINITIALISED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abda5ce84ee8a93fc7e780e2c1e9440c95ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_PREPARINGAUXILIARYQP</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abdac5afc0889e446a94b965bff2b1e823d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_AUXILIARYQPSOLVED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abda1ace398d1f8eddff294c06c72bc58fdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_PERFORMINGHOMOTOPY</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abdac817378114b9a25537c55a7b70bb0a4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_HOMOTOPYQPSOLVED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abda6f8af598b9b98f5a3582f8063f3b3ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_SOLVED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abdaeaeec92065e112d99b1f82851e069bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_NOTINITIALISED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abda5ce84ee8a93fc7e780e2c1e9440c95ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_PREPARINGAUXILIARYQP</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abdac5afc0889e446a94b965bff2b1e823d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_AUXILIARYQPSOLVED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abda1ace398d1f8eddff294c06c72bc58fdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_PERFORMINGHOMOTOPY</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abdac817378114b9a25537c55a7b70bb0a4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_HOMOTOPYQPSOLVED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abda6f8af598b9b98f5a3582f8063f3b3ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QPS_SOLVED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a8d5ce5a92124dc0106a5720f6d9a5abdaeaeec92065e112d99b1f82851e069bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SubjectToStatus</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a70a6a40d261a015ead8d43aa589383a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_INACTIVE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a70a6a40d261a015ead8d43aa589383a4a830e6b358e8a1fe88b26cb221883eacf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_LOWER</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a70a6a40d261a015ead8d43aa589383a4ab8aabf121d848d6194b580b25848bdc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_UPPER</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a70a6a40d261a015ead8d43aa589383a4a75adc57fce7eec5df99c4e3d373e204b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_UNDEFINED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a70a6a40d261a015ead8d43aa589383a4af5b09f89acd9d344989c2e5eed019ccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_INACTIVE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a70a6a40d261a015ead8d43aa589383a4a830e6b358e8a1fe88b26cb221883eacf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_LOWER</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a70a6a40d261a015ead8d43aa589383a4ab8aabf121d848d6194b580b25848bdc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_UPPER</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a70a6a40d261a015ead8d43aa589383a4a75adc57fce7eec5df99c4e3d373e204b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_UNDEFINED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a70a6a40d261a015ead8d43aa589383a4af5b09f89acd9d344989c2e5eed019ccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_INACTIVE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a70a6a40d261a015ead8d43aa589383a4a830e6b358e8a1fe88b26cb221883eacf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_LOWER</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a70a6a40d261a015ead8d43aa589383a4ab8aabf121d848d6194b580b25848bdc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_UPPER</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a70a6a40d261a015ead8d43aa589383a4a75adc57fce7eec5df99c4e3d373e204b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_UNDEFINED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a70a6a40d261a015ead8d43aa589383a4af5b09f89acd9d344989c2e5eed019ccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SubjectToType</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a3e65c061dde41562d1aeb2c4453bf1d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_UNBOUNDED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a3e65c061dde41562d1aeb2c4453bf1d3a9dd4eea536b458dbd9fb66950c52eb87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_BOUNDED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a3e65c061dde41562d1aeb2c4453bf1d3ad2ba0f85d1cc4d5ee72baabed496af36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_EQUALITY</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a3e65c061dde41562d1aeb2c4453bf1d3a083507944ba3aedb928a8e625459aae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_UNKNOWN</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a3e65c061dde41562d1aeb2c4453bf1d3a795a8c4151ff34f7ec9fb9d39b419064</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_UNBOUNDED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a3e65c061dde41562d1aeb2c4453bf1d3a9dd4eea536b458dbd9fb66950c52eb87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_BOUNDED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a3e65c061dde41562d1aeb2c4453bf1d3ad2ba0f85d1cc4d5ee72baabed496af36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_EQUALITY</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a3e65c061dde41562d1aeb2c4453bf1d3a083507944ba3aedb928a8e625459aae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_UNKNOWN</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a3e65c061dde41562d1aeb2c4453bf1d3a795a8c4151ff34f7ec9fb9d39b419064</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_UNBOUNDED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a3e65c061dde41562d1aeb2c4453bf1d3a9dd4eea536b458dbd9fb66950c52eb87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_BOUNDED</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a3e65c061dde41562d1aeb2c4453bf1d3ad2ba0f85d1cc4d5ee72baabed496af36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_EQUALITY</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a3e65c061dde41562d1aeb2c4453bf1d3a083507944ba3aedb928a8e625459aae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_UNKNOWN</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a3e65c061dde41562d1aeb2c4453bf1d3a795a8c4151ff34f7ec9fb9d39b419064</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>VisibilityStatus</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a36503475bb1fea0a7fd7087259ee63c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VS_VISIBLE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a36503475bb1fea0a7fd7087259ee63c1a3ff036f60aca3f1da826be88496d219b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VS_HIDDEN</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a36503475bb1fea0a7fd7087259ee63c1acc5dfba7e128cac462925a6564a55a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VS_VISIBLE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a36503475bb1fea0a7fd7087259ee63c1a3ff036f60aca3f1da826be88496d219b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VS_HIDDEN</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a36503475bb1fea0a7fd7087259ee63c1acc5dfba7e128cac462925a6564a55a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VS_VISIBLE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a36503475bb1fea0a7fd7087259ee63c1a3ff036f60aca3f1da826be88496d219b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VS_HIDDEN</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a36503475bb1fea0a7fd7087259ee63c1acc5dfba7e128cac462925a6564a55a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VS_HIDDEN</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a36503475bb1fea0a7fd7087259ee63c1acc5dfba7e128cac462925a6564a55a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VS_VISIBLE</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>a36503475bb1fea0a7fd7087259ee63c1a3ff036f60aca3f1da826be88496d219b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BEGIN_NAMESPACE_QPOASES typedef double</type>
      <name>real_t</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Types_8hpp.html</anchorfile>
      <anchor>acfbb1546e581bff0de2fa030397dc14d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Umeyama.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Geometry/</path>
    <filename>Umeyama_8h</filename>
    <class kind="struct">Eigen::internal::umeyama_transform_matrix_type</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>internal::umeyama_transform_matrix_type&lt; Derived, OtherDerived &gt;::type</type>
      <name>umeyama</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gab3f5a82a24490b936f8694cf8fef8e60</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;src, const MatrixBase&lt; OtherDerived &gt; &amp;dst, bool with_scaling=true)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UmfPackSupport.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/UmfPackSupport/</path>
    <filename>UmfPackSupport_8h</filename>
    <class kind="struct">Eigen::internal::solve_retval&lt; UmfPackLU&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval&lt; UmfPackLU&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="class">Eigen::UmfPackLU</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>umfpack_free_numeric</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3b1224272137249b08cfa93a27fe740d</anchor>
      <arglist>(void **Numeric, double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_free_numeric</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0580101162af21395b9f4e5c9b8e7304</anchor>
      <arglist>(void **Numeric, std::complex&lt; double &gt;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_free_symbolic</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aca848a572692372a17c2e418ad49cec1</anchor>
      <arglist>(void **Symbolic, double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_free_symbolic</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aed444e5cae1f6cb723e30b5a675a90d0</anchor>
      <arglist>(void **Symbolic, std::complex&lt; double &gt;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_get_determinant</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a5736da064edd6d71a201a051c7589832</anchor>
      <arglist>(double *Mx, double *Ex, void *NumericHandle, double User_Info[UMFPACK_INFO])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_get_determinant</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a1789d90e624b420c69bb176f8967dac4</anchor>
      <arglist>(std::complex&lt; double &gt; *Mx, double *Ex, void *NumericHandle, double User_Info[UMFPACK_INFO])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_get_lunz</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>af2916b9529f0938350692d56d527a047</anchor>
      <arglist>(int *lnz, int *unz, int *n_row, int *n_col, int *nz_udiag, void *Numeric, double)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_get_lunz</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae8aae2a0d71f002142ebaf0dcb96f097</anchor>
      <arglist>(int *lnz, int *unz, int *n_row, int *n_col, int *nz_udiag, void *Numeric, std::complex&lt; double &gt;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_get_numeric</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a435266948cde73ddd933b5c9aa3948f0</anchor>
      <arglist>(int Lp[], int Lj[], double Lx[], int Up[], int Ui[], double Ux[], int P[], int Q[], double Dx[], int *do_recip, double Rs[], void *Numeric)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_get_numeric</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aab180284eb73eef50710704885570e29</anchor>
      <arglist>(int Lp[], int Lj[], std::complex&lt; double &gt; Lx[], int Up[], int Ui[], std::complex&lt; double &gt; Ux[], int P[], int Q[], std::complex&lt; double &gt; Dx[], int *do_recip, double Rs[], void *Numeric)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_numeric</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae24c67bcc4bd138fea3102bfc3144c82</anchor>
      <arglist>(const int Ap[], const int Ai[], const double Ax[], void *Symbolic, void **Numeric, const double Control[UMFPACK_CONTROL], double Info[UMFPACK_INFO])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_numeric</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a79a5f3d62574d58c788ffb4e22e8e409</anchor>
      <arglist>(const int Ap[], const int Ai[], const std::complex&lt; double &gt; Ax[], void *Symbolic, void **Numeric, const double Control[UMFPACK_CONTROL], double Info[UMFPACK_INFO])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_solve</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a4f4b67e7827ef63894888bb9475512dc</anchor>
      <arglist>(int sys, const int Ap[], const int Ai[], const double Ax[], double X[], const double B[], void *Numeric, const double Control[UMFPACK_CONTROL], double Info[UMFPACK_INFO])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_solve</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>acccc7c4e4af80e69a83dafe8df474372</anchor>
      <arglist>(int sys, const int Ap[], const int Ai[], const std::complex&lt; double &gt; Ax[], std::complex&lt; double &gt; X[], const std::complex&lt; double &gt; B[], void *Numeric, const double Control[UMFPACK_CONTROL], double Info[UMFPACK_INFO])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_symbolic</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a847c096504418ca04136196572cd7eda</anchor>
      <arglist>(int n_row, int n_col, const int Ap[], const int Ai[], const double Ax[], void **Symbolic, const double Control[UMFPACK_CONTROL], double Info[UMFPACK_INFO])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_symbolic</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a454630cf278a251ef1052f2864561bb6</anchor>
      <arglist>(int n_row, int n_col, const int Ap[], const int Ai[], const std::complex&lt; double &gt; Ax[], void **Symbolic, const double Control[UMFPACK_CONTROL], double Info[UMFPACK_INFO])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unary_operator.cpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>unary__operator_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="symbolic__operator_8hpp" name="symbolic_operator.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator.hpp</includes>
  </compound>
  <compound kind="file">
    <name>unary_operator.hpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_operator/</path>
    <filename>unary__operator_8hpp</filename>
    <includes id="symbolic__operator__fwd_8hpp" name="symbolic_operator_fwd.hpp" local="no" imported="no">acado/symbolic_operator/symbolic_operator_fwd.hpp</includes>
    <class kind="class">UnaryOperator</class>
  </compound>
  <compound kind="file">
    <name>uniform_noise.cpp</name>
    <path>/tmp/ws/src/acado/acado/noise/</path>
    <filename>uniform__noise_8cpp</filename>
    <includes id="uniform__noise_8hpp" name="uniform_noise.hpp" local="no" imported="no">acado/noise/uniform_noise.hpp</includes>
  </compound>
  <compound kind="file">
    <name>uniform_noise.hpp</name>
    <path>/tmp/ws/src/acado/acado/noise/</path>
    <filename>uniform__noise_8hpp</filename>
    <includes id="noise_8hpp" name="noise.hpp" local="no" imported="no">acado/noise/noise.hpp</includes>
    <class kind="class">UniformNoise</class>
  </compound>
  <compound kind="file">
    <name>update_license_header_cpp.py</name>
    <path>/tmp/ws/src/acado/misc/</path>
    <filename>update__license__header__cpp_8py</filename>
    <namespace>update_license_header_cpp</namespace>
    <member kind="function">
      <type>def</type>
      <name>recursive_traversal</name>
      <anchorfile>namespaceupdate__license__header__cpp.html</anchorfile>
      <anchor>a4505f5865986726985f3486c7d79f11b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update_license</name>
      <anchorfile>namespaceupdate__license__header__cpp.html</anchorfile>
      <anchor>a17612c42998bca866c7fdb7768b756b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>copyright</name>
      <anchorfile>namespaceupdate__license__header__cpp.html</anchorfile>
      <anchor>a4975397dd3f5918c38c9dc6c28d85bc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>exclude_folders</name>
      <anchorfile>namespaceupdate__license__header__cpp.html</anchorfile>
      <anchor>ae573c352c8180cf50c618d752f63719d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>folders</name>
      <anchorfile>namespaceupdate__license__header__cpp.html</anchorfile>
      <anchor>a0201ae97065a80a5eead836ca68b44ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UpperBidiagonalization.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/SVD/</path>
    <filename>UpperBidiagonalization_8h</filename>
    <class kind="class">Eigen::internal::UpperBidiagonalization</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>user_interaction.cpp</name>
    <path>/tmp/ws/src/acado/acado/user_interaction/</path>
    <filename>user__interaction_8cpp</filename>
    <includes id="user__interaction_8hpp" name="user_interaction.hpp" local="no" imported="no">acado/user_interaction/user_interaction.hpp</includes>
  </compound>
  <compound kind="file">
    <name>user_interaction.hpp</name>
    <path>/tmp/ws/src/acado/acado/user_interaction/</path>
    <filename>user__interaction_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="options_8hpp" name="options.hpp" local="no" imported="no">acado/user_interaction/options.hpp</includes>
    <includes id="logging_8hpp" name="logging.hpp" local="no" imported="no">acado/user_interaction/logging.hpp</includes>
    <includes id="plotting_8hpp" name="plotting.hpp" local="no" imported="no">acado/user_interaction/plotting.hpp</includes>
    <class kind="class">UserInteraction</class>
  </compound>
  <compound kind="file">
    <name>examples/code_generation/mpc_mhe/getting_started_export/qpoases/SRC/Utils.cpp</name>
    <path>/tmp/ws/src/acado/examples/code_generation/mpc_mhe/getting_started_export/qpoases/SRC/</path>
    <filename>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2SRC_2Utils_8cpp</filename>
    <member kind="function">
      <type>real_t</type>
      <name>getCPUtime</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2SRC_2Utils_8cpp.html</anchorfile>
      <anchor>a07037e36d04406103bdd5de8c87d712d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>getNorm</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2SRC_2Utils_8cpp.html</anchorfile>
      <anchor>a7bc956987416e6b5a909fa00a20a14e9</anchor>
      <arglist>(const real_t *const v, int n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>external_packages/qpoases/SRC/Utils.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpoases/SRC/</path>
    <filename>external__packages_2qpoases_2SRC_2Utils_8cpp</filename>
    <member kind="function">
      <type>real_t</type>
      <name>getCPUtime</name>
      <anchorfile>external__packages_2qpoases_2SRC_2Utils_8cpp.html</anchorfile>
      <anchor>a07037e36d04406103bdd5de8c87d712d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>getNorm</name>
      <anchorfile>external__packages_2qpoases_2SRC_2Utils_8cpp.html</anchorfile>
      <anchor>a7bc956987416e6b5a909fa00a20a14e9</anchor>
      <arglist>(const real_t *const v, int n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>external_packages/qpOASES-3.0beta/src/Utils.cpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/src/</path>
    <filename>external__packages_2qpOASES-3_80beta_2src_2Utils_8cpp</filename>
    <includes id="external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Utils_8hpp" name="external_packages/qpOASES-3.0beta/include/qpOASES/Utils.hpp" local="no" imported="no">qpOASES/Utils.hpp</includes>
    <member kind="function">
      <type>returnValue</type>
      <name>convertBooleanTypeToString</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2src_2Utils_8cpp.html</anchorfile>
      <anchor>a60dafdbb07e88245ce324151a754e1b9</anchor>
      <arglist>(BooleanType value, char *const string)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>convertPrintLevelToString</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2src_2Utils_8cpp.html</anchorfile>
      <anchor>a2fa4243b6f4dc022088d120f868c01f4</anchor>
      <arglist>(PrintLevel value, char *const string)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>convertSubjectToStatusToString</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2src_2Utils_8cpp.html</anchorfile>
      <anchor>ac5400a5b06d57f836634772994573fed</anchor>
      <arglist>(SubjectToStatus value, char *const string)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>getCPUtime</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2src_2Utils_8cpp.html</anchorfile>
      <anchor>a07037e36d04406103bdd5de8c87d712d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getKKTResidual</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2src_2Utils_8cpp.html</anchorfile>
      <anchor>add66dd796530c5dd6a4799795ad43fca</anchor>
      <arglist>(int nV, int nC, const real_t *const H, const real_t *const g, const real_t *const A, const real_t *const lb, const real_t *const ub, const real_t *const lbA, const real_t *const ubA, const real_t *const x, const real_t *const y, real_t &amp;stat, real_t &amp;feas, real_t &amp;cmpl)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>getNorm</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2src_2Utils_8cpp.html</anchorfile>
      <anchor>a7bc956987416e6b5a909fa00a20a14e9</anchor>
      <arglist>(const real_t *const v, int n)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>myPrintf</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2src_2Utils_8cpp.html</anchorfile>
      <anchor>a03be15fd21d365895333869e3b08446a</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>BEGIN_NAMESPACE_QPOASES returnValue</type>
      <name>print</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2src_2Utils_8cpp.html</anchorfile>
      <anchor>a2ba0b2bb1db420bd8dacc697ae9467dd</anchor>
      <arglist>(const real_t *const v, int n)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>print</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2src_2Utils_8cpp.html</anchorfile>
      <anchor>a779e1bec965073483eb2383b2eccc7d8</anchor>
      <arglist>(const real_t *const v, int n, const int *const V_idx)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>print</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2src_2Utils_8cpp.html</anchorfile>
      <anchor>a3dd3a063c05039605126488e3e60f61d</anchor>
      <arglist>(const real_t *const v, int n, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>print</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2src_2Utils_8cpp.html</anchorfile>
      <anchor>ab1f234d9a22b91cb8978f3f0540da883</anchor>
      <arglist>(const real_t *const M, int nrow, int ncol)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>print</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2src_2Utils_8cpp.html</anchorfile>
      <anchor>aa57d4c27f586c46d3c2d580c4a39233d</anchor>
      <arglist>(const real_t *const M, int nrow, int ncol, const int *const ROW_idx, const int *const COL_idx)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>print</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2src_2Utils_8cpp.html</anchorfile>
      <anchor>a124bb0ee717c4639dd370bfcdda0212f</anchor>
      <arglist>(const real_t *const M, int nrow, int ncol, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>print</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2src_2Utils_8cpp.html</anchorfile>
      <anchor>a03991cf631bf5dcbf49dd85b63ac5016</anchor>
      <arglist>(const int *const index, int n)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>print</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2src_2Utils_8cpp.html</anchorfile>
      <anchor>a1293a6a59eb6a2ae5a5729144ec8dfe5</anchor>
      <arglist>(const int *const index, int n, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>printCopyrightNotice</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2src_2Utils_8cpp.html</anchorfile>
      <anchor>ae117e78f4acacd8459d993d6eabeefab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>readFromFile</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2src_2Utils_8cpp.html</anchorfile>
      <anchor>ab89740d14815571af03d5e8fea961c67</anchor>
      <arglist>(real_t *data, int nrow, int ncol, const char *datafilename)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>readFromFile</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2src_2Utils_8cpp.html</anchorfile>
      <anchor>ac3141cd85c218e71ed06ed6cc949ab21</anchor>
      <arglist>(real_t *data, int n, const char *datafilename)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>readFromFile</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2src_2Utils_8cpp.html</anchorfile>
      <anchor>af7026111c5d59f79d4d17298c559f437</anchor>
      <arglist>(int *data, int n, const char *datafilename)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>writeIntoFile</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2src_2Utils_8cpp.html</anchorfile>
      <anchor>aa030611609874b659be483a403d2dce2</anchor>
      <arglist>(const real_t *const data, int nrow, int ncol, const char *datafilename, BooleanType append)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>writeIntoFile</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2src_2Utils_8cpp.html</anchorfile>
      <anchor>ad92bd05347e14042e50f4c73381e3abd</anchor>
      <arglist>(const real_t *const data, int n, const char *datafilename, BooleanType append)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>writeIntoFile</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2src_2Utils_8cpp.html</anchorfile>
      <anchor>ad56a808627721bfff024ee3c6a0092a7</anchor>
      <arglist>(const int *const integer, int n, const char *datafilename, BooleanType append)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/Utils.hpp</name>
    <path>/tmp/ws/src/acado/examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/</path>
    <filename>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Utils_8hpp</filename>
    <includes id="examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2MessageHandling_8hpp" name="examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/MessageHandling.hpp" local="no" imported="no">MessageHandling.hpp</includes>
    <member kind="function">
      <type>real_t</type>
      <name>getAbs</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Utils_8hpp.html</anchorfile>
      <anchor>acded877469aad325a1f0d078ba9dd1b4</anchor>
      <arglist>(real_t x)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>getCPUtime</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Utils_8hpp.html</anchorfile>
      <anchor>a07037e36d04406103bdd5de8c87d712d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>getNorm</name>
      <anchorfile>examples_2code__generation_2mpc__mhe_2getting__started__export_2qpoases_2INCLUDE_2Utils_8hpp.html</anchorfile>
      <anchor>a7bc956987416e6b5a909fa00a20a14e9</anchor>
      <arglist>(const real_t *const v, int n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>external_packages/qpoases/INCLUDE/Utils.hpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpoases/INCLUDE/</path>
    <filename>external__packages_2qpoases_2INCLUDE_2Utils_8hpp</filename>
    <includes id="external__packages_2qpoases_2INCLUDE_2MessageHandling_8hpp" name="external_packages/qpoases/INCLUDE/MessageHandling.hpp" local="no" imported="no">MessageHandling.hpp</includes>
    <member kind="function">
      <type>real_t</type>
      <name>getAbs</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Utils_8hpp.html</anchorfile>
      <anchor>acded877469aad325a1f0d078ba9dd1b4</anchor>
      <arglist>(real_t x)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>getCPUtime</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Utils_8hpp.html</anchorfile>
      <anchor>a07037e36d04406103bdd5de8c87d712d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>getNorm</name>
      <anchorfile>external__packages_2qpoases_2INCLUDE_2Utils_8hpp.html</anchorfile>
      <anchor>a7bc956987416e6b5a909fa00a20a14e9</anchor>
      <arglist>(const real_t *const v, int n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>external_packages/qpOASES-3.0beta/include/qpOASES/Utils.hpp</name>
    <path>/tmp/ws/src/acado/external_packages/qpOASES-3.0beta/include/qpOASES/</path>
    <filename>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Utils_8hpp</filename>
    <includes id="external__packages_2qpOASES-3_80beta_2include_2qpOASES_2MessageHandling_8hpp" name="external_packages/qpOASES-3.0beta/include/qpOASES/MessageHandling.hpp" local="no" imported="no">qpOASES/MessageHandling.hpp</includes>
    <member kind="function">
      <type>returnValue</type>
      <name>convertBooleanTypeToString</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Utils_8hpp.html</anchorfile>
      <anchor>a60dafdbb07e88245ce324151a754e1b9</anchor>
      <arglist>(BooleanType value, char *const string)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>convertPrintLevelToString</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Utils_8hpp.html</anchorfile>
      <anchor>a2fa4243b6f4dc022088d120f868c01f4</anchor>
      <arglist>(PrintLevel value, char *const string)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>convertSubjectToStatusToString</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Utils_8hpp.html</anchorfile>
      <anchor>ac5400a5b06d57f836634772994573fed</anchor>
      <arglist>(SubjectToStatus value, char *const string)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>getCPUtime</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Utils_8hpp.html</anchorfile>
      <anchor>a07037e36d04406103bdd5de8c87d712d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getKKTResidual</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Utils_8hpp.html</anchorfile>
      <anchor>add66dd796530c5dd6a4799795ad43fca</anchor>
      <arglist>(int nV, int nC, const real_t *const H, const real_t *const g, const real_t *const A, const real_t *const lb, const real_t *const ub, const real_t *const lbA, const real_t *const ubA, const real_t *const x, const real_t *const y, real_t &amp;stat, real_t &amp;feas, real_t &amp;cmpl)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMax</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Utils_8hpp.html</anchorfile>
      <anchor>a63c73c0daee32d69d1113f09e8e8825c</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>getMax</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Utils_8hpp.html</anchorfile>
      <anchor>a8fdffff19505aed691eeca46c8c20fe6</anchor>
      <arglist>(real_t x, real_t y)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>getMin</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Utils_8hpp.html</anchorfile>
      <anchor>aa083f5ed6e68f9cf54621ab4dc072fcf</anchor>
      <arglist>(real_t x, real_t y)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>getNorm</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Utils_8hpp.html</anchorfile>
      <anchor>a7bc956987416e6b5a909fa00a20a14e9</anchor>
      <arglist>(const real_t *const v, int n)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>getSign</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Utils_8hpp.html</anchorfile>
      <anchor>a7f9147d98ff31048a09a5e61ecd81d2b</anchor>
      <arglist>(real_t arg)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>myPrintf</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Utils_8hpp.html</anchorfile>
      <anchor>a03be15fd21d365895333869e3b08446a</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>BEGIN_NAMESPACE_QPOASES returnValue</type>
      <name>print</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Utils_8hpp.html</anchorfile>
      <anchor>a2ba0b2bb1db420bd8dacc697ae9467dd</anchor>
      <arglist>(const real_t *const v, int n)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>print</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Utils_8hpp.html</anchorfile>
      <anchor>a779e1bec965073483eb2383b2eccc7d8</anchor>
      <arglist>(const real_t *const v, int n, const int *const V_idx)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>print</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Utils_8hpp.html</anchorfile>
      <anchor>a3dd3a063c05039605126488e3e60f61d</anchor>
      <arglist>(const real_t *const v, int n, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>print</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Utils_8hpp.html</anchorfile>
      <anchor>ab1f234d9a22b91cb8978f3f0540da883</anchor>
      <arglist>(const real_t *const M, int nrow, int ncol)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>print</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Utils_8hpp.html</anchorfile>
      <anchor>aa57d4c27f586c46d3c2d580c4a39233d</anchor>
      <arglist>(const real_t *const M, int nrow, int ncol, const int *const ROW_idx, const int *const COL_idx)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>print</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Utils_8hpp.html</anchorfile>
      <anchor>a124bb0ee717c4639dd370bfcdda0212f</anchor>
      <arglist>(const real_t *const M, int nrow, int ncol, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>print</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Utils_8hpp.html</anchorfile>
      <anchor>a03991cf631bf5dcbf49dd85b63ac5016</anchor>
      <arglist>(const int *const index, int n)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>print</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Utils_8hpp.html</anchorfile>
      <anchor>a1293a6a59eb6a2ae5a5729144ec8dfe5</anchor>
      <arglist>(const int *const index, int n, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>printCopyrightNotice</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Utils_8hpp.html</anchorfile>
      <anchor>ae117e78f4acacd8459d993d6eabeefab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>readFromFile</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Utils_8hpp.html</anchorfile>
      <anchor>ab89740d14815571af03d5e8fea961c67</anchor>
      <arglist>(real_t *data, int nrow, int ncol, const char *datafilename)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>readFromFile</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Utils_8hpp.html</anchorfile>
      <anchor>ac3141cd85c218e71ed06ed6cc949ab21</anchor>
      <arglist>(real_t *data, int n, const char *datafilename)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>readFromFile</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Utils_8hpp.html</anchorfile>
      <anchor>af7026111c5d59f79d4d17298c559f437</anchor>
      <arglist>(int *data, int n, const char *datafilename)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>writeIntoFile</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Utils_8hpp.html</anchorfile>
      <anchor>aa030611609874b659be483a403d2dce2</anchor>
      <arglist>(const real_t *const data, int nrow, int ncol, const char *datafilename, BooleanType append)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>writeIntoFile</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Utils_8hpp.html</anchorfile>
      <anchor>ad92bd05347e14042e50f4c73381e3abd</anchor>
      <arglist>(const real_t *const data, int n, const char *datafilename, BooleanType append)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>writeIntoFile</name>
      <anchorfile>external__packages_2qpOASES-3_80beta_2include_2qpOASES_2Utils_8hpp.html</anchorfile>
      <anchor>ad56a808627721bfff024ee3c6a0092a7</anchor>
      <arglist>(const int *const integer, int n, const char *datafilename, BooleanType append)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>van_der_pol.cpp</name>
    <path>/tmp/ws/src/acado/examples/ocp/</path>
    <filename>van__der__pol_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>van__der__pol_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>variable_settings.cpp</name>
    <path>/tmp/ws/src/acado/acado/variables_grid/</path>
    <filename>variable__settings_8cpp</filename>
    <includes id="variable__settings_8hpp" name="variable_settings.hpp" local="no" imported="no">acado/variables_grid/variable_settings.hpp</includes>
  </compound>
  <compound kind="file">
    <name>variable_settings.hpp</name>
    <path>/tmp/ws/src/acado/acado/variables_grid/</path>
    <filename>variable__settings_8hpp</filename>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <class kind="class">VariableSettings</class>
    <member kind="variable">
      <type>const BooleanType</type>
      <name>defaultAutoInit</name>
      <anchorfile>variable__settings_8hpp.html</anchorfile>
      <anchor>a04c0f0b49d044cc7b822e9e34a491b4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>defaultLowerBound</name>
      <anchorfile>variable__settings_8hpp.html</anchorfile>
      <anchor>afd7aec9615b058c5deac3126165a4778</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BEGIN_NAMESPACE_ACADO const char</type>
      <name>defaultName</name>
      <anchorfile>variable__settings_8hpp.html</anchorfile>
      <anchor>a131b1b84c405e2b62f97c4f1232212fa</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>defaultScaling</name>
      <anchorfile>variable__settings_8hpp.html</anchorfile>
      <anchor>aa98e1eb474aaa1f5843636cc997e7d46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>defaultUnit</name>
      <anchorfile>variable__settings_8hpp.html</anchorfile>
      <anchor>aeaf9fbb39be2cb21c16f5a0303f00e32</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>defaultUpperBound</name>
      <anchorfile>variable__settings_8hpp.html</anchorfile>
      <anchor>addbea7e35ab441a6c473733498df9948</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>variable_types.hpp</name>
    <path>/tmp/ws/src/acado/acado/symbolic_expression/</path>
    <filename>variable__types_8hpp</filename>
    <includes id="expression_8hpp" name="expression.hpp" local="no" imported="no">acado/symbolic_expression/expression.hpp</includes>
    <class kind="class">AlgebraicState</class>
    <class kind="class">Control</class>
    <class kind="class">DifferentialState</class>
    <class kind="class">DifferentialStateDerivative</class>
    <class kind="class">Disturbance</class>
    <class kind="class">IntegerControl</class>
    <class kind="class">IntegerParameter</class>
    <class kind="class">IntermediateState</class>
    <class kind="class">OnlineData</class>
    <class kind="class">Output</class>
    <class kind="class">Parameter</class>
    <class kind="class">TIME</class>
  </compound>
  <compound kind="file">
    <name>variables_grid.cpp</name>
    <path>/tmp/ws/src/acado/acado/variables_grid/</path>
    <filename>variables__grid_8cpp</filename>
    <includes id="variables__grid_8hpp" name="variables_grid.hpp" local="no" imported="no">acado/variables_grid/variables_grid.hpp</includes>
    <includes id="matrix__variable_8hpp" name="matrix_variable.hpp" local="no" imported="no">acado/variables_grid/matrix_variable.hpp</includes>
  </compound>
  <compound kind="file">
    <name>variables_grid.hpp</name>
    <path>/tmp/ws/src/acado/acado/variables_grid/</path>
    <filename>variables__grid_8hpp</filename>
    <includes id="matrix__variables__grid_8hpp" name="matrix_variables_grid.hpp" local="no" imported="no">acado/variables_grid/matrix_variables_grid.hpp</includes>
    <class kind="class">VariablesGrid</class>
    <member kind="variable" static="yes">
      <type>static const VariablesGrid</type>
      <name>emptyConstVariablesGrid</name>
      <anchorfile>variables__grid_8hpp.html</anchorfile>
      <anchor>a56f30322d0425694ae29695e4e2c44b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>CLOSE_NAMESPACE_ACADO static BEGIN_NAMESPACE_ACADO VariablesGrid</type>
      <name>emptyVariablesGrid</name>
      <anchorfile>variables__grid_8hpp.html</anchorfile>
      <anchor>a6217987defced7ea7fd169277613ffe3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vector.cpp</name>
    <path>/tmp/ws/src/acado/acado/matrix_vector/</path>
    <filename>vector_8cpp</filename>
    <includes id="vector_8hpp" name="vector.hpp" local="no" imported="no">acado/matrix_vector/vector.hpp</includes>
    <includes id="acado__mat__file_8hpp" name="acado_mat_file.hpp" local="no" imported="no">acado/matrix_vector/acado_mat_file.hpp</includes>
  </compound>
  <compound kind="file">
    <name>vector.hpp</name>
    <path>/tmp/ws/src/acado/acado/matrix_vector/</path>
    <filename>vector_8hpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="matrix__vector__tools_8hpp" name="matrix_vector_tools.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector_tools.hpp</includes>
    <class kind="class">GenericVector</class>
    <member kind="typedef">
      <type>GenericVector&lt; bool &gt;</type>
      <name>BVector</name>
      <anchorfile>vector_8hpp.html</anchorfile>
      <anchor>ad94d25817fa74a4c85502e3152939948</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GenericVector&lt; double &gt;</type>
      <name>DVector</name>
      <anchorfile>vector_8hpp.html</anchorfile>
      <anchor>ad3c020e9b37000fc524689757da32539</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GenericVector&lt; int &gt;</type>
      <name>IVector</name>
      <anchorfile>vector_8hpp.html</anchorfile>
      <anchor>a5bd873cc66e9e5c7a4e66420fa094787</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>VectorNorm</name>
      <anchorfile>vector_8hpp.html</anchorfile>
      <anchor>a550cb17772b3aa6c8cb5214308c35d06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VN_L1</name>
      <anchorfile>vector_8hpp.html</anchorfile>
      <anchor>a550cb17772b3aa6c8cb5214308c35d06a96929ae4a5888f5baec085fade591121</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VN_L2</name>
      <anchorfile>vector_8hpp.html</anchorfile>
      <anchor>a550cb17772b3aa6c8cb5214308c35d06a4eb631913a567652a2b760fb6c419b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VN_LINF</name>
      <anchorfile>vector_8hpp.html</anchorfile>
      <anchor>a550cb17772b3aa6c8cb5214308c35d06ae5df2c3dbb56acfc4571b056f3f4dcc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>vector_8hpp.html</anchorfile>
      <anchor>a1825af608785bb1267b6be5802016639</anchor>
      <arglist>(std::ostream &amp;_stream, const GenericVector&lt; T &gt; &amp;_arg)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>vector_8hpp.html</anchorfile>
      <anchor>a177d13b1c101a1043766686851b70f68</anchor>
      <arglist>(std::istream &amp;_stream, GenericVector&lt; T &gt; &amp;_arg)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DVector</type>
      <name>emptyConstVector</name>
      <anchorfile>vector_8hpp.html</anchorfile>
      <anchor>aaf00ce1fdd9b27182c75186886cbe7f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static DVector</type>
      <name>emptyVector</name>
      <anchorfile>vector_8hpp.html</anchorfile>
      <anchor>a14e066a9f28ce484c70b10c4ba3607df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vector_from_file.cpp</name>
    <path>/tmp/ws/src/acado/examples/basic_data_structures/matrix_vector/</path>
    <filename>vector__from__file_8cpp</filename>
    <includes id="acado__utils_8hpp" name="acado_utils.hpp" local="no" imported="no">acado/utils/acado_utils.hpp</includes>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO int</type>
      <name>main</name>
      <anchorfile>vector__from__file_8cpp.html</anchorfile>
      <anchor>acacac24a7bdcafe661572d46ab821808</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Core/VectorBlock.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>Core_2VectorBlock_8h</filename>
    <class kind="struct">Eigen::internal::traits&lt; VectorBlock&lt; VectorType, Size &gt; &gt;</class>
    <class kind="class">Eigen::VectorBlock</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/VectorBlock.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Eigen2Support/</path>
    <filename>Eigen2Support_2VectorBlock_8h</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>VectorwiseOp.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>VectorwiseOp_8h</filename>
    <class kind="struct">Eigen::internal::member_redux::Cost</class>
    <class kind="struct">Eigen::VectorwiseOp::ExtendedType</class>
    <class kind="struct">Eigen::internal::member_redux</class>
    <class kind="struct">Eigen::VectorwiseOp::OppositeExtendedType</class>
    <class kind="class">Eigen::PartialReduxExpr</class>
    <class kind="struct">Eigen::VectorwiseOp::ReduxReturnType</class>
    <class kind="struct">Eigen::VectorwiseOp::ReturnType</class>
    <class kind="struct">Eigen::internal::traits&lt; PartialReduxExpr&lt; MatrixType, MemberOp, Direction &gt; &gt;</class>
    <class kind="class">Eigen::VectorwiseOp</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>VectorwiseOp_8h.html</anchorfile>
      <anchor>a86253cd67c16821514cc4fbf30f9eb6b</anchor>
      <arglist>(MEMBER, COST)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aed23dfbdc58a3d83b1ae27702a50b707</anchor>
      <arglist>(squaredNorm, Size *NumTraits&lt; Scalar &gt;::MulCost+(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a641c2d90fe6b588989da4ad9c316053e</anchor>
      <arglist>(norm,(Size+5)*NumTraits&lt; Scalar &gt;::MulCost+(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a609fb017c44946de42a9ad654e7d23bf</anchor>
      <arglist>(stableNorm,(Size+5)*NumTraits&lt; Scalar &gt;::MulCost+(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adfb3a421669b167dbe6151bdda6f3728</anchor>
      <arglist>(blueNorm,(Size+5)*NumTraits&lt; Scalar &gt;::MulCost+(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af2ab8fa689f179a6f4ff420b407a3c87</anchor>
      <arglist>(hypotNorm,(Size-1)*functor_traits&lt; scalar_hypot_op&lt; Scalar &gt; &gt;::Cost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a21aaa1abeb5407633ca5c5faf2e1ccbf</anchor>
      <arglist>(sum,(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a65f3f8833454cf087aeb53d1c1ec67ca</anchor>
      <arglist>(mean,(Size-1)*NumTraits&lt; Scalar &gt;::AddCost+NumTraits&lt; Scalar &gt;::MulCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a163e1d94d13776f0f02e463f67011f80</anchor>
      <arglist>(minCoeff,(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab928e7005473b55a44ab952736989061</anchor>
      <arglist>(maxCoeff,(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a334e42d22700fba25531403d5f1a19c0</anchor>
      <arglist>(all,(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a962c00c93ad17742e93d1542bb9fb4d3</anchor>
      <arglist>(any,(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a764d697c9b7266deaa1622b818c806cc</anchor>
      <arglist>(count,(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae52e990846ce1c9fc7afd61aa120e1fd</anchor>
      <arglist>(prod,(Size-1)*NumTraits&lt; Scalar &gt;::MulCost)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Visitor.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/</path>
    <filename>Visitor_8h</filename>
    <class kind="struct">Eigen::internal::coeff_visitor</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; max_coeff_visitor&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; min_coeff_visitor&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::max_coeff_visitor</class>
    <class kind="struct">Eigen::internal::min_coeff_visitor</class>
    <class kind="struct">Eigen::internal::visitor_impl</class>
    <class kind="struct">Eigen::internal::visitor_impl&lt; Visitor, Derived, 1 &gt;</class>
    <class kind="struct">Eigen::internal::visitor_impl&lt; Visitor, Derived, Dynamic &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>integration_algorithm/wave_energy.cpp</name>
    <path>/tmp/ws/src/acado/examples/integration_algorithm/</path>
    <filename>integration__algorithm_2wave__energy_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>USING_NAMESPACE_ACADO int</type>
      <name>main</name>
      <anchorfile>integration__algorithm_2wave__energy_8cpp.html</anchorfile>
      <anchor>acacac24a7bdcafe661572d46ab821808</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>integrator/wave_energy.cpp</name>
    <path>/tmp/ws/src/acado/examples/integrator/</path>
    <filename>integrator_2wave__energy_8cpp</filename>
    <includes id="acado__integrators_8hpp" name="acado_integrators.hpp" local="no" imported="no">acado_integrators.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>integrator_2wave__energy_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ocp/wave_energy.cpp</name>
    <path>/tmp/ws/src/acado/examples/ocp/</path>
    <filename>ocp_2wave__energy_8cpp</filename>
    <includes id="acado__optimal__control_8hpp" name="acado_optimal_control.hpp" local="no" imported="no">acado_optimal_control.hpp</includes>
    <includes id="acado__gnuplot_8hpp" name="acado_gnuplot.hpp" local="no" imported="no">acado_gnuplot.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ocp_2wave__energy_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>weight_generation.cpp</name>
    <path>/tmp/ws/src/acado/acado/optimization_algorithm/</path>
    <filename>weight__generation_8cpp</filename>
    <includes id="weight__generation_8hpp" name="weight_generation.hpp" local="no" imported="no">acado/optimization_algorithm/weight_generation.hpp</includes>
  </compound>
  <compound kind="file">
    <name>weight_generation.hpp</name>
    <path>/tmp/ws/src/acado/acado/optimization_algorithm/</path>
    <filename>weight__generation_8hpp</filename>
    <includes id="matrix__vector_8hpp" name="matrix_vector.hpp" local="no" imported="no">acado/matrix_vector/matrix_vector.hpp</includes>
    <class kind="class">WeightGeneration</class>
  </compound>
  <compound kind="file">
    <name>XprHelper.h</name>
    <path>/tmp/ws/src/acado/external_packages/eigen3/Eigen/src/Core/util/</path>
    <filename>XprHelper_8h</filename>
    <class kind="struct">Eigen::internal::cast_return_type</class>
    <class kind="class">Eigen::internal::compute_matrix_flags</class>
    <class kind="struct">Eigen::internal::dense_xpr_base</class>
    <class kind="struct">Eigen::internal::dense_xpr_base&lt; Derived, ArrayXpr &gt;</class>
    <class kind="struct">Eigen::internal::dense_xpr_base&lt; Derived, MatrixXpr &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; T, Dense &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits</class>
    <class kind="struct">Eigen::internal::is_lvalue</class>
    <class kind="class">Eigen::internal::make_proper_matrix_type</class>
    <class kind="struct">Eigen::internal::must_nest_by_value</class>
    <class kind="struct">Eigen::internal::nested</class>
    <class kind="class">Eigen::internal::no_assignment_operator</class>
    <class kind="struct">Eigen::internal::plain_col_type</class>
    <class kind="struct">Eigen::internal::plain_diag_type</class>
    <class kind="struct">Eigen::internal::plain_matrix_type&lt; T, Dense &gt;</class>
    <class kind="struct">Eigen::internal::plain_matrix_type_column_major</class>
    <class kind="struct">Eigen::internal::plain_matrix_type_dense&lt; T, ArrayXpr &gt;</class>
    <class kind="struct">Eigen::internal::plain_matrix_type_dense&lt; T, MatrixXpr &gt;</class>
    <class kind="struct">Eigen::internal::plain_matrix_type_row_major</class>
    <class kind="struct">Eigen::internal::plain_row_type</class>
    <class kind="struct">Eigen::internal::promote_index_type</class>
    <class kind="struct">Eigen::internal::promote_storage_type&lt; A, A &gt;</class>
    <class kind="struct">Eigen::internal::ref_selector</class>
    <class kind="struct">Eigen::internal::size_at_compile_time</class>
    <class kind="struct">Eigen::internal::special_scalar_op_base</class>
    <class kind="struct">Eigen::internal::special_scalar_op_base&lt; Derived, Scalar, OtherScalar, true &gt;</class>
    <class kind="struct">Eigen::internal::transfer_constness</class>
    <class kind="struct">Eigen::internal::unpacket_traits</class>
    <class kind="class">Eigen::internal::variable_if_dynamic</class>
    <class kind="class">Eigen::internal::variable_if_dynamic&lt; T, Dynamic &gt;</class>
    <class kind="class">Eigen::internal::variable_if_dynamicindex</class>
    <class kind="class">Eigen::internal::variable_if_dynamicindex&lt; T, DynamicIndex &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_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>namespaceEigen.html</anchorfile>
      <anchor>aa06499c94936a19673e53deb516a1b76</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>const_cast_ptr</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a953b2d889db642c3a2e6134e2ad55638</anchor>
      <arglist>(const T *ptr)</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>cgt_getting_started</name>
    <title>Code Generation Tool: A Guiding Example</title>
    <filename>cgt_getting_started</filename>
    <docanchor file="sim_getting_started">cgt_gt_outline</docanchor>
    <docanchor file="sim_getting_started">cgt_gt_generating_code</docanchor>
    <docanchor file="sim_getting_started">cgt_gt_preparation</docanchor>
    <docanchor file="sim_getting_started">cgt_gt_formulation</docanchor>
    <docanchor file="sim_getting_started">cgt_gt_example</docanchor>
    <docanchor file="sim_getting_started">cgt_gt_running</docanchor>
    <docanchor file="sim_getting_started">cgt_gt_export</docanchor>
  </compound>
  <compound kind="page">
    <name>debugging_tools</name>
    <title>Debugging Tools</title>
    <filename>debugging_tools</filename>
    <docanchor file="debugging_tools">dt_method_1</docanchor>
    <docanchor file="debugging_tools">dt_method_2</docanchor>
  </compound>
  <compound kind="page">
    <name>example_001</name>
    <title>A Guiding Example: Time Optimal Control of a Rocket Flight</title>
    <filename>example_001</filename>
    <docanchor file="example_001">example_001_impl</docanchor>
    <docanchor file="example_020">example_001_disc</docanchor>
    <docanchor file="example_001">example_001_math</docanchor>
  </compound>
  <compound kind="page">
    <name>example_002</name>
    <title>Initialization of Nonlinear Optimization Algorithms</title>
    <filename>example_002</filename>
    <docanchor file="example_002">example_002_auto</docanchor>
    <docanchor file="example_002">example_002_text</docanchor>
    <docanchor file="example_002">example_002_data</docanchor>
  </compound>
  <compound kind="page">
    <name>example_003</name>
    <title>Algorithmic Options and Numerical Accuracy</title>
    <filename>example_003</filename>
    <docanchor file="example_003">example_003_options</docanchor>
    <docanchor file="example_003">example_003_common</docanchor>
  </compound>
  <compound kind="page">
    <name>example_004</name>
    <title>Storing the Results of Optimization Algorithms</title>
    <filename>example_004</filename>
    <docanchor file="example_004">example_004_data</docanchor>
    <docanchor file="example_004">example_004_log</docanchor>
    <docanchor file="example_004">example_004_text</docanchor>
  </compound>
  <compound kind="page">
    <name>example_005</name>
    <title>Optimal Control of Hybrid- and Multi-Stage Processes</title>
    <filename>example_005</filename>
    <docanchor file="example_005">example_005_math</docanchor>
    <docanchor file="example_005">example_005_multi</docanchor>
    <docanchor file="example_005">example_005_guide</docanchor>
  </compound>
  <compound kind="page">
    <name>example_006</name>
    <title>Optimization of Differential Algebraic Systems (DAEs)</title>
    <filename>example_006</filename>
    <docanchor file="example_006">example_006_part1</docanchor>
    <docanchor file="example_006">example_006_part2</docanchor>
    <docanchor file="example_006">example_006_part3</docanchor>
  </compound>
  <compound kind="page">
    <name>example_007</name>
    <title>Optimal Control of Discrete-Time Systems</title>
    <filename>example_007</filename>
    <docanchor file="example_007">example_007_math</docanchor>
    <docanchor file="example_007">example_007_impl</docanchor>
  </compound>
  <compound kind="page">
    <name>example_008</name>
    <title>Multi-Objective Optimal Control Problems (MOOCPs)</title>
    <filename>example_008</filename>
    <docanchor file="example_008">example_008_part1</docanchor>
    <docanchor file="example_008">example_008_part2</docanchor>
    <docanchor file="example_008">example_008_part3</docanchor>
  </compound>
  <compound kind="page">
    <name>example_009</name>
    <title>Static Optimization Problem with Two Objectives</title>
    <filename>example_009</filename>
    <docanchor file="example_009">example_009_math</docanchor>
    <docanchor file="example_009">example_009_res</docanchor>
    <docanchor file="example_009">example_009_impl</docanchor>
  </compound>
  <compound kind="page">
    <name>example_009a</name>
    <title>Static Optimization Problem with Three Objectives</title>
    <filename>example_009a</filename>
    <docanchor file="example_009a">example_009a_part1</docanchor>
    <docanchor file="example_009a">example_009a_part2</docanchor>
    <docanchor file="example_009a">example_009a_part3</docanchor>
  </compound>
  <compound kind="page">
    <name>example_009b</name>
    <title>Optimal control of a plug flow reactor with conflicting energy and conversion objectives</title>
    <filename>example_009b</filename>
    <docanchor file="example_009b">example_009b_res</docanchor>
    <docanchor file="example_009b">example_009b_math</docanchor>
    <docanchor file="example_009b">example_009b_impl</docanchor>
  </compound>
  <compound kind="page">
    <name>example_010</name>
    <title>A State and Parameter Estimation Tutorial</title>
    <filename>example_010</filename>
    <docanchor file="example_010">example_010_lit</docanchor>
    <docanchor file="example_010">example_010_part1</docanchor>
    <docanchor file="example_010">example_010_part2</docanchor>
    <docanchor file="example_010">example_010_part3</docanchor>
    <docanchor file="example_010">example_010_part4</docanchor>
  </compound>
  <compound kind="page">
    <name>example_011</name>
    <title>Setting-Up a Process for MPC Simulations</title>
    <filename>example_011</filename>
    <docanchor file="example_011">example_011_math</docanchor>
    <docanchor file="example_011">example_011_res</docanchor>
    <docanchor file="example_011">example_011_impl</docanchor>
  </compound>
  <compound kind="page">
    <name>example_012</name>
    <title>Advanced Features for Simulating a Process</title>
    <filename>example_012</filename>
    <docanchor file="example_012">example_012_part1</docanchor>
    <docanchor file="example_012">example_012_part2</docanchor>
    <docanchor file="example_012">example_012_part3</docanchor>
    <docanchor file="example_012">example_012_part4</docanchor>
  </compound>
  <compound kind="page">
    <name>example_013</name>
    <title>Setting-Up an MPC Controller</title>
    <filename>example_013</filename>
    <docanchor file="example_013">example_013_impl</docanchor>
    <docanchor file="example_013">example_013_math</docanchor>
    <docanchor file="example_013">example_013_options</docanchor>
  </compound>
  <compound kind="page">
    <name>example_014</name>
    <title>Setting-Up More Classical Feedback Controllers</title>
    <filename>example_014</filename>
    <docanchor file="example_014">example_014_part1</docanchor>
    <docanchor file="example_014">example_014_part2</docanchor>
  </compound>
  <compound kind="page">
    <name>example_015</name>
    <title>Performing a Basic Closed-Loop MPC Simulation</title>
    <filename>example_015</filename>
    <docanchor file="example_015">example_015_impl</docanchor>
  </compound>
  <compound kind="page">
    <name>example_016</name>
    <title>Using Grids and VariablesGrids</title>
    <filename>example_016</filename>
    <docanchor file="example_016">example_016_part1</docanchor>
    <docanchor file="example_016">example_016_part2</docanchor>
  </compound>
  <compound kind="page">
    <name>example_017</name>
    <title>Plotting Results</title>
    <filename>example_017</filename>
    <docanchor file="example_017">example_017_grid</docanchor>
    <docanchor file="example_017">example_017_symb</docanchor>
    <docanchor file="example_017">example_017_alg</docanchor>
  </compound>
  <compound kind="page">
    <name>example_018</name>
    <title>Simulation of a Dynamic System</title>
    <filename>example_018</filename>
    <docanchor file="example_018">example_018_part1</docanchor>
    <docanchor file="example_018">example_018_part2</docanchor>
    <docanchor file="example_018">example_018_part3</docanchor>
  </compound>
  <compound kind="page">
    <name>example_019</name>
    <title>Sensitivity Generation for Dynamic Systems</title>
    <filename>example_019</filename>
    <docanchor file="example_019">example_019_out</docanchor>
    <docanchor file="example_019">example_019_ad</docanchor>
    <docanchor file="example_019">example_019_ext</docanchor>
  </compound>
  <compound kind="page">
    <name>example_020</name>
    <title>A Tutorial for the EllipsoidalIntegrator</title>
    <filename>example_020</filename>
    <docanchor file="example_020">example_001_disc</docanchor>
    <docanchor file="example_020">example_020_math</docanchor>
    <docanchor file="example_020">validated_integrator_tutorial_impl</docanchor>
  </compound>
  <compound kind="page">
    <name>sim_getting_started</name>
    <title>Code Generation Tool: auto generated integrators</title>
    <filename>sim_getting_started</filename>
    <docanchor file="sim_getting_started">cgt_gt_outline</docanchor>
    <docanchor file="sim_getting_started">cgt_gt_generating_code</docanchor>
    <docanchor file="sim_getting_started">cgt_gt_preparation</docanchor>
    <docanchor file="sim_getting_started">cgt_gt_formulation</docanchor>
    <docanchor file="sim_getting_started">cgt_gt_example</docanchor>
    <docanchor file="sim_getting_started">cgt_gt_running</docanchor>
    <docanchor file="sim_getting_started">cgt_gt_export</docanchor>
  </compound>
  <compound kind="page">
    <name>tutorial</name>
    <title>Tutorials</title>
    <filename>tutorial</filename>
    <docanchor file="tutorial">tutorial_006</docanchor>
    <docanchor file="tutorial">tutorial_007</docanchor>
    <docanchor file="tutorial">tutorial_008</docanchor>
    <docanchor file="tutorial">tutorial_001</docanchor>
    <docanchor file="tutorial">tutorial_002</docanchor>
    <docanchor file="tutorial">tutorial_003</docanchor>
    <docanchor file="tutorial">tutorial_004</docanchor>
    <docanchor file="tutorial">tutorial_005</docanchor>
  </compound>
  <compound kind="group">
    <name>MATRIX</name>
    <title>Tmatrix Computations with Arbitrary Types</title>
    <filename>group__MATRIX.html</filename>
    <member kind="function" protection="private" static="yes">
      <type>static unsigned int</type>
      <name>_digits</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>gabd9e9c6da1bdbab9af9c408f59c92550</anchor>
      <arglist>(unsigned int n)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>T *&amp;</type>
      <name>_pval</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>gaaf19be04bcf4755f47d3eb7ed98ce093</anchor>
      <arglist>(const unsigned int ie)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_reset</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga8d3f3ef4a2f1ebb5bdecaad2ed1a69e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>T &amp;</type>
      <name>_val</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>gafcaee1e17e47f451d92c6fdcf9ab1a1f</anchor>
      <arglist>(const unsigned int ir, const unsigned int ic)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const T &amp;</type>
      <name>_val</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>gabf12033791b8028fa585586e220f2424</anchor>
      <arglist>(const unsigned int ir, const unsigned int ic) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>T &amp;</type>
      <name>_val</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga490715ad0e9fe4ba7cdb6a6fff1dc95b</anchor>
      <arglist>(const unsigned int ie)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const T &amp;</type>
      <name>_val</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga2af37b6887a06b6c2e9c60dc9b586354</anchor>
      <arglist>(const unsigned int ie) const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>array</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga7f50c7afb690168df3894f221e6dd1c2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>array</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga7d3cfe9148809b1a0dedb55fc92d23f3</anchor>
      <arglist>(const T *pM)</arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt; &amp;</type>
      <name>col</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>gaa98f344fb4d6f0c93c4522fa71afd8c3</anchor>
      <arglist>(const unsigned int ic)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>col</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga8dc67d665f087bd01130b0177d5aa17c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getDim</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga15ad2b62394900ccc3962886f047495b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getNumCols</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga07e82ef7d0130208c421491631dff4de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getNumRows</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>gaa056889459b989eab251753585d7c9d6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator()</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>gab7582d5e31a9ed68c07a28794bde8605</anchor>
      <arglist>(const unsigned int ir, const unsigned int ic)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator()</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga0786c6d74f2f9a488a8e26f41249c268</anchor>
      <arglist>(const unsigned int ir, const unsigned int ic) const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator()</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>gaccec9849a185ac7732169d33be914c46</anchor>
      <arglist>(const unsigned int ie)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator()</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga9b074f37318ba62cd56b2d7b578954c4</anchor>
      <arglist>(const unsigned int ie) const </arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga7141073aa7c0b2b9ac2f649c188ad983</anchor>
      <arglist>(const Tmatrix&lt; U &gt; &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga17c4ea56e1f4b6f6827343f41bc15f6a</anchor>
      <arglist>(const U &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>gad8fe1eeff53dedf8022a923e5e9a8caf</anchor>
      <arglist>(const Tmatrix&lt; U &gt; &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga7033a91a95285877cf6f07de30ce91f5</anchor>
      <arglist>(const U &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga9d797bb44b64cf8046d9ac5969b645f4</anchor>
      <arglist>(const Tmatrix&lt; U &gt; &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>gaa0e212e2875379698bea4e6686587fd5</anchor>
      <arglist>(const U &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga4fac4650d30eab5a1742c1cfe3ec3c93</anchor>
      <arglist>(const U &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga59e07af41b2c7de9596f861434eb1cd9</anchor>
      <arglist>(const Tmatrix&lt; T &gt; &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga8775153534046e0469471f71c3e1b4f3</anchor>
      <arglist>(const T &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>T *&amp;</type>
      <name>pval</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga882fbb0a745151c8126f11b1289bf9d5</anchor>
      <arglist>(const unsigned int ir, const unsigned int ic)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>gabb3621e207054923d7aa674079183910</anchor>
      <arglist>(const unsigned int nr, const unsigned int nc=1, const bool alloc=true)</arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt; &amp;</type>
      <name>row</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga5a6de4e9c1917bc0b47754aafb19b04e</anchor>
      <arglist>(const unsigned int ir)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>row</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>gac1c4dc8b251fe80693ae56bf2d58dd2d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; unsigned int &gt;</type>
      <name>sort</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga38ddfa1a182a5abee970e484d19ca787</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tmatrix</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga564591f21136dc22e49a0d685f8d843a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tmatrix</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>gabf1e286fd054fa0972e507f5563f1aba</anchor>
      <arglist>(const unsigned int nr, const unsigned int nc=1, const bool alloc=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tmatrix</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga7f4319949a1f73221a57dc5891fcd9bb</anchor>
      <arglist>(const unsigned int nr, const unsigned int nc, const U &amp;v, const bool alloc=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tmatrix</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga435d4fe65ba481a94d82906225b5f841</anchor>
      <arglist>(const Tmatrix&lt; T &gt; &amp;M)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tmatrix</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga92ff6ee6a39f0e089a48d08c548992a1</anchor>
      <arglist>(const Tmatrix&lt; U &gt; &amp;M)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Tmatrix</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga8dcf462360feae5685c96ee519707a51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; T * &gt;</type>
      <name>_data</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>gaa7cbfdaecfff8ab9409e62680acf2b29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>_nc</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>gaa72b8b0791afd3a4db246bf2f9a03d7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>_nr</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>gac83fd225945e5df690268364e5d07cb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Tmatrix&lt; T &gt; *</type>
      <name>_pblock</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>gacc0bf4859d6494182a758e37bf4111dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Tmatrix&lt; T &gt; *</type>
      <name>_pcol</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga277f699f6d9d651c979afd1aad643389</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Tmatrix&lt; T &gt; *</type>
      <name>_prow</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga7fe412d5c8cfedd803329c5d7db63880</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_sub</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga5eb21381fa17c42d7524fd3a6d17d30b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>TAYLOR</name>
    <title>Taylor Model Arithmetic for Factorable Functions</title>
    <filename>group__TAYLOR.html</filename>
    <member kind="function">
      <type>T</type>
      <name>B</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>ga4e9d0d18cbaa7b313cb07dcc64cb9173</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>bound</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>ga60fb27bfeb1d2d4a0cde951689ae9e15</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>boundT</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>ga025f384d7eff3da6c211b66f8129e10f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TaylorVariable&lt; T &gt; &amp;</type>
      <name>C</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>gae9c80640aca52f64504c47855b211bbb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TaylorVariable&lt; T &gt; &amp;</type>
      <name>center</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>gadcf4d473f311fbf3e74a65aec8a6afc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>constant</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>ga355a7b1d73957a81ec3a79a6fdfcd5c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TaylorModel&lt; T &gt; *</type>
      <name>env</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>gacb21a4000ffe4aaf051397be5b384b14</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>linear</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>gaaa702e82bc5100b909a5612297798d23</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TaylorVariable&lt; T &gt;</type>
      <name>P</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>ga5c3af77f18b699c4b03f2ca460c1257d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>P</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>ga1d47c26256cddda1e9b418e75fd96641</anchor>
      <arglist>(const double *x) const </arglist>
    </member>
    <member kind="function">
      <type>TaylorVariable&lt; T &gt;</type>
      <name>polynomial</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>ga1075e08f80b478585a21c41ab6853ef8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>polynomial</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>ga90cda37561e81649ae431244c22cc68e</anchor>
      <arglist>(const double *x) const </arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>quadratic</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>ga362e6f137864f08c921efcd471eb289c</anchor>
      <arglist>(const int opt=0) const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>R</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>ga743634e4384ffa92db6aef803d900801</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>reference</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>gad8113a61ef39c2e48a848c506a16e9cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>remainder</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>ga51280f6b3aac7815dc51efc7c56c66e3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TaylorVariable&lt; T &gt; &amp;</type>
      <name>set</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>gaec2cb96735689779959aa31397c4aa7b</anchor>
      <arglist>(TaylorModel&lt; T &gt; *TM, const unsigned int ix, const T &amp;X)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TaylorVariable</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>ga92d1f43d96d8e5b83e19fa5f3ed2c533</anchor>
      <arglist>(const double d=0.)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TaylorVariable</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>ga16d8db953e3a87c90619a1d8760ea75c</anchor>
      <arglist>(const T &amp;B)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TaylorVariable</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>ga79ca764609a2f8d9cba74ed491f191fb</anchor>
      <arglist>(TaylorModel&lt; T &gt; *TM, const unsigned int ix, const T &amp;X)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TaylorVariable</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>ga8f8d3bf1a2dd4d3e906e14bdbf4915a8</anchor>
      <arglist>(const TaylorVariable&lt; T &gt; &amp;TV)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TaylorVariable</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>ga771b3d40e3f4a6b2742e473cd7e4843b</anchor>
      <arglist>(TaylorModel&lt; T &gt; *&amp;TM, const TaylorVariable&lt; U &gt; &amp;TV)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TaylorVariable</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>gae56996e4b78e100ecb6550ce3b60798b</anchor>
      <arglist>(TaylorModel&lt; T &gt; *&amp;TM, const TaylorVariable&lt; U &gt; &amp;TV, const T &amp;(U::*method)() const )</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TaylorVariable</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>gae111a895d85197c8b9d8e702aa150c71</anchor>
      <arglist>(TaylorModel&lt; T &gt; *&amp;TM, const TaylorVariable&lt; U &gt; &amp;TV, T(*method)(const U &amp;))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TaylorVariable</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>ga47b3e32f0c8a7c9c4f892154c2fe384b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>UserInterfaces</name>
    <title>User Interfaces         -- allow black-box users to conveniently define and solve numerical problems</title>
    <filename>group__UserInterfaces.html</filename>
    <class kind="class">ControlLaw</class>
    <class kind="class">Controller</class>
    <class kind="class">DynamicEstimator</class>
    <class kind="class">Estimator</class>
    <class kind="class">ExportModule</class>
    <class kind="class">FeedforwardLaw</class>
    <class kind="class">IntegrationAlgorithm</class>
    <class kind="class">KalmanFilter</class>
    <class kind="class">LinearStateFeedback</class>
    <class kind="class">MHEalgorithm</class>
    <class kind="class">MultiObjectiveAlgorithm</class>
    <class kind="class">OCPexport</class>
    <class kind="class">OptimizationAlgorithm</class>
    <class kind="class">ParameterEstimationAlgorithm</class>
    <class kind="class">PIDcontroller</class>
    <class kind="class">Process</class>
    <class kind="class">RealTimeAlgorithm</class>
    <class kind="class">SIMexport</class>
    <class kind="class">SimulationEnvironment</class>
  </compound>
  <compound kind="group">
    <name>UserDataStructures</name>
    <title>User Data Structures    -- used mainly by the user to call interface functions</title>
    <filename>group__UserDataStructures.html</filename>
    <class kind="class">Actuator</class>
    <class kind="class">AdaptiveReferenceTrajectory</class>
    <class kind="class">DynamicSystem</class>
    <class kind="class">ExportVariable</class>
    <class kind="class">ExportVariableInternal</class>
    <class kind="class">LogRecord</class>
    <class kind="class">PeriodicReferenceTrajectory</class>
    <class kind="class">PlotWindow</class>
    <class kind="class">ReferenceTrajectory</class>
    <class kind="class">Sensor</class>
    <class kind="class">SimulatedReferenceTrajectory</class>
    <class kind="class">StaticReferenceTrajectory</class>
    <class kind="class">TransferDevice</class>
  </compound>
  <compound kind="group">
    <name>BasicDataStructures</name>
    <title>Basic Data Structures   -- used mainly internally or by the user to call interface functions</title>
    <filename>group__BasicDataStructures.html</filename>
    <class kind="class">Acos</class>
    <class kind="class">Addition</class>
    <class kind="class">AlgebraicConsistencyConstraint</class>
    <class kind="class">Asin</class>
    <class kind="class">Atan</class>
    <class kind="class">BandedCP</class>
    <class kind="class">BinaryOperator</class>
    <class kind="class">BlockMatrix</class>
    <class kind="class">BoundaryConstraint</class>
    <class kind="class">BoxConstraint</class>
    <class kind="class">CFunction</class>
    <class kind="class">Clock</class>
    <class kind="class">ColoredNoise</class>
    <class kind="class">Constraint</class>
    <class kind="class">ConstraintElement</class>
    <class kind="class">COperator</class>
    <class kind="class">Cos</class>
    <class kind="class">CoupledPathConstraint</class>
    <class kind="class">Curve</class>
    <class kind="class">DenseCP</class>
    <class kind="class">DifferentialEquation</class>
    <class kind="class">DiscretizedDifferentialEquation</class>
    <class kind="class">DoubleConstant</class>
    <class kind="class">EvaluationBase</class>
    <class kind="class">EvaluationPoint</class>
    <class kind="class">EvaluationTemplate</class>
    <class kind="class">Exp</class>
    <class kind="class">Expression</class>
    <class kind="class">Function</class>
    <class kind="class">FunctionEvaluationTree</class>
    <class kind="class">GaussianNoise</class>
    <class kind="class">Grid</class>
    <class kind="class">Interval</class>
    <class kind="class">LagrangeTerm</class>
    <class kind="class">Logarithm</class>
    <class kind="class">Logger</class>
    <class kind="class">LSQEndTerm</class>
    <class kind="class">LSQTerm</class>
    <class kind="class">Lyapunov</class>
    <class kind="class">MatrixVariable</class>
    <class kind="class">MatrixVariablesGrid</class>
    <class kind="class">MayerTerm</class>
    <class kind="class">ModelContainer</class>
    <class kind="class">ModelData</class>
    <class kind="class">NLP</class>
    <class kind="class">Noise</class>
    <class kind="class">NonsmoothOperator</class>
    <class kind="class">Objective</class>
    <class kind="class">ObjectiveElement</class>
    <class kind="class">OCP</class>
    <class kind="class">OCPiterate</class>
    <class kind="class">Operator</class>
    <class kind="class">OutputFcn</class>
    <class kind="class">PathConstraint</class>
    <class kind="class">PointConstraint</class>
    <class kind="class">Power</class>
    <class kind="class">Power_Int</class>
    <class kind="class">Product</class>
    <class kind="class">Projection</class>
    <class kind="class">Quotient</class>
    <class kind="class">RealClock</class>
    <class kind="class">returnValue</class>
    <class kind="struct">ReturnValueList</class>
    <class kind="class">SimulationClock</class>
    <class kind="class">Sin</class>
    <class kind="class">SmoothOperator</class>
    <class kind="class">Subtraction</class>
    <class kind="class">SymbolicIndexList</class>
    <class kind="class">Tan</class>
    <class kind="class">TevaluationPoint</class>
    <class kind="class">Tmatrix</class>
    <class kind="class">Transition</class>
    <class kind="class">TreeProjection</class>
    <class kind="class">UnaryOperator</class>
    <class kind="class">UniformNoise</class>
    <class kind="class">VariableSettings</class>
    <class kind="class">VariablesGrid</class>
    <member kind="enumeration">
      <name>returnValueType</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>gac26160d0cb98a73ba2e25e7ebb002958</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TERMINAL_LIST_ELEMENT</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a1c71b2df82bcc7afd6e966d85b082bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESSFUL_RETURN</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aec77507a25a637aa3a6650ba26875984</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_DIV_BY_ZERO</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a5e533c7f28abfed7d3e11d76f298cd9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEX_OUT_OF_BOUNDS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ad043e15a047a1583d8fc80574fd330ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INVALID_ARGUMENTS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a85fb8027157a2c6713c2f7c9b9d93bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ERROR_UNDEFINED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958abe82f80cd5e55855a15fbff49ccb1d2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_WARNING_UNDEFINED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a6e1e6e7d8bab4ae3995970dec1eae73a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INFO_UNDEFINED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a118a53820e7b4fc990b0f9fbb04b46e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_EWI_UNDEFINED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958af52f597acbe99c86fa744a54771907a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_AVAILABLE_WITH_LINUX_ONLY</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958af94d876dec07376b2aadcb146ceb9e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNKNOWN_BUG</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aee57058f3b42d5e58c701115a79c38a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PRINTLEVEL_CHANGED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aecbac7749bbe727bec1ead039a59c1a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NOT_YET_IMPLEMENTED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a7a59c28cf64a85e177436d1c19ee8e18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NOT_IMPLEMENTED_YET</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a7f49758e7d7afa05640ece08a75cce07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NOT_IMPLEMENTED_IN_BASE_CLASS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aa2be18a17e4bdf9ab598ff42f6fd38ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ASSERTION</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ab8ea5b15a26ecebf3b999e953d919cef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MEMBER_NOT_INITIALISED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958acaa427c78e41598e6a65a254be319ed7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ABSTRACT_BASE_CLASS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a2e13bd408ee3b134a95d7362995e2931</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_DATA_FOUND</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a49b11c702de64620ae12f645184fddc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INPUT_DIMENSION_MISMATCH</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a0ad96e16766ba71b0f3b4fc20fce0651</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STRING_EXCEEDS_LENGTH</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a287d785df1990d0e07bb98d95ee1a863</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_FILE_NOT_FOUND</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ab8f60fc46603e158850ac73563710b34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_FILE_CAN_NOT_BE_OPENED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a152802c2706e54a5dbc8ffa168243d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CAN_NOT_WRITE_INTO_FILE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ad57ee4e1175ee81139696e98c1e47866</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_FILE_CAN_NOT_BE_CLOSED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a4bb4442f773e857d802f94fa57389fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_FILE_HAS_NO_VALID_ENTRIES</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a79e06261e4d85f23d272337b5c0b980c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_DOES_DIRECTORY_EXISTS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a4c43a7990e3928d48434a769191a386c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_VECTOR_DIMENSION_MISMATCH</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a34b167db4d06bc86a74204f557aaba32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_DIFFERENTIAL_STATE_DIMENSION_MISMATCH</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a28592abc57cebb4dfe606f97388b72c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ALGEBRAIC_STATE_DIMENSION_MISMATCH</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aff40cc592e6d3b3f6ac62fae14140812</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONTROL_DIMENSION_MISMATCH</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ab8f415ef2aa2de1c15238f09c97809c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PARAMETER_DIMENSION_MISMATCH</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a3f540770a07c6577fd037b5a82dc1dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_DISTURBANCE_DIMENSION_MISMATCH</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a34707430628e1d8a4447e23cfe7480f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OUTPUT_DIMENSION_MISMATCH</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a17afb8bee6d50af755b83ef4f507f24d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MATRIX_NOT_SQUARE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a7863de29b55ef628006cf213ebd98742</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_LINEAR_SYSTEM_NUMERICALLY_SINGULAR</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ae78ff2d76258f4cd1e6b5b7f747ee22a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_GRIDPOINT_SETUP_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a1d635a4d7b2f021d70284a639f10b7ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_GRIDPOINT_HAS_INVALID_TIME</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aedc05838614b335ed8d84949fa3ade8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONFLICTING_GRIDS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a78c0e85717d33fed27f5820ff8fd784d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_TIME_INTERVAL_NOT_VALID</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a3eca7344ba0d64321fe12540a6ced3c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INVALID_TIME_POINT</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a124980252a6a56f3cfc5541355417bb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OPTION_ALREADY_EXISTS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aca299bdd39dd62cdd27b0161b1d1a050</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OPTION_DOESNT_EXIST</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a5e7816f58f5e3df5772aacc67c5d89f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OPTIONS_LIST_CORRUPTED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aad53e765a269b07f7e07a5978049b4b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INVALID_OPTION</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ac6554f27f39e7cb6ab24099eb2b52796</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PLOTTING_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958abffd9f553e3ef011ee3a7023af84b536</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_EMPTY_PLOT_DATA</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a8a0414992e187d1724d6a7e58be8236b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PLOT_WINDOW_CORRUPTED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a73218c9744f52f4cb33e9cc91eed0a6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PLOT_COLLECTION_CORRUPTED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a8f3f4e7206feffd2891980a2c3bec869</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_LOG_RECORD_CORRUPTED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a52286f209b36789222844339d1a285f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_LOG_ENTRY_DOESNT_EXIST</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a72a3b9a7b8205378f7752d244426b20d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_LOG_COLLECTION_CORRUPTED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a91c3947df20eed5a30d0d9b8f06ebf0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_BLOCK_DIMENSION_MISMATCH</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aebf6ec2b1d2e3d6ca61ee38b450158e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_PROCESS_SPECIFIED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958afb533ce73fa3efb16abb6f9001231f6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_CONTROLLER_SPECIFIED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958acdd040aeb56e55c586b21e560ec0e73b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENVIRONMENT_INIT_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958afd2fcc96ce23b2deeedc6961b3f1c153</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ENVIRONMENT_STEP_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a065b9ee77fd0a9bc510a5b4b867a6a81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_COMPUTATIONAL_DELAY_TOO_BIG</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a154a0739d19cbaf77faee7bb8c6ed35f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_COMPUTATIONAL_DELAY_NOT_SUPPORTED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a16bf84c6cddfce817a915ebec70b40b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_BLOCK_NOT_READY</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a389347e82743c4f076a166d16371d46f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_SYSTEM_TIME</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ae8b276a775b4f02678f98ca4621489dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CLOCK_NOT_READY</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a5fcb7957f7b41d6522616acceed429c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PROCESS_INIT_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a53724bf1e85d334e5fef90d0612eadaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PROCESS_STEP_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958af09ddbe20477279ddc906067e5171ded</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PROCESS_STEP_FAILED_DISTURBANCE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958abc54be0db682aeb85d7bc32fa1168964</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PROCESS_RUN_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ac8f62ad8c364a53cbc5ad3ee18c1c64b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_DYNAMICSYSTEM_SPECIFIED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958adff6622eddfd0b818a7ff18044270968</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_INTEGRATIONALGORITHM_SPECIFIED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a0bbd751f1c0e7714886fbcf2e503090d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_DISCRETE_TIME_SYSTEMS_SUPPORTED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ae289dc2f4d5e9f6f4e4c7d908c0110b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_WRONG_DISTURBANCE_HORIZON</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958add0c653cbf7b5c860724a48f58bdec7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ACTUATOR_INIT_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958abad8863d29d9e208a273c0b88e9e9a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ACTUATOR_STEP_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a5a488f375e67298a04d68cef0c05146d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SENSOR_INIT_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ac33b1e9ae97bcbae6d54a3d2817ad891</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SENSOR_STEP_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ada39ad36dcc688ca18dc2bc21728f882</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_GENERATING_NOISE_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958acfa05b703a815d93fd578b5b073e470e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_DELAYING_INPUTS_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a4bd837b780da78814d8d0655d99bb606</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_DELAYING_OUTPUTS_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a13ed162299d7af3336c9c5ff67aa09c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INCOMPATIBLE_ACTUATOR_SAMPLING_TIME</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ad0d0c573423f0e469850f69de09d617e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INCOMPATIBLE_SENSOR_SAMPLING_TIME</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a6ee03289823d5a91a20d20859d6f7399</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_DIFFERENT_NOISE_SAMPLING_FOR_DISCRETE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a14a6fd31057829b00475a66cfbf639a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_NOISE_GENERATED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a9748e1f2418265e322d9200f4d388667</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_NOISE_SETTINGS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a3e124e9cb3d43216dd18c2bb7ee4ec4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INVALID_NOISE_SETTINGS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a54ebf52d2906b5b1ca4bbf7b1df8d5db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONTROLLER_INIT_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ae2b0039f785a4899bf3000d685e644b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONTROLLER_STEP_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958af6677038326854cff8ceada6d93a9ef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_ESTIMATOR_SPECIFIED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a722442fe24e3edb8861b1a6b1cb9de95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_CONTROLLAW_SPECIFIED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958af073c5e6d0f616b83b69f0d759dd0da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_REALTIME_MODE_AVAILABLE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a95d0d56ba84b2790fec138ec097b4e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_DCU_INIT_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ac625251847f070ef1a979d2485992161</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_DCU_STEP_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958abbf0ac965c13dde5192a0f41ec94de64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ESTIMATOR_INIT_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ad241e1d01fdcef3d38135ebfc57875fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ESTIMATOR_STEP_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a4fc730b4d28fe22ed121330642dffc8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OPTIMIZER_INIT_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a08ae56e7d1021b4a526bf9c8a4661f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OPTIMIZER_STEP_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aa9dc31f135828a4d16ed0e382180c502</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_OCP_SPECIFIED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a83935134483466d311db1580b1dff60f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_SOLUTIONALGORITHM_SPECIFIED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958af5bd795db4069ba72ffb3b39396629b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONTROLLAW_INIT_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a94d4d102ec7e049bc76c49f47e3f3ee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONTROLLAW_STEP_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a5f5987d8c5a2525d7c84fabd4a241a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_OPTIMIZER_SPECIFIED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ac9ee1c1a4f605a013c0c51948575beb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INVALID_PID_OUTPUT_DIMENSION</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a412165b34317a16542142582271655b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_IMMEDIATE_FEEDBACK_ONE_ITERATION</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a3f5f573c52bc384c2b694f00790621ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OUTPUTTRANSFORMATOR_INIT_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a0432a704ddcde8d637b0a7102cac6ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OUTPUTTRANSFORMATOR_STEP_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a25cda62f36c06e6dccaf8d3463a165fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INVALID_USE_OF_FUNCTION</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a9e89007b12fc1d9b84eb03893bb4798c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INFEASIBLE_CONSTRAINT</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ac78b1071e19b4641ba4e4825808484f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ONLY_SUPPORTED_FOR_SYMBOLIC_FUNCTIONS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958adb4bd6d300c9bf0b44717276d0e851f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INFEASIBLE_ALGEBRAIC_CONSTRAINT</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aea42b8a788f41a61b2696793f08f1697</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ILLFORMED_ODE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a3160cfbda2fe32c999cb69be26523cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PRECISION_OUT_OF_RANGE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ab9ab0fdf407df49508b37e14c4117cfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ERROR_WHILE_PRINTING_A_FILE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a8b475d48064be57a67ba7cc086bc3015</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INDEX_OUT_OF_RANGE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ac698101b87b3588394f0d1898a1b8b04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INTERMEDIATE_STATE_HAS_NO_ARGUMENT</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a33f56a19b8126a17c3fabd945bbd4210</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_DIMENSION_NOT_SPECIFIED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958af590b228b1aa2da00cb87c081d84114d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_DDQ_DIMENSION_MISMATCH</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a0dabe517b717cd2355b00ac4b3f49bf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CAN_ONLY_SOLVE_2ND_ORDER_KINVECS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a39d26ea44703faaeda0d363b7298de40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_GAUSS_NEWTON_APPROXIMATION_NOT_SUPPORTED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a4094e252f18d0512b515f8573f0360ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REFERENCE_SHIFTING_WORKS_FOR_LSQ_TERMS_ONLY</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a9bee9bff65c3fabb4b5875d4cb63d837</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_TRIVIAL_RHS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a89cc6ad1100aafdae7fb3db27d8bbcd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MISSING_INPUTS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a37e1af1394655c61d3cf238c1a1f7e26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_TO_SMALL_OR_NEGATIVE_TIME_INTERVAL</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ab3cf4bd3a1822b86a3a9e7e05d0bd8a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_FINAL_STEP_NOT_PERFORMED_YET</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a1006be4728c63b9d90f43af25b8d31c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ALREADY_FROZEN</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a1b94070044ff7bb3101ff7f2b536ee8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MAX_NUMBER_OF_STEPS_EXCEEDED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ac1e5a869f5357585d22747253ff84999</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_WRONG_DEFINITION_OF_SEEDS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a9f0c512d4e89fc630e46e7522a37f37d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NOT_FROZEN</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958abe24748b652221c3201d80bbc2fc1946</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_TO_MANY_DIFFERENTIAL_STATES</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aa42498ac6ef5a3b6a9b92f0597b988b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_TO_MANY_DIFFERENTIAL_STATE_DERIVATIVES</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aa4bb605a9fb21dd4e571821b4deaa98b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_RK45_CAN_NOT_TREAT_DAE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958abf1d9a24193fe26245ca5466a764f959</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CANNOT_TREAT_DAE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a71066374e9c2df22641aea3479e93527</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INPUT_HAS_WRONG_DIMENSION</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a8f1b9db2bffaf4aa408b25a731260a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INPUT_OUT_OF_RANGE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aba71f41ebf654fcaa0425e4cda2c929b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_THE_DAE_INDEX_IS_TOO_LARGE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958abaa8581a4579fbdae701e6ceac539b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNSUCCESSFUL_RETURN_FROM_INTEGRATOR_RK45</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958afe84d66c2c33a2a36c89b59e37ffebe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNSUCCESSFUL_RETURN_FROM_INTEGRATOR_BDF</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a79f69f735a720a7888df3e0acc7ac029</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CANNOT_TREAT_DISCRETE_DE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958acf73f53c1e6c2c247d46496011bc0a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CANNOT_TREAT_CONTINUOUS_DE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a5a88debd9c22130ad293af71bead7954</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CANNOT_TREAT_IMPLICIT_DE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958adb536d4c78e43e92a1f705789fc1f0a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CANNOT_TREAT_EXPLICIT_DE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958af34994e398650d6c7868bd49e52509bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_TO_MANY_DIFFERENTIAL_EQUATIONS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aa17275ad7f52bd17fa411f29bf5f2d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_BREAK_POINT_SETUP_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ac780fb744129d7a0f7cd4ff3020299b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_WRONG_DEFINITION_OF_STAGE_TRANSITIONS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958afab8523f5cd1df023547863f530ac49f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_TRANSITION_DEPENDS_ON_ALGEBRAIC_STATES</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a978767245443f4d6ae7ef3c370e0ea99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_VALID_OBJECTIVE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a23cb495b6b403c7b32ab5825ecd05bad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INCONSISTENT_BOUNDS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a664739ee5f39baa050a583f9c4e74fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INCOMPATIBLE_DIMENSIONS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a37c5f5865e37624889b7f23091bbcd1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_GRID_SETUP_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a227c23ad8e4ecdef7852a06fb38b2c14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OPTALG_INIT_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958af973836138aae39c2f2b6295c679b63a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OPTALG_STEP_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a0eca82cdc11ed53ae10e6d9d10998795</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OPTALG_FEEDBACK_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a8cfac0031f9a9aff7d67c99ffdbb3ece</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OPTALG_PREPARE_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aee693fcdbd300c7b610c2d75d53d9c41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OPTALG_SOLVE_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958acec5d3023bb0667798261f92b422205b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_REALTIME_NO_INITIAL_VALUE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a6635d78f26a95aabc9ae127b0d7c18fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INTALG_INIT_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958af6f792b048e5bffd63d504d711400e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INTALG_INTEGRATION_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aeef05200488512bf27d6173520bc7256</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INTALG_NOT_READY</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a8d0fa05815dd5b1844bcf10fc4aa6a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_PLOT_WINDOW_CAN_NOT_BE_OPEN</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ae01d3de0533a9356f7a24b41ea452ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONVERGENCE_ACHIEVED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a2bcd881adcb310b89b984ff8d9e6b342</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONVERGENCE_NOT_YET_ACHIEVED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958af152ddc549536f16a4729d2729ba0f16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NLP_INIT_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a1392873a724f922f3c5649ada1a854d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NLP_STEP_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aeb73c45b67961e5e226d9b330e05ee62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NLP_SOLUTION_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aeb35652b3a1f02f2756b2b85fa6a2aaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INITIALIZE_FIRST</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a4d87d0b7d1c0be2e29a72e24c0ee730c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_SOLVER_NOT_SUTIABLE_FOR_REAL_TIME_MODE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a2a6626bbd5b258a6a491033e7f31a45d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ILLFORMED_HESSIAN_MATRIX</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a4eaed90981b00f658cfb48dc1c7c1f72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NONSYMMETRIC_HESSIAN_MATRIX</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a49cd95a3ffcb9f4c8bac0ce18d5c83bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_EVALUATE_OBJECTIVE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a25c6fcd6ebe359aeb70f50ee217e2dd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_EVALUATE_CONSTRAINTS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ab94fbf1ce9ae2d93b4602ae7a1feb1a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_INTEGRATE_SYSTEM</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a44658dde1ee1b3f2a094f650ec1b990d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NEED_TO_ACTIVATE_RTI</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958acecaa128c91996e4473f1e4b78e38ffc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONIC_PROGRAM_INFEASIBLE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a1dfaa07da22710d7d25555867bb05998</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONIC_PROGRAM_SOLUTION_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a5729ed6fef6d70121b11831d641b4f86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CONIC_PROGRAM_NOT_SOLVED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a1eb42118d84e0b6fbc24c8f47a3af4fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_CONDENSE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958af4fd2d46d14c58450832c989dd96be88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_EXPAND</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ac6d3dd9a3df166109783184975088094</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NEED_TO_CONDENSE_FIRST</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a1c53a6264e37c60f4888eaf94e124937</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_BANDED_CP_INIT_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aa3b4b077e67e8185883fe59d8e71e410</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_BANDED_CP_SOLUTION_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a77a0ffc40837c964dc75e6168dd973cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_TRANSITION_NOT_DEFINED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a93c3de486cc7ec169e367405f9600c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_INIT_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a549232794475b28f7c1790a17c71d9b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_SOLUTION_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a36d0b31035d2495648adc59b69476a4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_SOLUTION_REACHED_LIMIT</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a8f77cb552aad074d1406f6489c64a706</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_INFEASIBLE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958abcd8e232b02f19cfc0401b9b77a6167e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_UNBOUNDED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a518de97c5a34f15fa0c2521a68d73ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_NOT_SOLVED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a287dca546b474635c6d5622e921569c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_RELAXING_QP</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a4cb4cdf039b9a43af77a3090dabefc51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_COULD_NOT_RELAX_QP</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a9bfab28860b493ac2897934403385418</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_SOLVER_CAN_ONLY_SOLVE_QP</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a5ba876fec3f7f68c939085b3ca747c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QP_HAS_INCONSISTENT_BOUNDS</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aa66ece4dd31dacc81183ee47a95d70b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_HOTSTART_QP</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a406f1137fe9961224529d30d4403226a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NONPOSITIVE_WEIGHT</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a4909cc20d3d15f242f12a87822bb6328</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INITIAL_CHOLESKY_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a3997a16be3426016e6fa2b35fe139ab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_HOMOTOPY_STEP_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a536775f52bbc0a9fa4e2d0ddfee3be6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPDIRECTION_DETERMINATION_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a63adec4d91330be7334d9a6b1fa2441a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPDIRECTION_FAILED_CHOLESKY</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a66c9c26f584341bd30d86c0f48c5a006</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_STEPLENGTH_DETERMINATION_FAILED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aa9223fc5e1a3d4223ab825c39bdd45d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_OPTIMAL_SOLUTION_FOUND</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a0da5fbbcc17e08d9f65123a69051a817</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MAX_NWSR_REACHED</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aae4f4541f015531f0d19acc9810665ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_MATRIX_NOT_SPD</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aec6d365bac280592d2b71e70ed6c545b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_CODE_EXPORT_SUCCESSFUL</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a0b4d94a3439004fb8b7dfafac872bb74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_EXPORT_CODE</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a19ae8e840e866c620588e37021e324da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INVALID_OBJECTIVE_FOR_CODE_EXPORT</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958ab2676a7634580b382829b70a71086a25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_NO_DISCRETE_ODE_FOR_CODE_EXPORT</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a1ec144e655b327a3cb82ab0ae3b875f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ONLY_ODE_FOR_CODE_EXPORT</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a9bde1427969723b812edaa67bcc777ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ONLY_STATES_AND_CONTROLS_FOR_CODE_EXPORT</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a1bb70f182f13e946577ab53bafd32f52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ONLY_EQUIDISTANT_GRID_FOR_CODE_EXPORT</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958aaf72b70d4cb08a054335f65d1e1953fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_ONLY_BOUNDS_FOR_CODE_EXPORT</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a4060e92582dab41af15569d31964f5d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_QPOASES_EMBEDDED_NOT_FOUND</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958adfee98ccae9e260919290f954a059fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_UNABLE_TO_EXPORT_STATEMENT</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a34481808310b28a1a5f368db5bd52b5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INVALID_CALL_TO_EXPORTED_FUNCTION</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a394dfa7300bd41c3c9ffcb6917faff98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RET_INVALID_LINEAR_OUTPUT_FUNCTION</name>
      <anchorfile>group__BasicDataStructures.html</anchorfile>
      <anchor>ggac26160d0cb98a73ba2e25e7ebb002958a95b94d7a89bc755a5cd16cb55200ef2d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>NumericalAlgorithms</name>
    <title>Numerical Algorithms    -- used internally or by developers to solve numerical problems</title>
    <filename>group__NumericalAlgorithms.html</filename>
    <class kind="class">AdjointERKExport</class>
    <class kind="class">BFGSupdate</class>
    <class kind="class">CollocationMethod</class>
    <class kind="class">ConjugateGradientMethod</class>
    <class kind="class">ConstantHessian</class>
    <class kind="class">DiagonallyImplicitRKExport</class>
    <class kind="class">DiagonallyIRK3Export</class>
    <class kind="class">DiagonallyIRK4Export</class>
    <class kind="class">DiagonallyIRK5Export</class>
    <class kind="class">DiscreteTimeExport</class>
    <class kind="class">DynamicDiscretization</class>
    <class kind="class">ExactHessian</class>
    <class kind="class">ExplicitEulerExport</class>
    <class kind="class">ExplicitRungeKutta2Export</class>
    <class kind="class">ExplicitRungeKutta3Export</class>
    <class kind="class">ExplicitRungeKutta4Export</class>
    <class kind="class">ExplicitRungeKuttaExport</class>
    <class kind="class">ExportAlgorithm</class>
    <class kind="class">ExportCholeskyDecomposition</class>
    <class kind="class">ExportCholeskySolver</class>
    <class kind="class">ExportExactHessianCN2</class>
    <class kind="class">ExportExactHessianQpDunes</class>
    <class kind="class">ExportFile</class>
    <class kind="class">ExportGaussElim</class>
    <class kind="class">ExportGaussNewtonCN2</class>
    <class kind="class">ExportGaussNewtonCn2Factorization</class>
    <class kind="class">ExportGaussNewtonCondensed</class>
    <class kind="class">ExportGaussNewtonForces</class>
    <class kind="class">ExportGaussNewtonHpmpc</class>
    <class kind="class">ExportGaussNewtonQpDunes</class>
    <class kind="class">ExportGaussNewtonQpDunes2</class>
    <class kind="class">ExportHouseholderQR</class>
    <class kind="class">ExportLinearSolver</class>
    <class kind="class">ExportNLPSolver</class>
    <class kind="class">ForwardIRKExport</class>
    <class kind="class">ForwardOverBackwardERKExport</class>
    <class kind="class">GaussLegendre2Export</class>
    <class kind="class">GaussLegendre4Export</class>
    <class kind="class">GaussLegendre6Export</class>
    <class kind="class">GaussLegendre8Export</class>
    <class kind="class">GaussNewtonApproximation</class>
    <class kind="class">GaussNewtonApproximationWithBFGS</class>
    <class kind="class">ImplicitRungeKuttaExport</class>
    <class kind="class">IntegratorBDF</class>
    <class kind="class">IntegratorDiscretizedODE</class>
    <class kind="class">IntegratorExport</class>
    <class kind="class">IntegratorLYAPUNOV</class>
    <class kind="class">IntegratorLYAPUNOV45</class>
    <class kind="class">IntegratorRK</class>
    <class kind="class">IntegratorRK12</class>
    <class kind="class">IntegratorRK23</class>
    <class kind="class">IntegratorRK45</class>
    <class kind="class">IntegratorRK78</class>
    <class kind="class">IPmethod</class>
    <class kind="class">NARXExport</class>
    <class kind="class">NormalConjugateGradientMethod</class>
    <class kind="class">RadauIIA1Export</class>
    <class kind="class">RadauIIA3Export</class>
    <class kind="class">RadauIIA5Export</class>
    <class kind="class">RKSensitivitiesExport</class>
    <class kind="class">RungeKuttaExport</class>
    <class kind="class">SCPevaluation</class>
    <class kind="class">SCPmeritFunction</class>
    <class kind="class">SCPmethod</class>
    <class kind="class">SCPstep</class>
    <class kind="class">SCPstepFullstep</class>
    <class kind="class">SCPstepLinesearch</class>
    <class kind="class">ShootingMethod</class>
    <class kind="class">SymmetricConjugateGradientMethod</class>
    <class kind="class">ThreeSweepsERKExport</class>
  </compound>
  <compound kind="group">
    <name>AlgorithmInterfaces</name>
    <title>Algorithm Interfaces    -- allow to link existing (numerical) algorithms to the package</title>
    <filename>group__AlgorithmInterfaces.html</filename>
    <class kind="class">BandedCPsolver</class>
    <class kind="class">DenseCPsolver</class>
    <class kind="class">DenseQPsolver</class>
    <class kind="class">Integrator</class>
    <class kind="class">NLPderivativeApproximation</class>
    <class kind="class">NLPsolver</class>
    <class kind="class">SparseSolver</class>
  </compound>
  <compound kind="group">
    <name>AuxiliaryFunctionality</name>
    <title>Auxiliary Functionality -- internally used by Numerical Algorithms or User Interfaces</title>
    <filename>group__AuxiliaryFunctionality.html</filename>
    <class kind="class">AlgorithmicBase</class>
    <class kind="class">ClippingFunctionality</class>
    <class kind="class">ConstraintComponent</class>
    <class kind="class">ExportAcadoFunction</class>
    <class kind="class">ExportArgument</class>
    <class kind="class">ExportArgumentInternal</class>
    <class kind="class">ExportArgumentList</class>
    <class kind="class">ExportArithmeticStatement</class>
    <class kind="class">ExportAuxiliaryFunctions</class>
    <class kind="class">ExportAuxiliarySimFunctions</class>
    <class kind="class">ExportCommonHeader</class>
    <class kind="class">ExportData</class>
    <class kind="class">ExportDataDeclaration</class>
    <class kind="class">ExportForcesGenerator</class>
    <class kind="class">ExportForcesInterface</class>
    <class kind="class">ExportForLoop</class>
    <class kind="class">ExportFunction</class>
    <class kind="class">ExportFunctionCall</class>
    <class kind="class">ExportFunctionDeclaration</class>
    <class kind="class">ExportHpmpcInterface</class>
    <class kind="class">ExportIndex</class>
    <class kind="class">ExportQpDunesInterface</class>
    <class kind="class">ExportQpOasesInterface</class>
    <class kind="class">ExportSimulinkInterface</class>
    <class kind="class">ExportStatement</class>
    <class kind="class">ExportStatementBlock</class>
    <class kind="class">ExportStatementString</class>
    <class kind="class">ExportTemplatedFile</class>
    <class kind="class">Logging</class>
    <class kind="class">MultiObjectiveFunctionality</class>
    <class kind="class">OptimizationAlgorithmBase</class>
    <class kind="class">Options</class>
    <class kind="class">OptionsList</class>
    <class kind="class">PlotCollection</class>
    <class kind="class">Plotting</class>
    <class kind="class">PlotWindowSubplot</class>
    <class kind="class">SimulationBlock</class>
    <class kind="class">UserInteraction</class>
    <class kind="class">WeightGeneration</class>
  </compound>
  <compound kind="group">
    <name>ExternalFunctionality</name>
    <title>External Functionality  -- to be optionally used by the ACADO Toolkit</title>
    <filename>group__ExternalFunctionality.html</filename>
    <class kind="class">ACADOcsparse</class>
    <class kind="class">GnuplotWindow</class>
    <class kind="class">QPsolver_qpOASES</class>
  </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>ga157ebfd0ca896e8be3f3c7747fda4eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>DirectAccessBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gabf1e9d0516a933445a4c307ad8f14915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>EvalBeforeAssigningBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga9e8cc99f33fd2f5d89c3b6c83fb2dc48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>EvalBeforeNestingBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gaa34e83bae46a8eeae4e69ebe3aaecbed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>LinearAccessBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga4b983a15d57cd55806df618ac544d09e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>LvalueBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gae2c323957f20dfdc6cb8f44428eaec1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>PacketAccessBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga1a306a438e1ab074e8be59512e887b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>RowMajorBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gae4f56c2a60bbe4bd2e44c5b19cbe8762</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>enums</name>
    <title>Enumerations</title>
    <filename>group__enums.html</filename>
    <member kind="enumvalue">
      <name>Lower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aaf581029282d421eee5aae14238c6f749</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Upper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aafca2ccebb604f171656deb53e8c083c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitDiag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aa2ef430bff6cc12c2d1e0ef01b95f7ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZeroDiag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aac4dc554a61510151ddd5bafaf6040223</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitLower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aa8f40b928c10a71ba03e5f75ad2a72fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitUpper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aadd28224d7ea92689930be73c1b50b0ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StrictlyLower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aa2424988b6fca98be70b595632753ba81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StrictlyUpper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aa7b37877e0b9b0df28c9c2b669a633265</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SelfAdjoint</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aacf9ccb2016f8b9c0f3268f05a1e75821</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Symmetric</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aad5381b2d1c8973a08303c94e7da02333</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unaligned</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga4d277087d34fe2760d025ee7031132dca4e19dd09d5ff42295ba1d72d12a46686</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga4d277087d34fe2760d025ee7031132dcae12d0f8f869c40c76128260af2242bc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColMajor</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga34758b798d3037d0a4924321e3e68b66a0103672ae41005ab03b4176c765afd62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowMajor</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga34758b798d3037d0a4924321e3e68b66a77c993a8d9f6efe5c1159fb2ab07dd4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AutoAlign</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga34758b798d3037d0a4924321e3e68b66ad0e7f67d40bcde3d41c12849b16ce6ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DontAlign</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga34758b798d3037d0a4924321e3e68b66a56908522e51443a0aa0567f879c2e78a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OnTheLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9cd4f368055b0545dc6623c9d6c5bafaa21b30a61e9cb10c967aec17567804007</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OnTheRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9cd4f368055b0545dc6623c9d6c5bafaa329fc3a54ceb2b6e0e73b400998b8a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AccessorLevels</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga9f93eac38eb83deb0e8dbd42ddf11d5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadOnlyAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9f93eac38eb83deb0e8dbd42ddf11d5daa1f2b0e6a668b11f2958940965d2b572</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WriteAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9f93eac38eb83deb0e8dbd42ddf11d5dabcadf08230fb1a5ef7b3195745d3a458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DirectAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9f93eac38eb83deb0e8dbd42ddf11d5da50108ad00095928de06228470ceab09e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DirectWriteAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9f93eac38eb83deb0e8dbd42ddf11d5dacbe59d09ba2fdf8eac127bff1a1f0234</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ComputationInfo</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga85fad7b87587764e5cf6b513a9e0ee5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Success</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85fad7b87587764e5cf6b513a9e0ee5ea671a2aeb0f527802806a441d58a80fcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NumericalIssue</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85fad7b87587764e5cf6b513a9e0ee5ea1c6e20706575a629b27a105f07f1883b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoConvergence</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85fad7b87587764e5cf6b513a9e0ee5ea6a68dfb88a8336108a30588bdf356c57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InvalidInput</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85fad7b87587764e5cf6b513a9e0ee5ea580b2a3cafe585691e789f768fb729bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CornerType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gaafc7e22c8efbfefd5997e2cd9ec223e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaafc7e22c8efbfefd5997e2cd9ec223e0a30bd7c13c0f19418867e6248f174b540</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaafc7e22c8efbfefd5997e2cd9ec223e0ab32e254bd6ba06db2aef96981ac16b6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaafc7e22c8efbfefd5997e2cd9ec223e0aa24698eb1f4250b0a900d650f3ebfc83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaafc7e22c8efbfefd5997e2cd9ec223e0a517b58710db83b15fb565f7e4d4ed20a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>DecompositionOptions</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gae3e239fb70022eb8747994cf5d68b4a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Pivoting</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a9aa7178e7c1c0cb77775fdb111e165dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoPivoting</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9ac49380314ebfe0e766821663fbd00970</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeFullU</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a9fa9302d510cee20c26311154937e23f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeThinU</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9aa7fb4e98834788d0b1b0f2b8467d2527</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeFullV</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a36581f7c662f7def31efd500c284f930</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeThinV</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a540036417bfecf2e791a70948c227f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EigenvaluesOnly</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9afd06633f270207c373875fd7ca03e906</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeEigenvectors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a7f7d17fba3c9bb92158e346d5979d0f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EigVecMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a58b2e52b6b46818217f67d2b38ee90e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ax_lBx</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a5eb11a88a4bd445f58f1b24598d3848f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABx_lx</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a9a7d9813cec527e299a36b749b0f7e1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BAx_lx</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a9870817d373c41ba0dc7f6b5ab0895b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GenEigMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a2cd73a7e08a5f26915a562a7f88c6465</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>DirectionType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gad49a7b3738e273eb00932271b36127f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vertical</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad49a7b3738e273eb00932271b36127f7ae2efac6e74ecab5e3b0b1561c5ddf83e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Horizontal</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad49a7b3738e273eb00932271b36127f7a961c62410157b64033839488f4d7f7e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BothDirections</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad49a7b3738e273eb00932271b36127f7a04fefd61992e941d509a57bc44c59794</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>QRPreconditioners</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga46eba0d5c621f590b8cf1b53af31d56e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga46eba0d5c621f590b8cf1b53af31d56ea2e95bc818f975b19def01e93d240dece</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HouseholderQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga46eba0d5c621f590b8cf1b53af31d56ea9c660eb3336bf8c77ce9d081ca07cbdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColPivHouseholderQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga46eba0d5c621f590b8cf1b53af31d56eabd2e2f4875c5b4b6e602a433d90c4e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FullPivHouseholderQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga46eba0d5c621f590b8cf1b53af31d56eabd745dcaff7019c5f918c68809e5ea50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TransformTraits</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gaee59a86102f150923b0cac6d4ff05107</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Isometry</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaee59a86102f150923b0cac6d4ff05107a84413028615d2d718bafd2dfb93dafef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Affine</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaee59a86102f150923b0cac6d4ff05107a0872f0a82453aaae40339c33acbb31fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AffineCompact</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaee59a86102f150923b0cac6d4ff05107a8192e8fdb2ec3ec46d92956cc83ef490</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Projective</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaee59a86102f150923b0cac6d4ff05107a0f7338b8672884554e8642bce9e44183</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>alignedboxtypedefs</name>
    <title>Global aligned box typedefs</title>
    <filename>group__alignedboxtypedefs.html</filename>
  </compound>
  <compound kind="group">
    <name>Geometry_Module</name>
    <title>Geometry_Module</title>
    <filename>group__Geometry__Module.html</filename>
    <class kind="class">Eigen::AlignedBox</class>
    <class kind="class">Eigen::AngleAxis</class>
    <class kind="class">Eigen::Homogeneous</class>
    <class kind="class">Eigen::Hyperplane</class>
    <class kind="class">Eigen::Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt;</class>
    <class kind="class">Eigen::Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt;</class>
    <class kind="class">Eigen::ParametrizedLine</class>
    <class kind="class">Eigen::Quaternion</class>
    <class kind="class">Eigen::QuaternionBase</class>
    <class kind="class">Eigen::Rotation2D</class>
    <class kind="class">Eigen::Scaling</class>
    <class kind="class">Eigen::Transform</class>
    <class kind="class">Eigen::Translation</class>
    <subgroup>alignedboxtypedefs</subgroup>
    <member kind="typedef">
      <type>Transform&lt; double, 2, Affine &gt;</type>
      <name>Affine2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gac1c9dbf666dc310b51253302a01136fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, Affine &gt;</type>
      <name>Affine2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gae90bfea5b980efcaadf9168ae6481d11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, Affine &gt;</type>
      <name>Affine3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gab0c57680a4d0de53bc749378b0320175</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, Affine &gt;</type>
      <name>Affine3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga3902f2f19737ec9f16189e218919c505</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 2, AffineCompact &gt;</type>
      <name>AffineCompact2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga635eb91d48c86041a21d7616fff7888e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, AffineCompact &gt;</type>
      <name>AffineCompact2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gae88f296fba2a506eb3397569d762da27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, AffineCompact &gt;</type>
      <name>AffineCompact3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gabcf74c0e194ea4e487284e28a9817a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, AffineCompact &gt;</type>
      <name>AffineCompact3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga372437883db5fe0332141ae30d4f501a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; double, 2 &gt;</type>
      <name>AlignedScaling2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaf8975289b8134a5021e806029516e82c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; float, 2 &gt;</type>
      <name>AlignedScaling2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaf2440178a1f5f6abef6ee0231bc49184</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; double, 3 &gt;</type>
      <name>AlignedScaling3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga0aff001d5740f13797c9acd4e3276673</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; float, 3 &gt;</type>
      <name>AlignedScaling3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga45caf8b0e6da378885f4ae3f06c5cde3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AngleAxis&lt; double &gt;</type>
      <name>AngleAxisd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gac218cd8f23b49aa36401d0c843bb6835</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AngleAxis&lt; float &gt;</type>
      <name>AngleAxisf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gadc7128416da41ca99bb8af814b78599e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 2, Isometry &gt;</type>
      <name>Isometry2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga517183233a93969160a02b10d0a898f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, Isometry &gt;</type>
      <name>Isometry2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga8262f9f26bd97dbb1688a10ca323e534</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, Isometry &gt;</type>
      <name>Isometry3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga5a91dba9c396daa1eb0a4d08566c4e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, Isometry &gt;</type>
      <name>Isometry3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad3de6a5dfd9da64bf0970995f9cbc032</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 2, Projective &gt;</type>
      <name>Projective2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad3b2e23c2704a22c957573bcaa362d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, Projective &gt;</type>
      <name>Projective2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga20f7da72f3045561b8cf2dfaceed797f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, Projective &gt;</type>
      <name>Projective3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga3d2c61fbea04b09e4925a2e321b8b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, Projective &gt;</type>
      <name>Projective3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga0546746224f5fd54d47ac8390eaefdd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; double &gt;</type>
      <name>Quaterniond</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga6e77eb8b6aae0e04be2db88107dbc642</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; float &gt;</type>
      <name>Quaternionf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga785b13a5a87f9bf55d4eba51ead2dcf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; double &gt;, Aligned &gt;</type>
      <name>QuaternionMapAlignedd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga4289f38cc6ecf302e07d2365abc6a902</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; float &gt;, Aligned &gt;</type>
      <name>QuaternionMapAlignedf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gadaf7f3ee984d9828ca94d66355f0b226</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; double &gt;, 0 &gt;</type>
      <name>QuaternionMapd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga89412d1dcf23537e5990dfb3089ace76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; float &gt;, 0 &gt;</type>
      <name>QuaternionMapf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga867ff508ac860bdf7cab3b8a8fc1048d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rotation2D&lt; double &gt;</type>
      <name>Rotation2Dd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga610359336130abe9a396ca159b3e8258</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rotation2D&lt; float &gt;</type>
      <name>Rotation2Df</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad801876e45910d99ebc3f8425e5e2a9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scaling&lt; double, 2 &gt;</type>
      <name>Scaling2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga257cbcb61210bb4023acfffe016e7b65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scaling&lt; float, 2 &gt;</type>
      <name>Scaling2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga938a025240ba65fa4b9bd914865a0c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scaling&lt; double, 3 &gt;</type>
      <name>Scaling3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga94f07c409b77cbc0edc91aa109031cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scaling&lt; float, 3 &gt;</type>
      <name>Scaling3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga793fe20d272d620fa0f74ac4f2fbef77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 2 &gt;</type>
      <name>Transform2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga6ffd4c7ab80ff82fb5c3dd3c70f00682</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2 &gt;</type>
      <name>Transform2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga82e7cccf6ae2b837686b8296bb991071</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3 &gt;</type>
      <name>Transform3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga74829af33e5b61c188eba0f69602af36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3 &gt;</type>
      <name>Transform3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga79f8619ae54312a47a86475721a39c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; double, 2 &gt;</type>
      <name>Translation2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga982a8a83eaa55aa335772a7513cd71a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; float, 2 &gt;</type>
      <name>Translation2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga69caf4470e90184c0f6d25fb2b0d3d77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; double, 3 &gt;</type>
      <name>Translation3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga1da881f21d724e3673633450198092d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; float, 3 &gt;</type>
      <name>Translation3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga909b4672826ae2cc78a167e49dfe21a5</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>gac3d90b12b21e1aaa2a9de9b0e45e6b7c</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>gab3f5a82a24490b936f8694cf8fef8e60</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;src, const MatrixBase&lt; OtherDerived &gt; &amp;dst, bool with_scaling=true)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ACADOcsparse</name>
    <filename>classACADOcsparse.html</filename>
    <base>SparseSolver</base>
    <member kind="function">
      <type></type>
      <name>ACADOcsparse</name>
      <anchorfile>classACADOcsparse.html</anchorfile>
      <anchor>a442c738014bfe58f580648e53ddbeba7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACADOcsparse</name>
      <anchorfile>classACADOcsparse.html</anchorfile>
      <anchor>a7ebb771860ba7ff2d4a495a86737e9b5</anchor>
      <arglist>(const ACADOcsparse &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ACADOcsparse *</type>
      <name>clone</name>
      <anchorfile>classACADOcsparse.html</anchorfile>
      <anchor>a2592a95bfe090d8473b059bc9a5ff112</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getX</name>
      <anchorfile>classACADOcsparse.html</anchorfile>
      <anchor>a737d7492994c753bfe8baf63da75e759</anchor>
      <arglist>(double *x_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setDimension</name>
      <anchorfile>classACADOcsparse.html</anchorfile>
      <anchor>a4f5df2e0f68d839529a1bd4ed7cec65f</anchor>
      <arglist>(const int &amp;n)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setIndices</name>
      <anchorfile>classACADOcsparse.html</anchorfile>
      <anchor>aaac2c96709817da02e3b6d122940e8c0</anchor>
      <arglist>(const int *rowIdx_, const int *colIdx_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setMatrix</name>
      <anchorfile>classACADOcsparse.html</anchorfile>
      <anchor>a77734bae1dc4e1a835559cb1e705cb57</anchor>
      <arglist>(double *A_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setNumberOfEntries</name>
      <anchorfile>classACADOcsparse.html</anchorfile>
      <anchor>a608dd2d6f6892dfcb15eb8f40e754b4e</anchor>
      <arglist>(const int &amp;nDense_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setPrintLevel</name>
      <anchorfile>classACADOcsparse.html</anchorfile>
      <anchor>a07b77e81b749fca9cff7e1f3171c1694</anchor>
      <arglist>(PrintLevel printLevel_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setTolerance</name>
      <anchorfile>classACADOcsparse.html</anchorfile>
      <anchor>a4a1128a5a72b8beb85665e6cada87493</anchor>
      <arglist>(double TOL_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>solve</name>
      <anchorfile>classACADOcsparse.html</anchorfile>
      <anchor>adddb557b13e5fc9c95b6d846b656a427</anchor>
      <arglist>(double *b)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>solveTranspose</name>
      <anchorfile>classACADOcsparse.html</anchorfile>
      <anchor>aafd4cf684b88fc268e0457a77d80aded</anchor>
      <arglist>(double *b)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ACADOcsparse</name>
      <anchorfile>classACADOcsparse.html</anchorfile>
      <anchor>a7c5a258c40268565affd72bb2663fd33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>dim</name>
      <anchorfile>classACADOcsparse.html</anchorfile>
      <anchor>a23d831e968fb2781065f13ab76ff7b86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>index1</name>
      <anchorfile>classACADOcsparse.html</anchorfile>
      <anchor>a337e2ec497e7ed81d01d6e713987be59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>index2</name>
      <anchorfile>classACADOcsparse.html</anchorfile>
      <anchor>a24d5ca683ed7083bd8b1951651181e18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cs_numeric *</type>
      <name>N</name>
      <anchorfile>classACADOcsparse.html</anchorfile>
      <anchor>aab050e857d2ad28f9987d4c8e1751d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nDense</name>
      <anchorfile>classACADOcsparse.html</anchorfile>
      <anchor>abda561ea40410f55426b23123a288974</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PrintLevel</type>
      <name>printLevel</name>
      <anchorfile>classACADOcsparse.html</anchorfile>
      <anchor>a414c1c7c1f4b5aadad194360d81db2ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cs_symbolic *</type>
      <name>S</name>
      <anchorfile>classACADOcsparse.html</anchorfile>
      <anchor>abcf2feba281b3a5f8124e2305f64fb73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>TOL</name>
      <anchorfile>classACADOcsparse.html</anchorfile>
      <anchor>a6b923a2cab58b26bdac4c643fa7d411c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>x</name>
      <anchorfile>classACADOcsparse.html</anchorfile>
      <anchor>a516f653aa76c385caa39fc70b82239d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ACADOworkspace_</name>
    <filename>structACADOworkspace__.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>acado_aux</name>
      <anchorfile>structACADOworkspace__.html</anchorfile>
      <anchor>a9d826b5dd25474f1ec854aa48110b306</anchor>
      <arglist>[800]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Acos</name>
    <filename>classAcos.html</filename>
    <base>UnaryOperator</base>
    <member kind="function">
      <type></type>
      <name>Acos</name>
      <anchorfile>classAcos.html</anchorfile>
      <anchor>a39227444721a23e5df068acfab97635b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Acos</name>
      <anchorfile>classAcos.html</anchorfile>
      <anchor>a0fcac59730c61732ccb253170b474aec</anchor>
      <arglist>(Operator *_argument)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Acos</name>
      <anchorfile>classAcos.html</anchorfile>
      <anchor>afdb5747fa696247aad39b3de5795d8f1</anchor>
      <arglist>(const Acos &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>clone</name>
      <anchorfile>classAcos.html</anchorfile>
      <anchor>a9e8cb7500cbfc5e2b1ac0c68a289725c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classAcos.html</anchorfile>
      <anchor>afbdb1050e5e89eec8646ea55bd6ebc80</anchor>
      <arglist>(EvaluationBase *x)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initDerivative</name>
      <anchorfile>classAcos.html</anchorfile>
      <anchor>a83423f558120df58eb53a5788e43565c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Acos &amp;</type>
      <name>operator=</name>
      <anchorfile>classAcos.html</anchorfile>
      <anchor>ade9239f0f2d11d89f7a96d9ea0159d15</anchor>
      <arglist>(const Acos &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>substitute</name>
      <anchorfile>classAcos.html</anchorfile>
      <anchor>a45b54ab373b5dc37c6124d4da5c57a40</anchor>
      <arglist>(int index, const Operator *sub)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Acos</name>
      <anchorfile>classAcos.html</anchorfile>
      <anchor>a622270c3678ac96c75cb48b4c78c1579</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Actuator</name>
    <filename>classActuator.html</filename>
    <base>TransferDevice</base>
    <member kind="function">
      <type></type>
      <name>Actuator</name>
      <anchorfile>classActuator.html</anchorfile>
      <anchor>a8f37ee0dc813ddfcffafe4470d3ac8aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Actuator</name>
      <anchorfile>classActuator.html</anchorfile>
      <anchor>ae9e83c47c5b40d085270f8bb40b90402</anchor>
      <arglist>(uint _nU, uint _nP=0, double _samplingTime=DEFAULT_SAMPLING_TIME)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Actuator</name>
      <anchorfile>classActuator.html</anchorfile>
      <anchor>a2f57815688e60f38d93b84c14b26d884</anchor>
      <arglist>(const Actuator &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getControlDeadTime</name>
      <anchorfile>classActuator.html</anchorfile>
      <anchor>ada45e18cd1a260fc038cc94bf0de8818</anchor>
      <arglist>(uint idx) const </arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>getControlDeadTimes</name>
      <anchorfile>classActuator.html</anchorfile>
      <anchor>a80c0099a1f1bbe9c78645df3d456c631</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Noise *</type>
      <name>getControlNoise</name>
      <anchorfile>classActuator.html</anchorfile>
      <anchor>a2b7ef22f1cb56926547c2e7265dfb905</anchor>
      <arglist>(uint idx) const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNP</name>
      <anchorfile>classActuator.html</anchorfile>
      <anchor>af79d0bacc84060ee866742d76f07498c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNU</name>
      <anchorfile>classActuator.html</anchorfile>
      <anchor>abf6db336b500cf7a56b34149aa43ccd9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getParameterDeadTime</name>
      <anchorfile>classActuator.html</anchorfile>
      <anchor>ab39e7d941dae8ac80b3756f73c6876aa</anchor>
      <arglist>(uint idx) const </arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>getParameterDeadTimes</name>
      <anchorfile>classActuator.html</anchorfile>
      <anchor>a8cb99efbb5a02a90c30a358d90b0d72c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Noise *</type>
      <name>getParameterNoise</name>
      <anchorfile>classActuator.html</anchorfile>
      <anchor>afe11e3f6f9f857270da0bb17067db209</anchor>
      <arglist>(uint idx) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classActuator.html</anchorfile>
      <anchor>a415d69643eb559a2043907c9c1efb604</anchor>
      <arglist>(double _startTime=0.0, const DVector &amp;_startValueU=emptyConstVector, const DVector &amp;_startValueP=emptyConstVector)</arglist>
    </member>
    <member kind="function">
      <type>Actuator &amp;</type>
      <name>operator=</name>
      <anchorfile>classActuator.html</anchorfile>
      <anchor>a8768ef74e5da01841e506dce06eaf0f9</anchor>
      <arglist>(const Actuator &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setControlDeadTime</name>
      <anchorfile>classActuator.html</anchorfile>
      <anchor>a19ef5f20aebf93d27eabfdc6aa257fff</anchor>
      <arglist>(uint idx, double _deadTime)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setControlDeadTimes</name>
      <anchorfile>classActuator.html</anchorfile>
      <anchor>a2968b6fda2b1c17687b6c4800fc46cb5</anchor>
      <arglist>(const DVector &amp;_deadTimes)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setControlDeadTimes</name>
      <anchorfile>classActuator.html</anchorfile>
      <anchor>af3a515070d178ba5c0588f729f489271</anchor>
      <arglist>(double _deadTime)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setControlNoise</name>
      <anchorfile>classActuator.html</anchorfile>
      <anchor>a952e5bfe2388ff9a46c24c98ce3b94af</anchor>
      <arglist>(const Noise &amp;_noise, double _noiseSamplingTime)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setControlNoise</name>
      <anchorfile>classActuator.html</anchorfile>
      <anchor>a4188bdf48105371dcee868b40aad42ea</anchor>
      <arglist>(uint idx, const Noise &amp;_noise, double _noiseSamplingTime)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setParameterDeadTime</name>
      <anchorfile>classActuator.html</anchorfile>
      <anchor>ae41c366f6af776090cdaa43fd338e8a2</anchor>
      <arglist>(uint idx, double _deadTime)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setParameterDeadTimes</name>
      <anchorfile>classActuator.html</anchorfile>
      <anchor>ab7440647ae8af5a929f0fdb956484ae3</anchor>
      <arglist>(const DVector &amp;_deadTimes)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setParameterDeadTimes</name>
      <anchorfile>classActuator.html</anchorfile>
      <anchor>a516035b2b6f48dc47a48dfbce19de6eb</anchor>
      <arglist>(double _deadTime)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setParameterNoise</name>
      <anchorfile>classActuator.html</anchorfile>
      <anchor>ace4f3d0e893a4df1f4580ef1c7e9d24e</anchor>
      <arglist>(const Noise &amp;_noise, double _noiseSamplingTime)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setParameterNoise</name>
      <anchorfile>classActuator.html</anchorfile>
      <anchor>aff6d5e1f36a5955368b0df4056847406</anchor>
      <arglist>(uint idx, const Noise &amp;_noise, double _noiseSamplingTime)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classActuator.html</anchorfile>
      <anchor>a0a49656960a9af9dfb46a777ecae8da9</anchor>
      <arglist>(VariablesGrid &amp;_u, VariablesGrid &amp;_p=emptyVariablesGrid)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Actuator</name>
      <anchorfile>classActuator.html</anchorfile>
      <anchor>a3c19e3031076395a918ab72e1acc8a3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>addActuatorNoise</name>
      <anchorfile>classActuator.html</anchorfile>
      <anchor>ac49149a1a6b29dd46c57a0ea5f2d1634</anchor>
      <arglist>(VariablesGrid &amp;_u, VariablesGrid &amp;_p) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>checkInputConsistency</name>
      <anchorfile>classActuator.html</anchorfile>
      <anchor>a271b4874b6e97eed1c53771b3a6b7b82</anchor>
      <arglist>(const VariablesGrid &amp;_u, const VariablesGrid &amp;_p) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>delayActuatorInput</name>
      <anchorfile>classActuator.html</anchorfile>
      <anchor>a78313738ac9cf9a5c954f162785e601e</anchor>
      <arglist>(VariablesGrid &amp;_u, VariablesGrid &amp;_p)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>getDelayedInputGrids</name>
      <anchorfile>classActuator.html</anchorfile>
      <anchor>a80086a4bdd51ccdbfbc921c9ff54ef2e</anchor>
      <arglist>(const VariablesGrid &amp;_u, const VariablesGrid &amp;_p, VariablesGrid &amp;_uDelayed, VariablesGrid &amp;_pDelayed) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>nP</name>
      <anchorfile>classActuator.html</anchorfile>
      <anchor>aed396c162080383be6f99e06da89a682</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>nU</name>
      <anchorfile>classActuator.html</anchorfile>
      <anchor>a7c1477753e520c96fbc48d744ac0ccb8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AdaptiveReferenceTrajectory</name>
    <filename>classAdaptiveReferenceTrajectory.html</filename>
    <base>ReferenceTrajectory</base>
    <member kind="function">
      <type></type>
      <name>AdaptiveReferenceTrajectory</name>
      <anchorfile>classAdaptiveReferenceTrajectory.html</anchorfile>
      <anchor>a19d9186730907442049e7c991ef20209</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AdaptiveReferenceTrajectory</name>
      <anchorfile>classAdaptiveReferenceTrajectory.html</anchorfile>
      <anchor>a18a3b457c06b7790adb6b09c5f0a07d0</anchor>
      <arglist>(const AdaptiveReferenceTrajectory &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ReferenceTrajectory *</type>
      <name>clone</name>
      <anchorfile>classAdaptiveReferenceTrajectory.html</anchorfile>
      <anchor>acad7a3a3a4c39414dcd6a9564c987181</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getDim</name>
      <anchorfile>classAdaptiveReferenceTrajectory.html</anchorfile>
      <anchor>ac09ba9d653f1a18748f383434fdd9dea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>getReference</name>
      <anchorfile>classAdaptiveReferenceTrajectory.html</anchorfile>
      <anchor>a9cb05be9114f4682c12cfc6ffb1f5257</anchor>
      <arglist>(double tStart, double tEnd, VariablesGrid &amp;_yRef) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classAdaptiveReferenceTrajectory.html</anchorfile>
      <anchor>a60ea8ae6292f11aad99c381f4b37b3ff</anchor>
      <arglist>(double startTime=0.0, const DVector &amp;_x=emptyConstVector, const DVector &amp;_xa=emptyConstVector, const DVector &amp;_u=emptyConstVector, const DVector &amp;_p=emptyConstVector, const DVector &amp;_w=emptyConstVector)=0</arglist>
    </member>
    <member kind="function">
      <type>AdaptiveReferenceTrajectory &amp;</type>
      <name>operator=</name>
      <anchorfile>classAdaptiveReferenceTrajectory.html</anchorfile>
      <anchor>aa3b1f578fb0d2dd0a40e299700f22cdf</anchor>
      <arglist>(const AdaptiveReferenceTrajectory &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classAdaptiveReferenceTrajectory.html</anchorfile>
      <anchor>a91d61d908599e7fec55800b9f3d2b966</anchor>
      <arglist>(double _currentTime, const DVector &amp;_y, const DVector &amp;_x=emptyConstVector, const DVector &amp;_xa=emptyConstVector, const DVector &amp;_u=emptyConstVector, const DVector &amp;_p=emptyConstVector, const DVector &amp;_w=emptyConstVector)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classAdaptiveReferenceTrajectory.html</anchorfile>
      <anchor>a307931605a13053f2e707081e5590125</anchor>
      <arglist>(const DVector &amp;_x, const VariablesGrid &amp;_u=emptyConstVariablesGrid, const VariablesGrid &amp;_p=emptyConstVariablesGrid, const VariablesGrid &amp;_w=emptyConstVariablesGrid)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AdaptiveReferenceTrajectory</name>
      <anchorfile>classAdaptiveReferenceTrajectory.html</anchorfile>
      <anchor>a3e7ae5bcb0c90064c8b442e20957fa6f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Addition</name>
    <filename>classAddition.html</filename>
    <base>BinaryOperator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_backward</name>
      <anchorfile>classAddition.html</anchorfile>
      <anchor>a43831213821b0fea2e977632fd258543</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator *seed, Operator **df, int &amp;nNewIS, TreeProjection ***newIS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_backward</name>
      <anchorfile>classAddition.html</anchorfile>
      <anchor>aba7b5485db8e05c2865709ecf17dfe6b</anchor>
      <arglist>(int number, double seed, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_backward2</name>
      <anchorfile>classAddition.html</anchorfile>
      <anchor>a6b2c9b36b68767fe9a51ef201fbf7c66</anchor>
      <arglist>(int number, double seed1, double seed2, double *df, double *ddf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>AD_forward</name>
      <anchorfile>classAddition.html</anchorfile>
      <anchor>a42f2e5f40b35bda005363182a2661307</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator **seed, int &amp;nNewIS, TreeProjection ***newIS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward</name>
      <anchorfile>classAddition.html</anchorfile>
      <anchor>a09a7a4d88288fb515e479fcff2d0b88d</anchor>
      <arglist>(int number, double *seed, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward</name>
      <anchorfile>classAddition.html</anchorfile>
      <anchor>a6dbb2c8c4d729eeb8a717e9aaf5b20ff</anchor>
      <arglist>(int number, double *x, double *seed, double *f, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward2</name>
      <anchorfile>classAddition.html</anchorfile>
      <anchor>afaf8b2aa9cd07173388a00e9d2df1577</anchor>
      <arglist>(int number, double *seed1, double *seed2, double *df, double *ddf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_symmetric</name>
      <anchorfile>classAddition.html</anchorfile>
      <anchor>aba8e06036b83baad0845feee8f759c6e</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator *l, Operator **S, int dimS, Operator **dfS, Operator **ldf, Operator **H, int &amp;nNewLIS, TreeProjection ***newLIS, int &amp;nNewSIS, TreeProjection ***newSIS, int &amp;nNewHIS, TreeProjection ***newHIS)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Addition</name>
      <anchorfile>classAddition.html</anchorfile>
      <anchor>a6e9780f53d1f985815031c247db34601</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Addition</name>
      <anchorfile>classAddition.html</anchorfile>
      <anchor>ae78a67ff7074e64a3674b2693ff60fc7</anchor>
      <arglist>(Operator *_argument1, Operator *_argument2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Addition</name>
      <anchorfile>classAddition.html</anchorfile>
      <anchor>a3a2bbad3845dc2a5755a683cf220f62e</anchor>
      <arglist>(const Addition &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>clone</name>
      <anchorfile>classAddition.html</anchorfile>
      <anchor>aecc16995484c480076c4b9a97723e7b2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>differentiate</name>
      <anchorfile>classAddition.html</anchorfile>
      <anchor>a71e08f702dcbd134d12d198ee6f0834a</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classAddition.html</anchorfile>
      <anchor>ae4f7b1e805248c2b98dee9d08e408d03</anchor>
      <arglist>(int number, double *x, double *result)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classAddition.html</anchorfile>
      <anchor>a7a200290c8c0d88d512bc1605a67e915</anchor>
      <arglist>(EvaluationBase *x)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CurvatureType</type>
      <name>getCurvature</name>
      <anchorfile>classAddition.html</anchorfile>
      <anchor>a609a58cc52c2777b9d51e039a46e08dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual MonotonicityType</type>
      <name>getMonotonicity</name>
      <anchorfile>classAddition.html</anchorfile>
      <anchor>af96b335c60fbc170d980994740441635</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual OperatorName</type>
      <name>getName</name>
      <anchorfile>classAddition.html</anchorfile>
      <anchor>aa793fe13490ffdc9299c55a0d7e248bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getValue</name>
      <anchorfile>classAddition.html</anchorfile>
      <anchor>ada7b1041010f38a7029ec89d8e6d544b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isLinearIn</name>
      <anchorfile>classAddition.html</anchorfile>
      <anchor>aae9c5a16134c6ce0cde1479dee1dd526</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isPolynomialIn</name>
      <anchorfile>classAddition.html</anchorfile>
      <anchor>a9aba9f16e7f1a9e187a9734e274fde62</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isRationalIn</name>
      <anchorfile>classAddition.html</anchorfile>
      <anchor>aac0f63e77cf58b656aa767fc4782a3ad</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function">
      <type>Addition &amp;</type>
      <name>operator=</name>
      <anchorfile>classAddition.html</anchorfile>
      <anchor>a18b84aff449a5a451706e4412d56446c</anchor>
      <arglist>(const Addition &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::ostream &amp;</type>
      <name>print</name>
      <anchorfile>classAddition.html</anchorfile>
      <anchor>acdae97f6229723973a8c54be4530d5af</anchor>
      <arglist>(std::ostream &amp;stream) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>substitute</name>
      <anchorfile>classAddition.html</anchorfile>
      <anchor>ad928deb1e9a9fb0fd395a5ff086a7e87</anchor>
      <arglist>(int index, const Operator *sub)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Addition</name>
      <anchorfile>classAddition.html</anchorfile>
      <anchor>a66f0b31feefaaa51701e78b2a366b840</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AdjointERKExport</name>
    <filename>classAdjointERKExport.html</filename>
    <base>ExplicitRungeKuttaExport</base>
    <member kind="function">
      <type></type>
      <name>AdjointERKExport</name>
      <anchorfile>classAdjointERKExport.html</anchorfile>
      <anchor>a5ed6899226387dda1d3fc7abde50cb3e</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AdjointERKExport</name>
      <anchorfile>classAdjointERKExport.html</anchorfile>
      <anchor>aa888f41665d474d9c1a9c6fd6dc8ba0a</anchor>
      <arglist>(const AdjointERKExport &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getCode</name>
      <anchorfile>classAdjointERKExport.html</anchorfile>
      <anchor>acf42a35524af52aaa4ca3c693fd37f8a</anchor>
      <arglist>(ExportStatementBlock &amp;code)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getDataDeclarations</name>
      <anchorfile>classAdjointERKExport.html</anchorfile>
      <anchor>a2d3ff3f982a2f826cdabc089cff13b07</anchor>
      <arglist>(ExportStatementBlock &amp;declarations, ExportStruct dataStruct=ACADO_ANY) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setDifferentialEquation</name>
      <anchorfile>classAdjointERKExport.html</anchorfile>
      <anchor>ab6ccd90cd6d91acaae1c841d3360aa79</anchor>
      <arglist>(const Expression &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setup</name>
      <anchorfile>classAdjointERKExport.html</anchorfile>
      <anchor>a20e64d3d461371f2ac7fa1bb6ea5e8e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AdjointERKExport</name>
      <anchorfile>classAdjointERKExport.html</anchorfile>
      <anchor>acd0ee53ff5bbaaa55a2449bb164caf3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>rk_forward_sweep</name>
      <anchorfile>classAdjointERKExport.html</anchorfile>
      <anchor>a6f599502b52f4f4945e02a49d841a23e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AlgebraicConsistencyConstraint</name>
    <filename>classAlgebraicConsistencyConstraint.html</filename>
    <base>ConstraintElement</base>
    <member kind="function">
      <type>returnValue</type>
      <name>add</name>
      <anchorfile>classAlgebraicConsistencyConstraint.html</anchorfile>
      <anchor>adb1bd6da13cf283983a57226cbf882a6</anchor>
      <arglist>(const uint &amp;endOfStage_, const DifferentialEquation &amp;dae)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlgebraicConsistencyConstraint</name>
      <anchorfile>classAlgebraicConsistencyConstraint.html</anchorfile>
      <anchor>ab98e82fa609f048e1b228a81368148aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlgebraicConsistencyConstraint</name>
      <anchorfile>classAlgebraicConsistencyConstraint.html</anchorfile>
      <anchor>a16aa83ad78fb187993eca3e615c0077b</anchor>
      <arglist>(const Grid &amp;grid_, const uint &amp;numberOfStages)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlgebraicConsistencyConstraint</name>
      <anchorfile>classAlgebraicConsistencyConstraint.html</anchorfile>
      <anchor>a30c571e25071e16ba60a11488634e64e</anchor>
      <arglist>(const AlgebraicConsistencyConstraint &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluate</name>
      <anchorfile>classAlgebraicConsistencyConstraint.html</anchorfile>
      <anchor>af7415ee6f887d5cb2f4a1c6f19657196</anchor>
      <arglist>(const OCPiterate &amp;iter)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluateSensitivities</name>
      <anchorfile>classAlgebraicConsistencyConstraint.html</anchorfile>
      <anchor>a284b0214253e19246b599866294fc60c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluateSensitivities</name>
      <anchorfile>classAlgebraicConsistencyConstraint.html</anchorfile>
      <anchor>a37590fb54515c498da0e11f1718506e0</anchor>
      <arglist>(int &amp;count, const BlockMatrix &amp;seed, BlockMatrix &amp;hessian)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDim</name>
      <anchorfile>classAlgebraicConsistencyConstraint.html</anchorfile>
      <anchor>a2b93a1a1c887f38bf30526645bf389a0</anchor>
      <arglist>(const int &amp;idx_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNC</name>
      <anchorfile>classAlgebraicConsistencyConstraint.html</anchorfile>
      <anchor>aa226281694f0fd4a901ea2f392178c08</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AlgebraicConsistencyConstraint &amp;</type>
      <name>operator=</name>
      <anchorfile>classAlgebraicConsistencyConstraint.html</anchorfile>
      <anchor>a3965e39d499cfb57189a6a0bb3f0e746</anchor>
      <arglist>(const AlgebraicConsistencyConstraint &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AlgebraicConsistencyConstraint</name>
      <anchorfile>classAlgebraicConsistencyConstraint.html</anchorfile>
      <anchor>ac5f235b7634d14789a68833201d12b82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>computeForwardSensitivityBlock</name>
      <anchorfile>classAlgebraicConsistencyConstraint.html</anchorfile>
      <anchor>ae6926b8e1a5e5333ec8a0ce55377ad56</anchor>
      <arglist>(int offset1, int offset2, int offset3, int stageIdx, DMatrix *seed)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initializeEvaluationPoints</name>
      <anchorfile>classAlgebraicConsistencyConstraint.html</anchorfile>
      <anchor>a55d1a44bbb3e821aab3e69c686289ad8</anchor>
      <arglist>(const OCPiterate &amp;iter)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>breakPoints</name>
      <anchorfile>classAlgebraicConsistencyConstraint.html</anchorfile>
      <anchor>a62b98cb809a645c8af61be03fa545bb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>counter</name>
      <anchorfile>classAlgebraicConsistencyConstraint.html</anchorfile>
      <anchor>ab22fe19048bf05a4104ac7e10900a580</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>numberOfAlgebraicStates</name>
      <anchorfile>classAlgebraicConsistencyConstraint.html</anchorfile>
      <anchor>ae00f7c51b4143d30f3183d594da7921b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>numberOfDifferentialStates</name>
      <anchorfile>classAlgebraicConsistencyConstraint.html</anchorfile>
      <anchor>a8f09c51a51d465cc39e17df49a9deb19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>numberOfStages</name>
      <anchorfile>classAlgebraicConsistencyConstraint.html</anchorfile>
      <anchor>a841e54f7b43c1254e03313b8604400cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AlgebraicState</name>
    <filename>classAlgebraicState.html</filename>
    <base>ExpressionType&lt; AlgebraicState, VT_ALGEBRAIC_STATE &gt;</base>
    <member kind="function">
      <type></type>
      <name>AlgebraicState</name>
      <anchorfile>classAlgebraicState.html</anchorfile>
      <anchor>a913bbf62189b8ced79273d1f7b3a9fdd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlgebraicState</name>
      <anchorfile>classAlgebraicState.html</anchorfile>
      <anchor>ac7a66e9ccf650d7e36a4261161396a9d</anchor>
      <arglist>(const std::string &amp;_name, unsigned _nRows, unsigned _nCols)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ExpressionType&lt; AlgebraicState, VT_ALGEBRAIC_STATE &gt;</type>
      <name>Base</name>
      <anchorfile>classAlgebraicState.html</anchorfile>
      <anchor>aa9c1798bc2bdf5b48edf481a9bb6d9e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AlgorithmicBase</name>
    <filename>classAlgorithmicBase.html</filename>
    <member kind="function">
      <type>int</type>
      <name>addLogRecord</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>a3b93ef5bd089420b6616228221346a3f</anchor>
      <arglist>(LogRecord &amp;_record)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addOption</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>ab1ed2679e5815588f6924fee06ee6cba</anchor>
      <arglist>(OptionsName name, int value)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addOption</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>a071da48f6f265b0841b8334bd803fe3a</anchor>
      <arglist>(OptionsName name, double value)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addOption</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>a78af135bdf943534d6a6c88a38f1f110</anchor>
      <arglist>(uint idx, OptionsName name, int value)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addOption</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>a9e0253e447d19dce53de9fa274349407</anchor>
      <arglist>(uint idx, OptionsName name, double value)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addOptionsList</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>ae929b8fb31bff764305cc4b2dd397e1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlgorithmicBase</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>a18607cb5fe82aa905306d05fad272cad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlgorithmicBase</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>a382e55a1c44ff0dd8e5c0d6a4263dcf0</anchor>
      <arglist>(UserInteraction *_userInteraction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlgorithmicBase</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>a967ee1d860345a0e9f7480f34ecab814</anchor>
      <arglist>(const AlgorithmicBase &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>get</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>aea95877b270ce97d5ebb7baf8d33272a</anchor>
      <arglist>(OptionsName name, int &amp;value) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>get</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>a9e752547072e69666701b7f68629a2e6</anchor>
      <arglist>(OptionsName name, double &amp;value) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>get</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>ab56aa1c7d7aaf2fbf120b8fcaf9c07fc</anchor>
      <arglist>(OptionsName name, std::string &amp;value) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>get</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>ab1efc8a2565b5f565664518c58650d91</anchor>
      <arglist>(uint idx, OptionsName name, int &amp;value) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>get</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>ace72c91128b13d5d964c4389a1f5f4b7</anchor>
      <arglist>(uint idx, OptionsName name, double &amp;value) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getAll</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>a3c356fa4c538dbd01f983642334620af</anchor>
      <arglist>(LogName _name, MatrixVariablesGrid &amp;values) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getFirst</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>ade423c659f19299b7ce30eed577c343d</anchor>
      <arglist>(LogName _name, DMatrix &amp;firstValue) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getFirst</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>a8530a20ea391b13c0cb67300b16f8ca7</anchor>
      <arglist>(LogName _name, VariablesGrid &amp;firstValue) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getLast</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>ab439618a429ec7c77fbf4f773e8577e5</anchor>
      <arglist>(LogName _name, DMatrix &amp;lastValue) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getLast</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>a2f3453f4c00e553f164967e78d8e8bbb</anchor>
      <arglist>(LogName _name, VariablesGrid &amp;lastValue) const </arglist>
    </member>
    <member kind="function">
      <type>Options</type>
      <name>getOptions</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>a106d96480eb8daa60bfb7dabd1da8f7c</anchor>
      <arglist>(uint idx) const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>haveOptionsChanged</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>af88dcb14120c28fa01c95bf0fcc0b393</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>haveOptionsChanged</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>a8acf70ef1977ccd019f2ee0e41542030</anchor>
      <arglist>(uint idx) const </arglist>
    </member>
    <member kind="function">
      <type>AlgorithmicBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>ab81e2d09af0ecd4acebc50462d31b368</anchor>
      <arglist>(const AlgorithmicBase &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>plot</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>a7b692ddc05ecf8f438488ac2b468a3af</anchor>
      <arglist>(PlotFrequency _frequency=PLOT_IN_ANY_CASE)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>printLogRecord</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>a0090c0a53ba623b4e3b8f3c48f7375b1</anchor>
      <arglist>(std::ostream &amp;_stream, int idx, LogPrintMode _mode=PRINT_ITEM_BY_ITEM) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>replot</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>a926b18b9641b8fec8a4a031f242c82d2</anchor>
      <arglist>(PlotFrequency _frequency=PLOT_IN_ANY_CASE)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>set</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>a33042ccbd7be0abd2af7dcb28edd6d3b</anchor>
      <arglist>(OptionsName name, int value)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>set</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>ae5c04d1ff2d16713178ef2bc346afdd7</anchor>
      <arglist>(OptionsName name, double value)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>set</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>aaa978f98a55274fc0bb2d4b5bb3c3f56</anchor>
      <arglist>(OptionsName name, const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>set</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>acb0e67a40fea823e776e649d8e041bb4</anchor>
      <arglist>(uint idx, OptionsName name, int value)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>set</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>a4e0508b51e9d7e4d5f0037b4fdefd58d</anchor>
      <arglist>(uint idx, OptionsName name, double value)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setAll</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>a56835e893bd958cd769cf613d4e7f38a</anchor>
      <arglist>(LogName _name, const MatrixVariablesGrid &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setLast</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>a886adfe1341465e8e596071a5d73765f</anchor>
      <arglist>(LogName _name, int lastValue, double time=-INFTY)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setLast</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>a84fe63e3edd535b2a23b039d932b0ce1</anchor>
      <arglist>(LogName _name, double lastValue, double time=-INFTY)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setLast</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>a7828d434d7b30baf2306f387b896a7d4</anchor>
      <arglist>(LogName _name, const DVector &amp;lastValue, double time=-INFTY)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setLast</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>aff0e57231fdc3605ebbed85373dc775f</anchor>
      <arglist>(LogName _name, const DMatrix &amp;lastValue, double time=-INFTY)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setLast</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>a20f6aa0f413389a27238a6fc4aeb1058</anchor>
      <arglist>(LogName _name, const VariablesGrid &amp;lastValue, double time=-INFTY)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setOptions</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>a74a1d54748586d089e07504f40091c5c</anchor>
      <arglist>(const Options &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setOptions</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>a87a5702bf11775d06e142ca490873a82</anchor>
      <arglist>(uint idx, const Options &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AlgorithmicBase</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>afcaeda1fa66214230a079e50dc029036</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>outputLoggingIdx</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>a5f428238f5d2d0358db3db4e680e5145</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BooleanType</type>
      <name>useModuleStandalone</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>a934f51ea8c9dd4840c3e2be6333607a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UserInteraction *</type>
      <name>userInteraction</name>
      <anchorfile>classAlgorithmicBase.html</anchorfile>
      <anchor>a1432f2d2f273c002a76784471ed70456</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Asin</name>
    <filename>classAsin.html</filename>
    <base>UnaryOperator</base>
    <member kind="function">
      <type></type>
      <name>Asin</name>
      <anchorfile>classAsin.html</anchorfile>
      <anchor>a562d6db6155678729ed5da53654a32fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Asin</name>
      <anchorfile>classAsin.html</anchorfile>
      <anchor>aca06fa169086e98a090b74bdf5a031cd</anchor>
      <arglist>(Operator *_argument)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Asin</name>
      <anchorfile>classAsin.html</anchorfile>
      <anchor>a0544414bec46710a084e2c28f2a2c735</anchor>
      <arglist>(const Asin &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>clone</name>
      <anchorfile>classAsin.html</anchorfile>
      <anchor>a40f5fbb48968cf49766f1135727b21ac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classAsin.html</anchorfile>
      <anchor>a6b480ca8a2f25a10fe97df4cf01425a6</anchor>
      <arglist>(EvaluationBase *x)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initDerivative</name>
      <anchorfile>classAsin.html</anchorfile>
      <anchor>a813c4f13ccae589d082586c75657ec9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Asin &amp;</type>
      <name>operator=</name>
      <anchorfile>classAsin.html</anchorfile>
      <anchor>a36be4abe4bca6f48b5d482fc75d421b2</anchor>
      <arglist>(const Asin &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>substitute</name>
      <anchorfile>classAsin.html</anchorfile>
      <anchor>a40f74132c91b70264609f844f5bccec6</anchor>
      <arglist>(int index, const Operator *sub)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Asin</name>
      <anchorfile>classAsin.html</anchorfile>
      <anchor>a51ffd099b72189b7758428c97792f4ca</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Atan</name>
    <filename>classAtan.html</filename>
    <base>UnaryOperator</base>
    <member kind="function">
      <type></type>
      <name>Atan</name>
      <anchorfile>classAtan.html</anchorfile>
      <anchor>a634cbb9a88304eab4ace2dfc91651ca6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Atan</name>
      <anchorfile>classAtan.html</anchorfile>
      <anchor>a23b6dff60b11105c04e6745f77dbda7b</anchor>
      <arglist>(Operator *_argument)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Atan</name>
      <anchorfile>classAtan.html</anchorfile>
      <anchor>a900c6c31c2b972b03f30c2abdd186dca</anchor>
      <arglist>(const Atan &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>clone</name>
      <anchorfile>classAtan.html</anchorfile>
      <anchor>adeb0dc1f6bb17664940ae6b88aef8f45</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classAtan.html</anchorfile>
      <anchor>a90d42b151a7c7b0ebbabf754e9897bb6</anchor>
      <arglist>(EvaluationBase *x)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initDerivative</name>
      <anchorfile>classAtan.html</anchorfile>
      <anchor>a75a3545e0f70d4fa9d9f0bc90023e9bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Atan &amp;</type>
      <name>operator=</name>
      <anchorfile>classAtan.html</anchorfile>
      <anchor>aefb68a42f3d54efee46356d5eb8b9828</anchor>
      <arglist>(const Atan &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>substitute</name>
      <anchorfile>classAtan.html</anchorfile>
      <anchor>aa91e7b112671a15929e934f8e5b5efd2</anchor>
      <arglist>(int index, const Operator *sub)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Atan</name>
      <anchorfile>classAtan.html</anchorfile>
      <anchor>abe09594ffb2317b2e87cf06d86730ef4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BandedCP</name>
    <filename>classBandedCP.html</filename>
    <member kind="function">
      <type></type>
      <name>BandedCP</name>
      <anchorfile>classBandedCP.html</anchorfile>
      <anchor>a7775f594326407ae7fb23a0d19313cc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BandedCP</name>
      <anchorfile>classBandedCP.html</anchorfile>
      <anchor>ae7db364a1f3a68623166cf994e6eba67</anchor>
      <arglist>(const BandedCP &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isLP</name>
      <anchorfile>classBandedCP.html</anchorfile>
      <anchor>aab1dc7a3f15649ad3c53fdacb5cb93ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isQP</name>
      <anchorfile>classBandedCP.html</anchorfile>
      <anchor>a713178ec20629d48bc2ad9c8bed5f70e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isSDP</name>
      <anchorfile>classBandedCP.html</anchorfile>
      <anchor>aed3eaf649fca5111a62b1ad705cae5f0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BandedCP &amp;</type>
      <name>operator=</name>
      <anchorfile>classBandedCP.html</anchorfile>
      <anchor>a98ed947991d5755b6eee08782feae024</anchor>
      <arglist>(const BandedCP &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BandedCP</name>
      <anchorfile>classBandedCP.html</anchorfile>
      <anchor>aededaa529ad4efb69c2ae300a514f377</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>BlockMatrix **</type>
      <name>B</name>
      <anchorfile>classBandedCP.html</anchorfile>
      <anchor>a6320f5e18f39d7ec36f3917c4f6b4412</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BlockMatrix</type>
      <name>constraintGradient</name>
      <anchorfile>classBandedCP.html</anchorfile>
      <anchor>a8c91ef72166088d5656254cd2b82ca3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BlockMatrix</type>
      <name>deltaX</name>
      <anchorfile>classBandedCP.html</anchorfile>
      <anchor>ac33022775265e06fee3eff175c6a93a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BlockMatrix</type>
      <name>dynGradient</name>
      <anchorfile>classBandedCP.html</anchorfile>
      <anchor>aeb4bdf827071b17d28439d2788049160</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BlockMatrix</type>
      <name>dynResiduum</name>
      <anchorfile>classBandedCP.html</anchorfile>
      <anchor>af79831080d756ff47f78b51b3f9df504</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BlockMatrix</type>
      <name>hessian</name>
      <anchorfile>classBandedCP.html</anchorfile>
      <anchor>a1b0a6ea4b5cd0733c76aa1d6d6b4c994</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BlockMatrix</type>
      <name>lambdaBound</name>
      <anchorfile>classBandedCP.html</anchorfile>
      <anchor>a0cbcfb512b0d66939af597fee8123aee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BlockMatrix</type>
      <name>lambdaConstraint</name>
      <anchorfile>classBandedCP.html</anchorfile>
      <anchor>ad0142cdf2692ce704a2e057ef30fd2e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BlockMatrix</type>
      <name>lambdaDynamic</name>
      <anchorfile>classBandedCP.html</anchorfile>
      <anchor>a40a60058e5a5042a222bed3ed978dd02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BlockMatrix *</type>
      <name>lbB</name>
      <anchorfile>classBandedCP.html</anchorfile>
      <anchor>a428d92eed159ce0c51ffaa61038ef966</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BlockMatrix</type>
      <name>lowerBoundResiduum</name>
      <anchorfile>classBandedCP.html</anchorfile>
      <anchor>a2b1f02418bff4c11004e3e158831754f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BlockMatrix</type>
      <name>lowerConstraintResiduum</name>
      <anchorfile>classBandedCP.html</anchorfile>
      <anchor>a5add7776b051f930788af06a134bd524</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nS</name>
      <anchorfile>classBandedCP.html</anchorfile>
      <anchor>ad77dc5221e18c93dd086502e88b9945f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BlockMatrix</type>
      <name>objectiveGradient</name>
      <anchorfile>classBandedCP.html</anchorfile>
      <anchor>ac5311e4571caac88ce302887dae75df1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BlockMatrix *</type>
      <name>ubB</name>
      <anchorfile>classBandedCP.html</anchorfile>
      <anchor>aeac4abd01decf4e8866850b66f7261e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BlockMatrix</type>
      <name>upperBoundResiduum</name>
      <anchorfile>classBandedCP.html</anchorfile>
      <anchor>a2f0014fb49fe71a583c6677989adadd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BlockMatrix</type>
      <name>upperConstraintResiduum</name>
      <anchorfile>classBandedCP.html</anchorfile>
      <anchor>abca03304ce126933a1ed5a246cac10ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BlockMatrix **</type>
      <name>ylbB</name>
      <anchorfile>classBandedCP.html</anchorfile>
      <anchor>a4a624664d2a86641c8ec6cfcb88f75ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BlockMatrix **</type>
      <name>yubB</name>
      <anchorfile>classBandedCP.html</anchorfile>
      <anchor>a88d64b6c0939cce452facec20e79c3a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clean</name>
      <anchorfile>classBandedCP.html</anchorfile>
      <anchor>ad4833b49644f7caef01c753a6a85a6a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copy</name>
      <anchorfile>classBandedCP.html</anchorfile>
      <anchor>a7f88074cc736568dc5e1e97213dc50db</anchor>
      <arglist>(const BandedCP &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BandedCPsolver</name>
    <filename>classBandedCPsolver.html</filename>
    <base>AlgorithmicBase</base>
    <member kind="function">
      <type></type>
      <name>BandedCPsolver</name>
      <anchorfile>classBandedCPsolver.html</anchorfile>
      <anchor>ab0b31b6a2337e0d31cd525bc9841242f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BandedCPsolver</name>
      <anchorfile>classBandedCPsolver.html</anchorfile>
      <anchor>a2d1e51413b32feb1853f10ea76b5c7b4</anchor>
      <arglist>(UserInteraction *_userInteraction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BandedCPsolver</name>
      <anchorfile>classBandedCPsolver.html</anchorfile>
      <anchor>a9687226f7a279aa2eb30a457f53df552</anchor>
      <arglist>(const BandedCPsolver &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual BandedCPsolver *</type>
      <name>clone</name>
      <anchorfile>classBandedCPsolver.html</anchorfile>
      <anchor>ae866bed54d82142c3c8eae07951832d6</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>finalizeSolve</name>
      <anchorfile>classBandedCPsolver.html</anchorfile>
      <anchor>a7f2f3efd162f6792db081298d5b9e885</anchor>
      <arglist>(BandedCP &amp;cp)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>freezeCondensing</name>
      <anchorfile>classBandedCPsolver.html</anchorfile>
      <anchor>afe4d811df9946156051aba914c22f093</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>getFirstControl</name>
      <anchorfile>classBandedCPsolver.html</anchorfile>
      <anchor>a6f5e9e2a291a77f056e56f1d7877eaf0</anchor>
      <arglist>(DVector &amp;u0_) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>getParameters</name>
      <anchorfile>classBandedCPsolver.html</anchorfile>
      <anchor>a6e4b6d11639576d9004a13d7c56ebd0a</anchor>
      <arglist>(DVector &amp;p_) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getVarianceCovariance</name>
      <anchorfile>classBandedCPsolver.html</anchorfile>
      <anchor>a42c0d826bf4f55602e4b45a0113f3b5f</anchor>
      <arglist>(DMatrix &amp;var)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classBandedCPsolver.html</anchorfile>
      <anchor>a3e0fbbde9636390e492e9244ce1419a1</anchor>
      <arglist>(const OCPiterate &amp;iter_)=0</arglist>
    </member>
    <member kind="function">
      <type>BandedCPsolver &amp;</type>
      <name>operator=</name>
      <anchorfile>classBandedCPsolver.html</anchorfile>
      <anchor>aca6faa3277c4449502825b40bbc25887</anchor>
      <arglist>(const BandedCPsolver &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>prepareSolve</name>
      <anchorfile>classBandedCPsolver.html</anchorfile>
      <anchor>a91cffd0dc72b7ff4bc23a527371d9bba</anchor>
      <arglist>(BandedCP &amp;cp)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setRealTimeParameters</name>
      <anchorfile>classBandedCPsolver.html</anchorfile>
      <anchor>a7605a7f70c1a0166fdf651d34bbaeed5</anchor>
      <arglist>(const DVector &amp;DeltaX, const DVector &amp;DeltaP=emptyConstVector)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>solve</name>
      <anchorfile>classBandedCPsolver.html</anchorfile>
      <anchor>aba07b6548413fb57c0976c8754c97332</anchor>
      <arglist>(BandedCP &amp;cp)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>unfreezeCondensing</name>
      <anchorfile>classBandedCPsolver.html</anchorfile>
      <anchor>a26ba5dfebc9ca0a3a57d3fadbeb6cc5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BandedCPsolver</name>
      <anchorfile>classBandedCPsolver.html</anchorfile>
      <anchor>a4ffa8b8c0d069567d24682b679148eed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupLogging</name>
      <anchorfile>classBandedCPsolver.html</anchorfile>
      <anchor>afd0debade48703990961fc27ffc15edd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupOptions</name>
      <anchorfile>classBandedCPsolver.html</anchorfile>
      <anchor>a33c92df51ada0edcec2df2ccef9384d3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BFGSupdate</name>
    <filename>classBFGSupdate.html</filename>
    <base>ConstantHessian</base>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>apply</name>
      <anchorfile>classBFGSupdate.html</anchorfile>
      <anchor>acd32b9e0f154967aa8148f2c750c523a</anchor>
      <arglist>(BlockMatrix &amp;B, const BlockMatrix &amp;x, const BlockMatrix &amp;y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BFGSupdate</name>
      <anchorfile>classBFGSupdate.html</anchorfile>
      <anchor>ab0f2fa7a50b375d3dbd9bea742a5c76a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BFGSupdate</name>
      <anchorfile>classBFGSupdate.html</anchorfile>
      <anchor>a0c0836aeff4f8b0ad43adacfa18430fa</anchor>
      <arglist>(UserInteraction *_userInteraction, uint _nBlocks=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BFGSupdate</name>
      <anchorfile>classBFGSupdate.html</anchorfile>
      <anchor>affd883ff1903660eaace869a0a6fd2fb</anchor>
      <arglist>(const BFGSupdate &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual NLPderivativeApproximation *</type>
      <name>clone</name>
      <anchorfile>classBFGSupdate.html</anchorfile>
      <anchor>aa80efa18c428e95eb9cb19730aa28575</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initHessian</name>
      <anchorfile>classBFGSupdate.html</anchorfile>
      <anchor>a08266fd606255b2ef3017b11d6693bb6</anchor>
      <arglist>(BlockMatrix &amp;B, uint N, const OCPiterate &amp;iter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initScaling</name>
      <anchorfile>classBFGSupdate.html</anchorfile>
      <anchor>ac7c9658e179262cf1e630b3993b9f285</anchor>
      <arglist>(BlockMatrix &amp;B, const BlockMatrix &amp;x, const BlockMatrix &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>BFGSupdate &amp;</type>
      <name>operator=</name>
      <anchorfile>classBFGSupdate.html</anchorfile>
      <anchor>a56363d18ea1ae0f89eeb7bdf28f54db4</anchor>
      <arglist>(const BFGSupdate &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>performsBlockUpdates</name>
      <anchorfile>classBFGSupdate.html</anchorfile>
      <anchor>ae18e3908cfbcf986ccdd0ea9637435f4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setBFGSModification</name>
      <anchorfile>classBFGSupdate.html</anchorfile>
      <anchor>a5cb480f1d7586125ffb674d9502f62a1</anchor>
      <arglist>(const BFGSModificationType &amp;modification_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BFGSupdate</name>
      <anchorfile>classBFGSupdate.html</anchorfile>
      <anchor>a6a728bd466b693e8c164546eb137c9cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>applyBlockDiagonalUpdate</name>
      <anchorfile>classBFGSupdate.html</anchorfile>
      <anchor>a523481c1e83c4dcb42d2900b150bf0dd</anchor>
      <arglist>(BlockMatrix &amp;B, const BlockMatrix &amp;x, const BlockMatrix &amp;y)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>applyUpdate</name>
      <anchorfile>classBFGSupdate.html</anchorfile>
      <anchor>a77993c7520ad0e4c0e873da4fc1a48b5</anchor>
      <arglist>(BlockMatrix &amp;B, const BlockMatrix &amp;x, const BlockMatrix &amp;y)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>getSubBlockLine</name>
      <anchorfile>classBFGSupdate.html</anchorfile>
      <anchor>ac23e65515b3dcef25ff114ed52631fd1</anchor>
      <arglist>(const int &amp;N, const int &amp;line1, const int &amp;line2, const int &amp;offset, const BlockMatrix &amp;M, BlockMatrix &amp;x)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setSubBlockLine</name>
      <anchorfile>classBFGSupdate.html</anchorfile>
      <anchor>af210f4022747fa476eddf8bbad6d6688</anchor>
      <arglist>(const int &amp;N, const int &amp;line1, const int &amp;line2, const int &amp;offset, BlockMatrix &amp;M, const BlockMatrix &amp;x)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BFGSModificationType</type>
      <name>modification</name>
      <anchorfile>classBFGSupdate.html</anchorfile>
      <anchor>a3679adf766358197bbd99a6325e8fd98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>nBlocks</name>
      <anchorfile>classBFGSupdate.html</anchorfile>
      <anchor>a3a0bcd6f9487797d77df11446dfb98b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BinaryOperator</name>
    <filename>classBinaryOperator.html</filename>
    <base>SmoothOperator</base>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>AD_backward</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>af8caf35f0958f9d252b2530a3419c0e1</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator *seed, Operator **df, int &amp;nNewIS, TreeProjection ***newIS)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>AD_backward</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>a170581bd1c65daf2fff9df59c522da96</anchor>
      <arglist>(int number, double seed, double *df)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>AD_backward2</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>ae6cb9af6133297779617c2200e7e158d</anchor>
      <arglist>(int number, double seed1, double seed2, double *df, double *ddf)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Operator *</type>
      <name>AD_forward</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>acb8a6e8537b5454863a87f9e06f01a3b</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator **seed, int &amp;nNewIS, TreeProjection ***newIS)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>AD_forward</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>a812808ded455586baa6ff3e318ffadd1</anchor>
      <arglist>(int number, double *x, double *seed, double *f, double *df)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>AD_forward</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>a14f8f8f70e9104acb003fe267e6835f0</anchor>
      <arglist>(int number, double *seed, double *df)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>AD_forward2</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>afe38432e9d21fec6b1b093b70ae7ddd0</anchor>
      <arglist>(int number, double *seed1, double *seed2, double *df, double *ddf)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>AD_symmetric</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>ac0b9e27b58a9c97f06a47d78bef32f74</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator *l, Operator **S, int dimS, Operator **dfS, Operator **ldf, Operator **H, int &amp;nNewLIS, TreeProjection ***newLIS, int &amp;nNewSIS, TreeProjection ***newSIS, int &amp;nNewHIS, TreeProjection ***newHIS)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BinaryOperator</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>ab7524b3be8e531c301db7cc9a15473fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BinaryOperator</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>a156fbc254ca515694b04085c9fb3a713</anchor>
      <arglist>(Operator *_argument1, Operator *_argument2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BinaryOperator</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>a01a15193c038daacdcba17c7f6dac13d</anchor>
      <arglist>(const BinaryOperator &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>clearBuffer</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>a5ac73163e5b9d4881920f0b658d7b4f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Operator *</type>
      <name>clone</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>aa1badf2aef8fbd61c80d601ed2748046</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Operator *</type>
      <name>differentiate</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>aaf57e738a57d8e99e3b43395c97b7497</anchor>
      <arglist>(int index)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>enumerateVariables</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>adbe1d9672a31754c2f931560faff4243</anchor>
      <arglist>(SymbolicIndexList *indexList)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>a4592a747711ff60bb51c238f39506398</anchor>
      <arglist>(int number, double *x, double *result)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>a9b78039aea59759fa7117e4595e08007</anchor>
      <arglist>(EvaluationBase *x)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual CurvatureType</type>
      <name>getCurvature</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>a658632622ff7f911a35362c025a3045d</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual MonotonicityType</type>
      <name>getMonotonicity</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>ade11135ce3c69d2493315aedc61cd56e</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual OperatorName</type>
      <name>getName</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>aa2ca1142a7261ddefc5f1f1cf0320b23</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initDerivative</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>a0f5234b1c02bcd240ce0b3f42d2c5ec3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isDependingOn</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>a7699cfe2d4e70aed4419bf6f52663db1</anchor>
      <arglist>(VariableType var) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isDependingOn</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>ab53d790e7e427c1f41fd3a987b1d41c6</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual BooleanType</type>
      <name>isLinearIn</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>a9396f595e300239ec0d911d7b4c80616</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual NeutralElement</type>
      <name>isOneOrZero</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>a599a7d6cdb33dc1902353b833e2c5f2d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual BooleanType</type>
      <name>isPolynomialIn</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>afb2f02db26b8f634a20c2b31999afc2e</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual BooleanType</type>
      <name>isRationalIn</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>a0e08feac838eec075fdc5847bc2860bd</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isSymbolic</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>a2c49d45913b78626d170d03dd636b59c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isVariable</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>a85f79d992ac6698369913d5116beb4dd</anchor>
      <arglist>(VariableType &amp;varType, int &amp;component) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>loadIndices</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>a9f4ac202656e31d0865eb374a825de15</anchor>
      <arglist>(SymbolicIndexList *indexList)</arglist>
    </member>
    <member kind="function">
      <type>BinaryOperator &amp;</type>
      <name>operator=</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>a5bf2ec2419313130e96b7bbd8c517ae7</anchor>
      <arglist>(const BinaryOperator &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::ostream &amp;</type>
      <name>print</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>a056f439fe22d809fb684302ec3f1cdfc</anchor>
      <arglist>(std::ostream &amp;stream) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setCurvature</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>ae3c7d6abb7a8412abf5793befe7da0fb</anchor>
      <arglist>(CurvatureType curvature_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setMonotonicity</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>ab0982d5e2da8c6b2d3bd60d1159c9fec</anchor>
      <arglist>(MonotonicityType monotonicity_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setVariableExportName</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>a71ad62e5ce5dc9064136352b40eb0fef</anchor>
      <arglist>(const VariableType &amp;_type, const std::vector&lt; std::string &gt; &amp;_name)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Operator *</type>
      <name>substitute</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>af90cb929b06d7392747a9c0d6dc10686</anchor>
      <arglist>(int index, const Operator *sub)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BinaryOperator</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>a7981ff340a9b56f8c003070f668b6ba4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copy</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>a7bacea3d0ccc7ef0a72681cf2096f7cf</anchor>
      <arglist>(const BinaryOperator &amp;arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>deleteAll</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>a1c112a1cc2f738090f148738c184fc1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Operator *</type>
      <name>argument1</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>a93fa06f1ac521dbe8ccea287cfcf809f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>argument1_result</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>a61ec7376cbeba67dfa2900ee59ef56bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Operator *</type>
      <name>argument2</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>a6046c79a76e1c7b90e836f791c77fc71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>argument2_result</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>aaacfa3dde9c4b04d421cd0b4e9c58e6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>bufferSize</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>aa90ebb85cae1e789f09b2ec72d955cb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CurvatureType</type>
      <name>curvature</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>adc5b41cfe762a8ed5dae9c10870bc9db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Operator *</type>
      <name>dargument1</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>abd5339d249465a78c5e9ad19f693f155</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>dargument1_result</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>a70946af675c5f8e7b08d66129ac4d571</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Operator *</type>
      <name>dargument2</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>a43c8e263ae4c186fea018172c5023569</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>dargument2_result</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>afa6b218c1104f92977bf39b2d4de0e43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MonotonicityType</type>
      <name>monotonicity</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>a43c567d660b24d4c5da5bd10937a452f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Power_Int</name>
      <anchorfile>classBinaryOperator.html</anchorfile>
      <anchor>aa5624be4646749b5e8db7688641384b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BlockImpl</name>
    <filename>classBlockImpl.html</filename>
  </compound>
  <compound kind="class">
    <name>BlockMatrix</name>
    <filename>classBlockMatrix.html</filename>
    <member kind="function">
      <type>returnValue</type>
      <name>addDense</name>
      <anchorfile>classBlockMatrix.html</anchorfile>
      <anchor>a14f4711f1d33befad0c4114890ff310b</anchor>
      <arglist>(uint rowIdx, uint colIdx, const DMatrix &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addRegularisation</name>
      <anchorfile>classBlockMatrix.html</anchorfile>
      <anchor>a84ae73e3ac577f6ce0871300d80f59f7</anchor>
      <arglist>(uint rowIdx, uint colIdx, double eps)</arglist>
    </member>
    <member kind="function">
      <type>BlockMatrix</type>
      <name>addRegularisation</name>
      <anchorfile>classBlockMatrix.html</anchorfile>
      <anchor>a0e3aad57538903973b60f10ada670123</anchor>
      <arglist>(double eps)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockMatrix</name>
      <anchorfile>classBlockMatrix.html</anchorfile>
      <anchor>a9e2007f1bb5eed933cb04d19fe9b72fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockMatrix</name>
      <anchorfile>classBlockMatrix.html</anchorfile>
      <anchor>aaf2896e7b7ab1b3abb54d4d49e092701</anchor>
      <arglist>(uint _nRows, uint _nCols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockMatrix</name>
      <anchorfile>classBlockMatrix.html</anchorfile>
      <anchor>a6ddd0c7931d0896eac6676bc702c4b6f</anchor>
      <arglist>(const DMatrix &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>BlockMatrix</type>
      <name>getAbsolute</name>
      <anchorfile>classBlockMatrix.html</anchorfile>
      <anchor>abcb529a815032c028e3dcbd14ebbceea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BlockMatrix</type>
      <name>getNegative</name>
      <anchorfile>classBlockMatrix.html</anchorfile>
      <anchor>a3facc66be49eab52102c0768dcdb0e37</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumCols</name>
      <anchorfile>classBlockMatrix.html</anchorfile>
      <anchor>ae507bf73b76db4e267b54e047f539ef9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumCols</name>
      <anchorfile>classBlockMatrix.html</anchorfile>
      <anchor>adf28fd6c5834f9612cc9d4e6b0a4e01a</anchor>
      <arglist>(uint rowIdx, uint colIdx) const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumRows</name>
      <anchorfile>classBlockMatrix.html</anchorfile>
      <anchor>ac7e9d5b613a3084f2055e41955069a99</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumRows</name>
      <anchorfile>classBlockMatrix.html</anchorfile>
      <anchor>a105605463d6e714b1f556cb5508b6217</anchor>
      <arglist>(uint rowIdx, uint colIdx) const </arglist>
    </member>
    <member kind="function">
      <type>BlockMatrix</type>
      <name>getPositive</name>
      <anchorfile>classBlockMatrix.html</anchorfile>
      <anchor>a76aa4ddf7828be3b3f2b0afcc8237de0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getSubBlock</name>
      <anchorfile>classBlockMatrix.html</anchorfile>
      <anchor>a3751ca788cf62b9b5f9aac375b478d3b</anchor>
      <arglist>(uint rowIdx, uint colIdx, DMatrix &amp;value) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getSubBlock</name>
      <anchorfile>classBlockMatrix.html</anchorfile>
      <anchor>a977188b403c0686359af81fe915e3d6f</anchor>
      <arglist>(uint rowIdx, uint colIdx, DMatrix &amp;value, uint nR, uint nC) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classBlockMatrix.html</anchorfile>
      <anchor>acc4672892aa4b308d9423a4bf50aa4da</anchor>
      <arglist>(uint _nRows, uint _nCols)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classBlockMatrix.html</anchorfile>
      <anchor>a1a5a7947a8e6708ff18dc611cf1efa24</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSquare</name>
      <anchorfile>classBlockMatrix.html</anchorfile>
      <anchor>a2badb052b43685140cce61f08dd79790</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSquare</name>
      <anchorfile>classBlockMatrix.html</anchorfile>
      <anchor>af44015049a0820e5e4778f009d78be6a</anchor>
      <arglist>(uint rowIdx, uint colIdx) const </arglist>
    </member>
    <member kind="function">
      <type>BlockMatrix</type>
      <name>operator*</name>
      <anchorfile>classBlockMatrix.html</anchorfile>
      <anchor>ae9b3f8c820ecf68e9c60300ee2d2a90a</anchor>
      <arglist>(const BlockMatrix &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>BlockMatrix</type>
      <name>operator*=</name>
      <anchorfile>classBlockMatrix.html</anchorfile>
      <anchor>a3ce5a64974b7404a63b619ef2bf30267</anchor>
      <arglist>(double scalar)</arglist>
    </member>
    <member kind="function">
      <type>BlockMatrix</type>
      <name>operator+</name>
      <anchorfile>classBlockMatrix.html</anchorfile>
      <anchor>aa1fcc7bd394665b074ebbb93bebd4f0a</anchor>
      <arglist>(const BlockMatrix &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>BlockMatrix &amp;</type>
      <name>operator+=</name>
      <anchorfile>classBlockMatrix.html</anchorfile>
      <anchor>a3ee817c5d983964f7dc5cf19dd75317d</anchor>
      <arglist>(const BlockMatrix &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>BlockMatrix</type>
      <name>operator-</name>
      <anchorfile>classBlockMatrix.html</anchorfile>
      <anchor>a31c2928ad5e49dd52846b6a05ef0a3d7</anchor>
      <arglist>(const BlockMatrix &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>BlockMatrix</type>
      <name>operator^</name>
      <anchorfile>classBlockMatrix.html</anchorfile>
      <anchor>a717541317e5dc2ae6ffc499254a1eeb4</anchor>
      <arglist>(const BlockMatrix &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>print</name>
      <anchorfile>classBlockMatrix.html</anchorfile>
      <anchor>ae35a8c6df66ed5c8c6079f1060b58800</anchor>
      <arglist>(std::ostream &amp;stream=std::cout) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setDense</name>
      <anchorfile>classBlockMatrix.html</anchorfile>
      <anchor>a130af88ca177d2f46e7def5ea458ebac</anchor>
      <arglist>(uint rowIdx, uint colIdx, const DMatrix &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setIdentity</name>
      <anchorfile>classBlockMatrix.html</anchorfile>
      <anchor>aa869ae5d149a2969029f60fad7817b17</anchor>
      <arglist>(uint rowIdx, uint colIdx, uint dim)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setZero</name>
      <anchorfile>classBlockMatrix.html</anchorfile>
      <anchor>a8255666d0f4c6e83dac5050da7c16383</anchor>
      <arglist>(uint rowIdx, uint colIdx)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setZero</name>
      <anchorfile>classBlockMatrix.html</anchorfile>
      <anchor>a1b27eb1a469c8daab37cd442c9ced1ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BlockMatrix</type>
      <name>transpose</name>
      <anchorfile>classBlockMatrix.html</anchorfile>
      <anchor>a484faf10a2bce0028d3efc4f3b6dfab5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BlockMatrix</name>
      <anchorfile>classBlockMatrix.html</anchorfile>
      <anchor>a317cd08fd3c6e098dfd2fe9f966297ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::vector&lt; DMatrix &gt; &gt;</type>
      <name>elements</name>
      <anchorfile>classBlockMatrix.html</anchorfile>
      <anchor>a76443327c813d75db1fa437de5850d42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>nCols</name>
      <anchorfile>classBlockMatrix.html</anchorfile>
      <anchor>a4e9b9c16036fadb704d95cc2de4c0d90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>nRows</name>
      <anchorfile>classBlockMatrix.html</anchorfile>
      <anchor>ad887e264c39b8528a0fdc8704ba05f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::vector&lt; SubBlockMatrixType &gt; &gt;</type>
      <name>types</name>
      <anchorfile>classBlockMatrix.html</anchorfile>
      <anchor>a411ff83fad51fd3bc471107114f78d8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BoundaryConstraint</name>
    <filename>classBoundaryConstraint.html</filename>
    <base>ConstraintElement</base>
    <member kind="function">
      <type>returnValue</type>
      <name>add</name>
      <anchorfile>classBoundaryConstraint.html</anchorfile>
      <anchor>a441a9e7baca46db30cb557aec7bb7eff</anchor>
      <arglist>(const double lb_, const Expression &amp;arg1, const Expression &amp;arg2, const double ub_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BoundaryConstraint</name>
      <anchorfile>classBoundaryConstraint.html</anchorfile>
      <anchor>a0554de581ce0e15a1b6d853d6739d220</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BoundaryConstraint</name>
      <anchorfile>classBoundaryConstraint.html</anchorfile>
      <anchor>ac2694b8aa32adcd3626f23f71751409a</anchor>
      <arglist>(const Grid &amp;grid_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BoundaryConstraint</name>
      <anchorfile>classBoundaryConstraint.html</anchorfile>
      <anchor>aeaa9386341919acdb1778d4fc784713e</anchor>
      <arglist>(const BoundaryConstraint &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluate</name>
      <anchorfile>classBoundaryConstraint.html</anchorfile>
      <anchor>a542a3b2d73f0745d49614fca474036ca</anchor>
      <arglist>(const OCPiterate &amp;iter)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluateSensitivities</name>
      <anchorfile>classBoundaryConstraint.html</anchorfile>
      <anchor>a91665b7fd2533d9c7afd87e7ac6d37d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluateSensitivities</name>
      <anchorfile>classBoundaryConstraint.html</anchorfile>
      <anchor>a040fe7b330e420fcb928c5f85add7e20</anchor>
      <arglist>(const DMatrix &amp;seed, BlockMatrix &amp;hessian)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNC</name>
      <anchorfile>classBoundaryConstraint.html</anchorfile>
      <anchor>ac8d3529983cb94558c1330f8fac5bcd9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BoundaryConstraint &amp;</type>
      <name>operator=</name>
      <anchorfile>classBoundaryConstraint.html</anchorfile>
      <anchor>ae552e5ecf1ad0f254c89bf8676622ac1</anchor>
      <arglist>(const BoundaryConstraint &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BoundaryConstraint</name>
      <anchorfile>classBoundaryConstraint.html</anchorfile>
      <anchor>a4f5b32c4b64a095cec3c471817ddcd80</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Bounds</name>
    <filename>classBounds.html</filename>
    <base>SubjectTo</base>
    <base>SubjectTo</base>
    <base>SubjectTo</base>
    <member kind="function">
      <type></type>
      <name>Bounds</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a4df99b6aeade42ade4eaf2d1a14e176a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Bounds</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a3f908e79a6439be486f967f838655163</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Bounds</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>acc45b5ad09d22f0aa1f2594bf426f700</anchor>
      <arglist>(const Bounds &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Bounds</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>acc45b5ad09d22f0aa1f2594bf426f700</anchor>
      <arglist>(const Bounds &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Bounds</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a3f908e79a6439be486f967f838655163</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Bounds</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a8ff472dfd05fdaf07a5e2433dd0b88e7</anchor>
      <arglist>(int _n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Bounds</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>acc45b5ad09d22f0aa1f2594bf426f700</anchor>
      <arglist>(const Bounds &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>flipFixed</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>ae040b8d26920a6e52a572171504891df</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function">
      <type>Indexlist *</type>
      <name>getFixed</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a1819c61019c2b76a77336ac3159759ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Indexlist *</type>
      <name>getFixed</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a1819c61019c2b76a77336ac3159759ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Indexlist *</type>
      <name>getFixed</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a1819c61019c2b76a77336ac3159759ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Indexlist *</type>
      <name>getFree</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>aa015d4fafc119776f4274c51a0e60a08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Indexlist *</type>
      <name>getFree</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>aa015d4fafc119776f4274c51a0e60a08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Indexlist *</type>
      <name>getFree</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>aa015d4fafc119776f4274c51a0e60a08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNBV</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a7873f65765a31325792e9c4600b82f14</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNBV</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a7873f65765a31325792e9c4600b82f14</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNBV</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a7873f65765a31325792e9c4600b82f14</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNFR</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a12d9cc8842423922c47d17c22e51d8b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNFR</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a12d9cc8842423922c47d17c22e51d8b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNFR</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>acc06fa3280c8f477a4a2a8d27d699ed7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNFV</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a67e5af10a1fc863d25e0f5b8adde3245</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNFV</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a67e5af10a1fc863d25e0f5b8adde3245</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNFV</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a67e5af10a1fc863d25e0f5b8adde3245</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNFX</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a71960b03bc280b611ecc76002eea2b7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNFX</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a71960b03bc280b611ecc76002eea2b7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNFX</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a93af6a24513cae52988646aec520bd89</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNUV</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>adec338d39cd3a9b6307db86b4db42605</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNUV</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>adec338d39cd3a9b6307db86b4db42605</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNUV</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>adec338d39cd3a9b6307db86b4db42605</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNV</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a18746d19acb33653d82010245a0df36b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNV</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a18746d19acb33653d82010245a0df36b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNV</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a18746d19acb33653d82010245a0df36b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a792c466ba53c28e89545d140f4d1d92d</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a792c466ba53c28e89545d140f4d1d92d</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a11440ef91a144d38738d0d979ee8e9e3</anchor>
      <arglist>(int _n=0)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>moveFixedToFree</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a5f94b70d8881b66b4db05a8951192879</anchor>
      <arglist>(int _number)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>moveFixedToFree</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a5f94b70d8881b66b4db05a8951192879</anchor>
      <arglist>(int _number)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>moveFixedToFree</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>ad5b809717231157ee0e02ab972106795</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>moveFreeToFixed</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a7924ae45b20ce1b2428e30c64ea2d460</anchor>
      <arglist>(int _number, SubjectToStatus _status)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>moveFreeToFixed</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a7924ae45b20ce1b2428e30c64ea2d460</anchor>
      <arglist>(int _number, SubjectToStatus _status)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>moveFreeToFixed</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a6d6f6a6405fb0b7ff607e5a587eedafb</anchor>
      <arglist>(int number, SubjectToStatus _status)</arglist>
    </member>
    <member kind="function">
      <type>Bounds &amp;</type>
      <name>operator=</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a394c33cd33ba7c8560121f414bececdb</anchor>
      <arglist>(const Bounds &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>Bounds &amp;</type>
      <name>operator=</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a0f64af9be7fffbe8afe0e488c9ead7d9</anchor>
      <arglist>(const Bounds &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>Bounds &amp;</type>
      <name>operator=</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a0f64af9be7fffbe8afe0e488c9ead7d9</anchor>
      <arglist>(const Bounds &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>print</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a04ad16d13952adff7be66e8a82ab8281</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>rotate</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a977be2e3415aecf530c80fbe6a546791</anchor>
      <arglist>(int offset)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setNBV</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a062e1916bce67a130d115bca4b449478</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setNBV</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a062e1916bce67a130d115bca4b449478</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setNFV</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a5ce37298403924e3d2506042d76f369c</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setNFV</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a5ce37298403924e3d2506042d76f369c</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setNUV</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>ac3dd647c659932ceb007dbc558d89f97</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setNUV</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>ac3dd647c659932ceb007dbc558d89f97</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setupAllFree</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>ae2f0eb4f34eb9a16b7d036ce23fa7ad0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setupAllFree</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>ae2f0eb4f34eb9a16b7d036ce23fa7ad0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setupAllFree</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>ae2f0eb4f34eb9a16b7d036ce23fa7ad0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setupAllLower</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a3e87cf95718653034b86d021f70e45ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setupAllUpper</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a0626b894a71f058d3eebf3ee37f6f8d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setupBound</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a4b170e6051711516540ff99b4fde7c6e</anchor>
      <arglist>(int _number, SubjectToStatus _status)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setupBound</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a4b170e6051711516540ff99b4fde7c6e</anchor>
      <arglist>(int _number, SubjectToStatus _status)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setupBound</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a33bb74eea2c6a060442a34e464b93a50</anchor>
      <arglist>(int number, SubjectToStatus _status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>shift</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>ad17d8dcd3b7dcbd2d43ea79b9fcf774b</anchor>
      <arglist>(int offset)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>swapFree</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>aa43c846e6c5a9ee5275f155cf1331d63</anchor>
      <arglist>(int number1, int number2)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>swapFree</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>aa43c846e6c5a9ee5275f155cf1331d63</anchor>
      <arglist>(int number1, int number2)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>swapFree</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>aa43c846e6c5a9ee5275f155cf1331d63</anchor>
      <arglist>(int number1, int number2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Bounds</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>aed8643720e1ca9c1da0b902aec80d3c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Bounds</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>aed8643720e1ca9c1da0b902aec80d3c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Bounds</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a1435ad89b13ee5798ff03111ea0bf6e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>clear</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>ad19e200f0cd0b476f5630d2516eb4d4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>copy</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>abb34af9c6fbd53b591aaa65db6108bac</anchor>
      <arglist>(const Bounds &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupAll</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>ac8733669924bba05b64b3a0fb2e5c784</anchor>
      <arglist>(SubjectToStatus _status)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Indexlist</type>
      <name>fixed</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a7c4780c7710eec138bd4def344cedd69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Indexlist</type>
      <name>free</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a8970ccaefe48b7867663a8130643fd6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Indexlist</type>
      <name>freee</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a0e915647e5ef1a3a48f17fea73ccf03f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nBV</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a0e4eac012a17cd8820bc810c0d0b697d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nFV</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>a4b3837d7804e972d86f08abf7aa9d427</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nUV</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>af5b1399c515fd34a299d526e199046ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nV</name>
      <anchorfile>classBounds.html</anchorfile>
      <anchor>aefee178c862948bcb5948f4b2888542b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BoxConstraint</name>
    <filename>classBoxConstraint.html</filename>
    <member kind="function">
      <type></type>
      <name>BoxConstraint</name>
      <anchorfile>classBoxConstraint.html</anchorfile>
      <anchor>af1167e28fb2a9c4c48f793372e645f17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BoxConstraint</name>
      <anchorfile>classBoxConstraint.html</anchorfile>
      <anchor>aa23cc74bf12748d5a1869eaa87040831</anchor>
      <arglist>(const BoxConstraint &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classBoxConstraint.html</anchorfile>
      <anchor>a606f834eb39d8c2a5ef08bc61a12d854</anchor>
      <arglist>(const Grid &amp;grid_)</arglist>
    </member>
    <member kind="function">
      <type>BoxConstraint &amp;</type>
      <name>operator=</name>
      <anchorfile>classBoxConstraint.html</anchorfile>
      <anchor>a690ab17057983b2fcef5c7cd8bebf366</anchor>
      <arglist>(const BoxConstraint &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BoxConstraint</name>
      <anchorfile>classBoxConstraint.html</anchorfile>
      <anchor>ae7a76b5f879b71660a9d1d7df35869d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>deleteAll</name>
      <anchorfile>classBoxConstraint.html</anchorfile>
      <anchor>a57df20c053119f6baa40727948b3a399</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>evaluateBounds</name>
      <anchorfile>classBoxConstraint.html</anchorfile>
      <anchor>a6f3b8ae9cd229cb4bf6ff67d0f303a74</anchor>
      <arglist>(const OCPiterate &amp;iter)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getBounds</name>
      <anchorfile>classBoxConstraint.html</anchorfile>
      <anchor>ae791681ce61dd8c3fc0a065eeb3801cd</anchor>
      <arglist>(const OCPiterate &amp;iter)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector **</type>
      <name>blb</name>
      <anchorfile>classBoxConstraint.html</anchorfile>
      <anchor>aedb130752772012af81c43f515f39531</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector **</type>
      <name>bub</name>
      <anchorfile>classBoxConstraint.html</anchorfile>
      <anchor>a450132609faf25a078e0f5fc00588e99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Grid</type>
      <name>grid</name>
      <anchorfile>classBoxConstraint.html</anchorfile>
      <anchor>a0ba781df764052b42a7f1a064939c1f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>index</name>
      <anchorfile>classBoxConstraint.html</anchorfile>
      <anchor>a1ae7d00b7225dcc80fd087bcbe74853d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nb</name>
      <anchorfile>classBoxConstraint.html</anchorfile>
      <anchor>a592429f8263c0fb47c8b646e39729b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix *</type>
      <name>residuumPL</name>
      <anchorfile>classBoxConstraint.html</anchorfile>
      <anchor>a94b98fe79fe501168f065cc6d9beee76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix *</type>
      <name>residuumPU</name>
      <anchorfile>classBoxConstraint.html</anchorfile>
      <anchor>a16eb8ddb5272a3fde11d2b0736063e22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix *</type>
      <name>residuumUL</name>
      <anchorfile>classBoxConstraint.html</anchorfile>
      <anchor>afa6e129dfdfe521024b77c5800c5270f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix *</type>
      <name>residuumUU</name>
      <anchorfile>classBoxConstraint.html</anchorfile>
      <anchor>a00772233401b841766e6c4778a73406f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix *</type>
      <name>residuumWL</name>
      <anchorfile>classBoxConstraint.html</anchorfile>
      <anchor>adc0b7985a6871e5f534f92b86f6ceecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix *</type>
      <name>residuumWU</name>
      <anchorfile>classBoxConstraint.html</anchorfile>
      <anchor>a8a598d9241fef60c16af474a12790173</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix *</type>
      <name>residuumXAL</name>
      <anchorfile>classBoxConstraint.html</anchorfile>
      <anchor>adf534b55631a1fcad2ff5c8c142634f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix *</type>
      <name>residuumXAU</name>
      <anchorfile>classBoxConstraint.html</anchorfile>
      <anchor>ac559c57d26a74b280d8e0c19b2507adf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix *</type>
      <name>residuumXL</name>
      <anchorfile>classBoxConstraint.html</anchorfile>
      <anchor>acf73ad83ca1b63eb18e9281be4a8e47a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix *</type>
      <name>residuumXU</name>
      <anchorfile>classBoxConstraint.html</anchorfile>
      <anchor>a877a64983768873d0fd896f0bbd8257d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VariableType *</type>
      <name>var</name>
      <anchorfile>classBoxConstraint.html</anchorfile>
      <anchor>ab88b7ea6d6cffe499109e45b142cb93b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CFunction</name>
    <filename>classCFunction.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_backward</name>
      <anchorfile>classCFunction.html</anchorfile>
      <anchor>a2e073af65bf27a897abe70b98d828518</anchor>
      <arglist>(double *seed, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_backward</name>
      <anchorfile>classCFunction.html</anchorfile>
      <anchor>a4505da624db744f18612c675a6e6e776</anchor>
      <arglist>(int number, double *seed, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_backward2</name>
      <anchorfile>classCFunction.html</anchorfile>
      <anchor>a7f256fa0818516307dae616af9c02beb</anchor>
      <arglist>(int number, double *seed1, double *seed2, double *df, double *ddf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward</name>
      <anchorfile>classCFunction.html</anchorfile>
      <anchor>a33f0a6927304f1d37bed107003737644</anchor>
      <arglist>(double *x, double *seed, double *f, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward</name>
      <anchorfile>classCFunction.html</anchorfile>
      <anchor>a11e1adc8a2f208a6de093a89472852a5</anchor>
      <arglist>(int number, double *seed, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward</name>
      <anchorfile>classCFunction.html</anchorfile>
      <anchor>a348a1f6d76ee6124279d59747f48ea2b</anchor>
      <arglist>(int number, double *x, double *seed, double *f, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward2</name>
      <anchorfile>classCFunction.html</anchorfile>
      <anchor>a2ffd83413c0654737a96f1278345ca8e</anchor>
      <arglist>(int number, double *seed1, double *seed2, double *df, double *ddf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFunction</name>
      <anchorfile>classCFunction.html</anchorfile>
      <anchor>a3b163df90eddf7685d6022916df7369d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFunction</name>
      <anchorfile>classCFunction.html</anchorfile>
      <anchor>a5e237386c1d1b53efc3e07b386adbf3c</anchor>
      <arglist>(uint dim, cFcnPtr cFcn_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFunction</name>
      <anchorfile>classCFunction.html</anchorfile>
      <anchor>ac7f991e179cfa25da34fe9e42b6818de</anchor>
      <arglist>(uint dim, cFcnPtr cFcn_, cFcnDPtr cFcnDForward_, cFcnDPtr cFcnDBackward_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFunction</name>
      <anchorfile>classCFunction.html</anchorfile>
      <anchor>a79e0984b10328448b26d89e3fbb1819a</anchor>
      <arglist>(const CFunction &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>clearBuffer</name>
      <anchorfile>classCFunction.html</anchorfile>
      <anchor>abb30176b1e10a34c79e8f12ac187b285</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classCFunction.html</anchorfile>
      <anchor>adec11cf2a1e986c69d3f3f5ea833eac4</anchor>
      <arglist>(double *x, double *result)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classCFunction.html</anchorfile>
      <anchor>a89054e15680a947328fddba54c30db5a</anchor>
      <arglist>(double *x, double *result, PrintLevel printL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classCFunction.html</anchorfile>
      <anchor>a1aae3a569cd78d528e7b2b9bfa4fbd99</anchor>
      <arglist>(int number, double *x, double *result)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>evaluateCFunction</name>
      <anchorfile>classCFunction.html</anchorfile>
      <anchor>a64be9c3d5d79488d10b9c621d2c9a332</anchor>
      <arglist>(double *x, double *result)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getDim</name>
      <anchorfile>classCFunction.html</anchorfile>
      <anchor>abe0006fd234fe6433b80e4ca8bb14d6e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Expression</type>
      <name>operator()</name>
      <anchorfile>classCFunction.html</anchorfile>
      <anchor>ae10d59e588e7adc1ca4ee7459a8900f1</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>CFunction &amp;</type>
      <name>operator=</name>
      <anchorfile>classCFunction.html</anchorfile>
      <anchor>aa1059c7d8d3b62374f0a45f684481a16</anchor>
      <arglist>(const CFunction &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setUserData</name>
      <anchorfile>classCFunction.html</anchorfile>
      <anchor>a3100e03bc3ffcb19ace7dca197adadf7</anchor>
      <arglist>(void *user_data_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CFunction</name>
      <anchorfile>classCFunction.html</anchorfile>
      <anchor>a05548ce113bdb82439cc315c58cc93f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copy</name>
      <anchorfile>classCFunction.html</anchorfile>
      <anchor>ae30eeb71e2ba5b4d9124f252f4abfca8</anchor>
      <arglist>(const CFunction &amp;arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>deleteAll</name>
      <anchorfile>classCFunction.html</anchorfile>
      <anchor>ac8f9bd78ecdde3632f0ca7c9c05a7893</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>initialize</name>
      <anchorfile>classCFunction.html</anchorfile>
      <anchor>a9a42bcdff1357edf9d7ca9af8a329cfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cFcnPtr</type>
      <name>cFcn</name>
      <anchorfile>classCFunction.html</anchorfile>
      <anchor>a957956eed7ba04918213fce7fe5f7063</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cFcnDPtr</type>
      <name>cFcnDBackward</name>
      <anchorfile>classCFunction.html</anchorfile>
      <anchor>a08715cebdc5280518c27704bf800ee88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cFcnDPtr</type>
      <name>cFcnDForward</name>
      <anchorfile>classCFunction.html</anchorfile>
      <anchor>abce415e258030dff5c886c2b4b757e5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>dim</name>
      <anchorfile>classCFunction.html</anchorfile>
      <anchor>ad42b36ef933164280fc88ef07e119aed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>maxAlloc</name>
      <anchorfile>classCFunction.html</anchorfile>
      <anchor>ac71c2027ba3f0e1b1af10fcb1c61f4bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>nn</name>
      <anchorfile>classCFunction.html</anchorfile>
      <anchor>a52a34c859d2ff7f2a0c1a1eef9153b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double **</type>
      <name>seedStore</name>
      <anchorfile>classCFunction.html</anchorfile>
      <anchor>a4cc1b80ed8a7e8c6c7d4f970944eda24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>void *</type>
      <name>user_data</name>
      <anchorfile>classCFunction.html</anchorfile>
      <anchor>a38064176d92ea703fb3deba44edf6fb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double **</type>
      <name>xStore</name>
      <anchorfile>classCFunction.html</anchorfile>
      <anchor>af6e995d3f67f811e91dd9ed1542c340d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ClippingFunctionality</name>
    <filename>classClippingFunctionality.html</filename>
    <member kind="function">
      <type></type>
      <name>ClippingFunctionality</name>
      <anchorfile>classClippingFunctionality.html</anchorfile>
      <anchor>ac3fb3e82d5fa345d2108893259addacf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ClippingFunctionality</name>
      <anchorfile>classClippingFunctionality.html</anchorfile>
      <anchor>a8c8ddbf0ec31a5675cc1c03f92b82c69</anchor>
      <arglist>(uint _nU, uint _nP=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ClippingFunctionality</name>
      <anchorfile>classClippingFunctionality.html</anchorfile>
      <anchor>aceccc0b3015b97f54f6ec0f733e4e772</anchor>
      <arglist>(const ClippingFunctionality &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>ClippingFunctionality &amp;</type>
      <name>operator=</name>
      <anchorfile>classClippingFunctionality.html</anchorfile>
      <anchor>a191244eb796a4dbc9c86ee7e45a49267</anchor>
      <arglist>(const ClippingFunctionality &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setControlLowerLimit</name>
      <anchorfile>classClippingFunctionality.html</anchorfile>
      <anchor>a72ad20f9a15c91c26ac6c64e36b623e9</anchor>
      <arglist>(uint idx, double _lowerLimit)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setControlLowerLimits</name>
      <anchorfile>classClippingFunctionality.html</anchorfile>
      <anchor>aee2a2a3b7363d4543219424e70b436c8</anchor>
      <arglist>(const DVector &amp;_lowerLimit)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setControlUpperLimit</name>
      <anchorfile>classClippingFunctionality.html</anchorfile>
      <anchor>a6b5b06132645a0ed19e3b6e008ff7cc5</anchor>
      <arglist>(uint idx, double _upperLimit)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setControlUpperLimits</name>
      <anchorfile>classClippingFunctionality.html</anchorfile>
      <anchor>acfcedce231ab793d92b66430bc325882</anchor>
      <arglist>(const DVector &amp;_upperLimit)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setParameterLowerLimit</name>
      <anchorfile>classClippingFunctionality.html</anchorfile>
      <anchor>ad14027e4fb384896bac63c73afe11eef</anchor>
      <arglist>(uint idx, double _lowerLimit)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setParameterLowerLimits</name>
      <anchorfile>classClippingFunctionality.html</anchorfile>
      <anchor>a32f98d12a7649a8cf40b870aeb79413a</anchor>
      <arglist>(const DVector &amp;_lowerLimit)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setParameterUpperLimit</name>
      <anchorfile>classClippingFunctionality.html</anchorfile>
      <anchor>a05a19a66842359975bf768a69a7743fa</anchor>
      <arglist>(uint idx, double _upperLimit)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setParameterUpperLimits</name>
      <anchorfile>classClippingFunctionality.html</anchorfile>
      <anchor>ab81b27e944071f58f6ef0deb902f57fa</anchor>
      <arglist>(const DVector &amp;_upperLimit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ClippingFunctionality</name>
      <anchorfile>classClippingFunctionality.html</anchorfile>
      <anchor>a2ba3bc6d7f2eabe1e2f4fa0cea6c1be4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>clipSignals</name>
      <anchorfile>classClippingFunctionality.html</anchorfile>
      <anchor>ad247407ffad57367e000aee84b7f8326</anchor>
      <arglist>(VariablesGrid &amp;_u, VariablesGrid &amp;_p=emptyVariablesGrid)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>clipSignals</name>
      <anchorfile>classClippingFunctionality.html</anchorfile>
      <anchor>aa95c8b7d1bf901fa7b732f233929edfd</anchor>
      <arglist>(DVector &amp;_u, DVector &amp;_p=emptyVector)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>uint</type>
      <name>getNumControlLimits</name>
      <anchorfile>classClippingFunctionality.html</anchorfile>
      <anchor>a2a26e2241548278f25d5051943f4c697</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>uint</type>
      <name>getNumParameterLimits</name>
      <anchorfile>classClippingFunctionality.html</anchorfile>
      <anchor>a2bda527e929893ce9494ffc71650ef9f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>lowerLimitControls</name>
      <anchorfile>classClippingFunctionality.html</anchorfile>
      <anchor>af32487baa5eede94e299259000fcca42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>lowerLimitParameters</name>
      <anchorfile>classClippingFunctionality.html</anchorfile>
      <anchor>acab8f653c15f259fee17e66ab245af30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>upperLimitControls</name>
      <anchorfile>classClippingFunctionality.html</anchorfile>
      <anchor>a26f828a7c2b54012f63d0c29e039f25b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>upperLimitParameters</name>
      <anchorfile>classClippingFunctionality.html</anchorfile>
      <anchor>a49c813342753b3bfd5456a6ab42229ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Clock</name>
    <filename>classClock.html</filename>
    <member kind="function">
      <type></type>
      <name>Clock</name>
      <anchorfile>classClock.html</anchorfile>
      <anchor>ac6116b2c91cc3a4e81bc396f44ca92d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Clock</name>
      <anchorfile>classClock.html</anchorfile>
      <anchor>aae3c6ed69141b4a4e59bfc5d21caf5ab</anchor>
      <arglist>(const Clock &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Clock *</type>
      <name>clone</name>
      <anchorfile>classClock.html</anchorfile>
      <anchor>a8f2106ba5aa9aba0a2943a5ebafdebef</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>ClockStatus</type>
      <name>getStatus</name>
      <anchorfile>classClock.html</anchorfile>
      <anchor>ae892326d9c4b0aa1cfc1d63b38bdd37b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getTime</name>
      <anchorfile>classClock.html</anchorfile>
      <anchor>a97dfa82488695e743f13720d3cdd2b5b</anchor>
      <arglist>(double &amp;_elapsedTime)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getTime</name>
      <anchorfile>classClock.html</anchorfile>
      <anchor>aa1f7236008c3abc5f5766d62d81e85fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classClock.html</anchorfile>
      <anchor>a5b08a6dc21dcb6dbd60c3dec86f28538</anchor>
      <arglist>(double _initialTime)</arglist>
    </member>
    <member kind="function">
      <type>Clock &amp;</type>
      <name>operator=</name>
      <anchorfile>classClock.html</anchorfile>
      <anchor>a14f9c487ca5ae9120fe79d33e5837dbc</anchor>
      <arglist>(const Clock &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>reset</name>
      <anchorfile>classClock.html</anchorfile>
      <anchor>a62c5e374083852353d1ab20a2816972f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>start</name>
      <anchorfile>classClock.html</anchorfile>
      <anchor>ae415f4bf7960828b4b7a5f2639082a60</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classClock.html</anchorfile>
      <anchor>ada58bb78791dffc41208947ff5d57e40</anchor>
      <arglist>(double _timeShift)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>stop</name>
      <anchorfile>classClock.html</anchorfile>
      <anchor>a45e7979a6f9803f5f974dc786db95561</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Clock</name>
      <anchorfile>classClock.html</anchorfile>
      <anchor>afc976ce68fa85e15cc06f9ed47bddb7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>elapsedTime</name>
      <anchorfile>classClock.html</anchorfile>
      <anchor>a1c9f452a5d6d2473a405c43bf8e3577d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ClockStatus</type>
      <name>status</name>
      <anchorfile>classClock.html</anchorfile>
      <anchor>aa58aa95e3d1a8da2dddd21aeaa84157a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CollocationMethod</name>
    <filename>classCollocationMethod.html</filename>
    <base>DynamicDiscretization</base>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>addStage</name>
      <anchorfile>classCollocationMethod.html</anchorfile>
      <anchor>a05dfd7a4a3992f79e396edb2a5892bcb</anchor>
      <arglist>(const DynamicSystem &amp;dynamicSystem_, const Grid &amp;stageIntervals, const IntegratorType &amp;integratorType_=INT_UNKNOWN)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>addTransition</name>
      <anchorfile>classCollocationMethod.html</anchorfile>
      <anchor>a036c7930525f694b919c25b7082e1475</anchor>
      <arglist>(const Transition &amp;transition_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>clear</name>
      <anchorfile>classCollocationMethod.html</anchorfile>
      <anchor>ae3d85da161290847d93f98739e0dd18a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DynamicDiscretization *</type>
      <name>clone</name>
      <anchorfile>classCollocationMethod.html</anchorfile>
      <anchor>a115a83993e2dc46ffaeb00fa4f504679</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CollocationMethod</name>
      <anchorfile>classCollocationMethod.html</anchorfile>
      <anchor>a59642f80583ec19e4a40020fbb76a2f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CollocationMethod</name>
      <anchorfile>classCollocationMethod.html</anchorfile>
      <anchor>a9a6f088fc8758e9cc83043cb29d0cc40</anchor>
      <arglist>(UserInteraction *_userInteraction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CollocationMethod</name>
      <anchorfile>classCollocationMethod.html</anchorfile>
      <anchor>a1d2de719623d31a254d7a01201c45695</anchor>
      <arglist>(const CollocationMethod &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>deleteAllSeeds</name>
      <anchorfile>classCollocationMethod.html</anchorfile>
      <anchor>a2622c4d068fc45d6fadd0409d7e5625a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classCollocationMethod.html</anchorfile>
      <anchor>a37eee0a9b4d9b68af6704d88ad80442f</anchor>
      <arglist>(OCPiterate &amp;iter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluateSensitivities</name>
      <anchorfile>classCollocationMethod.html</anchorfile>
      <anchor>a5683f916592c137cf2448d42d6bbda0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluateSensitivities</name>
      <anchorfile>classCollocationMethod.html</anchorfile>
      <anchor>adfe5865e17e931dd9af0455a16706abe</anchor>
      <arglist>(const BlockMatrix &amp;seed, BlockMatrix &amp;hessian)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluateSensitivitiesLifted</name>
      <anchorfile>classCollocationMethod.html</anchorfile>
      <anchor>a0c2bb3ec05f48ca4de58dbe2e8870d1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isAffine</name>
      <anchorfile>classCollocationMethod.html</anchorfile>
      <anchor>abe099efaca23278350d8ab8dedbb900a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>CollocationMethod &amp;</type>
      <name>operator=</name>
      <anchorfile>classCollocationMethod.html</anchorfile>
      <anchor>ae4d173844b29708cbe416aee5874ca25</anchor>
      <arglist>(const CollocationMethod &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>unfreeze</name>
      <anchorfile>classCollocationMethod.html</anchorfile>
      <anchor>ac3d5efd13b7e46ea5fe3dd9181b5cdac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CollocationMethod</name>
      <anchorfile>classCollocationMethod.html</anchorfile>
      <anchor>abd2ace109d8e9871954ea3e5ed5fdb45</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ColoredNoise</name>
    <filename>classColoredNoise.html</filename>
    <base>Noise</base>
    <member kind="function" virtualness="virtual">
      <type>virtual ColoredNoise *</type>
      <name>clone</name>
      <anchorfile>classColoredNoise.html</anchorfile>
      <anchor>a7ac69b417afacc0905d1e507a73f1daa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ColoredNoise *</type>
      <name>clone</name>
      <anchorfile>classColoredNoise.html</anchorfile>
      <anchor>ab2f58a75369d608aba20f0856c955576</anchor>
      <arglist>(uint idx) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColoredNoise</name>
      <anchorfile>classColoredNoise.html</anchorfile>
      <anchor>a644f121fe626c2ee1ada27c81a980e25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColoredNoise</name>
      <anchorfile>classColoredNoise.html</anchorfile>
      <anchor>a306a920693e3bd34038ad83626aab20c</anchor>
      <arglist>(const DynamicSystem &amp;_dynamicSystem)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColoredNoise</name>
      <anchorfile>classColoredNoise.html</anchorfile>
      <anchor>a656c1a23a4aa83d802839c0ff03410b0</anchor>
      <arglist>(const ColoredNoise &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classColoredNoise.html</anchorfile>
      <anchor>a8d055914fda189fbd95e5c6ccc5a33b2</anchor>
      <arglist>(uint seed=0)</arglist>
    </member>
    <member kind="function">
      <type>ColoredNoise &amp;</type>
      <name>operator=</name>
      <anchorfile>classColoredNoise.html</anchorfile>
      <anchor>a5b498bb6fbe5cde8e29029f76ed6c3fc</anchor>
      <arglist>(const ColoredNoise &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setDynamicSystem</name>
      <anchorfile>classColoredNoise.html</anchorfile>
      <anchor>a26390ff0935877998d98dff07af60eca</anchor>
      <arglist>(const DynamicSystem &amp;_dynamicSystem)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classColoredNoise.html</anchorfile>
      <anchor>a8c33df678b9ace2dae7037704b4edd69</anchor>
      <arglist>(DVector &amp;_w)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classColoredNoise.html</anchorfile>
      <anchor>a255e45524c5e3c427201eb18249204c1</anchor>
      <arglist>(VariablesGrid &amp;_w)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ColoredNoise</name>
      <anchorfile>classColoredNoise.html</anchorfile>
      <anchor>a77cd4612dab68edb98d78bad995a3bcd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DynamicSystem *</type>
      <name>dynamicSystem</name>
      <anchorfile>classColoredNoise.html</anchorfile>
      <anchor>a4ca44267c794328020864e8a224819ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CondensingBasedCPsolver</name>
    <filename>classCondensingBasedCPsolver.html</filename>
    <base>BandedCPsolver</base>
    <member kind="function">
      <type>BooleanType</type>
      <name>areRealTimeParametersDefined</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>a55dfa5f05220044f1e0b736e6e0dffbf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BandedCPsolver *</type>
      <name>clone</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>a050bc65ec94fa4203ffb4cd3a651a501</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CondensingBasedCPsolver</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>a713ddf782dc34f6849a66f9c025d19fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CondensingBasedCPsolver</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>a6d1d0cc666edfc5a14856f76a593f05b</anchor>
      <arglist>(UserInteraction *_userInteraction, uint nConstraints_, const DVector &amp;blockDims_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CondensingBasedCPsolver</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>a52d71639ee5fa8ee1a6075fbdd3fb5a6</anchor>
      <arglist>(const CondensingBasedCPsolver &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>finalizeSolve</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>a2e102b828ff1291e1a3e289537cd6cd9</anchor>
      <arglist>(BandedCP &amp;cp)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>freezeCondensing</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>affa993dc78a9d3a8094aef316b51a005</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getFirstControl</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>ab0a2f4e441706d40d575f2e43243bb95</anchor>
      <arglist>(DVector &amp;u0_) const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNA</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>a394547068155e1c7baa2e57f03ba0efa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNC</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>ab18bfde20363047d81dcbaba228d65a2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNF</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>ade957d0dfdf20d2ad800c54897f65ff2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNP</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>a106402f7b5011d011dbdc0115edceccf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNU</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>ac0efbf481098882996dff9aff0b8d9a1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumPoints</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>a7722914c04997b6d2b1ad834acdc64a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNW</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>a6ee31ef7b73fe5ee892f50fff5e924a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNX</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>aa4b6e63953c4cab2a70dc253c484bd66</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNXA</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>a265ffcb72ab9e5c2c79f0f68d22d4c03</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getParameters</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>a9f1b6962a1561b7d2123d8310cccf7ea</anchor>
      <arglist>(DVector &amp;p_) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getVarianceCovariance</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>a07b9cf61a4de290d145a85727f704138</anchor>
      <arglist>(DMatrix &amp;var)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>a8f378f021a6a1a1ec7a351fc26bbcb41</anchor>
      <arglist>(const OCPiterate &amp;iter_)</arglist>
    </member>
    <member kind="function">
      <type>CondensingBasedCPsolver &amp;</type>
      <name>operator=</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>aeeeecbf1e38d4f2a2a6e5f9ac5fe81b5</anchor>
      <arglist>(const CondensingBasedCPsolver &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>prepareSolve</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>afe0847678bae9dd8b82966f7cabe2389</anchor>
      <arglist>(BandedCP &amp;cp)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setRealTimeParameters</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>a47890f08760d4fef6f60e6ee4778950f</anchor>
      <arglist>(const DVector &amp;DeltaX, const DVector &amp;DeltaP=emptyConstVector)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>solve</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>a649813f465031923a0796c0df7dd0ad7</anchor>
      <arglist>(BandedCP &amp;cp)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>unfreezeCondensing</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>aac593fe2bbc48c53279db4ed87c67f7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CondensingBasedCPsolver</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>a333224e0a48e897e09eb78f17be2a1b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>computeCondensingOperator</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>ab5d28837b6a5fe32c1b43e2f80ebe4e5</anchor>
      <arglist>(BandedCP &amp;cp)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>condense</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>ab7152fad9d5ca5d0d40f1f293c7a6f32</anchor>
      <arglist>(BandedCP &amp;cp)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>expand</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>a7ff0627af4dad1bdb8bc70f951b30a7e</anchor>
      <arglist>(BandedCP &amp;cp)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>generateBoundVectors</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>ad2aa792a1423e6f2155585a0dddd8af6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>generateConstraintBlockLine</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>a4cab6a56172a89a558fc7b59491a655d</anchor>
      <arglist>(uint nn, uint rowOffset, uint &amp;rowOffset1)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>generateConstraintVectors</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>a537528866ec4de792c952f06088850a3</anchor>
      <arglist>(uint nn, uint rowOffset, uint &amp;rowOffset1)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>generateHessianBlockLine</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>a7c572737259b9a9f2709ef3572912d6c</anchor>
      <arglist>(uint nn, uint rowOffset, uint &amp;rowOffset1)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>generateObjectiveGradient</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>aa2dd353178f8e962dbfa1299cad4ee2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>generateStateBoundBlockLine</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>ada27c56f2212219ef261c62cf98b5544</anchor>
      <arglist>(uint nn, uint rowOffset, uint &amp;rowOffset1)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>generateStateBoundVectors</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>aebf71aa9560a27cad2e87c6ae4378512</anchor>
      <arglist>(uint nn, uint rowOffset, uint &amp;rowOffset1)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>initializeCondensingOperator</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>aaadabe59a6e652a03f083c14debf5b13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initializeCPsolver</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>a8acf7710710a87bec8d1b788ec302d31</anchor>
      <arglist>(InfeasibleQPhandling infeasibleQPhandling)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>projectHessian</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>a22195df73321e48bfb463bd7a3066b9e</anchor>
      <arglist>(DMatrix &amp;H_, double dampingFactor)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupRelaxedQPdata</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>addaf7a112141ed4060d7c2f72a62b0da</anchor>
      <arglist>(InfeasibleQPhandling infeasibleQPhandling, DenseCP &amp;_denseCPrelaxed) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupRelaxedQPdataL1</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>a31ecc72c1eecb2447d6710555153a872</anchor>
      <arglist>(DenseCP &amp;_denseCPrelaxed) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupRelaxedQPdataL2</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>a4a23d95f68d5ad039f09fc9acf9fa51b</anchor>
      <arglist>(DenseCP &amp;_denseCPrelaxed) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>solveCPsubproblem</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>ae0d3525209f49fbb3380d14da1dba87b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>solveQP</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>a7a3e93b200c367077237c90d54983cc4</anchor>
      <arglist>(uint maxIter, InfeasibleQPhandling infeasibleQPhandling=IQH_UNDEFINED)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix</type>
      <name>ADense</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>a81901dc7f3557ad74d89e4b4cb78ca0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>blockDims</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>a7da75777a1293c9a11071ade3e4b9641</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CondensingStatus</type>
      <name>condensingStatus</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>aadf89821ba9f7db0cbb8759d77662b33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseCPsolver *</type>
      <name>cpSolver</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>a2e036df452f16522b11cb71375f990e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseQPsolver *</type>
      <name>cpSolverRelaxed</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>aebd775ee598cc6bd79a0b5c2e67c6b6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix</type>
      <name>d</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>a640c93e14c82775a886bf9072314dafb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>deltaP</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>a8ce7d995b66d3de41829035fb7753aee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>deltaX</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>aafa8c373532f6f1fcfb39a3254edf426</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseCP</type>
      <name>denseCP</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>a8c94ef87cf224615a94290808482e0e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix</type>
      <name>gDense</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>acd5e887a9e49116df59b357c62189c8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix</type>
      <name>HDense</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>a666f654f9122096a7ee7288d1be873f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix</type>
      <name>hT</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>a6999cadeceab9da2db971f924526ccca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OCPiterate</type>
      <name>iter</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>a6fe3a76619b77691cd33535072602d53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix</type>
      <name>lbADense</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>a79f0cc84c7dca932b6fc666655d2953f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix</type>
      <name>lbDense</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>a75df1d79cc9e6eae64f9b59d8f1182f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>nConstraints</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>ade994e278dcd76642b749f046061f05b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix</type>
      <name>T</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>a4a4515f26254bc7cb08ce28f3881f750</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix</type>
      <name>ubADense</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>a7f6deefd514875a73cccd0197305df38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix</type>
      <name>ubDense</name>
      <anchorfile>classCondensingBasedCPsolver.html</anchorfile>
      <anchor>ad0a6620bf980f6a150481706f5642163</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ConjugateGradientMethod</name>
    <filename>classConjugateGradientMethod.html</filename>
    <base>SparseSolver</base>
    <member kind="function" virtualness="pure">
      <type>virtual SparseSolver *</type>
      <name>clone</name>
      <anchorfile>classConjugateGradientMethod.html</anchorfile>
      <anchor>af2f7772c7e3558a9e1e0c7a3e7d1f0af</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConjugateGradientMethod</name>
      <anchorfile>classConjugateGradientMethod.html</anchorfile>
      <anchor>a78729eb07917ee9d67fde134489ea8e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConjugateGradientMethod</name>
      <anchorfile>classConjugateGradientMethod.html</anchorfile>
      <anchor>a13ac80864e5ee0bfcc6f9eef397de6cd</anchor>
      <arglist>(const ConjugateGradientMethod &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getX</name>
      <anchorfile>classConjugateGradientMethod.html</anchorfile>
      <anchor>a66d5cca27d7c24210a29f932644f9ae3</anchor>
      <arglist>(double *x_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setDimension</name>
      <anchorfile>classConjugateGradientMethod.html</anchorfile>
      <anchor>ad46a20acab8c11a50bcff4f48e279924</anchor>
      <arglist>(const int &amp;n)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>setIndices</name>
      <anchorfile>classConjugateGradientMethod.html</anchorfile>
      <anchor>a6315e70167d6c1ab40e6339d578584cc</anchor>
      <arglist>(const int *rowIdx_, const int *colIdx_)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setMatrix</name>
      <anchorfile>classConjugateGradientMethod.html</anchorfile>
      <anchor>aeac7ce35db17404671d7f821fb38a15b</anchor>
      <arglist>(double *A_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setNumberOfEntries</name>
      <anchorfile>classConjugateGradientMethod.html</anchorfile>
      <anchor>a1dba207c23f56c9f18d5d81cdd4f0449</anchor>
      <arglist>(const int &amp;nDense_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setPrintLevel</name>
      <anchorfile>classConjugateGradientMethod.html</anchorfile>
      <anchor>ad077a3f43535537c7ff17c652169d481</anchor>
      <arglist>(PrintLevel printLevel_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setTolerance</name>
      <anchorfile>classConjugateGradientMethod.html</anchorfile>
      <anchor>a646bc26285a214763d972de2418bf531</anchor>
      <arglist>(double TOL_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>solve</name>
      <anchorfile>classConjugateGradientMethod.html</anchorfile>
      <anchor>a89dc9a993c37672ba047cc96b34d42fa</anchor>
      <arglist>(double *b)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ConjugateGradientMethod</name>
      <anchorfile>classConjugateGradientMethod.html</anchorfile>
      <anchor>a0e555e24a61b956d083c5f1e8738c38a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual returnValue</type>
      <name>applyInversePreconditioner</name>
      <anchorfile>classConjugateGradientMethod.html</anchorfile>
      <anchor>a08a7c0083b4b4423658917d504131262</anchor>
      <arglist>(double *x_)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual returnValue</type>
      <name>applyPreconditioner</name>
      <anchorfile>classConjugateGradientMethod.html</anchorfile>
      <anchor>abcbb8ee2ae0f00b5d2c7db240da8d02d</anchor>
      <arglist>(double *b)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual returnValue</type>
      <name>computePreconditioner</name>
      <anchorfile>classConjugateGradientMethod.html</anchorfile>
      <anchor>afd0533ba67161889e84e2db40c8eef41</anchor>
      <arglist>(double *A_)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>multiply</name>
      <anchorfile>classConjugateGradientMethod.html</anchorfile>
      <anchor>aaeb05ef3bc2e83684b566ade3d1b5b2c</anchor>
      <arglist>(double *xx, double *result)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>scalarProduct</name>
      <anchorfile>classConjugateGradientMethod.html</anchorfile>
      <anchor>a4d334d442a26add9799ee9fa1ab05ce9</anchor>
      <arglist>(double *aa, double *bb)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>A</name>
      <anchorfile>classConjugateGradientMethod.html</anchorfile>
      <anchor>a74f5674ecf0df30af404bf0a3eb0464a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>condScale</name>
      <anchorfile>classConjugateGradientMethod.html</anchorfile>
      <anchor>a9a32217de52edf311c5af38d8f3744db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>dim</name>
      <anchorfile>classConjugateGradientMethod.html</anchorfile>
      <anchor>ab08e175ad399a9e7216076baef61ce10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nDense</name>
      <anchorfile>classConjugateGradientMethod.html</anchorfile>
      <anchor>a2d9ad6accb8e6eea06d7fdc57f3507b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>norm2</name>
      <anchorfile>classConjugateGradientMethod.html</anchorfile>
      <anchor>ac7711a53d5113247c1e80d396c61121e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double **</type>
      <name>p</name>
      <anchorfile>classConjugateGradientMethod.html</anchorfile>
      <anchor>a450722486b48146c254fc7836789daa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>pCounter</name>
      <anchorfile>classConjugateGradientMethod.html</anchorfile>
      <anchor>a4c39be6aaaf5db368bf3823386cb68a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PrintLevel</type>
      <name>printLevel</name>
      <anchorfile>classConjugateGradientMethod.html</anchorfile>
      <anchor>abfb50e98bd8a79f0f87860a7158db1e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>r</name>
      <anchorfile>classConjugateGradientMethod.html</anchorfile>
      <anchor>aae15e63170e15a56c088f038a194352a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>TOL</name>
      <anchorfile>classConjugateGradientMethod.html</anchorfile>
      <anchor>a6d660213b942bcb94a508f42a84aede1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>x</name>
      <anchorfile>classConjugateGradientMethod.html</anchorfile>
      <anchor>a3461fdf98f52cb07b9cb0faac935be9e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ConstantHessian</name>
    <filename>classConstantHessian.html</filename>
    <base>NLPderivativeApproximation</base>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>apply</name>
      <anchorfile>classConstantHessian.html</anchorfile>
      <anchor>a439673b711e0caaba8b2f84ef3530855</anchor>
      <arglist>(BlockMatrix &amp;B, const BlockMatrix &amp;x, const BlockMatrix &amp;y)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual NLPderivativeApproximation *</type>
      <name>clone</name>
      <anchorfile>classConstantHessian.html</anchorfile>
      <anchor>a5910a33defb2b0bbfa5717d32b6160f1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConstantHessian</name>
      <anchorfile>classConstantHessian.html</anchorfile>
      <anchor>ad4f1aef2359ed6cb5d770a0da1fd70fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConstantHessian</name>
      <anchorfile>classConstantHessian.html</anchorfile>
      <anchor>ae883be928754d50571c804c1e615bf7f</anchor>
      <arglist>(UserInteraction *_userInteraction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConstantHessian</name>
      <anchorfile>classConstantHessian.html</anchorfile>
      <anchor>ac793e308cac163fdaa1cd478ce2cff27</anchor>
      <arglist>(const ConstantHessian &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initHessian</name>
      <anchorfile>classConstantHessian.html</anchorfile>
      <anchor>a7c9609592b6625240ba3a2d121510a54</anchor>
      <arglist>(BlockMatrix &amp;B, uint N, const OCPiterate &amp;iter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initScaling</name>
      <anchorfile>classConstantHessian.html</anchorfile>
      <anchor>a65eebe286031d898c9a4f261ada9cd1c</anchor>
      <arglist>(BlockMatrix &amp;B, const BlockMatrix &amp;x, const BlockMatrix &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>ConstantHessian &amp;</type>
      <name>operator=</name>
      <anchorfile>classConstantHessian.html</anchorfile>
      <anchor>aadd72e6b12c12d18cb41156e1f1b98d2</anchor>
      <arglist>(const ConstantHessian &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ConstantHessian</name>
      <anchorfile>classConstantHessian.html</anchorfile>
      <anchor>a6a3d8db1c395ae84773f0a4ac7e642fd</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ConstFixedSegmentReturnType</name>
    <filename>structConstFixedSegmentReturnType.html</filename>
    <templarg>Size</templarg>
    <member kind="typedef">
      <type>const VectorBlock&lt; const Derived, Size &gt;</type>
      <name>Type</name>
      <anchorfile>structConstFixedSegmentReturnType.html</anchorfile>
      <anchor>af181183dece4cc094f1d4902ade7d121</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="class">
    <name>Constraint</name>
    <filename>classConstraint.html</filename>
    <base>BoxConstraint</base>
    <member kind="function">
      <type>returnValue</type>
      <name>add</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>a7319246cec0ba33b580a207b596c8574</anchor>
      <arglist>(const double lb_, const Expression &amp;arg, const double ub_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>add</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>af200f8b18624848b035757c920932ce1</anchor>
      <arglist>(const DVector lb_, const Expression &amp;arg, const double ub_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>add</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>ac86141f452412559cd3eb3cdaec2c653</anchor>
      <arglist>(const double lb_, const Expression &amp;arg, const DVector ub_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>add</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>a8210ea21d5eff85f5b4cd3f3ba2ed366</anchor>
      <arglist>(const DVector lb_, const Expression &amp;arg, const DVector ub_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>add</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>a73cdd2599a0eeed46e4923768b957b05</anchor>
      <arglist>(const int index_, const double lb_, const Expression &amp;arg, const double ub_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>add</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>a9c3693d0c657c9162dc3550bf1ae62a2</anchor>
      <arglist>(const double lb_, const Expression &amp;arg1, const Expression &amp;arg2, const double ub_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>add</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>abc11f2de6ea536e20a17cacd05f78e74</anchor>
      <arglist>(const double lb_, const Expression *arguments, const double ub_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>add</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>a6daf07acacaa970b1dd722487a52551d</anchor>
      <arglist>(const uint &amp;endOfStage_, const DifferentialEquation &amp;dae)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>add</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>a3cb0b812d1a6dbb0332672b5106e965f</anchor>
      <arglist>(const ConstraintComponent &amp;component)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>add</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>af8f9d256ba0bb664ad519335a619c5da</anchor>
      <arglist>(const int index_, const ConstraintComponent &amp;component)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Constraint</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>aba162d192d5d115886bcad9614fe9e01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Constraint</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>aeb2421504a65f6c86f2731839fa2117f</anchor>
      <arglist>(const Constraint &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluate</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>a70be698acd0d59e80313fe955a2b28df</anchor>
      <arglist>(const OCPiterate &amp;iter)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluateSensitivities</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>abd4650765c56b83b2eb4a84fd9a749d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluateSensitivities</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>a1bb08a09715cae9f55ebf540503146b3</anchor>
      <arglist>(const BlockMatrix &amp;seed, BlockMatrix &amp;hessian)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getBackwardSensitivities</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>a84a47d9bb88affb610f0b16dad637591</anchor>
      <arglist>(BlockMatrix &amp;D, int order)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getBlockDim</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>a841c66d19bd8eb6e67c6e1496112a607</anchor>
      <arglist>(int idx) const </arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>getBlockDims</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>a8dfc63a62fd235a43a5fa01764c68792</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getBoundResiduum</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>a5509b3b5b89e0886539fcaee1610fa73</anchor>
      <arglist>(BlockMatrix &amp;lowerRes, BlockMatrix &amp;upperRes)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getConstraintResiduum</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>ae32b762d59e16ff1a2b410568d8cae7f</anchor>
      <arglist>(BlockMatrix &amp;lowerRes, BlockMatrix &amp;upperRes)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getForwardSensitivities</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>a32ec5e5529713c567847b21ef3f7ff46</anchor>
      <arglist>(BlockMatrix &amp;D, int order)</arglist>
    </member>
    <member kind="function">
      <type>Grid &amp;</type>
      <name>getGrid</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>a6abdc19201a2a19ba1464f6baeb93823</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNC</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>a508541fafc947f6e5b1828de8969761b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNP</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>aec03410122c708130b3b76660f4de654</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNU</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>a106aa2539eea567113db3386fe44e5dd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumberOfBlocks</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>a1d3f3e0edcc92badae310545654f25a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNW</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>a7fbccd45cee74fceeb260392b0516c61</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNX</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>a147d8d7d965f7d15d1a875cf35cfdc37</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNXA</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>adf53941a3db45294368dde5a835d7d6c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getPathConstraints</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>ac009ff87b7e7bd9b71b43529f1a6a495</anchor>
      <arglist>(Function &amp;function_, DMatrix &amp;lb_, DMatrix &amp;ub_) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getPointConstraint</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>aa3f92d2bc04e8a53de03b8e7191a0183</anchor>
      <arglist>(const unsigned index, Function &amp;function_, DMatrix &amp;lb_, DMatrix &amp;ub_) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>aab3b8f46e310cffe56280399e0f77142</anchor>
      <arglist>(const Grid &amp;grid_, const int &amp;numberOfStages_=1)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isAffine</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>aa665d14a91dc60f6c4f7672d49f057b5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isBoxConstraint</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>ab168c81d3a0bf5381d53fb037d92523f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isEmpty</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>abcd26b7823bebc0b32e092b548b8afe2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Constraint &amp;</type>
      <name>operator=</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>acde9dd8f6963dbf0bd01d25740bb5a08</anchor>
      <arglist>(const Constraint &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setBackwardSeed</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>aa99d76a9bace90c89b1b48fba5e3ed78</anchor>
      <arglist>(BlockMatrix *seed, int order)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setForwardSeed</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>ab9fbcdb3a16852253fe5bef6a8789ac4</anchor>
      <arglist>(BlockMatrix *xSeed_, BlockMatrix *xaSeed_, BlockMatrix *pSeed_, BlockMatrix *uSeed_, BlockMatrix *wSeed_, int order)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setUnitBackwardSeed</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>a88588926aa421deb23b151b80c539c63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setUnitForwardSeed</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>a5e03247c6b263cf8c07061df12470c46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Constraint</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>ae827fc88061ee544aca1cbe95a2c8389</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>add</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>a41a2be597cacd8f2e7a919f93fba973c</anchor>
      <arglist>(const int index_, const double lb_, Expression *arg, const double ub_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>add</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>a6d104338a6f3bcc21813a62d3a416c19</anchor>
      <arglist>(const DVector lb_, Expression *arg, const DVector ub_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>deleteAll</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>a4472a1795ac841555af700e9a5385561</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getBounds</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>aa93433f499745aa9d5a404a93fb09830</anchor>
      <arglist>(const OCPiterate &amp;iter)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>AlgebraicConsistencyConstraint *</type>
      <name>algebraic_consistency_constraint</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>a8bd0c864ff129f96101beb8804f5283c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BoundaryConstraint *</type>
      <name>boundary_constraint</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>a6ef48531c026c7bba1546c4028218c37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CoupledPathConstraint *</type>
      <name>coupled_path_constraint</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>a9dea3f8ffbad0d32e230a7e050896006</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PathConstraint *</type>
      <name>path_constraint</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>ac0dcf81ce0f38378e26dcb1870fedf5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointConstraint **</type>
      <name>point_constraints</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>aea76c667e817456f8a1da5475c2482f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ExportNLPSolver</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>a6e71333a66e440e91a0cd28924c2d5c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>OptimizationAlgorithm</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>ad257e05c9ad2de7f1cf9cb4a5596b409</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>OptimizationAlgorithmBase</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>ae3393f922c0e9cc75982321d7f5b2566</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>RealTimeAlgorithm</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>a9938c22a3a4f342be6f9430d658e37f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TESTExport</name>
      <anchorfile>classConstraint.html</anchorfile>
      <anchor>add0700acc0aee95915101889f5c48b26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ConstraintComponent</name>
    <filename>classConstraintComponent.html</filename>
    <member kind="function">
      <type></type>
      <name>ConstraintComponent</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>afe0babc5845b8450f4a23b83e2827dac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConstraintComponent</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>ae70953f88696195e89f5aa0dd3c5faf0</anchor>
      <arglist>(const ConstraintComponent &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getDim</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>a8471bea98ee28f487a78fb782e35c4b8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>getExpression</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>a26dc7388088c5595e50c0855a9cf8b4b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const DVector &amp;</type>
      <name>getLB</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>ab39224df8d61aec98e31cccfcac743ab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const VariablesGrid &amp;</type>
      <name>getLBgrid</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>a94843d9702d47b39e10b6a51f9fd5d27</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const DVector &amp;</type>
      <name>getUB</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>a6fa8ed0e9bce953466bdc63e7be37a1e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const VariablesGrid &amp;</type>
      <name>getUBgrid</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>a7800566f117c6321d03c117f4bd1cbfd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasLBgrid</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>a2ad1b9b71032f391f7d4a40230cffa44</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasUBgrid</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>a652f9b2052716fec8e95584eac776c39</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>initialize</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>ad29dd1cb55299c94103b7e8d1752827a</anchor>
      <arglist>(const DVector &amp;lb, Expression arg, const DVector &amp;ub)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>initialize</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>a106d5b40117121da9a3537e719932bf8</anchor>
      <arglist>(const VariablesGrid &amp;lb, Expression arg, const VariablesGrid &amp;ub)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator()</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>a33d3a653666434218102b54f427d3f02</anchor>
      <arglist>(const uint &amp;index) const </arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&lt;=</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>af59e7ef8b5cb13835ab979ce6d81bdfe</anchor>
      <arglist>(const double &amp;ub) const </arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&lt;=</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>aa047e9e601b344b7e1d61667eb372d69</anchor>
      <arglist>(const DVector &amp;ub) const </arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&lt;=</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>a567111a0e3fc5703fdbe46bcbd182c76</anchor>
      <arglist>(const VariablesGrid &amp;ub) const </arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent &amp;</type>
      <name>operator=</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>a6afb202e03eade2328e37415dd6b6e7d</anchor>
      <arglist>(const ConstraintComponent &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator==</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>a57e922ddc804ce00f83d9666bf7bdcb7</anchor>
      <arglist>(const double &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator==</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>a1e5af27c22ca100a65493ac25ec19e0a</anchor>
      <arglist>(const DVector &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator==</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>a94aab41d69fb21c7432c484d313e5903</anchor>
      <arglist>(const VariablesGrid &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&gt;=</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>a0ac9f31c408cd80bfe0e4499b4de0939</anchor>
      <arglist>(const double &amp;lb) const </arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&gt;=</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>a2b8a917f82cd1ed141d0a1b3dfe26111</anchor>
      <arglist>(const DVector &amp;lb) const </arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&gt;=</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>a8e672165f9c8718cd0dcac9cbf81ef44</anchor>
      <arglist>(const VariablesGrid &amp;lb) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setLB</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>adff9ca82bcf903a01341a096f44df07c</anchor>
      <arglist>(const double &amp;lb_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setLB</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>ae8b39bbc78bc9495f52ae68ba2ea84c6</anchor>
      <arglist>(const DVector &amp;lb_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setLB</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>aaa8bd5151425c071cc2b3b6bb8836b08</anchor>
      <arglist>(const VariablesGrid &amp;lb_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setUB</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>a5673ecf60beda20b064ab228e7a1f56d</anchor>
      <arglist>(const double &amp;lb_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setUB</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>a91b5e075832c8062b5968c80bd3af444</anchor>
      <arglist>(const DVector &amp;lb_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setUB</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>a6eab7a9ba9a90e97ef35239600f58158</anchor>
      <arglist>(const VariablesGrid &amp;lb_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ConstraintComponent</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>a6c73944badaed156d6de66b2a59cbd2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Expression</type>
      <name>expression</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>a5361d6e8011114ed80719483be6b2f50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>lb</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>af5ae93f3a2e3052c4820e31af6e42552</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VariablesGrid</type>
      <name>lbGrid</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>a0811786c9659702121e88cab7dc9c894</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>ub</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>a11674b2ab79eed5ccb51d99bdcd6f66c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VariablesGrid</type>
      <name>ubGrid</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>a85bd7436faa5c374dee5eb86bbcb3690</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend ConstraintComponent</type>
      <name>operator&lt;=</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>a9a7267dfa17e9531627e5fd2c800315e</anchor>
      <arglist>(double lb_, const ConstraintComponent &amp;arg)</arglist>
    </member>
    <member kind="friend">
      <type>friend ConstraintComponent</type>
      <name>operator&lt;=</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>a1076bd90be70e76cca3c48ab3b2ddf0b</anchor>
      <arglist>(DVector lb_, const ConstraintComponent &amp;arg)</arglist>
    </member>
    <member kind="friend">
      <type>friend ConstraintComponent</type>
      <name>operator&lt;=</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>ac9c8043dba2472adb48fcd4dd45bc551</anchor>
      <arglist>(VariablesGrid lb_, const ConstraintComponent &amp;arg)</arglist>
    </member>
    <member kind="friend">
      <type>friend ConstraintComponent</type>
      <name>operator&gt;=</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>a872048295a3f61996d7c303b02187251</anchor>
      <arglist>(double ub_, const ConstraintComponent &amp;arg)</arglist>
    </member>
    <member kind="friend">
      <type>friend ConstraintComponent</type>
      <name>operator&gt;=</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>a7b10a7ece74fc7db7a53d0ece5aeec78</anchor>
      <arglist>(DVector ub_, const ConstraintComponent &amp;arg)</arglist>
    </member>
    <member kind="friend">
      <type>friend ConstraintComponent</type>
      <name>operator&gt;=</name>
      <anchorfile>classConstraintComponent.html</anchorfile>
      <anchor>a63c3141bdfe06963836be772eab5596a</anchor>
      <arglist>(VariablesGrid ub_, const ConstraintComponent &amp;arg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ConstraintElement</name>
    <filename>classConstraintElement.html</filename>
    <member kind="function">
      <type></type>
      <name>ConstraintElement</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>abcb7044250ee1562789833bd26d1140b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConstraintElement</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>ac8abd7e65a57416c790d56457ddcd245</anchor>
      <arglist>(const Grid &amp;grid_, int nFcn_, int nB_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConstraintElement</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>a9d8d1f7618c9ff144a2eba0b43742021</anchor>
      <arglist>(const ConstraintElement &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>get</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>adf47c18b8c050e23793a236bb413eea0</anchor>
      <arglist>(Function &amp;function_, DMatrix &amp;lb_, DMatrix &amp;ub_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getBackwardSensitivities</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>a2788c54111bb0c8ffce87c22e0352ad2</anchor>
      <arglist>(BlockMatrix *D, int order)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getForwardSensitivities</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>a19e9113713dba8d8956337ac095028b3</anchor>
      <arglist>(BlockMatrix *D, int order)</arglist>
    </member>
    <member kind="function">
      <type>Grid &amp;</type>
      <name>getGrid</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>a952941b1642aa563bdbfeced1f46d671</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNP</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>a20d65df26634fe8cccb4b50c038a2ab0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNU</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>a0debfd835357722feec23e387f9d0279</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNW</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>a17e951d64ff8da2581be4152cd236320</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNX</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>adbb1c7b1503b29cc3eb81855b34655f6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNXA</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>a52a53c5393cf75a40dd67f64edad8304</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getResiduum</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>a0c01b76263461dec0881922a6d9aeea2</anchor>
      <arglist>(BlockMatrix &amp;lower_residuum, BlockMatrix &amp;upper_residuum)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>a105736d352721d8d60691ecd047dde11</anchor>
      <arglist>(const OCPiterate &amp;iter)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isAffine</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>ae4e5861e36190d1803e4d132d9ef9927</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ConstraintElement &amp;</type>
      <name>operator=</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>a70d0ede444c97a56e5995063725ba57e</anchor>
      <arglist>(const ConstraintElement &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setBackwardSeed</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>aba579bfd0c489c856edc7e15ec9ae0d4</anchor>
      <arglist>(BlockMatrix *seed, int order)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setForwardSeed</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>ac79a5ce5895d6529028b18ff7b639402</anchor>
      <arglist>(BlockMatrix *xSeed_, BlockMatrix *xaSeed_, BlockMatrix *pSeed_, BlockMatrix *uSeed_, BlockMatrix *wSeed_, int order)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setUnitForwardSeed</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>aed566acfea973b7646a5231146b9d959</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ConstraintElement</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>a73bd6cc24212d979b14183482e1dd4c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initializeEvaluationPoints</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>a123fc6c2bfd5e7894c0a46dad9898aa1</anchor>
      <arglist>(const OCPiterate &amp;iter)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix *</type>
      <name>bSeed</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>aaee4be48e103d60e16ceee69e782c893</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix *</type>
      <name>bSeed2</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>a58cc19a1736a660c66ce9b2ee205117e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CondensingType</type>
      <name>condType</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>a114339cd8e8ad5e321cfdb802798a7d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix</type>
      <name>dBackward</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>aeda208fe039ab631da23bedd651a7cb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix</type>
      <name>dForward</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>aef3445774623ef5efa8c8b877bc7ef23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Function *</type>
      <name>fcn</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>a8c0f1e87d4a7285583a29df38af26ae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Grid</type>
      <name>grid</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>a1a1fa45137516851def0b514d63b442b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EvaluationPoint *</type>
      <name>JJ</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>a6024485e9387b4f4b1d754990a097725</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double **</type>
      <name>lb</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>a72ccdd89d38442962ed988ccae827216</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>na</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>ae640da7d127272914e9252d280eccfaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nB</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>a7e31acb44dcda781515a6753ee55fc40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nFcn</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>a1504e2cc9b76bbd352807bcba08c490d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>np</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>a22f30d8a9d709e1ff8fdd48745cbe6ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nu</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>aba9e1301067d25139799c716ca925fe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nw</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>affd390f26e9ccbcb368936e0e2eab156</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nx</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>a28f31c5c6c6c862021758ee29f5c910a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>ny</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>a33bafaf0ab84b69e9ae7419d52fee405</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix *</type>
      <name>pSeed</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>a09f4ff0962ed72952d0dc8afe4ee2192</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix *</type>
      <name>pSeed2</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>a5808b97450640492e821cc7bb8326509</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix</type>
      <name>residuumL</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>a08995ebbbcd785a31ee05948368b5671</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix</type>
      <name>residuumU</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>a308b9710d1836d78fdf07c86585e79b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>t_index</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>a2d33670ef82f72a8cc8c9309951530ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double **</type>
      <name>ub</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>ae37531218845adf87969f7bd26de8eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix *</type>
      <name>uSeed</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>aa229034567e075197b1e15dbc3eadca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix *</type>
      <name>uSeed2</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>a2ae4bfe5b3ea1c13c6edc4faa26a8875</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix *</type>
      <name>wSeed</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>a1518d1ccc72d3dab01a10c6f2c005096</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix *</type>
      <name>wSeed2</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>ac56b413447244825928e15fbf5e2f23d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix *</type>
      <name>xaSeed</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>a7e67a8bc9383e6eb18c4ed26177061e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix *</type>
      <name>xaSeed2</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>a6ce1041e681e90cca9aaf294405f1f66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix *</type>
      <name>xSeed</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>afafaf0b28ceaffb1f1d6bf6693e0129b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix *</type>
      <name>xSeed2</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>aee9d97ec4056a50a267bcb589673accb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int **</type>
      <name>y_index</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>a30efef9ee586f6c5ec2aebb93e37be3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EvaluationPoint *</type>
      <name>z</name>
      <anchorfile>classConstraintElement.html</anchorfile>
      <anchor>aa4b8f289f4047e33ee28dde1fffb65a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ConstraintProduct</name>
    <filename>classConstraintProduct.html</filename>
    <member kind="function">
      <type></type>
      <name>ConstraintProduct</name>
      <anchorfile>classConstraintProduct.html</anchorfile>
      <anchor>a0ebfb337c4d8f8a562263f29d40cb7d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConstraintProduct</name>
      <anchorfile>classConstraintProduct.html</anchorfile>
      <anchor>ac12f0cd2dfa2ad122e69435d868753cb</anchor>
      <arglist>(const ConstraintProduct &amp;toCopy)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>operator()</name>
      <anchorfile>classConstraintProduct.html</anchorfile>
      <anchor>a1da981e12cd8d7411bcdf43b827c5c1d</anchor>
      <arglist>(int constrIndex, const real_t *const x, real_t *const constrValue) const =0</arglist>
    </member>
    <member kind="function">
      <type>ConstraintProduct &amp;</type>
      <name>operator=</name>
      <anchorfile>classConstraintProduct.html</anchorfile>
      <anchor>a228861b89ad8f6403f307d3110862f62</anchor>
      <arglist>(const ConstraintProduct &amp;toCopy)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ConstraintProduct</name>
      <anchorfile>classConstraintProduct.html</anchorfile>
      <anchor>aed57ccadc2d93bc14ead078e22912df3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Constraints</name>
    <filename>classConstraints.html</filename>
    <base>SubjectTo</base>
    <base>SubjectTo</base>
    <base>SubjectTo</base>
    <member kind="function">
      <type></type>
      <name>Constraints</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a9c677de63278cf243c9a9d9afcfd0877</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Constraints</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a7bdf92649a0db01c3b81f5321e98024e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Constraints</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>aeb433ff1018134588275911c6acf0f8e</anchor>
      <arglist>(const Constraints &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Constraints</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>aeb433ff1018134588275911c6acf0f8e</anchor>
      <arglist>(const Constraints &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Constraints</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a7bdf92649a0db01c3b81f5321e98024e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Constraints</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a4c2b8254e24f8f0494b69902440b383a</anchor>
      <arglist>(int _n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Constraints</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>aeb433ff1018134588275911c6acf0f8e</anchor>
      <arglist>(const Constraints &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>flipFixed</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a20c83fc0fac5e0d0167569ddda86b184</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function">
      <type>Indexlist *</type>
      <name>getActive</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a91743d77bd6720905b9ba75c9fe9c4cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Indexlist *</type>
      <name>getActive</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a91743d77bd6720905b9ba75c9fe9c4cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Indexlist *</type>
      <name>getActive</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a91743d77bd6720905b9ba75c9fe9c4cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Indexlist *</type>
      <name>getInactive</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>ab4d19324b973e26a90f1a406b2dcfc1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Indexlist *</type>
      <name>getInactive</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>ab4d19324b973e26a90f1a406b2dcfc1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Indexlist *</type>
      <name>getInactive</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>ab4d19324b973e26a90f1a406b2dcfc1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNAC</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a6ca3efa9996e60002ff04806c9e7fd67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNAC</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a6ca3efa9996e60002ff04806c9e7fd67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNAC</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>afb090a720deae4d9342e86abf45699d6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNC</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a6a9ec51f7d4f1fcb4ba8bb976cce033b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNC</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a6a9ec51f7d4f1fcb4ba8bb976cce033b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNC</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a6a9ec51f7d4f1fcb4ba8bb976cce033b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNEC</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a282354f6128de5bec60c08e030814891</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNEC</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a282354f6128de5bec60c08e030814891</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNEC</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a282354f6128de5bec60c08e030814891</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNIAC</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>aa6cf399b62b46017f4d282b0d906d3ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNIAC</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>aa6cf399b62b46017f4d282b0d906d3ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNIAC</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>ad96cf2a4b2d6c14dec8c6a8713cac0f3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNIC</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a63e96323ee85b635008925229ac0d58f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNIC</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a63e96323ee85b635008925229ac0d58f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNIC</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a63e96323ee85b635008925229ac0d58f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNUC</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a5e0c6d64167bdf3602093ed26b4cfeaf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNUC</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a5e0c6d64167bdf3602093ed26b4cfeaf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNUC</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a5e0c6d64167bdf3602093ed26b4cfeaf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a446d71e29ddac1725b40df4f0d5f92f7</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a446d71e29ddac1725b40df4f0d5f92f7</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a953ff0d47d33a2ed94587316a803b978</anchor>
      <arglist>(int _n=0)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>moveActiveToInactive</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a300e2cab57e34ff32e04975afed2f676</anchor>
      <arglist>(int _number)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>moveActiveToInactive</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a300e2cab57e34ff32e04975afed2f676</anchor>
      <arglist>(int _number)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>moveActiveToInactive</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a255ceba7c9460781c6e21b417304cedf</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>moveInactiveToActive</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>afae7bed3b5ec62f973202bd33dd64036</anchor>
      <arglist>(int _number, SubjectToStatus _status)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>moveInactiveToActive</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>afae7bed3b5ec62f973202bd33dd64036</anchor>
      <arglist>(int _number, SubjectToStatus _status)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>moveInactiveToActive</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a6a21e8c620229f44ebb2cfc7a892a31f</anchor>
      <arglist>(int number, SubjectToStatus _status)</arglist>
    </member>
    <member kind="function">
      <type>Constraints &amp;</type>
      <name>operator=</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a3422548d52ef1456d72793d1bd5f1dae</anchor>
      <arglist>(const Constraints &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>Constraints &amp;</type>
      <name>operator=</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>add013b3e2480cf830eef39123e7afd6e</anchor>
      <arglist>(const Constraints &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>Constraints &amp;</type>
      <name>operator=</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a3422548d52ef1456d72793d1bd5f1dae</anchor>
      <arglist>(const Constraints &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>print</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>abf7172e93fd13af99c76ec8f822b921e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>rotate</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a798ad903f82cfa17a1ba9eee3cf55bca</anchor>
      <arglist>(int offset)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setNEC</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a130f142b02214486f27e14a3abe7f719</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setNEC</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a130f142b02214486f27e14a3abe7f719</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setNIC</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a1a108f1391ed6d73c4cb8640c2274e8d</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setNIC</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a1a108f1391ed6d73c4cb8640c2274e8d</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setNUC</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>ad27575fced713b3b5d4bcf87c2ab915f</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setNUC</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>ad27575fced713b3b5d4bcf87c2ab915f</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setupAllInactive</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>ac49c5bae8433f8c6623e55088f33d226</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setupAllInactive</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>ac49c5bae8433f8c6623e55088f33d226</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setupAllInactive</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>ac49c5bae8433f8c6623e55088f33d226</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setupAllLower</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a0bc777ba851991829a569edcc444d004</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setupAllUpper</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a883220c48c6ae8d5ff0ef056547f288b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setupConstraint</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>ac01ce358fc1459814ee5c50365aa3787</anchor>
      <arglist>(int _number, SubjectToStatus _status)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setupConstraint</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>ac01ce358fc1459814ee5c50365aa3787</anchor>
      <arglist>(int _number, SubjectToStatus _status)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setupConstraint</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>adf491114415cbbad8f1a0af0f832ccf6</anchor>
      <arglist>(int number, SubjectToStatus _status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>shift</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a8e10a850c1bd160d66f7884f6072520a</anchor>
      <arglist>(int offset)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Constraints</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a61f155a69191e07c32a4a1e9e60067e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Constraints</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a61f155a69191e07c32a4a1e9e60067e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Constraints</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a5bf1417eb32847c18fb22bc756b6dc99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>clear</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a945b4c8e40f28c3a2a56c8aabe3a6d5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>copy</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>aecbc863137db2de818bbd8c365027d2b</anchor>
      <arglist>(const Constraints &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupAll</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>aeeee62fed6ea53444f370f6d4e3596d6</anchor>
      <arglist>(SubjectToStatus _status)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Indexlist</type>
      <name>active</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a2fdcb864fec70473725bde4667d7923a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Indexlist</type>
      <name>inactive</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a4679ab5910823e575bb70ccd1c08fd25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nC</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>ad719d90341616de6e89340cd95ff070e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nEC</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a06d8c608c1fbd0385de95016adb97a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nIC</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a5f75e543fa724e14bf63b975087e2d65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nUC</name>
      <anchorfile>classConstraints.html</anchorfile>
      <anchor>a8c6bde8cdc6a96a352938932d94456cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Control</name>
    <filename>classControl.html</filename>
    <base>ExpressionType&lt; Control, VT_CONTROL &gt;</base>
    <member kind="function">
      <type></type>
      <name>Control</name>
      <anchorfile>classControl.html</anchorfile>
      <anchor>aa730aeda4517f40bc48ba1e46ebded77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Control</name>
      <anchorfile>classControl.html</anchorfile>
      <anchor>aba156d726b2ed8894e4183d0406ddd75</anchor>
      <arglist>(const std::string &amp;_name, unsigned _nRows, unsigned _nCols)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ExpressionType&lt; Control, VT_CONTROL &gt;</type>
      <name>Base</name>
      <anchorfile>classControl.html</anchorfile>
      <anchor>a783137888817333462fe1642d672a7a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ControlLaw</name>
    <filename>classControlLaw.html</filename>
    <base>SimulationBlock</base>
    <member kind="function" virtualness="pure">
      <type>virtual ControlLaw *</type>
      <name>clone</name>
      <anchorfile>classControlLaw.html</anchorfile>
      <anchor>ab4ab627e25ecfa57927b85612ae75c51</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ControlLaw</name>
      <anchorfile>classControlLaw.html</anchorfile>
      <anchor>a1f7f19f163eec7a87d586be1228fb5c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ControlLaw</name>
      <anchorfile>classControlLaw.html</anchorfile>
      <anchor>a5686ece113640eb078b921ff53dce8fa</anchor>
      <arglist>(double _samplingTime)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ControlLaw</name>
      <anchorfile>classControlLaw.html</anchorfile>
      <anchor>a48b7429c6cc05d6fbaa17f22932edcf0</anchor>
      <arglist>(const ControlLaw &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>feedbackStep</name>
      <anchorfile>classControlLaw.html</anchorfile>
      <anchor>afc321fbe55cfd7532d2f48e7f9b1379a</anchor>
      <arglist>(double currentTime, const DVector &amp;_x, const DVector &amp;_p=emptyConstVector, const VariablesGrid &amp;_yRef=emptyConstVariablesGrid)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getLengthControlHorizon</name>
      <anchorfile>classControlLaw.html</anchorfile>
      <anchor>ab0adc9b9bc1ba88f3678658be1f157c8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getLengthPredictionHorizon</name>
      <anchorfile>classControlLaw.html</anchorfile>
      <anchor>ae8f9492c1eb57667952cc9c1a729256b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNP</name>
      <anchorfile>classControlLaw.html</anchorfile>
      <anchor>a79c50653a156efbbab26064e187bf05d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNU</name>
      <anchorfile>classControlLaw.html</anchorfile>
      <anchor>aff29d1d817a7ec02b32b653892c308d2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNW</name>
      <anchorfile>classControlLaw.html</anchorfile>
      <anchor>a0893a2821feb0b4930027926b28a97ce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNX</name>
      <anchorfile>classControlLaw.html</anchorfile>
      <anchor>a4df299905149967aaacfbfb5b6982626</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNXA</name>
      <anchorfile>classControlLaw.html</anchorfile>
      <anchor>a6eb41a97d008a9ceb31d1210acdc5b0b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNY</name>
      <anchorfile>classControlLaw.html</anchorfile>
      <anchor>a7c482e31c438dd6c4b6be9639bb6fb94</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getP</name>
      <anchorfile>classControlLaw.html</anchorfile>
      <anchor>ae9973be983604511aec1af3e6bc0cd58</anchor>
      <arglist>(DVector &amp;_p) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getU</name>
      <anchorfile>classControlLaw.html</anchorfile>
      <anchor>a419a4dfee5b0d957f84d98f04d96b397</anchor>
      <arglist>(DVector &amp;_u) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classControlLaw.html</anchorfile>
      <anchor>a7f1b11e3ef6f6ac6053b2f99f80430df</anchor>
      <arglist>(double startTime=0.0, const DVector &amp;_x=emptyConstVector, const DVector &amp;_p=emptyConstVector, const VariablesGrid &amp;_yRef=emptyConstVariablesGrid)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initializeAlgebraicStates</name>
      <anchorfile>classControlLaw.html</anchorfile>
      <anchor>a3f66a04a4b18f4898d15189fd5e0e6e8</anchor>
      <arglist>(const VariablesGrid &amp;_xa_init)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initializeAlgebraicStates</name>
      <anchorfile>classControlLaw.html</anchorfile>
      <anchor>a067a349637592de554239dc37b90ac53</anchor>
      <arglist>(const char *fileName)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initializeControls</name>
      <anchorfile>classControlLaw.html</anchorfile>
      <anchor>a390b31c4036493aa52956808e98ec5b5</anchor>
      <arglist>(const VariablesGrid &amp;_u_init)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initializeControls</name>
      <anchorfile>classControlLaw.html</anchorfile>
      <anchor>aba860e92229a538c7cc6023637f8507e</anchor>
      <arglist>(const char *fileName)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual BooleanType</type>
      <name>isDynamic</name>
      <anchorfile>classControlLaw.html</anchorfile>
      <anchor>a57e0270e2d63253495d8b0348b6e20cd</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isInRealTimeMode</name>
      <anchorfile>classControlLaw.html</anchorfile>
      <anchor>a31f02441ddf727b315989541f96a5c2d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual BooleanType</type>
      <name>isStatic</name>
      <anchorfile>classControlLaw.html</anchorfile>
      <anchor>afd16fd59b0242b26120fa9a01c911fc5</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>ControlLaw &amp;</type>
      <name>operator=</name>
      <anchorfile>classControlLaw.html</anchorfile>
      <anchor>ab495a5907abcbaef5afd69bbe4b5e374</anchor>
      <arglist>(const ControlLaw &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>preparationStep</name>
      <anchorfile>classControlLaw.html</anchorfile>
      <anchor>abdf77b4bfebc46985ab416367e4504a7</anchor>
      <arglist>(double nextTime=0.0, const VariablesGrid &amp;_yRef=emptyConstVariablesGrid)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>shift</name>
      <anchorfile>classControlLaw.html</anchorfile>
      <anchor>a71258b39d360c4943083d3ce776345d4</anchor>
      <arglist>(double timeShift=-1.0)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classControlLaw.html</anchorfile>
      <anchor>a4effaac4d7322f57cd9645356cc0d1db</anchor>
      <arglist>(double currentTime, const DVector &amp;_x, const DVector &amp;_p=emptyConstVector, const VariablesGrid &amp;_yRef=emptyConstVariablesGrid)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classControlLaw.html</anchorfile>
      <anchor>a41023bf80cb3b9ea387450b97a36f16b</anchor>
      <arglist>(const DVector &amp;_x, const DVector &amp;_p=emptyConstVector, const VariablesGrid &amp;_yRef=emptyConstVariablesGrid)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ControlLaw</name>
      <anchorfile>classControlLaw.html</anchorfile>
      <anchor>a9bead188a01cd6a0a290c6d6cd1e95a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>p</name>
      <anchorfile>classControlLaw.html</anchorfile>
      <anchor>a7ef0c5ee7e851efb5eacedbe66326886</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>u</name>
      <anchorfile>classControlLaw.html</anchorfile>
      <anchor>a90482d425add5ebf70c90212a65bae48</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Controller</name>
    <filename>classController.html</filename>
    <base>SimulationBlock</base>
    <member kind="function">
      <type></type>
      <name>Controller</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>aa9813611c9958fb434a0ca7547df8701</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Controller</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>ad4f7569ce48c1dc3b9cf0960fafd36af</anchor>
      <arglist>(ControlLaw &amp;_controlLaw, Estimator &amp;_estimator, ReferenceTrajectory &amp;_referenceTrajectory=emptyReferenceTrajectory)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Controller</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>ad17fe2df159905d048ccf2b5da165b50</anchor>
      <arglist>(ControlLaw &amp;_controlLaw, ReferenceTrajectory &amp;_referenceTrajectory=emptyReferenceTrajectory)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Controller</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>ac2e32173a0ff904c1284b265934e4579</anchor>
      <arglist>(const Controller &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>disable</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>aea7de0977643b3b28bcf0af4c88aa453</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>enable</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>a0078944b8abca564c8c1fc02012f6927</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>feedbackStep</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>a691a43f4d4cd4760366dce908fd4bb0b</anchor>
      <arglist>(double currentTime, const DVector &amp;_y, const VariablesGrid &amp;_yRef=emptyConstVariablesGrid)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getNextSamplingInstant</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>af58c67b82bf1b369eb82c98b34c47151</anchor>
      <arglist>(double currentTime)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNP</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>a2a32ee515a04bfabd74203c722e1397e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNU</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>a3e0709c2036fd8f1c2d4d3e35b3f7acf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNY</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>a63afc0a21a39c51bcce01292781ef911</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getP</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>addcc69e502980b323862b495fcf920d5</anchor>
      <arglist>(DVector &amp;_p) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getPreviousRealRuntime</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>a9285e6dbc962c9319ddfcdfd302e9fd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSamplingTimeControlLaw</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>a675a3f68190bf0180d324d9fdb8674ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSamplingTimeEstimator</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>a25a0ce7dd85e0e553f4ee5ee2e9d3764</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getU</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>a20b047cb331aa5f86f2e3ef883c8b8dd</anchor>
      <arglist>(DVector &amp;_u) const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasDynamicControlLaw</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>a2530f1d5f150eb3a02c4a284ac22d764</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasEstimator</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>aa99716c635a627164072ebf84474a020</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasReferenceTrajectory</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>adbf2ed2e510411dada534acb04b360ce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasStaticControlLaw</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>a8ff434e9db6513fe4b924f6cc4d241ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>ac9b60a0aaeb24b84dff50628aa2b4493</anchor>
      <arglist>(double startTime=0.0, const DVector &amp;_x0=emptyConstVector, const DVector &amp;_p=emptyConstVector, const VariablesGrid &amp;_yRef=emptyConstVariablesGrid)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>initializeAlgebraicStates</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>ab1d076a5775c290c94eb18706edbfbd9</anchor>
      <arglist>(const VariablesGrid &amp;_xa_init)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>initializeAlgebraicStates</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>a3d9292df5091e279a2474fd5d72b98c8</anchor>
      <arglist>(const char *fileName)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>obtainEstimates</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>aa1cf87056020b1a3d95a07db44ea2f03</anchor>
      <arglist>(double currentTime, const DVector &amp;_y, DVector &amp;xEst, DVector &amp;pEst)</arglist>
    </member>
    <member kind="function">
      <type>Controller &amp;</type>
      <name>operator=</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>acf58af382a6604f03c905adf3d37c34a</anchor>
      <arglist>(const Controller &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>preparationStep</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>a5be79d94a3538e22dbbdccfd7aec3d10</anchor>
      <arglist>(double nextTime=0.0, const VariablesGrid &amp;_yRef=emptyConstVariablesGrid)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setControlLaw</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>a065a6c8ac60a9cf9aba4b70cf8c0c59f</anchor>
      <arglist>(ControlLaw &amp;_controlLaw)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setEstimator</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>ad2a5f58e8a5e3a7bad7bfd1019296f43</anchor>
      <arglist>(Estimator &amp;_estimator)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setReferenceTrajectory</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>a63f04c0ba75e5d97530547d5ac684a5f</anchor>
      <arglist>(ReferenceTrajectory &amp;_referenceTrajectory)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>a6653a37ab35bd076522b996bfe32bdad</anchor>
      <arglist>(double currentTime, const DVector &amp;_y, const VariablesGrid &amp;_yRef=emptyConstVariablesGrid)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>a1601c9fbcf833e00b1969ad902fc46a7</anchor>
      <arglist>(double currentTime, uint dim, const double *const _y, const VariablesGrid &amp;_yRef=emptyConstVariablesGrid)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Controller</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>a0ab87934c4f7a266cfdb86e0f36bc1b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getCurrentReference</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>a8ace3aca9b082abf27a59ac16f714800</anchor>
      <arglist>(double tStart, VariablesGrid &amp;_yRef) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupLogging</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>a048c9045dd614a9de26ad82f7c47da59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupOptions</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>a7861daf0ff7e275191039b317300511a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ControlLaw *</type>
      <name>controlLaw</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>a2195477334a58529fe209fc993f0d98b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealClock</type>
      <name>controlLawClock</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>ac0a0245cec871f7f1cffc2a1c5eff4ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Estimator *</type>
      <name>estimator</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>a7a3521053872ea2a53ef0e84730a7be1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BooleanType</type>
      <name>isEnabled</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>ac53fdc1162edae104c15cf23899ded1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ReferenceTrajectory *</type>
      <name>referenceTrajectory</name>
      <anchorfile>classController.html</anchorfile>
      <anchor>ad3b848e3f949c7b4302345c55a68059f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>COperator</name>
    <filename>classCOperator.html</filename>
    <base>SmoothOperator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_backward</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>acd3c2fc03963f67899f7fc1a4d815795</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator *seed, Operator **df, int &amp;nNewIS, TreeProjection ***newIS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_backward</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>a37150ca7612ee05e07257d511fd5f82f</anchor>
      <arglist>(int number, double seed, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_backward2</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>a133aa3b069b8ff0198bb3d93355e4956</anchor>
      <arglist>(int number, double seed1, double seed2, double *df, double *ddf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>AD_forward</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>abf7f7d49fc3129987b6d39bf59e0a0b6</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator **seed, int &amp;nNewIS, TreeProjection ***newIS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>a7b95a9b866f4ef9e5316814634906fcb</anchor>
      <arglist>(int number, double *seed, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>af186624d1ff74a506b2a2c42ff5c3e39</anchor>
      <arglist>(int number, double *x, double *seed, double *f, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward2</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>aaf5929a05b28fab6fcd1f5eb5d8b38fb</anchor>
      <arglist>(int number, double *seed1, double *seed2, double *df, double *ddf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_symmetric</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>a3c7c98ab8fbfa256e17a4a7f28ef0578</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator *l, Operator **S, int dimS, Operator **dfS, Operator **ldf, Operator **H, int &amp;nNewLIS, TreeProjection ***newLIS, int &amp;nNewSIS, TreeProjection ***newSIS, int &amp;nNewHIS, TreeProjection ***newHIS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>clearBuffer</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>a5cefe7b48aef3544070425546b167547</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>clone</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>a41af60f5887efa33eb2e3463787cb07d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>COperator</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>ab805ad7710fdbd93ead75e26c5742a14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>COperator</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>aede0a382a1f8cf80be672c1b7ffebac3</anchor>
      <arglist>(const CFunction &amp;fcn, const Expression &amp;arg, int component_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>COperator</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>a82d8125dc521689373e6842bea8051e2</anchor>
      <arglist>(const COperator &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>differentiate</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>a8e509bddfbaa0fedfcfd45135ef35611</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>enumerateVariables</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>a198d32265513a3f2d26a572de8285b96</anchor>
      <arglist>(SymbolicIndexList *indexList)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>a1e56e007be6d43c56fa151f66a63de56</anchor>
      <arglist>(int number, double *x, double *result)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>af9e3f92c4cc8f174a6d930cc4be6459c</anchor>
      <arglist>(EvaluationBase *x)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CurvatureType</type>
      <name>getCurvature</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>aab81946d3faf7684c55762703b79d3ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual MonotonicityType</type>
      <name>getMonotonicity</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>a30e08da9aa9360c90c2b3be32ef5b0ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual OperatorName</type>
      <name>getName</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>aa2cd286a34bfd04c70fab6f782070cf4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>increaseID</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>a6943121892fd82eb122be65bd2cae459</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isDependingOn</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>aaf28146ca7d82f51ae496a3c1606ca87</anchor>
      <arglist>(VariableType var) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isDependingOn</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>ac39b92818f2d3b450ac465591c2ffa3f</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isLinearIn</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>a6e7b8d5294af352f2f1ee1bd71316e31</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual NeutralElement</type>
      <name>isOneOrZero</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>afedb8eee5481e15e39180363e2e34fca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isPolynomialIn</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>a0dcfe2980ec010849326884de5de4bcf</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isRationalIn</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>abe9bf0c2de0eed9ac6f37a8f856d6c22</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isSymbolic</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>a94c53685b5711308bff4345f4d98bb29</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isVariable</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>a51ff58b8cb89248b38d9dbd96e1176e5</anchor>
      <arglist>(VariableType &amp;varType, int &amp;component) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>loadIndices</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>ab981725135b7c6d2a5d9604794db788e</anchor>
      <arglist>(SymbolicIndexList *indexList)</arglist>
    </member>
    <member kind="function">
      <type>COperator &amp;</type>
      <name>operator=</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>a4fb787bd3ec0d62a9255034c78ce7f89</anchor>
      <arglist>(const COperator &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::ostream &amp;</type>
      <name>print</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>af2f9b3b0610e1cd7c2fddaf6db85eacb</anchor>
      <arglist>(std::ostream &amp;stream) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setCurvature</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>a65bf3f7f9a48d454c996e9f7117f401e</anchor>
      <arglist>(CurvatureType curvature_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setMonotonicity</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>a2de99abf45dbbd69869f4bfc38819778</anchor>
      <arglist>(MonotonicityType monotonicity_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>substitute</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>a0fba3ef9a7ed6d9231ed10cc1da4c92d</anchor>
      <arglist>(int index, const Operator *sub)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~COperator</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>ac79ebdb3a166d6672f2a21f3b7da9f0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copy</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>adea865c8ba02e0464daea187c84f15e4</anchor>
      <arglist>(const COperator &amp;arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>deleteAll</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>aa207b9bc3ecb81ef308313a690fa2dac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Expression</type>
      <name>argument</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>a538343cbbb7c87ae49834351f49bb6e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>bufferSize</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>a416f96010fc0277338bb164040040af7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CFunction</type>
      <name>cFunction</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>a8332c3680088c01182a996da74a232f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>component</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>aee65239797d431f1c0d326a1547ab150</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double **</type>
      <name>cresult</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>a55ea0df6adf4bd0f69eb16998a8c4a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double **</type>
      <name>d_cresult</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>ad0d3cb643ce53d0cc62e678594b465ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double **</type>
      <name>d_result</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>a01776dfd00a9bf2ad656f1fcfc4d3972</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BooleanType</type>
      <name>first</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>a83c4c443a676f5d930c947a550ebe9fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>globalTypeID</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>addee6d33454b10acbb5ec8da02086ebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>idx</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>a83b91958367b54f710ebd93b28561a8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double **</type>
      <name>result</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>aeab1e0726a734e75732c03aa9d668b3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static int</type>
      <name>counter</name>
      <anchorfile>classCOperator.html</anchorfile>
      <anchor>a8e7e71978d4e77d0269ed1c5157e7e88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Cos</name>
    <filename>classCos.html</filename>
    <base>UnaryOperator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>clone</name>
      <anchorfile>classCos.html</anchorfile>
      <anchor>adc6cc5c837b076bd49dcf08f71d9fc90</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Cos</name>
      <anchorfile>classCos.html</anchorfile>
      <anchor>a8f15b8cb2458065aa22ffca9308f307b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Cos</name>
      <anchorfile>classCos.html</anchorfile>
      <anchor>a5977981cbd766383d0e1d28e4df50671</anchor>
      <arglist>(Operator *_argument)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Cos</name>
      <anchorfile>classCos.html</anchorfile>
      <anchor>acdc04ea2ef7d79c2299252f7fce0460e</anchor>
      <arglist>(const Cos &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classCos.html</anchorfile>
      <anchor>a93f04e578ba5ebebce116c80f832772a</anchor>
      <arglist>(EvaluationBase *x)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initDerivative</name>
      <anchorfile>classCos.html</anchorfile>
      <anchor>aebea5bac97ad41be484e562898c86cfd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Cos &amp;</type>
      <name>operator=</name>
      <anchorfile>classCos.html</anchorfile>
      <anchor>ac9d12f0debdb8095f4d8ea7f0b28cbb8</anchor>
      <arglist>(const Cos &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>substitute</name>
      <anchorfile>classCos.html</anchorfile>
      <anchor>add44c2516576a251393c6dfcf413fa81</anchor>
      <arglist>(int index, const Operator *sub)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Cos</name>
      <anchorfile>classCos.html</anchorfile>
      <anchor>ae17e500c0efd3657db2c9da979c1f2c5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CoupledPathConstraint</name>
    <filename>classCoupledPathConstraint.html</filename>
    <base>ConstraintElement</base>
    <member kind="function">
      <type>returnValue</type>
      <name>add</name>
      <anchorfile>classCoupledPathConstraint.html</anchorfile>
      <anchor>a75761138a6d703ababc0c53bb94e1001</anchor>
      <arglist>(const double lb_, const Expression *arg, const double ub_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CoupledPathConstraint</name>
      <anchorfile>classCoupledPathConstraint.html</anchorfile>
      <anchor>ac56132fa63b7d6ed4f422de03482c521</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CoupledPathConstraint</name>
      <anchorfile>classCoupledPathConstraint.html</anchorfile>
      <anchor>a5e9063ca9f33413388ec8bb8dac01ec2</anchor>
      <arglist>(const Grid &amp;grid_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CoupledPathConstraint</name>
      <anchorfile>classCoupledPathConstraint.html</anchorfile>
      <anchor>a43f1401eb823258a9efa8abebe4fad6c</anchor>
      <arglist>(const CoupledPathConstraint &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluate</name>
      <anchorfile>classCoupledPathConstraint.html</anchorfile>
      <anchor>a1d0b015f1bc160dd7c6a16b41e316c4e</anchor>
      <arglist>(const OCPiterate &amp;iter)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluateSensitivities</name>
      <anchorfile>classCoupledPathConstraint.html</anchorfile>
      <anchor>a64556fafbaa26aa7aaec96d4d1dfe792</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluateSensitivities</name>
      <anchorfile>classCoupledPathConstraint.html</anchorfile>
      <anchor>af691be961e01a3c384091a1ef32e081d</anchor>
      <arglist>(const DMatrix &amp;seed, BlockMatrix &amp;hessian)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNC</name>
      <anchorfile>classCoupledPathConstraint.html</anchorfile>
      <anchor>ac8f4ed98a3d0beeb688158fc764491ad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>CoupledPathConstraint &amp;</type>
      <name>operator=</name>
      <anchorfile>classCoupledPathConstraint.html</anchorfile>
      <anchor>a78d527cba975d565f4ef5c09e7d9db9c</anchor>
      <arglist>(const CoupledPathConstraint &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CoupledPathConstraint</name>
      <anchorfile>classCoupledPathConstraint.html</anchorfile>
      <anchor>a7dcb5670ce2fa68ba37e09f11bf10ee7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cs_dmperm_results</name>
    <filename>structcs__dmperm__results.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>cc</name>
      <anchorfile>structcs__dmperm__results.html</anchorfile>
      <anchor>ae56ca45f0058903a3c1e586cff63ecef</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nb</name>
      <anchorfile>structcs__dmperm__results.html</anchorfile>
      <anchor>a273a6867c52fb2c813575d73ed0d40ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>p</name>
      <anchorfile>structcs__dmperm__results.html</anchorfile>
      <anchor>ad5b18b3ab0307b83144cb71c71756159</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>q</name>
      <anchorfile>structcs__dmperm__results.html</anchorfile>
      <anchor>a418ca5ca6ebeae1b8c2d411b57e2d485</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>r</name>
      <anchorfile>structcs__dmperm__results.html</anchorfile>
      <anchor>a1cb623a8e1c1a221e444b19af4355150</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rr</name>
      <anchorfile>structcs__dmperm__results.html</anchorfile>
      <anchor>af17bae097d2ceb70ca1e8d96006bc225</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>s</name>
      <anchorfile>structcs__dmperm__results.html</anchorfile>
      <anchor>a318a4bff072e62686b30c00a9113c5cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cs_numeric</name>
    <filename>structcs__numeric.html</filename>
    <member kind="variable">
      <type>double *</type>
      <name>B</name>
      <anchorfile>structcs__numeric.html</anchorfile>
      <anchor>ad81bc354670c58c7e715293e98316152</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cs *</type>
      <name>L</name>
      <anchorfile>structcs__numeric.html</anchorfile>
      <anchor>a93a8cf26f01d3df51b41acc690f120d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>pinv</name>
      <anchorfile>structcs__numeric.html</anchorfile>
      <anchor>a43298b46a89a885b6cb2a2414ace6308</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cs *</type>
      <name>U</name>
      <anchorfile>structcs__numeric.html</anchorfile>
      <anchor>a1e07204edb10064ca1e471289fced1cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cs_sparse</name>
    <filename>structcs__sparse.html</filename>
    <member kind="variable">
      <type>int *</type>
      <name>i</name>
      <anchorfile>structcs__sparse.html</anchorfile>
      <anchor>aeb6831b93f8a901b4a5d520c46990f44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m</name>
      <anchorfile>structcs__sparse.html</anchorfile>
      <anchor>a8aeba3ffed4d599a4906e78329d3448b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n</name>
      <anchorfile>structcs__sparse.html</anchorfile>
      <anchor>a86c18870dc1551c71f8ea551efe68625</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nz</name>
      <anchorfile>structcs__sparse.html</anchorfile>
      <anchor>a707363d7869d3fc4126027c1c9c7cf7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nzmax</name>
      <anchorfile>structcs__sparse.html</anchorfile>
      <anchor>aab49fc365ddf6273376a96d3a6aa751f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>p</name>
      <anchorfile>structcs__sparse.html</anchorfile>
      <anchor>a263a2347e8dcf1a7a20ee66730297b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double *</type>
      <name>x</name>
      <anchorfile>structcs__sparse.html</anchorfile>
      <anchor>a0d6d06e4893a7d4d86e94ce49358d9c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cs_symbolic</name>
    <filename>structcs__symbolic.html</filename>
    <member kind="variable">
      <type>int *</type>
      <name>cp</name>
      <anchorfile>structcs__symbolic.html</anchorfile>
      <anchor>a85eed6fd134282ada142ebaae0fe2403</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>leftmost</name>
      <anchorfile>structcs__symbolic.html</anchorfile>
      <anchor>a232f0ac2071e80cf1feed5f63b7d02b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>lnz</name>
      <anchorfile>structcs__symbolic.html</anchorfile>
      <anchor>a4f723af5f9ae0047f678a82a146d17b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m2</name>
      <anchorfile>structcs__symbolic.html</anchorfile>
      <anchor>a6e76dde6232a98e3b5d96d942c08b12e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>parent</name>
      <anchorfile>structcs__symbolic.html</anchorfile>
      <anchor>aefc6fc6ae59f5c51b225c93a549b6838</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>pinv</name>
      <anchorfile>structcs__symbolic.html</anchorfile>
      <anchor>a4724390fc87ae2fb8f82a93ce1ddf55d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>q</name>
      <anchorfile>structcs__symbolic.html</anchorfile>
      <anchor>aecc57aadbdfe0598bf00fb3648fcf098</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>unz</name>
      <anchorfile>structcs__symbolic.html</anchorfile>
      <anchor>a75ba99f8c206d85c4936e11053e7f5e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Curve</name>
    <filename>classCurve.html</filename>
    <member kind="function">
      <type>returnValue</type>
      <name>add</name>
      <anchorfile>classCurve.html</anchorfile>
      <anchor>a7d819746c7a311eb0e871828c35e79ae</anchor>
      <arglist>(double tStart, double tEnd, const DVector constant)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>add</name>
      <anchorfile>classCurve.html</anchorfile>
      <anchor>ace0f9b3e4fe504ed9efe71f8ac46f9b2</anchor>
      <arglist>(const VariablesGrid &amp;sampledData, InterpolationMode mode=IM_LINEAR)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>add</name>
      <anchorfile>classCurve.html</anchorfile>
      <anchor>a2a3a11b78cab426adcb6805669f3bc86</anchor>
      <arglist>(double tStart, double tEnd, const Function &amp;parameterization_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Curve</name>
      <anchorfile>classCurve.html</anchorfile>
      <anchor>ab78ccfd4229dabfed9bc57a3d9e85963</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Curve</name>
      <anchorfile>classCurve.html</anchorfile>
      <anchor>abfe8ef13f82d0f4c0d55fddb6db41bc8</anchor>
      <arglist>(const Curve &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>discretize</name>
      <anchorfile>classCurve.html</anchorfile>
      <anchor>a2a326ebcd4de9b4f20977c413fa672aa</anchor>
      <arglist>(const Grid &amp;discretizationGrid, VariablesGrid &amp;result) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluate</name>
      <anchorfile>classCurve.html</anchorfile>
      <anchor>a6944de76ad18fc07293c61ae02d35d30</anchor>
      <arglist>(double t, double *result) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluate</name>
      <anchorfile>classCurve.html</anchorfile>
      <anchor>ac78549e5fd2a81994aa1802a7a484960</anchor>
      <arglist>(double t, DVector &amp;result) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluate</name>
      <anchorfile>classCurve.html</anchorfile>
      <anchor>a04f712aae6e4fb65538d8a6746e12fbc</anchor>
      <arglist>(double tStart, double tEnd, VariablesGrid &amp;result) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDim</name>
      <anchorfile>classCurve.html</anchorfile>
      <anchor>a6c057cbbdd24269baf7195ecd004c0bc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumIntervals</name>
      <anchorfile>classCurve.html</anchorfile>
      <anchor>a487e329017520f5ec70bf1f028f4b9cf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getTimeDomain</name>
      <anchorfile>classCurve.html</anchorfile>
      <anchor>ad92eee9b0b20ff9f0e091d3aea7b9275</anchor>
      <arglist>(double tStart, double tEnd) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getTimeDomain</name>
      <anchorfile>classCurve.html</anchorfile>
      <anchor>a052700056c474d40a0da2193061d3f02</anchor>
      <arglist>(const uint &amp;idx, double tStart, double tEnd) const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isContinuous</name>
      <anchorfile>classCurve.html</anchorfile>
      <anchor>ad3bdbff4b9100008412ee6fc84ed9810</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isEmpty</name>
      <anchorfile>classCurve.html</anchorfile>
      <anchor>a91470bd6779c508fbc562f798f2b2f2d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isInTimeDomain</name>
      <anchorfile>classCurve.html</anchorfile>
      <anchor>a87e6e49496218c74dc13bb165747ac58</anchor>
      <arglist>(double t) const </arglist>
    </member>
    <member kind="function">
      <type>Curve</type>
      <name>operator()</name>
      <anchorfile>classCurve.html</anchorfile>
      <anchor>a17dc9397830e30bbce533d2cffd22f2d</anchor>
      <arglist>(uint idx) const </arglist>
    </member>
    <member kind="function">
      <type>Curve &amp;</type>
      <name>operator=</name>
      <anchorfile>classCurve.html</anchorfile>
      <anchor>a6ba5648493201a2f3929229db3df5531</anchor>
      <arglist>(const Curve &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Curve</name>
      <anchorfile>classCurve.html</anchorfile>
      <anchor>a7ce6ff79064e9795241423ed47166539</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>dim</name>
      <anchorfile>classCurve.html</anchorfile>
      <anchor>aa78480bcf22654c01e441ccee80a0050</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Grid *</type>
      <name>grid</name>
      <anchorfile>classCurve.html</anchorfile>
      <anchor>ae763404ce5417cc7b2fe7a1f663b7107</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>nIntervals</name>
      <anchorfile>classCurve.html</anchorfile>
      <anchor>af3f7b61be28c627701f89b4114ba1b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Function **</type>
      <name>parameterization</name>
      <anchorfile>classCurve.html</anchorfile>
      <anchor>a916c94fce52550cb21b512f5b27e1542</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CyclingManager</name>
    <filename>classCyclingManager.html</filename>
    <member kind="function">
      <type>returnValue</type>
      <name>clearCyclingData</name>
      <anchorfile>classCyclingManager.html</anchorfile>
      <anchor>a99a101caaf63594f173b704050b5202b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>clearCyclingData</name>
      <anchorfile>classCyclingManager.html</anchorfile>
      <anchor>a99a101caaf63594f173b704050b5202b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CyclingManager</name>
      <anchorfile>classCyclingManager.html</anchorfile>
      <anchor>a539f126c3493e2e7607f3179cecad832</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CyclingManager</name>
      <anchorfile>classCyclingManager.html</anchorfile>
      <anchor>a539f126c3493e2e7607f3179cecad832</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CyclingManager</name>
      <anchorfile>classCyclingManager.html</anchorfile>
      <anchor>afa67bb70fd71a25954021945fcebc03a</anchor>
      <arglist>(const CyclingManager &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CyclingManager</name>
      <anchorfile>classCyclingManager.html</anchorfile>
      <anchor>afa67bb70fd71a25954021945fcebc03a</anchor>
      <arglist>(const CyclingManager &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>CyclingStatus</type>
      <name>getCyclingStatus</name>
      <anchorfile>classCyclingManager.html</anchorfile>
      <anchor>ac9e33e876a8165a58d0b82f5a676f0cc</anchor>
      <arglist>(int number, BooleanType isBound) const </arglist>
    </member>
    <member kind="function">
      <type>CyclingStatus</type>
      <name>getCyclingStatus</name>
      <anchorfile>classCyclingManager.html</anchorfile>
      <anchor>ac9e33e876a8165a58d0b82f5a676f0cc</anchor>
      <arglist>(int number, BooleanType isBound) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classCyclingManager.html</anchorfile>
      <anchor>aa1c3d332a9ca351423dac8e4fc4ab5ef</anchor>
      <arglist>(int _nV, int _nC)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classCyclingManager.html</anchorfile>
      <anchor>aa1c3d332a9ca351423dac8e4fc4ab5ef</anchor>
      <arglist>(int _nV, int _nC)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isCyclingDetected</name>
      <anchorfile>classCyclingManager.html</anchorfile>
      <anchor>ac2ec6ab1cfef4e7d7cb1302df1ab021e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isCyclingDetected</name>
      <anchorfile>classCyclingManager.html</anchorfile>
      <anchor>ac2ec6ab1cfef4e7d7cb1302df1ab021e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>CyclingManager &amp;</type>
      <name>operator=</name>
      <anchorfile>classCyclingManager.html</anchorfile>
      <anchor>a22a57fb3293ecdf3a221c038e9e955b5</anchor>
      <arglist>(const CyclingManager &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>CyclingManager &amp;</type>
      <name>operator=</name>
      <anchorfile>classCyclingManager.html</anchorfile>
      <anchor>ae2dd358e2ca18536f0191fc7dd421995</anchor>
      <arglist>(const CyclingManager &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setCyclingStatus</name>
      <anchorfile>classCyclingManager.html</anchorfile>
      <anchor>a4c109053f3ea92a0328bde031e949455</anchor>
      <arglist>(int number, BooleanType isBound, CyclingStatus _status)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setCyclingStatus</name>
      <anchorfile>classCyclingManager.html</anchorfile>
      <anchor>a4c109053f3ea92a0328bde031e949455</anchor>
      <arglist>(int number, BooleanType isBound, CyclingStatus _status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CyclingManager</name>
      <anchorfile>classCyclingManager.html</anchorfile>
      <anchor>abadf7326c13a1e66ea7dfbd5fc1d8477</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CyclingManager</name>
      <anchorfile>classCyclingManager.html</anchorfile>
      <anchor>abadf7326c13a1e66ea7dfbd5fc1d8477</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BooleanType</type>
      <name>cyclingDetected</name>
      <anchorfile>classCyclingManager.html</anchorfile>
      <anchor>a05d6d2d8b95c1a05055cbfef463275c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nC</name>
      <anchorfile>classCyclingManager.html</anchorfile>
      <anchor>a285f7116df258bbf0f42a42690c7a685</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nV</name>
      <anchorfile>classCyclingManager.html</anchorfile>
      <anchor>ad1258ccd28f5c14e2773410af9c4f4a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CyclingStatus</type>
      <name>status</name>
      <anchorfile>classCyclingManager.html</anchorfile>
      <anchor>a2d069c8d2bbcc34874a626f173f9d707</anchor>
      <arglist>[NVMAX+NCMAX]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DenseCoeffsBase</name>
    <filename>classDenseCoeffsBase.html</filename>
  </compound>
  <compound kind="class">
    <name>DenseCP</name>
    <filename>classDenseCP.html</filename>
    <member kind="function">
      <type></type>
      <name>DenseCP</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>adafccdbbd2fa79bd18ccd9b4864c20e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseCP</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>a9d411e9faf2d43ada8581b01d9c371c7</anchor>
      <arglist>(const DenseCP &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>getMergedDualSolution</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>a2060dbd60ff46fa8e765dbec3d619db8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNC</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>a84e4d893d78b79ace2a847eb322dbd32</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNV</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>a36bb0e08b752859ffc62c40ffefe117d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>aee37ca9b10e479182c5a246dc83de22f</anchor>
      <arglist>(uint nV_, uint nC_)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isLP</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>abc1bcc3d1a151ca98119234697a4a290</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isQP</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>a95a5fb708802b4ed937da239985a0eeb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isSDP</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>a13326d6dae44b228c146d93804eab56c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DenseCP &amp;</type>
      <name>operator=</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>a07390942830cd7a3f9b3b78f2e463f9c</anchor>
      <arglist>(const DenseCP &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>print</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>ad2d62c71e1781f42cf0d21fad0efe13c</anchor>
      <arglist>(const char *const name=DEFAULT_LABEL, const char *const startString=DEFAULT_START_STRING, const char *const endString=DEFAULT_END_STRING, uint width=DEFAULT_WIDTH, uint precision=DEFAULT_PRECISION, const char *const colSeparator=DEFAULT_COL_SEPARATOR, const char *const rowSeparator=DEFAULT_ROW_SEPARATOR) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>print</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>a03b64c82074420a5ad746d3c19a718fd</anchor>
      <arglist>(const char *const name, PrintScheme printScheme) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>printSolution</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>a0ca98ae6d66a51435527337c6a51b518</anchor>
      <arglist>(const char *const name=DEFAULT_LABEL, const char *const startString=DEFAULT_START_STRING, const char *const endString=DEFAULT_END_STRING, uint width=DEFAULT_WIDTH, uint precision=DEFAULT_PRECISION, const char *const colSeparator=DEFAULT_COL_SEPARATOR, const char *const rowSeparator=DEFAULT_ROW_SEPARATOR) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>printSolution</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>a13f4efaff1ea5b63f0dbfcacddaf413b</anchor>
      <arglist>(const char *const name, PrintScheme printScheme) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>printSolutionToFile</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>a3d169d08b851da1ff89089a35dfd0996</anchor>
      <arglist>(const char *const filename, const char *const name=DEFAULT_LABEL, const char *const startString=DEFAULT_START_STRING, const char *const endString=DEFAULT_END_STRING, uint width=DEFAULT_WIDTH, uint precision=DEFAULT_PRECISION, const char *const colSeparator=DEFAULT_COL_SEPARATOR, const char *const rowSeparator=DEFAULT_ROW_SEPARATOR) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>printSolutionToFile</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>a7c9de20cbb86bc71269aea569af6aa91</anchor>
      <arglist>(std::ostream &amp;stream, const char *const name=DEFAULT_LABEL, const char *const startString=DEFAULT_START_STRING, const char *const endString=DEFAULT_END_STRING, uint width=DEFAULT_WIDTH, uint precision=DEFAULT_PRECISION, const char *const colSeparator=DEFAULT_COL_SEPARATOR, const char *const rowSeparator=DEFAULT_ROW_SEPARATOR) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>printSolutionToFile</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>a9d225393593dfac6a0944dba952c3378</anchor>
      <arglist>(const char *const filename, const char *const name, PrintScheme printScheme) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>printSolutionToFile</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>a8c5bcd9a587c70d05378b172d9283798</anchor>
      <arglist>(std::ostream &amp;stream, const char *const name, PrintScheme printScheme) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>printToFile</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>a159a9ac7cc91c7f46b82f5502b7d5d4d</anchor>
      <arglist>(const char *const filename, const char *const name=DEFAULT_LABEL, const char *const startString=DEFAULT_START_STRING, const char *const endString=DEFAULT_END_STRING, uint width=DEFAULT_WIDTH, uint precision=DEFAULT_PRECISION, const char *const colSeparator=DEFAULT_COL_SEPARATOR, const char *const rowSeparator=DEFAULT_ROW_SEPARATOR) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>printToFile</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>a6021e6fd252e49eb9fdd3c1b5840d64d</anchor>
      <arglist>(std::ostream &amp;stream, const char *const name=DEFAULT_LABEL, const char *const startString=DEFAULT_START_STRING, const char *const endString=DEFAULT_END_STRING, uint width=DEFAULT_WIDTH, uint precision=DEFAULT_PRECISION, const char *const colSeparator=DEFAULT_COL_SEPARATOR, const char *const rowSeparator=DEFAULT_ROW_SEPARATOR) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>printToFile</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>aa9b014db3d364b35f9cab4dea72a35b6</anchor>
      <arglist>(const char *const filename, const char *const name, PrintScheme printScheme) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>printToFile</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>ac0dfb5aa49c034cd6e75494c9d18189f</anchor>
      <arglist>(std::ostream &amp;stream, const char *const name, PrintScheme printScheme) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setQPsolution</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>a3c1842d77553d6d795f974f78d09177d</anchor>
      <arglist>(const DVector &amp;x_, const DVector &amp;y_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DenseCP</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>a400c3039a7672bef42e2272a4a0ae6d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>DMatrix</type>
      <name>A</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>a7d244fd09fe6540f34ef40f2bbb67c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DMatrix **</type>
      <name>B</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>a68b088c75158c64e4d375170f139b496</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DVector</type>
      <name>g</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>a9fb0c206e5e6af2db3a63d2179130cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DMatrix</type>
      <name>H</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>aa92654ff930bebd2d6e34ddb7fa6751a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DVector</type>
      <name>lb</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>acac469e5cc70a2a9ccf8cf5f0730fcca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DVector</type>
      <name>lbA</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>acba1da101ca984ca5281fff7d209b17b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DVector *</type>
      <name>lbB</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>a072e183391f0b25c33e675b29b3588b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>nS</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>a664ca08b21830565b2a2139611ba2ae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DVector</type>
      <name>ub</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>acd110cc4fc2251a02e7fad1284c8a5ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DVector</type>
      <name>ubA</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>ab7c471693ed7653af35aa95622330f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DVector *</type>
      <name>ubB</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>a36d6d895fbe79fd491a234f2df2ec117</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DVector *</type>
      <name>x</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>af04bb500a8708d117e3504af1ca5959a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DVector *</type>
      <name>ylb</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>aebb09cace837ee33312fd8c83a9a0e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DVector *</type>
      <name>ylbA</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>a4f7b87ebb67c387f15a1fbf3d7b41790</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DVector **</type>
      <name>ylbB</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>aaceb75af429b20414c2648913602a97c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DVector *</type>
      <name>yub</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>af1695326724cc7d4045852c7e59a2efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DVector *</type>
      <name>yubA</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>ae1034273c1f9d6ebc30af2aab0a291d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DVector **</type>
      <name>yubB</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>a98bb5cebfb6b188aff13556eed2d17a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clean</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>a0d717a5cb7088ead26db1042cece874d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copy</name>
      <anchorfile>classDenseCP.html</anchorfile>
      <anchor>a1f32bc9b7f7ec9c21a1ce336b4eb6147</anchor>
      <arglist>(const DenseCP &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DenseCPsolver</name>
    <filename>classDenseCPsolver.html</filename>
    <base>AlgorithmicBase</base>
    <member kind="function" virtualness="pure">
      <type>virtual DenseCPsolver *</type>
      <name>clone</name>
      <anchorfile>classDenseCPsolver.html</anchorfile>
      <anchor>a6f411a87b9c1bb408b291646dc929061</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseCPsolver</name>
      <anchorfile>classDenseCPsolver.html</anchorfile>
      <anchor>a142aaeb7aaa3e38404bcf0988d22dee2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseCPsolver</name>
      <anchorfile>classDenseCPsolver.html</anchorfile>
      <anchor>a0367416729135ace9914aeb0f876c095</anchor>
      <arglist>(UserInteraction *_userInteraction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseCPsolver</name>
      <anchorfile>classDenseCPsolver.html</anchorfile>
      <anchor>af49f55f3034ac189d9a05dc1a083f422</anchor>
      <arglist>(const DenseCPsolver &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual uint</type>
      <name>getNumberOfIterations</name>
      <anchorfile>classDenseCPsolver.html</anchorfile>
      <anchor>a8f1223e50d4677400db773c23357a7f9</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>getVarianceCovariance</name>
      <anchorfile>classDenseCPsolver.html</anchorfile>
      <anchor>aa7f0a88206ced9959bbd4a93f8d2c6a1</anchor>
      <arglist>(DMatrix &amp;var)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>getVarianceCovariance</name>
      <anchorfile>classDenseCPsolver.html</anchorfile>
      <anchor>acda8d0ca61fe75d7f2d18bebfd574d46</anchor>
      <arglist>(DMatrix &amp;H, DMatrix &amp;var)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classDenseCPsolver.html</anchorfile>
      <anchor>aa09a26fc78c0b7f310033028f901dff5</anchor>
      <arglist>(const DenseCP *cp_)=0</arglist>
    </member>
    <member kind="function">
      <type>DenseCPsolver &amp;</type>
      <name>operator=</name>
      <anchorfile>classDenseCPsolver.html</anchorfile>
      <anchor>a2fc78208ac09ed3361bfcdde3fb096d4</anchor>
      <arglist>(const DenseCPsolver &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>solve</name>
      <anchorfile>classDenseCPsolver.html</anchorfile>
      <anchor>a08f5b9fa6e1c107cd305628b7220794b</anchor>
      <arglist>(DenseCP *cp_)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DenseCPsolver</name>
      <anchorfile>classDenseCPsolver.html</anchorfile>
      <anchor>a12567bc17721a3ebec738d8fa731589a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupLogging</name>
      <anchorfile>classDenseCPsolver.html</anchorfile>
      <anchor>a0624fe3c9de4f69c89f47fc175e596d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupOptions</name>
      <anchorfile>classDenseCPsolver.html</anchorfile>
      <anchor>a0dabff16c017a2bb1a7d1a30c61b1532</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DenseMatrix</name>
    <filename>classDenseMatrix.html</filename>
    <base virtualness="virtual">Matrix</base>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>addToDiag</name>
      <anchorfile>classDenseMatrix.html</anchorfile>
      <anchor>ac901971278139a1413ff75d6106aa43b</anchor>
      <arglist>(real_t alpha)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseMatrix</name>
      <anchorfile>classDenseMatrix.html</anchorfile>
      <anchor>a962f1cca43a07753de96c8b9e413db06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseMatrix</name>
      <anchorfile>classDenseMatrix.html</anchorfile>
      <anchor>a60971ce3f56d4b6dd162343b7ee99343</anchor>
      <arglist>(int m, int n, int lD, real_t *v)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual real_t</type>
      <name>diag</name>
      <anchorfile>classDenseMatrix.html</anchorfile>
      <anchor>ae0a1610915e180022f5e2161363be6ae</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Matrix *</type>
      <name>duplicate</name>
      <anchorfile>classDenseMatrix.html</anchorfile>
      <anchor>af914e214e10c8f9731da75e605dae3ff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>free</name>
      <anchorfile>classDenseMatrix.html</anchorfile>
      <anchor>acce63266bde8d6fd4a6c31a78c5e49e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getCol</name>
      <anchorfile>classDenseMatrix.html</anchorfile>
      <anchor>a01b2a8928dc594099f430b4d4998ec4d</anchor>
      <arglist>(int cNum, const Indexlist *const irows, real_t alpha, real_t *col) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getRow</name>
      <anchorfile>classDenseMatrix.html</anchorfile>
      <anchor>ab1c12481bf0f6d68776b8497058e72dc</anchor>
      <arglist>(int rNum, const Indexlist *const icols, real_t alpha, real_t *row) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isDiag</name>
      <anchorfile>classDenseMatrix.html</anchorfile>
      <anchor>a305a842a01cf80a33ae26d96e2d981af</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>print</name>
      <anchorfile>classDenseMatrix.html</anchorfile>
      <anchor>a9e3568219695311edd5911df3da2696b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>times</name>
      <anchorfile>classDenseMatrix.html</anchorfile>
      <anchor>a6200952366ece968bce82c9400377b86</anchor>
      <arglist>(int xN, real_t alpha, const real_t *x, int xLD, real_t beta, real_t *y, int yLD) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>times</name>
      <anchorfile>classDenseMatrix.html</anchorfile>
      <anchor>a3669612de4d322926bfedc1b85e31c7f</anchor>
      <arglist>(const Indexlist *const irows, const Indexlist *const icols, int xN, real_t alpha, const real_t *x, int xLD, real_t beta, real_t *y, int yLD, BooleanType yCompr=BT_TRUE) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>transTimes</name>
      <anchorfile>classDenseMatrix.html</anchorfile>
      <anchor>a5011b924f44dc66be19c2606c9083d5c</anchor>
      <arglist>(int xN, real_t alpha, const real_t *x, int xLD, real_t beta, real_t *y, int yLD) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>transTimes</name>
      <anchorfile>classDenseMatrix.html</anchorfile>
      <anchor>a810893d8ddfd4bfe7d115f1b773cc9e0</anchor>
      <arglist>(const Indexlist *const irows, const Indexlist *const icols, int xN, real_t alpha, const real_t *x, int xLD, real_t beta, real_t *y, int yLD) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DenseMatrix</name>
      <anchorfile>classDenseMatrix.html</anchorfile>
      <anchor>a7c920f60470d6a862624c7632fec5e4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>leaDim</name>
      <anchorfile>classDenseMatrix.html</anchorfile>
      <anchor>a8dc0c40ac7f7cfbb7b75644afc3704fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nCols</name>
      <anchorfile>classDenseMatrix.html</anchorfile>
      <anchor>a85333252208b2f8c166fc68b402b880e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nRows</name>
      <anchorfile>classDenseMatrix.html</anchorfile>
      <anchor>abd8c8f8c4a8f6b587c1f96266d953b0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t *</type>
      <name>val</name>
      <anchorfile>classDenseMatrix.html</anchorfile>
      <anchor>a7de2a860c753fae01ba92b2d204d71bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DenseQPsolver</name>
    <filename>classDenseQPsolver.html</filename>
    <base>DenseCPsolver</base>
    <member kind="function" virtualness="pure">
      <type>virtual DenseCPsolver *</type>
      <name>clone</name>
      <anchorfile>classDenseQPsolver.html</anchorfile>
      <anchor>a6b475b2fe71aa99c69e1d94674a8a4b2</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DenseQPsolver *</type>
      <name>cloneDenseQPsolver</name>
      <anchorfile>classDenseQPsolver.html</anchorfile>
      <anchor>ad9174c9da31a0bdbe559ee09f2daa66e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseQPsolver</name>
      <anchorfile>classDenseQPsolver.html</anchorfile>
      <anchor>a17a763ba2f0000f9067d11114a049772</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseQPsolver</name>
      <anchorfile>classDenseQPsolver.html</anchorfile>
      <anchor>a80f08bad3f005d0cec5194aa9ab96be1</anchor>
      <arglist>(UserInteraction *_userInteraction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseQPsolver</name>
      <anchorfile>classDenseQPsolver.html</anchorfile>
      <anchor>a56dec563332e58d500326ca77063d4e8</anchor>
      <arglist>(const DenseQPsolver &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>getDualSolution</name>
      <anchorfile>classDenseQPsolver.html</anchorfile>
      <anchor>ae867915a0f1bb07c0917ed0b268d7f06</anchor>
      <arglist>(DVector &amp;yOpt) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual uint</type>
      <name>getNumberOfConstraints</name>
      <anchorfile>classDenseQPsolver.html</anchorfile>
      <anchor>a11c3280fd02f259519571adb3c9f4d15</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNumberOfIterations</name>
      <anchorfile>classDenseQPsolver.html</anchorfile>
      <anchor>a93b72945efb2d786a55216c3aab79e19</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual uint</type>
      <name>getNumberOfVariables</name>
      <anchorfile>classDenseQPsolver.html</anchorfile>
      <anchor>adaf9000a0abac45a0fd08d03173fab2e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getObjVal</name>
      <anchorfile>classDenseQPsolver.html</anchorfile>
      <anchor>add617a2f6fcba9fe26dbfd27cff8e082</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>getPrimalSolution</name>
      <anchorfile>classDenseQPsolver.html</anchorfile>
      <anchor>a414f60e9978579f34c29b1679e8d5e92</anchor>
      <arglist>(DVector &amp;xOpt) const =0</arglist>
    </member>
    <member kind="function">
      <type>QPStatus</type>
      <name>getStatus</name>
      <anchorfile>classDenseQPsolver.html</anchorfile>
      <anchor>a37364809410ede4efe4e75e15f1f5389</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>getVarianceCovariance</name>
      <anchorfile>classDenseQPsolver.html</anchorfile>
      <anchor>afb585bf8d3c41755973067b6ee396dca</anchor>
      <arglist>(DMatrix &amp;var)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>getVarianceCovariance</name>
      <anchorfile>classDenseQPsolver.html</anchorfile>
      <anchor>a7db0c1f445d52731e35f76535ae22efd</anchor>
      <arglist>(DMatrix &amp;H, DMatrix &amp;var)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classDenseQPsolver.html</anchorfile>
      <anchor>a653e095d3fb83a9b76492ca58adb1e2e</anchor>
      <arglist>(const DenseCP *cp)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classDenseQPsolver.html</anchorfile>
      <anchor>a560d284d12cc0b6115b08021597bc74a</anchor>
      <arglist>(uint nV, uint nC)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isInfeasible</name>
      <anchorfile>classDenseQPsolver.html</anchorfile>
      <anchor>a3bb65c2d8220ff3ed7078020b8f84b5d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isSolved</name>
      <anchorfile>classDenseQPsolver.html</anchorfile>
      <anchor>a511183e899dc6a48fac4463068e3ee09</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isUnbounded</name>
      <anchorfile>classDenseQPsolver.html</anchorfile>
      <anchor>a3f03e81e285bb31edb23c57517a7c36a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DenseQPsolver &amp;</type>
      <name>operator=</name>
      <anchorfile>classDenseQPsolver.html</anchorfile>
      <anchor>ac7e9e82bb42605a12ef6cf992ad8440b</anchor>
      <arglist>(const DenseQPsolver &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>solve</name>
      <anchorfile>classDenseQPsolver.html</anchorfile>
      <anchor>ae26c595e6f5471920971d2286c3a4131</anchor>
      <arglist>(DenseCP *cp_)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>solve</name>
      <anchorfile>classDenseQPsolver.html</anchorfile>
      <anchor>a67da0bc9c18be8b2db8c776b5e070ea7</anchor>
      <arglist>(double *H, double *A, double *g, double *lb, double *ub, double *lbA, double *ubA, uint maxIter)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>solve</name>
      <anchorfile>classDenseQPsolver.html</anchorfile>
      <anchor>abf0792190a809bc1cf341f63d4715d15</anchor>
      <arglist>(DMatrix *H, DMatrix *A, DVector *g, DVector *lb, DVector *ub, DVector *lbA, DVector *ubA, uint maxIter)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classDenseQPsolver.html</anchorfile>
      <anchor>ab9c2cb9f5ab517b2ea649caf1cf07545</anchor>
      <arglist>(double *H, double *A, double *g, double *lb, double *ub, double *lbA, double *ubA)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classDenseQPsolver.html</anchorfile>
      <anchor>ab168ef9d0956db969b52f3fcb3a7044d</anchor>
      <arglist>(DMatrix *H, DMatrix *A, DVector *g, DVector *lb, DVector *ub, DVector *lbA, DVector *ubA)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DenseQPsolver</name>
      <anchorfile>classDenseQPsolver.html</anchorfile>
      <anchor>ac2dbdbaaa14cfabd0fa962710f094ef3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>makeBoundsConsistent</name>
      <anchorfile>classDenseQPsolver.html</anchorfile>
      <anchor>a86f2caf9f87ce9c4b73a1dc9e1f69975</anchor>
      <arglist>(DenseCP *cp) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupLogging</name>
      <anchorfile>classDenseQPsolver.html</anchorfile>
      <anchor>afcc2e44cf8d807be64332068c945952f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual returnValue</type>
      <name>setupQPobject</name>
      <anchorfile>classDenseQPsolver.html</anchorfile>
      <anchor>a022cffd3dcfacf1a800dda63f985bf7a</anchor>
      <arglist>(uint nV, uint nC)=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>numberOfSteps</name>
      <anchorfile>classDenseQPsolver.html</anchorfile>
      <anchor>ad29b4ece138f3c8e15ead470679a7adf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPStatus</type>
      <name>qpStatus</name>
      <anchorfile>classDenseQPsolver.html</anchorfile>
      <anchor>aecbee45daf02663f3b3b927b7a5a6edd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DiagonallyImplicitRKExport</name>
    <filename>classDiagonallyImplicitRKExport.html</filename>
    <base>ForwardIRKExport</base>
    <member kind="function">
      <type></type>
      <name>DiagonallyImplicitRKExport</name>
      <anchorfile>classDiagonallyImplicitRKExport.html</anchorfile>
      <anchor>aa7a6a4b73e595a9465e0503d5b6056a6</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagonallyImplicitRKExport</name>
      <anchorfile>classDiagonallyImplicitRKExport.html</anchorfile>
      <anchor>ae1dad2dabb56fbf9e87a59484ee24745</anchor>
      <arglist>(const DiagonallyImplicitRKExport &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluateMatrix</name>
      <anchorfile>classDiagonallyImplicitRKExport.html</anchorfile>
      <anchor>a0596a650d06003180b2fed36b70308e8</anchor>
      <arglist>(ExportStatementBlock *block, const ExportIndex &amp;index1, const ExportIndex &amp;index2, const ExportIndex &amp;tmp_index, const ExportVariable &amp;Ah, const ExportVariable &amp;C, bool evaluateB, bool DERIVATIVES)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluateRhsImplicitSystem</name>
      <anchorfile>classDiagonallyImplicitRKExport.html</anchorfile>
      <anchor>a11715ef194114bd8c8e99ceae1df215a</anchor>
      <arglist>(ExportStatementBlock *block, const ExportIndex &amp;stage)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluateStatesImplicitSystem</name>
      <anchorfile>classDiagonallyImplicitRKExport.html</anchorfile>
      <anchor>aac451de72597ae42df19af0261814c38</anchor>
      <arglist>(ExportStatementBlock *block, const ExportVariable &amp;Ah, const ExportVariable &amp;C, const ExportIndex &amp;stage, const ExportIndex &amp;i, const ExportIndex &amp;j)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DMatrix</type>
      <name>formMatrix</name>
      <anchorfile>classDiagonallyImplicitRKExport.html</anchorfile>
      <anchor>ac00f6468790c2b8fe8f77d8d7ec2f402</anchor>
      <arglist>(const DMatrix &amp;mass, const DMatrix &amp;jacobian)</arglist>
    </member>
    <member kind="function">
      <type>DiagonallyImplicitRKExport &amp;</type>
      <name>operator=</name>
      <anchorfile>classDiagonallyImplicitRKExport.html</anchorfile>
      <anchor>a5fadba29ebfa3753f4eaf9c63bf79bee</anchor>
      <arglist>(const DiagonallyImplicitRKExport &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>prepareInputSystem</name>
      <anchorfile>classDiagonallyImplicitRKExport.html</anchorfile>
      <anchor>a4bc05a48dfdcb49b12b4f54e8f12d78d</anchor>
      <arglist>(ExportStatementBlock &amp;code)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>prepareOutputSystem</name>
      <anchorfile>classDiagonallyImplicitRKExport.html</anchorfile>
      <anchor>ab13a88ff937bc2f462fcf91a5886a629</anchor>
      <arglist>(ExportStatementBlock &amp;code)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>sensitivitiesImplicitSystem</name>
      <anchorfile>classDiagonallyImplicitRKExport.html</anchorfile>
      <anchor>a114cf2532f21e9596caf409632ee0026</anchor>
      <arglist>(ExportStatementBlock *block, const ExportIndex &amp;index1, const ExportIndex &amp;index2, const ExportIndex &amp;index3, const ExportIndex &amp;tmp_index1, const ExportIndex &amp;tmp_index2, const ExportVariable &amp;Ah, const ExportVariable &amp;Bh, const ExportVariable &amp;det, bool STATES, uint number)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>sensitivitiesOutputSystem</name>
      <anchorfile>classDiagonallyImplicitRKExport.html</anchorfile>
      <anchor>aa7552d26d17ceea483e164f4be143327</anchor>
      <arglist>(ExportStatementBlock *block, const ExportIndex &amp;index1, const ExportIndex &amp;index2, const ExportIndex &amp;index3, const ExportIndex &amp;index4, const ExportIndex &amp;tmp_index1, const ExportIndex &amp;tmp_index2, const ExportVariable &amp;Ah, const ExportVariable &amp;Bh, bool STATES, uint number)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setup</name>
      <anchorfile>classDiagonallyImplicitRKExport.html</anchorfile>
      <anchor>a1a3c47d4c1f6dd81014a226e23e9301b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>solveImplicitSystem</name>
      <anchorfile>classDiagonallyImplicitRKExport.html</anchorfile>
      <anchor>ab574ef054f7930744f2b92039d3ee5ee</anchor>
      <arglist>(ExportStatementBlock *block, const ExportIndex &amp;index1, const ExportIndex &amp;index2, const ExportIndex &amp;index3, const ExportIndex &amp;tmp_index, const ExportVariable &amp;Ah, const ExportVariable &amp;C, const ExportVariable &amp;det, bool DERIVATIVES=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>solveInputSystem</name>
      <anchorfile>classDiagonallyImplicitRKExport.html</anchorfile>
      <anchor>acd4a5e98f7e9ad1a22a7061ce298b4ef</anchor>
      <arglist>(ExportStatementBlock *block, const ExportIndex &amp;index1, const ExportIndex &amp;index2, const ExportIndex &amp;index3, const ExportIndex &amp;tmp_index, const ExportVariable &amp;Ah)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>solveOutputSystem</name>
      <anchorfile>classDiagonallyImplicitRKExport.html</anchorfile>
      <anchor>a2f25c097c20e99e379f8d7aeb2c661ac</anchor>
      <arglist>(ExportStatementBlock *block, const ExportIndex &amp;index1, const ExportIndex &amp;index2, const ExportIndex &amp;index3, const ExportIndex &amp;tmp_index, const ExportVariable &amp;Ah, bool DERIVATIVES=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DiagonallyImplicitRKExport</name>
      <anchorfile>classDiagonallyImplicitRKExport.html</anchorfile>
      <anchor>a000cc330a2b95d437c680ddbfe2720eb</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DiagonallyIRK3Export</name>
    <filename>classDiagonallyIRK3Export.html</filename>
    <base>DiagonallyImplicitRKExport</base>
    <member kind="function" protection="private">
      <type></type>
      <name>DiagonallyIRK3Export</name>
      <anchorfile>classDiagonallyIRK3Export.html</anchorfile>
      <anchor>a1709ec10dc789e9858d499327ddfc690</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DiagonallyIRK3Export</name>
      <anchorfile>classDiagonallyIRK3Export.html</anchorfile>
      <anchor>a15fa9dbbd27421798707a2f89a92af05</anchor>
      <arglist>(const DiagonallyIRK3Export &amp;arg)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual</type>
      <name>~DiagonallyIRK3Export</name>
      <anchorfile>classDiagonallyIRK3Export.html</anchorfile>
      <anchor>a8f46ba15f3f72e15ff0b6852f1589dcd</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DiagonallyIRK4Export</name>
    <filename>classDiagonallyIRK4Export.html</filename>
    <base>DiagonallyImplicitRKExport</base>
    <member kind="function" protection="private">
      <type></type>
      <name>DiagonallyIRK4Export</name>
      <anchorfile>classDiagonallyIRK4Export.html</anchorfile>
      <anchor>acc26c3340d00b5434f932a2913be8360</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DiagonallyIRK4Export</name>
      <anchorfile>classDiagonallyIRK4Export.html</anchorfile>
      <anchor>a85415d46e62ec7578bf3682223bed019</anchor>
      <arglist>(const DiagonallyIRK4Export &amp;arg)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual</type>
      <name>~DiagonallyIRK4Export</name>
      <anchorfile>classDiagonallyIRK4Export.html</anchorfile>
      <anchor>aaa843e1de9fa99d0173d2b999e308b83</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DiagonallyIRK5Export</name>
    <filename>classDiagonallyIRK5Export.html</filename>
    <base>DiagonallyImplicitRKExport</base>
    <member kind="function" protection="private">
      <type></type>
      <name>DiagonallyIRK5Export</name>
      <anchorfile>classDiagonallyIRK5Export.html</anchorfile>
      <anchor>a2435e9165778f6c6ee86d25fb35dbd97</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DiagonallyIRK5Export</name>
      <anchorfile>classDiagonallyIRK5Export.html</anchorfile>
      <anchor>ac0b246aef46fbfef2acc808e2d59fcd6</anchor>
      <arglist>(const DiagonallyIRK5Export &amp;arg)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual</type>
      <name>~DiagonallyIRK5Export</name>
      <anchorfile>classDiagonallyIRK5Export.html</anchorfile>
      <anchor>a2787e98168fcc29a26d91bffcb18477b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DifferentialEquation</name>
    <filename>classDifferentialEquation.html</filename>
    <base>Function</base>
    <member kind="function">
      <type>DifferentialEquation &amp;</type>
      <name>addAlgebraic</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>a4d90260d97aaaeeb673971704c6e8ea7</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>DifferentialEquation &amp;</type>
      <name>addAlgebraic</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>a0a81ac27f0d6c6c89c4fdf041765d529</anchor>
      <arglist>(const double &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>DifferentialEquation &amp;</type>
      <name>addAlgebraic</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>a4443ec5038fde4f51c7f313ecbf0349a</anchor>
      <arglist>(const DVector &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>DifferentialEquation &amp;</type>
      <name>addAlgebraic</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>af61cfcda6a60e018e9132865a9b9e95f</anchor>
      <arglist>(const DMatrix &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>DifferentialEquation &amp;</type>
      <name>addDifferential</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>a07c60f442766fe54dc57a807db952eaf</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>DifferentialEquation &amp;</type>
      <name>addDifferential</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>a5c67c78b90f2d08a5953323335d2d94a</anchor>
      <arglist>(const double &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>DifferentialEquation &amp;</type>
      <name>addDifferential</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>a3f160e6c7fa51869515c5957566cc6cb</anchor>
      <arglist>(const DVector &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>DifferentialEquation &amp;</type>
      <name>addDifferential</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>aa1076917d05fdb5f2b215c202a0e5fec</anchor>
      <arglist>(const DMatrix &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DifferentialEquation *</type>
      <name>clone</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>ae9da7593716ff1baade3afd03325ac0d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DifferentialEquation</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>a6118a4820da0edcceabbb50329e74dff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DifferentialEquation</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>a480e0650408022a4ad0f5287fc04fa44</anchor>
      <arglist>(const double &amp;tStart, const double &amp;tEnd)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DifferentialEquation</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>ab775b148e1bb20d17589e352f9f31427</anchor>
      <arglist>(const double &amp;tStart, const Parameter &amp;tEnd)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DifferentialEquation</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>ab7ae73ce6e5e54bfb5b5f9e525a1ebf2</anchor>
      <arglist>(const Parameter &amp;tStart, const double &amp;tEnd)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DifferentialEquation</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>a1b643a09ac726eb34126a413b8db0287</anchor>
      <arglist>(const Parameter &amp;tStart, const Parameter &amp;tEnd)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DifferentialEquation</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>acb602f2c602fb726e43584cf72fd3725</anchor>
      <arglist>(const DifferentialEquation &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>getComponents</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>ae1fbafe6aad2a7064936648fa8097ce4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>getDifferentialStateComponents</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>adc8df9f07defa1efe48a297080778052</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getEndTime</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>a8803636bedbeb99d028a3806c8f5ad3b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getEndTimeIdx</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>ad2ca73c1914478416964e8711911cc58</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Lyapunov</type>
      <name>getLyapunovObject</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>a87017960c2b7295339e156f3b7725f6a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumAlgebraicEquations</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>afd0081d05decc852e57e55128c93136c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumDynamicEquations</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>a046f80d6cd9a2316287aaa9ede229a83</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>getODEexpansion</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>a40df5d8632f4c0f7fecfc7f00542caf8</anchor>
      <arglist>(const int &amp;order) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getStartTime</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>aedcb9a7aadabcf12cd34731211007b92</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getStartTimeIdx</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>a86de5346f6cb0e50a074a624b4d1dab7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getStateEnumerationIndex</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>ada0b4abce99550793782eebb6045fb82</anchor>
      <arglist>(int index_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getStepLength</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>ab34b7c7f72a3adfcf9fc87b456cb4b9a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasLyapunovEquation</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>a69b6eb10f112a50c203f793685ce784d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isDAE</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>addd3343dcd741dae7044d1a63da75910</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isDiscretized</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>a57625c5bfc0366679e98ae5f6ded419c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isImplicit</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>abdcd3f1c20e75527ca1be0941744e9c4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isODE</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>ac8dcca8e861a2377067ddea7bb4dbce9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>makeImplicit</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>ad05dce6ed55342b677d51412d671f15a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DifferentialEquation &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>a8331144e8c637bbdce38bb2c1f955749</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>DifferentialEquation &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>a7db3678ad39fff373f528b5f952dfac4</anchor>
      <arglist>(const int &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>DifferentialEquation &amp;</type>
      <name>operator=</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>a522d0de0e9c2408667d2069899d9842c</anchor>
      <arglist>(const DifferentialEquation &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>DifferentialEquation &amp;</type>
      <name>operator==</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>a43f732c86c2e6c79267cc09b3e83538a</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>DifferentialEquation &amp;</type>
      <name>operator==</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>aca2e9d99ae8a962ed8ba0972635af5d5</anchor>
      <arglist>(const double &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>DifferentialEquation &amp;</type>
      <name>operator==</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>aff8a956b6a0a6c7707570ad3725d321c</anchor>
      <arglist>(const DVector &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>DifferentialEquation &amp;</type>
      <name>operator==</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>a3bfad6e41a6bc3d2e68bc594153f7137</anchor>
      <arglist>(const DMatrix &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>DifferentialEquation &amp;</type>
      <name>operator==</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>ae10aabe78df5199d0af50c662b0a35ad</anchor>
      <arglist>(const Lyapunov &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DifferentialEquation</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>a16f0d9b4e772dc409986f4956902f17a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copy</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>ad536dd2c609e4d9f20441cd40d43c714</anchor>
      <arglist>(const DifferentialEquation &amp;arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>aa21753f755a1a3777cf4e78b131cadc5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>component</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>a9133193a01c1c3d689e26b576dc3d8d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>counter</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>a8d28b759dbf64b8f99b15263b90f6396</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DifferentialEquationType</type>
      <name>det</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>a6913d2603d06b8fa749b56c4691be8aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BooleanType</type>
      <name>is_discretized</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>abf0f1ca7c4fae4e39e780dc1d7e7fc2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BooleanType</type>
      <name>is_implicit</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>a89832c5fd07f86686ba3f4965f5976c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Lyapunov</type>
      <name>lyap</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>a440419bf1773b9615846ac3d9f2a8ba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>stepLength</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>ac626bb84b57e5be8d72b68166885be06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Parameter *</type>
      <name>T1</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>abddc5420e75ede51e4f54967a2b66ad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>t1</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>ae25051a9d9797efb342d2361e34b3c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Parameter *</type>
      <name>T2</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>a96bed9b436bbd482506ce064eb86abdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>t2</name>
      <anchorfile>classDifferentialEquation.html</anchorfile>
      <anchor>a28c8a95b5378e4bffe6758722d72ed0c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DifferentialState</name>
    <filename>classDifferentialState.html</filename>
    <base>ExpressionType&lt; DifferentialState, VT_DIFFERENTIAL_STATE &gt;</base>
    <member kind="function">
      <type></type>
      <name>DifferentialState</name>
      <anchorfile>classDifferentialState.html</anchorfile>
      <anchor>aef52b14e7755b062e3a669b74761b140</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DifferentialState</name>
      <anchorfile>classDifferentialState.html</anchorfile>
      <anchor>a2935a5709a616eb7bb4618db8fc08278</anchor>
      <arglist>(const std::string &amp;_name, unsigned _nRows, unsigned _nCols)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ExpressionType&lt; DifferentialState, VT_DIFFERENTIAL_STATE &gt;</type>
      <name>Base</name>
      <anchorfile>classDifferentialState.html</anchorfile>
      <anchor>afaf6e91aa15d744b673ca4ea7c934ec4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DifferentialStateDerivative</name>
    <filename>classDifferentialStateDerivative.html</filename>
    <base>ExpressionType&lt; DifferentialStateDerivative, VT_DDIFFERENTIAL_STATE &gt;</base>
    <member kind="function">
      <type></type>
      <name>DifferentialStateDerivative</name>
      <anchorfile>classDifferentialStateDerivative.html</anchorfile>
      <anchor>a13aa232ee724c3b0ddd3484b5e348835</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DifferentialStateDerivative</name>
      <anchorfile>classDifferentialStateDerivative.html</anchorfile>
      <anchor>a34ae6613fba51c89733067f0d4355519</anchor>
      <arglist>(const std::string &amp;_name, unsigned _nRows, unsigned _nCols)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ExpressionType&lt; DifferentialStateDerivative, VT_DDIFFERENTIAL_STATE &gt;</type>
      <name>Base</name>
      <anchorfile>classDifferentialStateDerivative.html</anchorfile>
      <anchor>affb6462bf6f49ca495def5f619d7836c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DiscreteTimeExport</name>
    <filename>classDiscreteTimeExport.html</filename>
    <base>IntegratorExport</base>
    <member kind="function">
      <type></type>
      <name>DiscreteTimeExport</name>
      <anchorfile>classDiscreteTimeExport.html</anchorfile>
      <anchor>aabac7319eb5ba7748acfdc4629a3faef</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiscreteTimeExport</name>
      <anchorfile>classDiscreteTimeExport.html</anchorfile>
      <anchor>ac0046eb6f2d246ccdb6a3647aa84154c</anchor>
      <arglist>(const DiscreteTimeExport &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getCode</name>
      <anchorfile>classDiscreteTimeExport.html</anchorfile>
      <anchor>acf93af2ce245d8abdad61a0433b4dca8</anchor>
      <arglist>(ExportStatementBlock &amp;code)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getDataDeclarations</name>
      <anchorfile>classDiscreteTimeExport.html</anchorfile>
      <anchor>a23b3dba5d1cc551a0e02b5852ca3ee86</anchor>
      <arglist>(ExportStatementBlock &amp;declarations, ExportStruct dataStruct=ACADO_ANY) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getFunctionDeclarations</name>
      <anchorfile>classDiscreteTimeExport.html</anchorfile>
      <anchor>a91b16f0c85eced3559deb1b083aea536</anchor>
      <arglist>(ExportStatementBlock &amp;declarations) const </arglist>
    </member>
    <member kind="function">
      <type>DiscreteTimeExport &amp;</type>
      <name>operator=</name>
      <anchorfile>classDiscreteTimeExport.html</anchorfile>
      <anchor>a7c65ad8cb6840ddcad7ccbdeca054ec5</anchor>
      <arglist>(const DiscreteTimeExport &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setDifferentialEquation</name>
      <anchorfile>classDiscreteTimeExport.html</anchorfile>
      <anchor>aaddcc3aa61d32a66db44b5d4a76790a2</anchor>
      <arglist>(const Expression &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setNARXmodel</name>
      <anchorfile>classDiscreteTimeExport.html</anchorfile>
      <anchor>a9311d631f2bbdb784c6a7a7b7b8a348f</anchor>
      <arglist>(const uint delay, const DMatrix &amp;parms)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setup</name>
      <anchorfile>classDiscreteTimeExport.html</anchorfile>
      <anchor>a8ebc3f649ccdc3020c54e084cbdb6c59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupOutput</name>
      <anchorfile>classDiscreteTimeExport.html</anchorfile>
      <anchor>ae9d6050fb7a9aa304a7578b0accaaba3</anchor>
      <arglist>(const std::vector&lt; Grid &gt; outputGrids_, const std::vector&lt; Expression &gt; rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupOutput</name>
      <anchorfile>classDiscreteTimeExport.html</anchorfile>
      <anchor>a372742ac82dcfc86156e132b64e74ac7</anchor>
      <arglist>(const std::vector&lt; Grid &gt; outputGrids_, const std::vector&lt; std::string &gt; _outputNames, const std::vector&lt; std::string &gt; _diffs_outputNames, const std::vector&lt; uint &gt; _dims_output)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupOutput</name>
      <anchorfile>classDiscreteTimeExport.html</anchorfile>
      <anchor>aa6f3e3a335a3ddcc54ee0624de2eb4c7</anchor>
      <arglist>(const std::vector&lt; Grid &gt; outputGrids_, const std::vector&lt; std::string &gt; _outputNames, const std::vector&lt; std::string &gt; _diffs_outputNames, const std::vector&lt; uint &gt; _dims_output, const std::vector&lt; DMatrix &gt; _outputDependencies)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DiscreteTimeExport</name>
      <anchorfile>classDiscreteTimeExport.html</anchorfile>
      <anchor>a656b4375d9f1ec71222a2034ccf2b8f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>copy</name>
      <anchorfile>classDiscreteTimeExport.html</anchorfile>
      <anchor>a24bd1be9a56bc0fa669a75481240f49d</anchor>
      <arglist>(const DiscreteTimeExport &amp;arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ExportVariable</type>
      <name>getAuxVariable</name>
      <anchorfile>classDiscreteTimeExport.html</anchorfile>
      <anchor>a23b549093ef886b4f641ff9d699e1ebf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>rk_diffsTemp3</name>
      <anchorfile>classDiscreteTimeExport.html</anchorfile>
      <anchor>aae67d9987d621b4b6028ae122d2651a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DiscretizedDifferentialEquation</name>
    <filename>classDiscretizedDifferentialEquation.html</filename>
    <base>DifferentialEquation</base>
    <member kind="function" virtualness="virtual">
      <type>virtual DifferentialEquation *</type>
      <name>clone</name>
      <anchorfile>classDiscretizedDifferentialEquation.html</anchorfile>
      <anchor>a5e0e13f4bbd57bdfe99671f3564db03d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiscretizedDifferentialEquation</name>
      <anchorfile>classDiscretizedDifferentialEquation.html</anchorfile>
      <anchor>ae043b0cbb5b6a3a5613a9a54d472a16d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiscretizedDifferentialEquation</name>
      <anchorfile>classDiscretizedDifferentialEquation.html</anchorfile>
      <anchor>a60a1caa1cd8d07919ac696f28bf537e9</anchor>
      <arglist>(const double &amp;stepLength_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiscretizedDifferentialEquation</name>
      <anchorfile>classDiscretizedDifferentialEquation.html</anchorfile>
      <anchor>abb7e43bf6b90bcd70565722f8584516e</anchor>
      <arglist>(const DiscretizedDifferentialEquation &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>DiscretizedDifferentialEquation &amp;</type>
      <name>operator=</name>
      <anchorfile>classDiscretizedDifferentialEquation.html</anchorfile>
      <anchor>ab2d4553203575e04c25a2ac54fbb271c</anchor>
      <arglist>(const DiscretizedDifferentialEquation &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DiscretizedDifferentialEquation</name>
      <anchorfile>classDiscretizedDifferentialEquation.html</anchorfile>
      <anchor>a8d310ea1f0befdd57a919a06c0f7a87a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Disturbance</name>
    <filename>classDisturbance.html</filename>
    <base>ExpressionType&lt; Disturbance, VT_DISTURBANCE &gt;</base>
    <member kind="function">
      <type></type>
      <name>Disturbance</name>
      <anchorfile>classDisturbance.html</anchorfile>
      <anchor>a321f639d6e56f6467a704730e6cc5fc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Disturbance</name>
      <anchorfile>classDisturbance.html</anchorfile>
      <anchor>a292426e93e1c8bb2d94a6366a8b3644d</anchor>
      <arglist>(const std::string &amp;_name, unsigned _nRows, unsigned _nCols)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ExpressionType&lt; Disturbance, VT_DISTURBANCE &gt;</type>
      <name>Base</name>
      <anchorfile>classDisturbance.html</anchorfile>
      <anchor>a3c01143eb8ca9a5e5844151d56beb9ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DoubleConstant</name>
    <filename>classDoubleConstant.html</filename>
    <base>SmoothOperator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_backward</name>
      <anchorfile>classDoubleConstant.html</anchorfile>
      <anchor>a082778a83ac534fd5861013db4de60ff</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator *seed, Operator **df, int &amp;nNewIS, TreeProjection ***newIS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_backward</name>
      <anchorfile>classDoubleConstant.html</anchorfile>
      <anchor>a586aedc5147fab1dee5f6f1fd3b5f80c</anchor>
      <arglist>(int number, double seed, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_backward2</name>
      <anchorfile>classDoubleConstant.html</anchorfile>
      <anchor>a7c1094240035df6f19977a9edf97db6c</anchor>
      <arglist>(int number, double seed1, double seed2, double *df, double *ddf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>AD_forward</name>
      <anchorfile>classDoubleConstant.html</anchorfile>
      <anchor>a16d1b8b05102dbccbf4729223d98af5b</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator **seed, int &amp;nNewIS, TreeProjection ***newIS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward</name>
      <anchorfile>classDoubleConstant.html</anchorfile>
      <anchor>a0bd39f7faa966d38e09bb183720902ef</anchor>
      <arglist>(int number, double *seed, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward</name>
      <anchorfile>classDoubleConstant.html</anchorfile>
      <anchor>a5b54ef551f6962dca414d966cee5967e</anchor>
      <arglist>(int number, double *x, double *seed, double *f, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward2</name>
      <anchorfile>classDoubleConstant.html</anchorfile>
      <anchor>a6b2e5dd1b9910c984c3142424eeddea2</anchor>
      <arglist>(int number, double *seed1, double *seed2, double *df, double *ddf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_symmetric</name>
      <anchorfile>classDoubleConstant.html</anchorfile>
      <anchor>a7e21f661a161e229c91b2db22ad3b984</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator *l, Operator **S, int dimS, Operator **dfS, Operator **ldf, Operator **H, int &amp;nNewLIS, TreeProjection ***newLIS, int &amp;nNewSIS, TreeProjection ***newSIS, int &amp;nNewHIS, TreeProjection ***newHIS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>clearBuffer</name>
      <anchorfile>classDoubleConstant.html</anchorfile>
      <anchor>a62c6fbd76f141b4b9b274ffa7900db84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>clone</name>
      <anchorfile>classDoubleConstant.html</anchorfile>
      <anchor>aa3bdbe766fc9bc0615c16b4b032692fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>differentiate</name>
      <anchorfile>classDoubleConstant.html</anchorfile>
      <anchor>a55b0ae428d12ea9aa32661f72450a18a</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DoubleConstant</name>
      <anchorfile>classDoubleConstant.html</anchorfile>
      <anchor>ada6c49cd5cee85165a49c99a76a68dbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DoubleConstant</name>
      <anchorfile>classDoubleConstant.html</anchorfile>
      <anchor>ab31b29f3be54a87858189d1a60628fb4</anchor>
      <arglist>(double value_, NeutralElement neutralElement_=NE_ZERO)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DoubleConstant</name>
      <anchorfile>classDoubleConstant.html</anchorfile>
      <anchor>a017e836b879ae0319553a00a4ebdfeeb</anchor>
      <arglist>(const DoubleConstant &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>enumerateVariables</name>
      <anchorfile>classDoubleConstant.html</anchorfile>
      <anchor>a1705c6d556d0d37fd4b700d4957e2e0a</anchor>
      <arglist>(SymbolicIndexList *indexList)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classDoubleConstant.html</anchorfile>
      <anchor>abb42e2509d3a976157f3f01a0201877d</anchor>
      <arglist>(int number, double *x, double *result)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classDoubleConstant.html</anchorfile>
      <anchor>a81c18ba873ad3806d0abf88b40490dbd</anchor>
      <arglist>(EvaluationBase *x)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CurvatureType</type>
      <name>getCurvature</name>
      <anchorfile>classDoubleConstant.html</anchorfile>
      <anchor>a49b6d191f8e602ad51f55b6d011b4d06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual MonotonicityType</type>
      <name>getMonotonicity</name>
      <anchorfile>classDoubleConstant.html</anchorfile>
      <anchor>a8d78880c233f967e6f65c7defa9bc80b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual OperatorName</type>
      <name>getName</name>
      <anchorfile>classDoubleConstant.html</anchorfile>
      <anchor>ae1761a1efe7d98bd7918607b77cb2236</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getValue</name>
      <anchorfile>classDoubleConstant.html</anchorfile>
      <anchor>acb9bf60b8ebdc7feb9d4300db029010f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isDependingOn</name>
      <anchorfile>classDoubleConstant.html</anchorfile>
      <anchor>ae4b0b40b333c46da4063e2bca88a71d5</anchor>
      <arglist>(VariableType var) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isDependingOn</name>
      <anchorfile>classDoubleConstant.html</anchorfile>
      <anchor>a4843f355f6f4fb94e457c2dfad31b4e7</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isLinearIn</name>
      <anchorfile>classDoubleConstant.html</anchorfile>
      <anchor>a6cf0e93705ba0302d4e4c93dad6dc728</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual NeutralElement</type>
      <name>isOneOrZero</name>
      <anchorfile>classDoubleConstant.html</anchorfile>
      <anchor>ad0bc0eee48e9ea76cd919ecd09ffca7c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isPolynomialIn</name>
      <anchorfile>classDoubleConstant.html</anchorfile>
      <anchor>a9c287a8fe1b0d0038dc1344a5c564010</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isRationalIn</name>
      <anchorfile>classDoubleConstant.html</anchorfile>
      <anchor>a5aa6c17559f75e1ce26472d8c27a5839</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isSymbolic</name>
      <anchorfile>classDoubleConstant.html</anchorfile>
      <anchor>adb8e3db28ad6289e6bad37a8cac28fcc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isVariable</name>
      <anchorfile>classDoubleConstant.html</anchorfile>
      <anchor>ad9f888a392c9a0896bde09999539caf0</anchor>
      <arglist>(VariableType &amp;varType, int &amp;component) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>loadIndices</name>
      <anchorfile>classDoubleConstant.html</anchorfile>
      <anchor>a5906f2e1d5e230dd5101072898e8ba20</anchor>
      <arglist>(SymbolicIndexList *indexList)</arglist>
    </member>
    <member kind="function">
      <type>DoubleConstant &amp;</type>
      <name>operator=</name>
      <anchorfile>classDoubleConstant.html</anchorfile>
      <anchor>aee1dc1ff6d809f5fb7b670b77813ad2f</anchor>
      <arglist>(const DoubleConstant &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::ostream &amp;</type>
      <name>print</name>
      <anchorfile>classDoubleConstant.html</anchorfile>
      <anchor>afb7fd9d4737ec2b5302c9d13ce456f76</anchor>
      <arglist>(std::ostream &amp;stream) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setCurvature</name>
      <anchorfile>classDoubleConstant.html</anchorfile>
      <anchor>ae31fb5e54914f09c57fe16059658000a</anchor>
      <arglist>(CurvatureType curvature_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setMonotonicity</name>
      <anchorfile>classDoubleConstant.html</anchorfile>
      <anchor>a1135b491915275871043093ff1f60fd5</anchor>
      <arglist>(MonotonicityType monotonicity_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>substitute</name>
      <anchorfile>classDoubleConstant.html</anchorfile>
      <anchor>a8771fa1fe6a4ddb7bf1dcafd083bb507</anchor>
      <arglist>(int index, const Operator *sub)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DoubleConstant</name>
      <anchorfile>classDoubleConstant.html</anchorfile>
      <anchor>a73ee8b76304dca5c41b4f59742ea4ed1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NeutralElement</type>
      <name>neutralElement</name>
      <anchorfile>classDoubleConstant.html</anchorfile>
      <anchor>a9d56e8c3cedb65d468808ce17e9c4b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>value</name>
      <anchorfile>classDoubleConstant.html</anchorfile>
      <anchor>af6bd6e1b1a88a4c2ce3bcc7b801907e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DynamicDiscretization</name>
    <filename>classDynamicDiscretization.html</filename>
    <base>AlgorithmicBase</base>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>addStage</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>a5ac445c1ba5b3e66cb5acc093a61a784</anchor>
      <arglist>(const DynamicSystem &amp;dynamicSystem_, const Grid &amp;stageIntervals, const IntegratorType &amp;integratorType_=INT_UNKNOWN)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>addTransition</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>adb73825a1144b7c85a0728f6d77f84b4</anchor>
      <arglist>(const Transition &amp;transition_)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>clear</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>a3761dbc1fc5cf7680503dc610577bc87</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DynamicDiscretization *</type>
      <name>clone</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>aab8c0b3ac76808b09fe410751873beb7</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>deleteAllSeeds</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>ae3d15535a635d7843c400c3d040748b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynamicDiscretization</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>a4bad5278cf69f86694da14d40b3ecba6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynamicDiscretization</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>a09636ceb41ff2c6d2a6b30d9df7ea081</anchor>
      <arglist>(UserInteraction *_userInteraction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynamicDiscretization</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>a9b31bc585be22ebeaffd2c4be753a5c2</anchor>
      <arglist>(const DynamicDiscretization &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>a89979d91701e889ebd50228d4ce9bd60</anchor>
      <arglist>(OCPiterate &amp;iter)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>evaluateSensitivities</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>ae0717136da3a001aec5be639ab3797a1</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>evaluateSensitivities</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>affce45026cdac21a50015235aa7818b3</anchor>
      <arglist>(const BlockMatrix &amp;seed, BlockMatrix &amp;hessian)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>evaluateSensitivitiesLifted</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>ae718571a6b366adc6000c122e72f1114</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getBackwardSensitivities</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>afa8ba36e5f72bd18004b7c7b7300ce49</anchor>
      <arglist>(BlockMatrix &amp;D) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getForwardSensitivities</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>af967e3dc1cef1c0078e4a36976923516</anchor>
      <arglist>(BlockMatrix &amp;D) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumberOfIntervals</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>ad69d36986f127e98d4b18dfb4d9ab7e8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getResiduum</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>a46ec4bcc96ba73e1cacbd4e0adb6ab94</anchor>
      <arglist>(BlockMatrix &amp;residuum_) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual BooleanType</type>
      <name>isAffine</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>a2de92474f63737e633ac9449445a5426</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>DynamicDiscretization &amp;</type>
      <name>operator=</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>a83b5de4a9e1da8d4d5c0b63f80cc4dda</anchor>
      <arglist>(const DynamicDiscretization &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setBackwardSeed</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>a470399c339312e714b9fb0e967d12f8b</anchor>
      <arglist>(const BlockMatrix &amp;seed)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setForwardSeed</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>a06e0fece2a0673e4258a3f50c5403284</anchor>
      <arglist>(const BlockMatrix &amp;xSeed_, const BlockMatrix &amp;pSeed_, const BlockMatrix &amp;uSeed_, const BlockMatrix &amp;wSeed_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setUnitBackwardSeed</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>a7ec856a288bc60a5185dbcc74c7db869</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setUnitForwardSeed</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>ac13b6b054f1aac1f054a52b50eb1a9f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>unfreeze</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>a8f38ddd754841f8a12532207be80c072</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DynamicDiscretization</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>abd4b48f3b44e29c5618ab8e49e9990ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copy</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>a5d70dce2ef05c58c49db6f2d999ee99c</anchor>
      <arglist>(const DynamicDiscretization &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>uint</type>
      <name>getNumEvaluationPoints</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>a8c9eb6a8085b004a6367a00f4393a37f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initializeVariables</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>a2701269738c1307113c914697b8ea12a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupLogging</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>aac409fbf190aa71eb7df882f3da41249</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupOptions</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>ad98fc0b8f8fd01c41ee16dd89cf704d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix</type>
      <name>bSeed</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>a016b131b2ea6bace5ef7dd83bb1ef1cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix</type>
      <name>dBackward</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>acc4d3258317af01d471d4cf5f4c7a370</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix</type>
      <name>dForward</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>a926bd7ed860a76a90b20547141b201ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BooleanType</type>
      <name>freezeTraj</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>a0fd756ceafbed599167166763335ccd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>N</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>aab3407068ec5f12a4756f38d9e03cb49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>na</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>ab6e692569a084ae26700beb767238bc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>np</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>a22ae59c2e4ba7c0440979745dcdcbc20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nu</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>aa55af80a945cfd469b40301c592b93b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nw</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>a55fe7480841008ec8597d14a7438cc4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nx</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>a8fc61e3a08a6955b791a41f6be0fd44a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PrintLevel</type>
      <name>printLevel</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>a25ac0cda4c99845f77f418260dacd20c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix</type>
      <name>pSeed</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>a9dc14a4a2b6905f14092fb6d5cd43e0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VariablesGrid</type>
      <name>residuum</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>a0261d1639b713700b148793be407407a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Grid</type>
      <name>unionGrid</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>a2339eaa41d153825faea50c009c3dd3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix</type>
      <name>uSeed</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>aae46143ef334a3db246dcf204432907d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix</type>
      <name>wSeed</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>afa1768de54ae490c53d3fa92ccae12c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix</type>
      <name>xSeed</name>
      <anchorfile>classDynamicDiscretization.html</anchorfile>
      <anchor>ada642e5a205842a2490ca8cd0f546ee0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DynamicEstimator</name>
    <filename>classDynamicEstimator.html</filename>
    <base>Estimator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Estimator *</type>
      <name>clone</name>
      <anchorfile>classDynamicEstimator.html</anchorfile>
      <anchor>a003b4160205796cb5cad0a7fec2e0db4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynamicEstimator</name>
      <anchorfile>classDynamicEstimator.html</anchorfile>
      <anchor>a553855564ccb21d07e6e8a02e590f534</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynamicEstimator</name>
      <anchorfile>classDynamicEstimator.html</anchorfile>
      <anchor>acb092137ab4b59c503725447aae269f2</anchor>
      <arglist>(const RealTimeAlgorithm &amp;_realTimeAlgorithm, double _samplingTime=DEFAULT_SAMPLING_TIME)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynamicEstimator</name>
      <anchorfile>classDynamicEstimator.html</anchorfile>
      <anchor>a99eaea8023afb6f9bdc102c24f9a06f9</anchor>
      <arglist>(const DynamicEstimator &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classDynamicEstimator.html</anchorfile>
      <anchor>a501146116db7f0a6d90eef63b24fb796</anchor>
      <arglist>(double startTime=0.0, const DVector &amp;x0_=emptyConstVector, const DVector &amp;p_=emptyConstVector)</arglist>
    </member>
    <member kind="function">
      <type>DynamicEstimator &amp;</type>
      <name>operator=</name>
      <anchorfile>classDynamicEstimator.html</anchorfile>
      <anchor>aecc82e9f0d6c2f54a932c6862ab1e2fa</anchor>
      <arglist>(const DynamicEstimator &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classDynamicEstimator.html</anchorfile>
      <anchor>a2e86181d8c54f35aed794faf384fb483</anchor>
      <arglist>(double currentTime, const DVector &amp;_y)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DynamicEstimator</name>
      <anchorfile>classDynamicEstimator.html</anchorfile>
      <anchor>a5f1e0b7d6780c7399df32fe6fb718912</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealTimeAlgorithm *</type>
      <name>realTimeAlgorithm</name>
      <anchorfile>classDynamicEstimator.html</anchorfile>
      <anchor>aa1e9f8775f0f268fdd17a24aeb5bcaba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DynamicSystem</name>
    <filename>classDynamicSystem.html</filename>
    <member kind="function">
      <type>returnValue</type>
      <name>addSubsystem</name>
      <anchorfile>classDynamicSystem.html</anchorfile>
      <anchor>a6bd00781ebf43202469b5e56ecc3864b</anchor>
      <arglist>(const DifferentialEquation &amp;_diffEqn)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addSubsystem</name>
      <anchorfile>classDynamicSystem.html</anchorfile>
      <anchor>afc0366e3094c4f8329829da8ddaa2da6</anchor>
      <arglist>(const DifferentialEquation &amp;_diffEqn, const OutputFcn &amp;_outputFcn)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addSwitchFunction</name>
      <anchorfile>classDynamicSystem.html</anchorfile>
      <anchor>aecb2ffa8b5f328bb4a261b4a7dd879dc</anchor>
      <arglist>(const Function &amp;_switchFcn)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynamicSystem</name>
      <anchorfile>classDynamicSystem.html</anchorfile>
      <anchor>a65ebe8170b8793a8c450e7112edde3ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynamicSystem</name>
      <anchorfile>classDynamicSystem.html</anchorfile>
      <anchor>aa1e6c581745bdae34fd9d433fade740b</anchor>
      <arglist>(const DifferentialEquation &amp;_diffEqn)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynamicSystem</name>
      <anchorfile>classDynamicSystem.html</anchorfile>
      <anchor>ae5c0a0293f715cf757a56b426de457eb</anchor>
      <arglist>(const DifferentialEquation &amp;_diffEqn, const OutputFcn &amp;_outputFcn)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynamicSystem</name>
      <anchorfile>classDynamicSystem.html</anchorfile>
      <anchor>aa075de527e444417995a45903be3d417</anchor>
      <arglist>(const DynamicSystem &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const DifferentialEquation &amp;</type>
      <name>getDifferentialEquation</name>
      <anchorfile>classDynamicSystem.html</anchorfile>
      <anchor>a5006609933f3dd369969d8db7b197b3c</anchor>
      <arglist>(uint stageIdx=0) const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumAlgebraicEquations</name>
      <anchorfile>classDynamicSystem.html</anchorfile>
      <anchor>ab97ef85128f2327ac2320c10b48c2a59</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumControls</name>
      <anchorfile>classDynamicSystem.html</anchorfile>
      <anchor>a89845ed7361bb7fef8dce408c153b00f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumDisturbances</name>
      <anchorfile>classDynamicSystem.html</anchorfile>
      <anchor>ac2a97222f727077b339844915048d032</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumDynamicEquations</name>
      <anchorfile>classDynamicSystem.html</anchorfile>
      <anchor>a3d81b58ca21115da808950681eb9b367</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumOutputs</name>
      <anchorfile>classDynamicSystem.html</anchorfile>
      <anchor>acf15c46c0e095db1ae46b44014f47ce7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumParameters</name>
      <anchorfile>classDynamicSystem.html</anchorfile>
      <anchor>a156891c6322fd64c907b6aa6a235bf90</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumSubsystems</name>
      <anchorfile>classDynamicSystem.html</anchorfile>
      <anchor>a4ddc6d137824c1510fa6cd0a8cfc003f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumSwitchFunctions</name>
      <anchorfile>classDynamicSystem.html</anchorfile>
      <anchor>aea2b4503f0e4630badfc78d6290567c4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const OutputFcn &amp;</type>
      <name>getOutputFcn</name>
      <anchorfile>classDynamicSystem.html</anchorfile>
      <anchor>a8be26f745c30ed811ff9e1a901341965</anchor>
      <arglist>(uint stageIdx=0) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSampleTime</name>
      <anchorfile>classDynamicSystem.html</anchorfile>
      <anchor>a5d9def04e15f7f54e87e1895f80f0d22</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getSelectFunction</name>
      <anchorfile>classDynamicSystem.html</anchorfile>
      <anchor>ab1f593564b2e65a0e0f89f85fcc2aad9</anchor>
      <arglist>(Function &amp;_selectFcn) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getSubsystem</name>
      <anchorfile>classDynamicSystem.html</anchorfile>
      <anchor>ae64a97bdea8d07bce227765c86efed65</anchor>
      <arglist>(uint stageIdx, DifferentialEquation &amp;_diffEqn, OutputFcn &amp;_outputFcn) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getSwitchFunction</name>
      <anchorfile>classDynamicSystem.html</anchorfile>
      <anchor>a3df3730d2a47fa62fcc6785294396ea9</anchor>
      <arglist>(uint idx, Function &amp;_switchFcn) const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasImplicitSwitches</name>
      <anchorfile>classDynamicSystem.html</anchorfile>
      <anchor>a1272bfb928cb9abb23ceac65807de93c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isContinuous</name>
      <anchorfile>classDynamicSystem.html</anchorfile>
      <anchor>af383c5975c8bc5bdd801e6d632de2786</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isDAE</name>
      <anchorfile>classDynamicSystem.html</anchorfile>
      <anchor>a712afade14c40633401f3d53f3d5fe35</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isDiscretized</name>
      <anchorfile>classDynamicSystem.html</anchorfile>
      <anchor>ae620ce335725685bb8fd0f4e1a8f5f3b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isODE</name>
      <anchorfile>classDynamicSystem.html</anchorfile>
      <anchor>a3476aca90b211e8aa67b9400c9f8a6c4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DynamicSystem &amp;</type>
      <name>operator=</name>
      <anchorfile>classDynamicSystem.html</anchorfile>
      <anchor>a85325060b0a74e05c65ccca9dc1c0aa6</anchor>
      <arglist>(const DynamicSystem &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setSelectFunction</name>
      <anchorfile>classDynamicSystem.html</anchorfile>
      <anchor>ab62275cec6de4a5ca77fb14d10dac64e</anchor>
      <arglist>(const Function &amp;_selectFcn)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DynamicSystem</name>
      <anchorfile>classDynamicSystem.html</anchorfile>
      <anchor>ace85b160fa56e6f4fa62f6a02ccc9a4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>BooleanType</type>
      <name>isConsistentDiffEqn</name>
      <anchorfile>classDynamicSystem.html</anchorfile>
      <anchor>aa39882eb1d2a76c818723dc762d91834</anchor>
      <arglist>(const DifferentialEquation &amp;_diffEqn) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>BooleanType</type>
      <name>isConsistentOutputFcn</name>
      <anchorfile>classDynamicSystem.html</anchorfile>
      <anchor>a154cf037ce3c692317565f35da6c0b01</anchor>
      <arglist>(const OutputFcn &amp;_outputFcn) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DifferentialEquation **</type>
      <name>diffEqn</name>
      <anchorfile>classDynamicSystem.html</anchorfile>
      <anchor>a049604b9bf6a137539f4a05f99c337dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>nDiffEqn</name>
      <anchorfile>classDynamicSystem.html</anchorfile>
      <anchor>a5a7b101ff7e5fe7ad7a8583613fd9cbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>nSwitchFcn</name>
      <anchorfile>classDynamicSystem.html</anchorfile>
      <anchor>af970c238d5c7d53411792b541230883e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OutputFcn **</type>
      <name>outputFcn</name>
      <anchorfile>classDynamicSystem.html</anchorfile>
      <anchor>a5dc309bc714655966628fc89f7177cec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Function *</type>
      <name>selectFcn</name>
      <anchorfile>classDynamicSystem.html</anchorfile>
      <anchor>a60b5523c719aaefacb7d0f338b45fc96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Function **</type>
      <name>switchFcn</name>
      <anchorfile>classDynamicSystem.html</anchorfile>
      <anchor>a450ac8f219bdf1d32c10c895216a48a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EllipsoidalIntegrator</name>
    <filename>classEllipsoidalIntegrator.html</filename>
    <base>AlgorithmicBase</base>
    <member kind="function">
      <type>Tmatrix&lt; Interval &gt;</type>
      <name>boundQ</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>a1f3e59e9c38d06b74e014fd49506d106</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EllipsoidalIntegrator</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>a5dbc9fdc0601b1e558b9047a50c30052</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EllipsoidalIntegrator</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>a192449fa69d4c837b7d274159f63f596</anchor>
      <arglist>(const DifferentialEquation &amp;rhs_, const int &amp;N_=3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EllipsoidalIntegrator</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>aa2bde05a17f9baa2919ec5efe6e93982</anchor>
      <arglist>(const EllipsoidalIntegrator &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; Interval &gt;</type>
      <name>getStateBound</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>a61e5a7d20514e997c9d9e0ebc38dd07a</anchor>
      <arglist>(const Tmatrix&lt; T &gt; &amp;x) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>aeda63857225842ba5b18c64fe6ae4a51</anchor>
      <arglist>(const DifferentialEquation &amp;rhs_, const int &amp;N_=3)</arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; Interval &gt;</type>
      <name>integrate</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>a8bc639291366179f8baebfa604e4f269</anchor>
      <arglist>(double t0, double tf, int M, const Tmatrix&lt; Interval &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; Interval &gt;</type>
      <name>integrate</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>a5f5867e2e90ddee2d4c2335a0d52078d</anchor>
      <arglist>(double t0, double tf, int M, const Tmatrix&lt; Interval &gt; &amp;x, const Tmatrix&lt; Interval &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; Interval &gt;</type>
      <name>integrate</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>a0749cce24c9e2c801358344542fd399a</anchor>
      <arglist>(double t0, double tf, int M, const Tmatrix&lt; Interval &gt; &amp;x, const Tmatrix&lt; Interval &gt; &amp;p, const Tmatrix&lt; Interval &gt; &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>integrate</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>a7d1a681070e6ca2b465fbe15fb65f2c7</anchor>
      <arglist>(double t0, double tf, Tmatrix&lt; T &gt; *x, Tmatrix&lt; T &gt; *p=0, Tmatrix&lt; T &gt; *w=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual EllipsoidalIntegrator &amp;</type>
      <name>operator=</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>a661e478db83a77c8139aeaf6f33bc4cf</anchor>
      <arglist>(const EllipsoidalIntegrator &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>step</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>a1d30103a4b62e859438b93f7f6bff4b4</anchor>
      <arglist>(const double &amp;t, const double &amp;tf, Tmatrix&lt; T &gt; *x, Tmatrix&lt; T &gt; *p=0, Tmatrix&lt; T &gt; *w=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~EllipsoidalIntegrator</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>a38acd42136d0e4b04048be61d600bf35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Tmatrix&lt; Interval &gt;</type>
      <name>bound</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>a724b4993ee4fb39be11a9627e44042cd</anchor>
      <arglist>(const Tmatrix&lt; T &gt; &amp;x) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>center</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>a2fa6617ff85a127534a97b75fc9d7faa</anchor>
      <arglist>(Tmatrix&lt; T &gt; &amp;x) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>copy</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>abdcf898d8db24ab58664cd0481551585</anchor>
      <arglist>(const EllipsoidalIntegrator &amp;arg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Tmatrix&lt; Interval &gt;</type>
      <name>evalC</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>ad55ff1f2bbcd09627f88090f82a9112c</anchor>
      <arglist>(const Tmatrix&lt; double &gt; &amp;C, double h) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>Tmatrix&lt; double &gt;</type>
      <name>evalC2</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>a9ad2999acc94d0dabadbe77233acd169</anchor>
      <arglist>(const Tmatrix&lt; double &gt; &amp;C, double h) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>Tmatrix&lt; T &gt;</type>
      <name>evaluate</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>a51e5610303dc6c450bca64c88370b10f</anchor>
      <arglist>(Function &amp;f, double t, Tmatrix&lt; T &gt; *x, Tmatrix&lt; T &gt; *p, Tmatrix&lt; T &gt; *w) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>Tmatrix&lt; T &gt;</type>
      <name>evaluate</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>ade4a6adac2971c68ed0c571c7ffb6025</anchor>
      <arglist>(Function &amp;f, Interval t, Tmatrix&lt; T &gt; *x, Tmatrix&lt; T &gt; *p, Tmatrix&lt; T &gt; *w) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>Tmatrix&lt; T &gt;</type>
      <name>getPolynomial</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>ade8cea2f298d084ee8a2f1d8027fd546</anchor>
      <arglist>(const Tmatrix&lt; T &gt; &amp;x) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>Tmatrix&lt; Interval &gt;</type>
      <name>getRemainder</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>a7fa02ac7fcc41ae0078fe3d2d0d11be3</anchor>
      <arglist>(const Tmatrix&lt; T &gt; &amp;x) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>Tmatrix&lt; double &gt;</type>
      <name>hat</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>a8a5987eee7717871c0ed115868f1a959</anchor>
      <arglist>(const Tmatrix&lt; T &gt; &amp;x) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>BooleanType</type>
      <name>isIncluded</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>a7eeb041620711cc01b1f2df3e20abb0e</anchor>
      <arglist>(const Tmatrix&lt; Interval &gt; &amp;A, const Tmatrix&lt; Interval &gt; &amp;B) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>norm</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>acee4552919f56be238f2efe4c8b01b01</anchor>
      <arglist>(const Tmatrix&lt; Interval &gt; &amp;E, Tmatrix&lt; Interval &gt; &amp;X) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>phase0</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>ad14ab86c9118ab0a436dabd30346eb72</anchor>
      <arglist>(double t, Tmatrix&lt; T &gt; *x, Tmatrix&lt; T &gt; *p, Tmatrix&lt; T &gt; *w, Tmatrix&lt; T &gt; &amp;coeff, Tmatrix&lt; double &gt; &amp;C)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>phase1</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>a8cd91e5db5405a3ad5948f53bf629782</anchor>
      <arglist>(double t, double tf, Tmatrix&lt; T &gt; *x, Tmatrix&lt; T &gt; *p, Tmatrix&lt; T &gt; *w, Tmatrix&lt; T &gt; &amp;coeff, Tmatrix&lt; double &gt; &amp;C)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>phase2</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>ab6c8dc107997aaa8337aabe4565962ef</anchor>
      <arglist>(double t, double h, Tmatrix&lt; T &gt; *x, Tmatrix&lt; T &gt; *p, Tmatrix&lt; T &gt; *w, Tmatrix&lt; T &gt; &amp;coeff, Tmatrix&lt; double &gt; &amp;C)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Tmatrix&lt; T &gt;</type>
      <name>phi</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>ad0a65ad69d90c977a1f73f91fbed2d89</anchor>
      <arglist>(const Tmatrix&lt; T &gt; &amp;coeff, const double &amp;h) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>scale</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>a2dea5529e5ea3bec05d299de3c613466</anchor>
      <arglist>(const Interval &amp;E, const Interval &amp;X) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setInfinity</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>a3984d9a8ee247b7e33b2079fb10c12fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupOptions</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>a071cd66adb88c3da1b9021fc812ebbc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateQ</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>a154744ef7558be6c8a51fa093e1f0ef2</anchor>
      <arglist>(Tmatrix&lt; double &gt; C, Tmatrix&lt; Interval &gt; R)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Function</type>
      <name>ddg</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>a455ee9f00abd84e48360298901a21e18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Function</type>
      <name>dg</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>a8b16e7d64adefb9b2069f56b9fb135b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Function</type>
      <name>g</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>aa75596cdd6331244a901a52824b9000f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Function</type>
      <name>gr</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>a4b26647b9362a72f1ce0c20c8eb696e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>N</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>a0df313363b2aaeb462d2afcc32a0dc7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nx</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>a5bdf935ff8035bc82700c95993828428</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RealClock</type>
      <name>Phase0Time</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>a3ed696f5116cbd519973a7ef341139ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RealClock</type>
      <name>Phase1Time</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>a2df7b6a8bab92c7854f988c846016f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Tmatrix&lt; double &gt;</type>
      <name>Q</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>ad06c8002037c336cc2b3f39194012878</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RealClock</type>
      <name>totalTime</name>
      <anchorfile>classEllipsoidalIntegrator.html</anchorfile>
      <anchor>ab2d7373c5f2dd7d1329ffcfbd31cddfd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Estimator</name>
    <filename>classEstimator.html</filename>
    <base>SimulationBlock</base>
    <member kind="function" virtualness="pure">
      <type>virtual Estimator *</type>
      <name>clone</name>
      <anchorfile>classEstimator.html</anchorfile>
      <anchor>a0aa9a7d8f0ad35a49a109adf27f5a8ab</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Estimator</name>
      <anchorfile>classEstimator.html</anchorfile>
      <anchor>ad6297fe9e7f6181464fb960c90aff326</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Estimator</name>
      <anchorfile>classEstimator.html</anchorfile>
      <anchor>a8edb5df1842c6b816f32313d17b9e365</anchor>
      <arglist>(double _samplingTime)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Estimator</name>
      <anchorfile>classEstimator.html</anchorfile>
      <anchor>a2cb2f9614df8b2d79114e71c72ff9855</anchor>
      <arglist>(const Estimator &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNP</name>
      <anchorfile>classEstimator.html</anchorfile>
      <anchor>a05116599ca6b40c236539ee44930b5ee</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNU</name>
      <anchorfile>classEstimator.html</anchorfile>
      <anchor>a6606c1507292b184eef473fab776e88d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNW</name>
      <anchorfile>classEstimator.html</anchorfile>
      <anchor>acdfc16a70ae2a8ec54ffe54630f96320</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNX</name>
      <anchorfile>classEstimator.html</anchorfile>
      <anchor>ad15c92c125b8840c3aa1183cad6bc293</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNXA</name>
      <anchorfile>classEstimator.html</anchorfile>
      <anchor>a07f7fd5bcea554051f173b7d089d57fd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNY</name>
      <anchorfile>classEstimator.html</anchorfile>
      <anchor>a34509eeb2eff198db431b5f4cc100399</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getOutputs</name>
      <anchorfile>classEstimator.html</anchorfile>
      <anchor>a4b8c1ec67f1e106b19cc67a6e5f13193</anchor>
      <arglist>(DVector &amp;_x, DVector &amp;_xa, DVector &amp;_u, DVector &amp;_p, DVector &amp;_w) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getP</name>
      <anchorfile>classEstimator.html</anchorfile>
      <anchor>a82f7537daba41996c6d1da18bb11887b</anchor>
      <arglist>(DVector &amp;_p) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getU</name>
      <anchorfile>classEstimator.html</anchorfile>
      <anchor>abcb799643edd4fd697f602c135c4cff7</anchor>
      <arglist>(DVector &amp;_u) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getW</name>
      <anchorfile>classEstimator.html</anchorfile>
      <anchor>a7cbdea60ce1fe3feb12454aa7c042323</anchor>
      <arglist>(DVector &amp;_w) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getX</name>
      <anchorfile>classEstimator.html</anchorfile>
      <anchor>abf8883275d6dc56a92096771b597e18b</anchor>
      <arglist>(DVector &amp;_x) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getXA</name>
      <anchorfile>classEstimator.html</anchorfile>
      <anchor>aededef368015f65812fc3f2b4e04506a</anchor>
      <arglist>(DVector &amp;_xa) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classEstimator.html</anchorfile>
      <anchor>ab304f9c809e4bad5e01a7b6c100ca9a0</anchor>
      <arglist>(double startTime=0.0, const DVector &amp;x0_=emptyConstVector, const DVector &amp;p_=emptyConstVector)</arglist>
    </member>
    <member kind="function">
      <type>Estimator &amp;</type>
      <name>operator=</name>
      <anchorfile>classEstimator.html</anchorfile>
      <anchor>a0052f0fd655e8e148ba7d3b44f86ecf4</anchor>
      <arglist>(const Estimator &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classEstimator.html</anchorfile>
      <anchor>a5bb13eea3eac095640c4ed11feceea07</anchor>
      <arglist>(double currentTime, const DVector &amp;_y)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Estimator</name>
      <anchorfile>classEstimator.html</anchorfile>
      <anchor>a782584ccab2264d6c294ad7294150428</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>p</name>
      <anchorfile>classEstimator.html</anchorfile>
      <anchor>a00cf2ce7c1d72448311c08451031e7cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>u</name>
      <anchorfile>classEstimator.html</anchorfile>
      <anchor>a937c77adf7b4df812859fcc6f150418b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>w</name>
      <anchorfile>classEstimator.html</anchorfile>
      <anchor>a96b5b60176e9e80f877e1058151e7458</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>x</name>
      <anchorfile>classEstimator.html</anchorfile>
      <anchor>aa67a82a19a03b90f14274e4a55f8bd0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>xa</name>
      <anchorfile>classEstimator.html</anchorfile>
      <anchor>a9c8019d50cfde307177ca76e10d97a5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EvaluationBase</name>
    <filename>classEvaluationBase.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Acos</name>
      <anchorfile>classEvaluationBase.html</anchorfile>
      <anchor>aba62e718e7b7bc34d2ad32b549582382</anchor>
      <arglist>(Operator &amp;arg)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>addition</name>
      <anchorfile>classEvaluationBase.html</anchorfile>
      <anchor>a7a2141957e2a70aecd4503841974b403</anchor>
      <arglist>(Operator &amp;arg1, Operator &amp;arg2)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Asin</name>
      <anchorfile>classEvaluationBase.html</anchorfile>
      <anchor>a7f4088deb16aa1e3d7ef32c00a982303</anchor>
      <arglist>(Operator &amp;arg)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Atan</name>
      <anchorfile>classEvaluationBase.html</anchorfile>
      <anchor>ad8d06e23fa9a1612f9c69a6c9724f602</anchor>
      <arglist>(Operator &amp;arg)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Cos</name>
      <anchorfile>classEvaluationBase.html</anchorfile>
      <anchor>af52725fbab2f65785d32f3301fdcbb5a</anchor>
      <arglist>(Operator &amp;arg)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EvaluationBase</name>
      <anchorfile>classEvaluationBase.html</anchorfile>
      <anchor>a172c52bba638152b5b99d0310e95c43e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Exp</name>
      <anchorfile>classEvaluationBase.html</anchorfile>
      <anchor>af875ac19304a2529f074213dc219635f</anchor>
      <arglist>(Operator &amp;arg)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Log</name>
      <anchorfile>classEvaluationBase.html</anchorfile>
      <anchor>a749a367292b820c1672c7a76f976e39c</anchor>
      <arglist>(Operator &amp;arg)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>power</name>
      <anchorfile>classEvaluationBase.html</anchorfile>
      <anchor>afda820e1581476a0d437b2b04ea32ae8</anchor>
      <arglist>(Operator &amp;arg1, Operator &amp;arg2)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>powerInt</name>
      <anchorfile>classEvaluationBase.html</anchorfile>
      <anchor>a0c28c5a08a6b2ab3acc9ddd0a0791b32</anchor>
      <arglist>(Operator &amp;arg1, int &amp;arg2)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>product</name>
      <anchorfile>classEvaluationBase.html</anchorfile>
      <anchor>a0a2294d6565ec4dccac353b8213da74d</anchor>
      <arglist>(Operator &amp;arg1, Operator &amp;arg2)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>project</name>
      <anchorfile>classEvaluationBase.html</anchorfile>
      <anchor>ad95dbd778c13bbc70d0448df1df39242</anchor>
      <arglist>(int &amp;idx)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>quotient</name>
      <anchorfile>classEvaluationBase.html</anchorfile>
      <anchor>a322459c6a52018f6318f21a60e702ea2</anchor>
      <arglist>(Operator &amp;arg1, Operator &amp;arg2)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>set</name>
      <anchorfile>classEvaluationBase.html</anchorfile>
      <anchor>ac567aff8bb9190e53e49800ab77677bb</anchor>
      <arglist>(double &amp;arg)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Sin</name>
      <anchorfile>classEvaluationBase.html</anchorfile>
      <anchor>a8e1cdcd1e7e1ef3b545fa8ad3d5261db</anchor>
      <arglist>(Operator &amp;arg)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>subtraction</name>
      <anchorfile>classEvaluationBase.html</anchorfile>
      <anchor>a8a3a64cd4ba1f8f32d520e2990a72c59</anchor>
      <arglist>(Operator &amp;arg1, Operator &amp;arg2)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Tan</name>
      <anchorfile>classEvaluationBase.html</anchorfile>
      <anchor>a436cece73606492bbbc278a166e934fe</anchor>
      <arglist>(Operator &amp;arg)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~EvaluationBase</name>
      <anchorfile>classEvaluationBase.html</anchorfile>
      <anchor>a198fea3d14ec123bf86e9db17f5660f6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EvaluationPoint</name>
    <filename>classEvaluationPoint.html</filename>
    <member kind="function">
      <type></type>
      <name>EvaluationPoint</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>ad619c7886ffc6b49c19812a34e1be6db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EvaluationPoint</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>a070f6e9d9e3a6a39d770dcd85a893d31</anchor>
      <arglist>(const Function &amp;f, uint nx_=0, uint na_=0, uint nu_=0, uint np_=0, uint nw_=0, uint nd_=0, uint N_=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EvaluationPoint</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>a7f8a25891525178c62557946dab6ed59</anchor>
      <arglist>(const Function &amp;f, const OCPiterate &amp;iter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EvaluationPoint</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>ad8383a6cda77e2d3705397195500d920</anchor>
      <arglist>(const EvaluationPoint &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>getDX</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>a0a44ba5f17ad502b5c634c5254261058</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>getP</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>a6819558065d9443fde7cdfed765af174</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getT</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>a9b4855acfdea4011986832acecfb186b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>getU</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>aee475f4b389fdc6cba2331f214037aee</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>getW</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>a534f5787c7b820f9d874cfba40b7e678</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>getX</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>ad1162f0b980515acab4f8317035893e7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>getXA</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>a56d0a98a0e6a5f05104aa61c078558ae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>a8979cb4bb6c2618bf795481875f649c2</anchor>
      <arglist>(const Function &amp;f, uint nx_=0, uint na_=0, uint np_=0, uint nu_=0, uint nw_=0, uint nd_=0, uint N_=0)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>a138b5edde027ab7617d1be7c5395302c</anchor>
      <arglist>(const Function &amp;f, const OCPiterate &amp;iter)</arglist>
    </member>
    <member kind="function">
      <type>EvaluationPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>a7c017e09eab98b509ed00ef59a846da5</anchor>
      <arglist>(const EvaluationPoint &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>print</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>af0b97d0cd6b2130fa63dcb3e977418c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setDX</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>afbc1301ea407d11696606f079a653a87</anchor>
      <arglist>(const DVector &amp;dx)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setP</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>a8cafc831234317ef77fd00acc59ff423</anchor>
      <arglist>(const DVector &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setT</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>a1775e8f221a9c33f43e54deb13765e75</anchor>
      <arglist>(const double &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setU</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>a09d4f9152e359ef3865c367f89611969</anchor>
      <arglist>(const DVector &amp;u)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setW</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>aea110f67235b886f4620a3ff0d7d2824</anchor>
      <arglist>(const DVector &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setX</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>ad5fa063235d0d1e02409793d309312f6</anchor>
      <arglist>(const DVector &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setXA</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>a76b66ce6bfe1a997fd92e46c1a2d43ac</anchor>
      <arglist>(const DVector &amp;xa)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setZ</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>a0e179b699b2f9698d01692ce83f2a693</anchor>
      <arglist>(const uint &amp;idx, const OCPiterate &amp;iter)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setZero</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>a00381126ca5d13b6494cc065a286aade</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~EvaluationPoint</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>a709dd208b5fc542316fba4b280c11d2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>DVector</type>
      <name>backCopy</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>a6efd42d69234209d6046ae82974d7d43</anchor>
      <arglist>(const int *order, const uint &amp;dim) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>copy</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>ac5ba3d66b59f82629fb47be042a89a6c</anchor>
      <arglist>(const int *order, const DVector &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copy</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>aeeee733d48fbbfca707fa9aad3470d5a</anchor>
      <arglist>(const EvaluationPoint &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copyIdx</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>afea8ec64f8ae751f0ecb40c82ce526c4</anchor>
      <arglist>(const uint &amp;dim, const int *idx1, int **idx2)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>deleteAll</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>a451efc3d007182288a1103960411e6cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double *</type>
      <name>getEvaluationPointer</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>a7e928475b7bafbb04410e2255bec13e4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int **</type>
      <name>idx</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>a16a47fd275dc9bfee447a7ab0271aa54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>N</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>a6f6ab131f00c65ffbb1a9bb2615803f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>na</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>adab39df6a24731497884cfaf93f0d12d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>nd</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>a7d959e9146c5fd5225aaee1cdf02e810</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>np</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>ae76df827cd6f1a29ae75a24b32d1e951</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>nu</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>afc80f65ce7035ac059d67057b33ac588</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>nw</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>ae3e5b1cd5dad35edc648f905aa1afcf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>nx</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>aec9036614705c8f7012f870795390be2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>z</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>a5c1695d9139f19811c0bf6dfe769ab7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Function</name>
      <anchorfile>classEvaluationPoint.html</anchorfile>
      <anchor>ab7194606aa12931e96f8f5448d418ed0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EvaluationTemplate</name>
    <filename>classEvaluationTemplate.html</filename>
    <templarg>T</templarg>
    <base>EvaluationBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Acos</name>
      <anchorfile>classEvaluationTemplate.html</anchorfile>
      <anchor>ab972ccaba0b365b3e48a0aa8cf8e2a83</anchor>
      <arglist>(Operator &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>addition</name>
      <anchorfile>classEvaluationTemplate.html</anchorfile>
      <anchor>ad77121d67da9e8be3b39e33b079eed29</anchor>
      <arglist>(Operator &amp;arg1, Operator &amp;arg2)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Asin</name>
      <anchorfile>classEvaluationTemplate.html</anchorfile>
      <anchor>a0a5af65ab61e730c85c9251485679d3a</anchor>
      <arglist>(Operator &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Atan</name>
      <anchorfile>classEvaluationTemplate.html</anchorfile>
      <anchor>a24fc3dc3ba77a7c9beae8e0cf6909519</anchor>
      <arglist>(Operator &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Cos</name>
      <anchorfile>classEvaluationTemplate.html</anchorfile>
      <anchor>ad1e73b7fe26baf3f235d6f8ddf87e0f2</anchor>
      <arglist>(Operator &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EvaluationTemplate</name>
      <anchorfile>classEvaluationTemplate.html</anchorfile>
      <anchor>a80bdb5a373ac7fbfbee25b6f902e8d44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EvaluationTemplate</name>
      <anchorfile>classEvaluationTemplate.html</anchorfile>
      <anchor>a334d30c49703ce1f3f93b4f6afab7583</anchor>
      <arglist>(Tmatrix&lt; T &gt; *_val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Exp</name>
      <anchorfile>classEvaluationTemplate.html</anchorfile>
      <anchor>a01a2b7cb6e56dec13650fe3195b3dbb3</anchor>
      <arglist>(Operator &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Log</name>
      <anchorfile>classEvaluationTemplate.html</anchorfile>
      <anchor>a65a98f3332dedb75bf43fa6e49932284</anchor>
      <arglist>(Operator &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>power</name>
      <anchorfile>classEvaluationTemplate.html</anchorfile>
      <anchor>ab0442bf402504f6824feb61a0ff36166</anchor>
      <arglist>(Operator &amp;arg1, Operator &amp;arg2)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>powerInt</name>
      <anchorfile>classEvaluationTemplate.html</anchorfile>
      <anchor>afd1ac87005aed6fe1634ad3cd3b15552</anchor>
      <arglist>(Operator &amp;arg1, int &amp;arg2)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>product</name>
      <anchorfile>classEvaluationTemplate.html</anchorfile>
      <anchor>ae0422e1166a66c77de112e9e3b33d489</anchor>
      <arglist>(Operator &amp;arg1, Operator &amp;arg2)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>project</name>
      <anchorfile>classEvaluationTemplate.html</anchorfile>
      <anchor>ac05765336b27e96d7d05aeed5a5f9945</anchor>
      <arglist>(int &amp;idx)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>quotient</name>
      <anchorfile>classEvaluationTemplate.html</anchorfile>
      <anchor>ac2c4f038e7f20106e4f0861b7ef7699d</anchor>
      <arglist>(Operator &amp;arg1, Operator &amp;arg2)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set</name>
      <anchorfile>classEvaluationTemplate.html</anchorfile>
      <anchor>ac266def3466a3deda82973f443af7e00</anchor>
      <arglist>(double &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Sin</name>
      <anchorfile>classEvaluationTemplate.html</anchorfile>
      <anchor>a5ab313634e66f759502fb5baa0b419f4</anchor>
      <arglist>(Operator &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>subtraction</name>
      <anchorfile>classEvaluationTemplate.html</anchorfile>
      <anchor>ad2113b1dd92b07c37d67bd6c151520d9</anchor>
      <arglist>(Operator &amp;arg1, Operator &amp;arg2)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Tan</name>
      <anchorfile>classEvaluationTemplate.html</anchorfile>
      <anchor>a2a822cc0a6eb538a933db428dfd87d32</anchor>
      <arglist>(Operator &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~EvaluationTemplate</name>
      <anchorfile>classEvaluationTemplate.html</anchorfile>
      <anchor>aeb96d39399517d0e56c231b3dd3d8484</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>res</name>
      <anchorfile>classEvaluationTemplate.html</anchorfile>
      <anchor>a6117229b258db3c5f47f03ce8362ebab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Tmatrix&lt; T &gt; *</type>
      <name>val</name>
      <anchorfile>classEvaluationTemplate.html</anchorfile>
      <anchor>a4c9be3709c0f9007acabcf0a7f7ea135</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExactHessian</name>
    <filename>classExactHessian.html</filename>
    <base>NLPderivativeApproximation</base>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>apply</name>
      <anchorfile>classExactHessian.html</anchorfile>
      <anchor>a81d070c401a9662cd56907d95f2035fd</anchor>
      <arglist>(BlockMatrix &amp;B, const BlockMatrix &amp;x, const BlockMatrix &amp;y)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual NLPderivativeApproximation *</type>
      <name>clone</name>
      <anchorfile>classExactHessian.html</anchorfile>
      <anchor>acf5a725d7bf3c52da71e87baca415616</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExactHessian</name>
      <anchorfile>classExactHessian.html</anchorfile>
      <anchor>ab366875e4c02f50b4e274ae3a20c16cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExactHessian</name>
      <anchorfile>classExactHessian.html</anchorfile>
      <anchor>acae5ec8abf2c2cc8c202ea86b913c573</anchor>
      <arglist>(UserInteraction *_userInteraction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExactHessian</name>
      <anchorfile>classExactHessian.html</anchorfile>
      <anchor>a0d742693e7eb3ca20a2956336966475b</anchor>
      <arglist>(const ExactHessian &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getHessianScaling</name>
      <anchorfile>classExactHessian.html</anchorfile>
      <anchor>a6cbe314aaec698abcb949c9e612c3054</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initHessian</name>
      <anchorfile>classExactHessian.html</anchorfile>
      <anchor>a75d109f6d996062479a918669c712ad1</anchor>
      <arglist>(BlockMatrix &amp;B, uint N, const OCPiterate &amp;iter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initScaling</name>
      <anchorfile>classExactHessian.html</anchorfile>
      <anchor>a8b8dee8029a67579d1095f4f521689b9</anchor>
      <arglist>(BlockMatrix &amp;B, const BlockMatrix &amp;x, const BlockMatrix &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>ExactHessian &amp;</type>
      <name>operator=</name>
      <anchorfile>classExactHessian.html</anchorfile>
      <anchor>a9e49142ae58169ad30f85c4eaa949fc9</anchor>
      <arglist>(const ExactHessian &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExactHessian</name>
      <anchorfile>classExactHessian.html</anchorfile>
      <anchor>a9488d125e75f9dfa55c0a7cdf8adda98</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Exp</name>
    <filename>classExp.html</filename>
    <base>UnaryOperator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>clone</name>
      <anchorfile>classExp.html</anchorfile>
      <anchor>ab671375edad8f191b46eed0d6bbe1fb5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classExp.html</anchorfile>
      <anchor>aa0d485a721bf5b296503325bd16b6116</anchor>
      <arglist>(EvaluationBase *x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Exp</name>
      <anchorfile>classExp.html</anchorfile>
      <anchor>ad9b9772baaedea42ff1b99410c537812</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Exp</name>
      <anchorfile>classExp.html</anchorfile>
      <anchor>a7fca57d468311c66ad15f551f150be67</anchor>
      <arglist>(Operator *_argument)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Exp</name>
      <anchorfile>classExp.html</anchorfile>
      <anchor>a286af0d9853c8112eaaca4c113b4c186</anchor>
      <arglist>(const Exp &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CurvatureType</type>
      <name>getCurvature</name>
      <anchorfile>classExp.html</anchorfile>
      <anchor>a96c4e279bf21174662f17a15a0cff8aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initDerivative</name>
      <anchorfile>classExp.html</anchorfile>
      <anchor>afb0d3241ad21b2f3bb596fda9b3a2e84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Exp &amp;</type>
      <name>operator=</name>
      <anchorfile>classExp.html</anchorfile>
      <anchor>a9bdc039de55a96913684d660093a4372</anchor>
      <arglist>(const Exp &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>substitute</name>
      <anchorfile>classExp.html</anchorfile>
      <anchor>ab9538a2c8fea6ddf2f4a190499bfb559</anchor>
      <arglist>(int index, const Operator *sub)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Exp</name>
      <anchorfile>classExp.html</anchorfile>
      <anchor>a1a835c2bb21ce54042c6a11036e49367</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExplicitEulerExport</name>
    <filename>classExplicitEulerExport.html</filename>
    <base>ExplicitRungeKuttaExport</base>
    <member kind="function" protection="private">
      <type></type>
      <name>ExplicitEulerExport</name>
      <anchorfile>classExplicitEulerExport.html</anchorfile>
      <anchor>a0b998f60d6c77e014c8b7ea3884ae679</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ExplicitEulerExport</name>
      <anchorfile>classExplicitEulerExport.html</anchorfile>
      <anchor>a950d8d2eb00eac004171bb847856b9e3</anchor>
      <arglist>(const ExplicitEulerExport &amp;arg)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual</type>
      <name>~ExplicitEulerExport</name>
      <anchorfile>classExplicitEulerExport.html</anchorfile>
      <anchor>a249980587ae5b1705f1fa66102d43015</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExplicitRungeKutta2Export</name>
    <filename>classExplicitRungeKutta2Export.html</filename>
    <base>ExplicitRungeKuttaExport</base>
    <member kind="function" protection="private">
      <type></type>
      <name>ExplicitRungeKutta2Export</name>
      <anchorfile>classExplicitRungeKutta2Export.html</anchorfile>
      <anchor>ac6fb1998fdc8136249da4197f404475b</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ExplicitRungeKutta2Export</name>
      <anchorfile>classExplicitRungeKutta2Export.html</anchorfile>
      <anchor>a6daafa6eb739ee0fe89ea0ef941cfe01</anchor>
      <arglist>(const ExplicitRungeKutta2Export &amp;arg)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual</type>
      <name>~ExplicitRungeKutta2Export</name>
      <anchorfile>classExplicitRungeKutta2Export.html</anchorfile>
      <anchor>a2d3e225b8074d029163c7d6f13c8a9da</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExplicitRungeKutta3Export</name>
    <filename>classExplicitRungeKutta3Export.html</filename>
    <base>ExplicitRungeKuttaExport</base>
    <member kind="function" protection="private">
      <type></type>
      <name>ExplicitRungeKutta3Export</name>
      <anchorfile>classExplicitRungeKutta3Export.html</anchorfile>
      <anchor>a537baeb1818eca50aecd6032f260e285</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ExplicitRungeKutta3Export</name>
      <anchorfile>classExplicitRungeKutta3Export.html</anchorfile>
      <anchor>a8c1bb19ea8d6d343bc415f1c4c8d6d78</anchor>
      <arglist>(const ExplicitRungeKutta3Export &amp;arg)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual</type>
      <name>~ExplicitRungeKutta3Export</name>
      <anchorfile>classExplicitRungeKutta3Export.html</anchorfile>
      <anchor>ad06a4af632df35bd1496152e0bf04710</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExplicitRungeKutta4Export</name>
    <filename>classExplicitRungeKutta4Export.html</filename>
    <base>ExplicitRungeKuttaExport</base>
    <member kind="function" protection="private">
      <type></type>
      <name>ExplicitRungeKutta4Export</name>
      <anchorfile>classExplicitRungeKutta4Export.html</anchorfile>
      <anchor>a81f83dbfb2fafcdb419e0151846d3eaf</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ExplicitRungeKutta4Export</name>
      <anchorfile>classExplicitRungeKutta4Export.html</anchorfile>
      <anchor>a38c521aad6dab8416414cfb41a482a19</anchor>
      <arglist>(const ExplicitRungeKutta4Export &amp;arg)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual</type>
      <name>~ExplicitRungeKutta4Export</name>
      <anchorfile>classExplicitRungeKutta4Export.html</anchorfile>
      <anchor>a52d7c26ca8b6c597930c9693e5d77fc0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExplicitRungeKuttaExport</name>
    <filename>classExplicitRungeKuttaExport.html</filename>
    <base>RungeKuttaExport</base>
    <member kind="function">
      <type></type>
      <name>ExplicitRungeKuttaExport</name>
      <anchorfile>classExplicitRungeKuttaExport.html</anchorfile>
      <anchor>a4cf6cd278f07536dbb10bb2018454fea</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExplicitRungeKuttaExport</name>
      <anchorfile>classExplicitRungeKuttaExport.html</anchorfile>
      <anchor>aaed200ee488b3dc5ee9134aa55c024b1</anchor>
      <arglist>(const ExplicitRungeKuttaExport &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getCode</name>
      <anchorfile>classExplicitRungeKuttaExport.html</anchorfile>
      <anchor>a1dac49f3f1c2138d2242265ce6765710</anchor>
      <arglist>(ExportStatementBlock &amp;code)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getDataDeclarations</name>
      <anchorfile>classExplicitRungeKuttaExport.html</anchorfile>
      <anchor>af92914771ccc615480a49ec81ccefa23</anchor>
      <arglist>(ExportStatementBlock &amp;declarations, ExportStruct dataStruct=ACADO_ANY) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getFunctionDeclarations</name>
      <anchorfile>classExplicitRungeKuttaExport.html</anchorfile>
      <anchor>aca950985c35324bfb3c0e00165d30942</anchor>
      <arglist>(ExportStatementBlock &amp;declarations) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setDifferentialEquation</name>
      <anchorfile>classExplicitRungeKuttaExport.html</anchorfile>
      <anchor>ab34759246669253052b5d5208aaa5f4a</anchor>
      <arglist>(const Expression &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setLinearInput</name>
      <anchorfile>classExplicitRungeKuttaExport.html</anchorfile>
      <anchor>add95888e75adb5f7bee88c260ab38bc6</anchor>
      <arglist>(const DMatrix &amp;M1, const DMatrix &amp;A1, const DMatrix &amp;B1)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setLinearOutput</name>
      <anchorfile>classExplicitRungeKuttaExport.html</anchorfile>
      <anchor>a57fac6fefe59933394a5895b03f2de66</anchor>
      <arglist>(const DMatrix &amp;M3, const DMatrix &amp;A3, const Expression &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setLinearOutput</name>
      <anchorfile>classExplicitRungeKuttaExport.html</anchorfile>
      <anchor>ac80d3bb60a50402f11a1c3618f8fdd3e</anchor>
      <arglist>(const DMatrix &amp;M3, const DMatrix &amp;A3, const std::string &amp;_rhs3, const std::string &amp;_diffs_rhs3)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setup</name>
      <anchorfile>classExplicitRungeKuttaExport.html</anchorfile>
      <anchor>a4f076633e10df6c90af8a92c27bf7807</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupOutput</name>
      <anchorfile>classExplicitRungeKuttaExport.html</anchorfile>
      <anchor>a9bbca31a5d19c17d692447841c51fe80</anchor>
      <arglist>(const std::vector&lt; Grid &gt; outputGrids_, const std::vector&lt; Expression &gt; rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupOutput</name>
      <anchorfile>classExplicitRungeKuttaExport.html</anchorfile>
      <anchor>ab751280e852b441f31cbe7e905bcde04</anchor>
      <arglist>(const std::vector&lt; Grid &gt; outputGrids_, const std::vector&lt; std::string &gt; _outputNames, const std::vector&lt; std::string &gt; _diffs_outputNames, const std::vector&lt; uint &gt; _dims_output)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupOutput</name>
      <anchorfile>classExplicitRungeKuttaExport.html</anchorfile>
      <anchor>a4c12fb79c1a75af5c6fd7a3afde3a5a3</anchor>
      <arglist>(const std::vector&lt; Grid &gt; outputGrids_, const std::vector&lt; std::string &gt; _outputNames, const std::vector&lt; std::string &gt; _diffs_outputNames, const std::vector&lt; uint &gt; _dims_output, const std::vector&lt; DMatrix &gt; _outputDependencies)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExplicitRungeKuttaExport</name>
      <anchorfile>classExplicitRungeKuttaExport.html</anchorfile>
      <anchor>ac305327d0ff1c8c6778a65700d182d51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ExportVariable</type>
      <name>getAuxVariable</name>
      <anchorfile>classExplicitRungeKuttaExport.html</anchorfile>
      <anchor>ab9a4d5305f6249ff49d7863351e308c9</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportAcadoFunction</name>
    <filename>classExportAcadoFunction.html</filename>
    <base>ExportFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual ExportStatement *</type>
      <name>clone</name>
      <anchorfile>classExportAcadoFunction.html</anchorfile>
      <anchor>a2d5bab3ffdb166312e9e348e9046c135</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportAcadoFunction</name>
      <anchorfile>classExportAcadoFunction.html</anchorfile>
      <anchor>ada19872d8a05650430d5536afa8abd4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportAcadoFunction</name>
      <anchorfile>classExportAcadoFunction.html</anchorfile>
      <anchor>ae1aed6e792236e3a578e1a746f768421</anchor>
      <arglist>(const Function &amp;_f, const std::string &amp;_name=&quot;acadoFcn&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportAcadoFunction</name>
      <anchorfile>classExportAcadoFunction.html</anchorfile>
      <anchor>a2d524b6d7e42f7a776cf6ab85d2ba862</anchor>
      <arglist>(const std::string &amp;_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>exportCode</name>
      <anchorfile>classExportAcadoFunction.html</anchorfile>
      <anchor>a5d74fde1423065b0a6061f65b1f14b81</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>exportDataDeclaration</name>
      <anchorfile>classExportAcadoFunction.html</anchorfile>
      <anchor>a946399eccffa3ca1f24cb670d508694d</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>exportForwardDeclaration</name>
      <anchorfile>classExportAcadoFunction.html</anchorfile>
      <anchor>a63a8e5f5ce261236b0f7b355dd7ef4b8</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getFunctionDim</name>
      <anchorfile>classExportAcadoFunction.html</anchorfile>
      <anchor>a83c0a79261ce272ed11b1fed580ef63d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>ExportVariable</type>
      <name>getGlobalExportVariable</name>
      <anchorfile>classExportAcadoFunction.html</anchorfile>
      <anchor>a0855bb67703ceae9984de6ece86811e3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classExportAcadoFunction.html</anchorfile>
      <anchor>ab0782846058f20ed1c7ff1d4ac261d07</anchor>
      <arglist>(const Function &amp;_f, const std::string &amp;_name=&quot;acadoFcn&quot;, const uint _numX=0, const uint _numXA=0, const uint _numU=0, const uint _numP=0, const uint _numDX=0, const uint _numOD=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isDefined</name>
      <anchorfile>classExportAcadoFunction.html</anchorfile>
      <anchor>aa173070444d256c982b5a1cff9bf383d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isExternal</name>
      <anchorfile>classExportAcadoFunction.html</anchorfile>
      <anchor>af5b0b359196a21dc48c10cd61d601379</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setGlobalExportVariable</name>
      <anchorfile>classExportAcadoFunction.html</anchorfile>
      <anchor>aba8ab60e45870af9ad2093de9ba43c81</anchor>
      <arglist>(const ExportVariable &amp;var)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportAcadoFunction</name>
      <anchorfile>classExportAcadoFunction.html</anchorfile>
      <anchor>a773a2885e88369dceecee418f20c75c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>external</name>
      <anchorfile>classExportAcadoFunction.html</anchorfile>
      <anchor>a5b3cf364b0b7f0a992da7151c921e2b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::tr1::shared_ptr&lt; Function &gt;</type>
      <name>f</name>
      <anchorfile>classExportAcadoFunction.html</anchorfile>
      <anchor>a4f54517eca7aa272f1f2e6dd6d57d7a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>globalVar</name>
      <anchorfile>classExportAcadoFunction.html</anchorfile>
      <anchor>a44bc6e381cc6b12f2af2acee2e2df169</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>numDX</name>
      <anchorfile>classExportAcadoFunction.html</anchorfile>
      <anchor>a53dd5c1cc13d5daf9446fd2a21b32a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>numOD</name>
      <anchorfile>classExportAcadoFunction.html</anchorfile>
      <anchor>afd4caddd8a8ec6ff0efbfb18b6f96842</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>numP</name>
      <anchorfile>classExportAcadoFunction.html</anchorfile>
      <anchor>a1860eb61bbd8400955a09e009f9f601d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>numU</name>
      <anchorfile>classExportAcadoFunction.html</anchorfile>
      <anchor>abf02bf0319ba932564ecf530a02c1818</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>numX</name>
      <anchorfile>classExportAcadoFunction.html</anchorfile>
      <anchor>ad4123d56a43bbdb9f279d87a3247ccf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>numXA</name>
      <anchorfile>classExportAcadoFunction.html</anchorfile>
      <anchor>ab1b60faf833e17f6bc8beb745ae89a0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportAlgorithm</name>
    <filename>classExportAlgorithm.html</filename>
    <base>AlgorithmicBase</base>
    <member kind="function">
      <type></type>
      <name>ExportAlgorithm</name>
      <anchorfile>classExportAlgorithm.html</anchorfile>
      <anchor>a68b6a0542862998c8fb35b6cd19d4150</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=std::string())</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>getCode</name>
      <anchorfile>classExportAlgorithm.html</anchorfile>
      <anchor>a3d11124001a21e184fa74d20ca4249bd</anchor>
      <arglist>(ExportStatementBlock &amp;code)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>getDataDeclarations</name>
      <anchorfile>classExportAlgorithm.html</anchorfile>
      <anchor>ae86e7e0488ca366aca53ee0e6bba8a3e</anchor>
      <arglist>(ExportStatementBlock &amp;declarations, ExportStruct dataStruct=ACADO_ANY) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>getFunctionDeclarations</name>
      <anchorfile>classExportAlgorithm.html</anchorfile>
      <anchor>a2a5bfef723b9fe3b4404b1f0fb92d43a</anchor>
      <arglist>(ExportStatementBlock &amp;declarations) const =0</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getN</name>
      <anchorfile>classExportAlgorithm.html</anchorfile>
      <anchor>a6e51570d0391b227a6a49e81b45613d9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNDX</name>
      <anchorfile>classExportAlgorithm.html</anchorfile>
      <anchor>ae36bf1ac85e59160f26c18582534e108</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNOD</name>
      <anchorfile>classExportAlgorithm.html</anchorfile>
      <anchor>a944390e0dbacec620bf464aa27681ad6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNP</name>
      <anchorfile>classExportAlgorithm.html</anchorfile>
      <anchor>a90f78ade3c7d63971ea0c6bcc93390d6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNU</name>
      <anchorfile>classExportAlgorithm.html</anchorfile>
      <anchor>aade49ca01aa03a43bab47205219c9162</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNX</name>
      <anchorfile>classExportAlgorithm.html</anchorfile>
      <anchor>ad80b2d08f71a4ddc2476b3bfc59b4eab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNXA</name>
      <anchorfile>classExportAlgorithm.html</anchorfile>
      <anchor>ac873e94f5dfd5a499dea34556460991b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNY</name>
      <anchorfile>classExportAlgorithm.html</anchorfile>
      <anchor>a7f80c392f7936cec7075a96f6fa459be</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNYN</name>
      <anchorfile>classExportAlgorithm.html</anchorfile>
      <anchor>ab5f1512149f7fc8eed05996b577f3a14</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setDimensions</name>
      <anchorfile>classExportAlgorithm.html</anchorfile>
      <anchor>a922e34491a99af378e143d8e27ebf2dc</anchor>
      <arglist>(uint _NX=0, uint _NU=0, uint _NP=0, uint _NI=0, uint _NOD=0)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setDimensions</name>
      <anchorfile>classExportAlgorithm.html</anchorfile>
      <anchor>a125afab00e500404bcf6ce21018dba88</anchor>
      <arglist>(uint _NX, uint _NDX, uint _NXA, uint _NU, uint _NP, uint _NI, uint _NOD)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNY</name>
      <anchorfile>classExportAlgorithm.html</anchorfile>
      <anchor>a3654768ece9d5587cd530481d456bca2</anchor>
      <arglist>(uint NY_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNYN</name>
      <anchorfile>classExportAlgorithm.html</anchorfile>
      <anchor>a1da511518c7608062509dfd1ce71f4e2</anchor>
      <arglist>(uint NYN_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setup</name>
      <anchorfile>classExportAlgorithm.html</anchorfile>
      <anchor>a9d6b5236b0d81952acc811b3c02d0f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportAlgorithm</name>
      <anchorfile>classExportAlgorithm.html</anchorfile>
      <anchor>aebed01dd64f18d6a5c9414bb5539d3ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>commonHeaderName</name>
      <anchorfile>classExportAlgorithm.html</anchorfile>
      <anchor>ac7d7801f93f80498f297133e0e6fd566</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>N</name>
      <anchorfile>classExportAlgorithm.html</anchorfile>
      <anchor>a4933c37189c07e8e6465c7016f912ce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>NDX</name>
      <anchorfile>classExportAlgorithm.html</anchorfile>
      <anchor>aff65e845cf3ac66f5cd701b9b92aa8b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>NOD</name>
      <anchorfile>classExportAlgorithm.html</anchorfile>
      <anchor>a4f62ce96e5a019a8059584c988f9d7ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>NP</name>
      <anchorfile>classExportAlgorithm.html</anchorfile>
      <anchor>abe43106c8ec6ddb862b1ff151e5cc446</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>NU</name>
      <anchorfile>classExportAlgorithm.html</anchorfile>
      <anchor>a9795e61894697ffdef763a07f39ea61c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>NX</name>
      <anchorfile>classExportAlgorithm.html</anchorfile>
      <anchor>a118fe2ccd101a4da5faa1f83893e117c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>NXA</name>
      <anchorfile>classExportAlgorithm.html</anchorfile>
      <anchor>aef517b5480296ba8c4d032ac9805dfd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>NY</name>
      <anchorfile>classExportAlgorithm.html</anchorfile>
      <anchor>a9ebfc372d1e137b2ba07e1c117e107f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>NYN</name>
      <anchorfile>classExportAlgorithm.html</anchorfile>
      <anchor>ad463eec54e1f9518ebbe20d62cdb6b88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportAlgorithmFactory</name>
    <filename>classExportAlgorithmFactory.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>AlgorithmBase *(*</type>
      <name>exportAlgorithmCreator</name>
      <anchorfile>classExportAlgorithmFactory.html</anchorfile>
      <anchor>a585e6818a7808cda6bf67ffdebdb38d2</anchor>
      <arglist>)(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName)</arglist>
    </member>
    <member kind="function">
      <type>AlgorithmBase *</type>
      <name>createAlgorithm</name>
      <anchorfile>classExportAlgorithmFactory.html</anchorfile>
      <anchor>a04bd8912ff5e9b48c6f8d1818624bd59</anchor>
      <arglist>(UserInteraction *_userInteraction, const std::string &amp;_commonHeaderName, const AlgorithmType &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>registerAlgorithm</name>
      <anchorfile>classExportAlgorithmFactory.html</anchorfile>
      <anchor>a435ba58ec0ed8c622b01e0e59f50a1ee</anchor>
      <arglist>(const AlgorithmType &amp;id, exportAlgorithmCreator creator)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unregisterAlgorithm</name>
      <anchorfile>classExportAlgorithmFactory.html</anchorfile>
      <anchor>a1d62916938b3511bcafacaaca3315ce4</anchor>
      <arglist>(const AlgorithmType &amp;id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ExportAlgorithmFactory &amp;</type>
      <name>instance</name>
      <anchorfile>classExportAlgorithmFactory.html</anchorfile>
      <anchor>a4c8a5e77202600353655272526dbf87e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; AlgorithmType, exportAlgorithmCreator &gt;</type>
      <name>idToProductMap</name>
      <anchorfile>classExportAlgorithmFactory.html</anchorfile>
      <anchor>afce19e483101f0c6d86ac33a8ce0d556</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ExportAlgorithmFactory</name>
      <anchorfile>classExportAlgorithmFactory.html</anchorfile>
      <anchor>a26b9f3e36a8310b326188ada9dd9bf3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ExportAlgorithmFactory</name>
      <anchorfile>classExportAlgorithmFactory.html</anchorfile>
      <anchor>af01c6612529e5edca62b1e90daaaec1b</anchor>
      <arglist>(const ExportAlgorithmFactory &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ExportAlgorithmFactory &amp;</type>
      <name>operator=</name>
      <anchorfile>classExportAlgorithmFactory.html</anchorfile>
      <anchor>a66caecd19072efd13d7fe05e05f376b7</anchor>
      <arglist>(const ExportAlgorithmFactory &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~ExportAlgorithmFactory</name>
      <anchorfile>classExportAlgorithmFactory.html</anchorfile>
      <anchor>ab02776ab9660390f52dc439c665e778e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>idToProductMap</type>
      <name>associations_</name>
      <anchorfile>classExportAlgorithmFactory.html</anchorfile>
      <anchor>ab97a23fdec90562a46810e5cc447be3b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportArgument</name>
    <filename>classExportArgument.html</filename>
    <base>ExportData</base>
    <member kind="function">
      <type>returnValue</type>
      <name>callByValue</name>
      <anchorfile>classExportArgument.html</anchorfile>
      <anchor>a73acae19cf144ae584f19518eb8c532b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportArgument</name>
      <anchorfile>classExportArgument.html</anchorfile>
      <anchor>a1d97653a70652a70da767e06e67244bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportArgument</name>
      <anchorfile>classExportArgument.html</anchorfile>
      <anchor>a4ced3ef2fc46db8c907c0fefaba846e6</anchor>
      <arglist>(const std::string &amp;_name, uint _nRows=1, uint _nCols=1, ExportType _type=REAL, ExportStruct _dataStruct=ACADO_LOCAL, bool _callByValue=false, const ExportIndex &amp;_addressIdx=emptyConstExportIndex, const std::string &amp;_prefix=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportArgument</name>
      <anchorfile>classExportArgument.html</anchorfile>
      <anchor>affea4cf78a540cf4445c2349c970e39f</anchor>
      <arglist>(const std::string &amp;_name, const DMatrixPtr &amp;_data, ExportType _type=REAL, ExportStruct _dataStruct=ACADO_LOCAL, bool _callByValue=false, const ExportIndex &amp;_addressIdx=emptyConstExportIndex, const std::string &amp;_prefix=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportArgument</name>
      <anchorfile>classExportArgument.html</anchorfile>
      <anchor>a14cc66b90bed02c25ef25bd1b6309ff8</anchor>
      <arglist>(const DMatrix &amp;_data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>exportDataDeclaration</name>
      <anchorfile>classExportArgument.html</anchorfile>
      <anchor>aa872fe07bfb08c39c880586f47e51873</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16) const </arglist>
    </member>
    <member kind="function">
      <type>ExportArgument</type>
      <name>getAddress</name>
      <anchorfile>classExportArgument.html</anchorfile>
      <anchor>a06a19bc972f9503b806ae4c7e547e389</anchor>
      <arglist>(const ExportIndex &amp;_rowIdx, const ExportIndex &amp;_colIdx=emptyConstExportIndex) const </arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>getAddressString</name>
      <anchorfile>classExportArgument.html</anchorfile>
      <anchor>aaacdada47f62ca2fc2a976343b0cfa7f</anchor>
      <arglist>(bool withDataStruct=true) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getDim</name>
      <anchorfile>classExportArgument.html</anchorfile>
      <anchor>a796b42881fd8528e9559d5ef8a04c1ac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNumCols</name>
      <anchorfile>classExportArgument.html</anchorfile>
      <anchor>ab5752473a7caff3fd950d7bb037dd610</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNumRows</name>
      <anchorfile>classExportArgument.html</anchorfile>
      <anchor>ad675b2e43255c4567cd27538b9a2343c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCalledByValue</name>
      <anchorfile>classExportArgument.html</anchorfile>
      <anchor>a4c6390951fa094f95736eebc123acd38</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isGiven</name>
      <anchorfile>classExportArgument.html</anchorfile>
      <anchor>a6c8493ab41df60635ff680bffd621dc3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ExportArgumentInternal *</type>
      <name>operator-&gt;</name>
      <anchorfile>classExportArgument.html</anchorfile>
      <anchor>afc8e57a61ca82995243d792872de7297</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ExportArgumentInternal *</type>
      <name>operator-&gt;</name>
      <anchorfile>classExportArgument.html</anchorfile>
      <anchor>aa1f77fb5d9ac073176cfc5905d886008</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportArgumentInternal</name>
    <filename>classExportArgumentInternal.html</filename>
    <base>ExportDataInternal</base>
    <member kind="function">
      <type>returnValue</type>
      <name>callByValue</name>
      <anchorfile>classExportArgumentInternal.html</anchorfile>
      <anchor>ad083595dfa48d456a222e09d19de35aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ExportArgumentInternal *</type>
      <name>clone</name>
      <anchorfile>classExportArgumentInternal.html</anchorfile>
      <anchor>a9c7bdb6d968ba1f50320b3cd57c069e0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>deepCopyMembers</name>
      <anchorfile>classExportArgumentInternal.html</anchorfile>
      <anchor>a58968ea00e81d8801b933bff3e67004b</anchor>
      <arglist>(std::map&lt; CasADi::SharedObjectNode *, CasADi::SharedObject &gt; &amp;already_copied)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportArgumentInternal</name>
      <anchorfile>classExportArgumentInternal.html</anchorfile>
      <anchor>afd96175431f65755633a19a5d1059d24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportArgumentInternal</name>
      <anchorfile>classExportArgumentInternal.html</anchorfile>
      <anchor>a361019242ef78d13224391203c1b75c9</anchor>
      <arglist>(const std::string &amp;_name, const DMatrixPtr &amp;_data, ExportType _type, ExportStruct _dataStruct, bool _callByValue, const ExportIndex &amp;_addressIdx, const std::string &amp;_prefix)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>exportDataDeclaration</name>
      <anchorfile>classExportArgumentInternal.html</anchorfile>
      <anchor>a4c679a675cd01610ba1cd9428979101b</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16) const </arglist>
    </member>
    <member kind="function">
      <type>ExportArgument</type>
      <name>getAddress</name>
      <anchorfile>classExportArgumentInternal.html</anchorfile>
      <anchor>ad6fcec456bcdcd7ab191adcad425c5dd</anchor>
      <arglist>(const ExportIndex &amp;rowIdx, const ExportIndex &amp;colIdx=emptyConstExportIndex) const </arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>getAddressString</name>
      <anchorfile>classExportArgumentInternal.html</anchorfile>
      <anchor>ab8887e8cc2e1bdbef3de0138ada1d4ae</anchor>
      <arglist>(bool withDataStruct=true) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getDim</name>
      <anchorfile>classExportArgumentInternal.html</anchorfile>
      <anchor>adc3ca109716a28d97972b458deaa6229</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNumCols</name>
      <anchorfile>classExportArgumentInternal.html</anchorfile>
      <anchor>ac305aad68e66792cfd3482ff6b0d40fe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNumRows</name>
      <anchorfile>classExportArgumentInternal.html</anchorfile>
      <anchor>adb673a18c534877ee47ed2ce78e564ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCalledByValue</name>
      <anchorfile>classExportArgumentInternal.html</anchorfile>
      <anchor>a47c0f089d1564768156012324032dd84</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isGiven</name>
      <anchorfile>classExportArgumentInternal.html</anchorfile>
      <anchor>a5b27e5db48b4dc76b01953670e572080</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportArgumentInternal</name>
      <anchorfile>classExportArgumentInternal.html</anchorfile>
      <anchor>a8632840a46666d5eec5edde74e0e8fd4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual uint</type>
      <name>getColDim</name>
      <anchorfile>classExportArgumentInternal.html</anchorfile>
      <anchor>a0fd476de09c050c1fcfbf29127798401</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual ExportIndex</type>
      <name>getTotalIdx</name>
      <anchorfile>classExportArgumentInternal.html</anchorfile>
      <anchor>a1347a898e2a953419d3393ac7f51583c</anchor>
      <arglist>(const ExportIndex &amp;rowIdx, const ExportIndex &amp;colIdx) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportIndex</type>
      <name>addressIdx</name>
      <anchorfile>classExportArgumentInternal.html</anchorfile>
      <anchor>a7f2ba84bd640e834370c6b41468fde24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>callItByValue</name>
      <anchorfile>classExportArgumentInternal.html</anchorfile>
      <anchor>a3e89ffc11d215b131f557209316cab35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrixPtr</type>
      <name>data</name>
      <anchorfile>classExportArgumentInternal.html</anchorfile>
      <anchor>a367a9d34d5d096791feb4755aa8f84a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportArgumentList</name>
    <filename>classExportArgumentList.html</filename>
    <member kind="function">
      <type>returnValue</type>
      <name>addArgument</name>
      <anchorfile>classExportArgumentList.html</anchorfile>
      <anchor>ada4b24c8437c7c890db1756d86284f32</anchor>
      <arglist>(const ExportArgument &amp;_argument1, const ExportArgument &amp;_argument2=emptyConstExportArgument, const ExportArgument &amp;_argument3=emptyConstExportArgument, const ExportArgument &amp;_argument4=emptyConstExportArgument, const ExportArgument &amp;_argument5=emptyConstExportArgument, const ExportArgument &amp;_argument6=emptyConstExportArgument, const ExportArgument &amp;_argument7=emptyConstExportArgument, const ExportArgument &amp;_argument8=emptyConstExportArgument, const ExportArgument &amp;_argument9=emptyConstExportArgument)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>clear</name>
      <anchorfile>classExportArgumentList.html</anchorfile>
      <anchor>ac2dc18ca1007fc807c324eff0df0e2da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>doIncludeType</name>
      <anchorfile>classExportArgumentList.html</anchorfile>
      <anchor>a26fba752a57957cb053eb5cafdf441c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>doNotIncludeType</name>
      <anchorfile>classExportArgumentList.html</anchorfile>
      <anchor>a98fc6a6e1c441310a6a19e0414dcea72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportArgumentList</name>
      <anchorfile>classExportArgumentList.html</anchorfile>
      <anchor>a5a8762ffcd80889b74ae19c9ecd9f514</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportArgumentList</name>
      <anchorfile>classExportArgumentList.html</anchorfile>
      <anchor>a528c2ca88795d8d4509aa1ff96c14d6b</anchor>
      <arglist>(const ExportArgument &amp;_argument1, const ExportArgument &amp;_argument2=emptyConstExportArgument, const ExportArgument &amp;_argument3=emptyConstExportArgument, const ExportArgument &amp;_argument4=emptyConstExportArgument, const ExportArgument &amp;_argument5=emptyConstExportArgument, const ExportArgument &amp;_argument6=emptyConstExportArgument, const ExportArgument &amp;_argument7=emptyConstExportArgument, const ExportArgument &amp;_argument8=emptyConstExportArgument, const ExportArgument &amp;_argument9=emptyConstExportArgument)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportArgumentList</name>
      <anchorfile>classExportArgumentList.html</anchorfile>
      <anchor>a6ca81816e16d414b63fed767a18156d1</anchor>
      <arglist>(const ExportArgumentList &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>exportCode</name>
      <anchorfile>classExportArgumentList.html</anchorfile>
      <anchor>a085621d6a373890300a6ce784f9e4986</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16) const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; ExportArgument &gt; &amp;</type>
      <name>get</name>
      <anchorfile>classExportArgumentList.html</anchorfile>
      <anchor>ae23551d3d9c115a2d9fad065d9e4dd8e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumArguments</name>
      <anchorfile>classExportArgumentList.html</anchorfile>
      <anchor>a519f33c3449a15dde497a0cef6900732</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ExportArgumentList &amp;</type>
      <name>operator=</name>
      <anchorfile>classExportArgumentList.html</anchorfile>
      <anchor>a42803d7caa0e0b3aed4134e51a8a7f93</anchor>
      <arglist>(const ExportArgumentList &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportArgumentList</name>
      <anchorfile>classExportArgumentList.html</anchorfile>
      <anchor>ae942185b343024807aa4e4d0eb5e7b6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>addSingleArgument</name>
      <anchorfile>classExportArgumentList.html</anchorfile>
      <anchor>a3db4e20b3b789a237bdb3f4acc897d5b</anchor>
      <arglist>(const ExportArgument &amp;_argument)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; ExportArgument &gt;</type>
      <name>arguments</name>
      <anchorfile>classExportArgumentList.html</anchorfile>
      <anchor>a50f93c7320f167ed6e369a819ec76dae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>includeType</name>
      <anchorfile>classExportArgumentList.html</anchorfile>
      <anchor>a2624761a518f1581db338dabc97dfe97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportArithmeticStatement</name>
    <filename>classExportArithmeticStatement.html</filename>
    <base>ExportStatement</base>
    <member kind="function">
      <type>ExportArithmeticStatement &amp;</type>
      <name>allocate</name>
      <anchorfile>classExportArithmeticStatement.html</anchorfile>
      <anchor>a8090815e3736094498a69d763c56e507</anchor>
      <arglist>(MemoryAllocatorPtr allocator)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ExportStatement *</type>
      <name>clone</name>
      <anchorfile>classExportArithmeticStatement.html</anchorfile>
      <anchor>a278ee14dd3180f450fa0cb7e5aa7a9e1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportArithmeticStatement</name>
      <anchorfile>classExportArithmeticStatement.html</anchorfile>
      <anchor>a3c026080294fb4e1615e99a7e3b51b5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportArithmeticStatement</name>
      <anchorfile>classExportArithmeticStatement.html</anchorfile>
      <anchor>aabf405c7f745227fc10321bd5e95ffc2</anchor>
      <arglist>(const ExportVariable &amp;_lhs, ExportStatementOperator _op0, const ExportVariable &amp;_rhs1, ExportStatementOperator _op1, const ExportVariable &amp;_rhs2, ExportStatementOperator _op2=ESO_UNDEFINED, const ExportVariable &amp;_rhs3=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>exportCode</name>
      <anchorfile>classExportArithmeticStatement.html</anchorfile>
      <anchor>a9378b94cb90b6c854d3a23ad84300480</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>exportDataDeclaration</name>
      <anchorfile>classExportArithmeticStatement.html</anchorfile>
      <anchor>aa38d20b42d7f040fc07d45f7f1873266</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportArithmeticStatement</name>
      <anchorfile>classExportArithmeticStatement.html</anchorfile>
      <anchor>a2f85f1446eaa085bc4c050c6e5cee0a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>exportCodeAddSubtract</name>
      <anchorfile>classExportArithmeticStatement.html</anchorfile>
      <anchor>a2373439f6dcf44cb633ae7f1bdc9dd73</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;_sign=&quot;+&quot;, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>exportCodeAssign</name>
      <anchorfile>classExportArithmeticStatement.html</anchorfile>
      <anchor>a8013797d437e4867d52c42507b16babf</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;_op=&quot;=&quot;, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>exportCodeMultiply</name>
      <anchorfile>classExportArithmeticStatement.html</anchorfile>
      <anchor>ab1ad3d23d20f22687a5d61860fd5f631</anchor>
      <arglist>(std::ostream &amp;stream, bool transposeRhs1=false, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>lhs</name>
      <anchorfile>classExportArithmeticStatement.html</anchorfile>
      <anchor>a9e639937f454fe3263256b46fb8d1df4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MemoryAllocatorPtr</type>
      <name>memAllocator</name>
      <anchorfile>classExportArithmeticStatement.html</anchorfile>
      <anchor>a200a118430cdd3d5283d4d874f85b17d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportStatementOperator</type>
      <name>op0</name>
      <anchorfile>classExportArithmeticStatement.html</anchorfile>
      <anchor>a45f7328d394139e03ada6b5827a80459</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportStatementOperator</type>
      <name>op1</name>
      <anchorfile>classExportArithmeticStatement.html</anchorfile>
      <anchor>ae26cacc42e7acc28a8d17e28d880cebe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportStatementOperator</type>
      <name>op2</name>
      <anchorfile>classExportArithmeticStatement.html</anchorfile>
      <anchor>a27590167686cdd1bdf2f524d126587fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>rhs1</name>
      <anchorfile>classExportArithmeticStatement.html</anchorfile>
      <anchor>a77df961210e6677628bc3c577b5a4158</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>rhs2</name>
      <anchorfile>classExportArithmeticStatement.html</anchorfile>
      <anchor>a645f6dba7fad9ed75f329514875a472d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>rhs3</name>
      <anchorfile>classExportArithmeticStatement.html</anchorfile>
      <anchor>a4f1354e6680dbc8318b40a6defabd094</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getAssignString</name>
      <anchorfile>classExportArithmeticStatement.html</anchorfile>
      <anchor>ab7b3e90be403cc8622aa6c7a3d942fb4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint</type>
      <name>getNumCols</name>
      <anchorfile>classExportArithmeticStatement.html</anchorfile>
      <anchor>abfc4d62d4ed0198902a66bb3f4532d54</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint</type>
      <name>getNumRows</name>
      <anchorfile>classExportArithmeticStatement.html</anchorfile>
      <anchor>ac20efa3c5fc5cbf06d412eccbb0d3a23</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ExportVariable</name>
      <anchorfile>classExportArithmeticStatement.html</anchorfile>
      <anchor>a4ec94060aa4432e48bde9bcfc31fefdf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportAuxiliaryFunctions</name>
    <filename>classExportAuxiliaryFunctions.html</filename>
    <member kind="function">
      <type>returnValue</type>
      <name>configure</name>
      <anchorfile>classExportAuxiliaryFunctions.html</anchorfile>
      <anchor>a7f442b61f9c9bd833ac3ad54d7adce0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportAuxiliaryFunctions</name>
      <anchorfile>classExportAuxiliaryFunctions.html</anchorfile>
      <anchor>a1f65f4d4b269aeca5f9d5fa39110e4d5</anchor>
      <arglist>(const std::string &amp;_headerFileName, const std::string &amp;_sourceFileName, const std::string &amp;_moduleName=&quot;acado&quot;, const std::string &amp;_commonHeaderName=&quot;&quot;, const std::string &amp;_realString=&quot;double&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16, const std::string &amp;_commentString=std::string())</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>exportCode</name>
      <anchorfile>classExportAuxiliaryFunctions.html</anchorfile>
      <anchor>a4700e382c522213d0082dfa43bd6784a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportAuxiliaryFunctions</name>
      <anchorfile>classExportAuxiliaryFunctions.html</anchorfile>
      <anchor>a4965ee07fb04d5e7015ab11ef62bfb0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportTemplatedFile</type>
      <name>header</name>
      <anchorfile>classExportAuxiliaryFunctions.html</anchorfile>
      <anchor>aa9f0048aabacf31aeaec767d73425b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>moduleName</name>
      <anchorfile>classExportAuxiliaryFunctions.html</anchorfile>
      <anchor>a49aac51a0bae07711568279675475816</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportTemplatedFile</type>
      <name>source</name>
      <anchorfile>classExportAuxiliaryFunctions.html</anchorfile>
      <anchor>a95f09d37a4bfdd3dc217d5d44b208574</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportAuxiliarySimFunctions</name>
    <filename>classExportAuxiliarySimFunctions.html</filename>
    <member kind="function">
      <type>returnValue</type>
      <name>configure</name>
      <anchorfile>classExportAuxiliarySimFunctions.html</anchorfile>
      <anchor>a30e11b27855f505332c845c3c4b670e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportAuxiliarySimFunctions</name>
      <anchorfile>classExportAuxiliarySimFunctions.html</anchorfile>
      <anchor>a4ef7987641a09c46728f6cf41ad7b22e</anchor>
      <arglist>(const std::string &amp;_headerFileName, const std::string &amp;_sourceFileName, const std::string &amp;_moduleName=&quot;acado&quot;, const std::string &amp;_commonHeaderName=&quot;&quot;, const std::string &amp;_realString=&quot;double&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16, const std::string &amp;_commentString=std::string())</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>exportCode</name>
      <anchorfile>classExportAuxiliarySimFunctions.html</anchorfile>
      <anchor>a1344a846eee0cd883c4dcae37a279523</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportAuxiliarySimFunctions</name>
      <anchorfile>classExportAuxiliarySimFunctions.html</anchorfile>
      <anchor>aece66bfc0b870b03f925cca8231dc235</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportTemplatedFile</type>
      <name>header</name>
      <anchorfile>classExportAuxiliarySimFunctions.html</anchorfile>
      <anchor>ad9eab8fd07ed910651e267d2b3df268d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>moduleName</name>
      <anchorfile>classExportAuxiliarySimFunctions.html</anchorfile>
      <anchor>a0a58407285e055800d9be18bff348a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportTemplatedFile</type>
      <name>source</name>
      <anchorfile>classExportAuxiliarySimFunctions.html</anchorfile>
      <anchor>a424affe2696ffd64de86003081b2d146</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportCholeskyDecomposition</name>
    <filename>classExportCholeskyDecomposition.html</filename>
    <base>ExportAlgorithm</base>
    <member kind="function">
      <type></type>
      <name>ExportCholeskyDecomposition</name>
      <anchorfile>classExportCholeskyDecomposition.html</anchorfile>
      <anchor>a99bb32861121ab98879135f610b2c1d5</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getCode</name>
      <anchorfile>classExportCholeskyDecomposition.html</anchorfile>
      <anchor>adad86319429e5fada108d9977040e089</anchor>
      <arglist>(ExportStatementBlock &amp;code)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getDataDeclarations</name>
      <anchorfile>classExportCholeskyDecomposition.html</anchorfile>
      <anchor>a0f10d865e04d87bb999befe4ef7e2ce7</anchor>
      <arglist>(ExportStatementBlock &amp;declarations, ExportStruct dataStruct=ACADO_ANY) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getFunctionDeclarations</name>
      <anchorfile>classExportCholeskyDecomposition.html</anchorfile>
      <anchor>a439f0c226fdbd40b6f1ab2bb41e99629</anchor>
      <arglist>(ExportStatementBlock &amp;declarations) const </arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>getName</name>
      <anchorfile>classExportCholeskyDecomposition.html</anchorfile>
      <anchor>a7987412d807c6623fab232629df23835</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classExportCholeskyDecomposition.html</anchorfile>
      <anchor>a697bcf5ef6850fcbc8ff8319297ada94</anchor>
      <arglist>(const std::string &amp;_name, unsigned _dim, bool _unrolling=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setup</name>
      <anchorfile>classExportCholeskyDecomposition.html</anchorfile>
      <anchor>a29198d79eb53a19e2be3f36d04356e4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportCholeskyDecomposition</name>
      <anchorfile>classExportCholeskyDecomposition.html</anchorfile>
      <anchor>ad34fbd0c3b79e928988b61ab89de93df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>A</name>
      <anchorfile>classExportCholeskyDecomposition.html</anchorfile>
      <anchor>aa596be1e854503101f9b47832a037501</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>fcn</name>
      <anchorfile>classExportCholeskyDecomposition.html</anchorfile>
      <anchor>abd5d2736706d238564769076ba07af07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>unrolling</name>
      <anchorfile>classExportCholeskyDecomposition.html</anchorfile>
      <anchor>a8869e1b50e98d049ed5cbe121b7db460</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportCholeskySolver</name>
    <filename>classExportCholeskySolver.html</filename>
    <base>ExportLinearSolver</base>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>appendVariableNames</name>
      <anchorfile>classExportCholeskySolver.html</anchorfile>
      <anchor>a820aa744300591b49b3c6d888d0e2c69</anchor>
      <arglist>(std::stringstream &amp;string)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportCholeskySolver</name>
      <anchorfile>classExportCholeskySolver.html</anchorfile>
      <anchor>af04b1870e70f4abe00034f89bb678d13</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>const ExportFunction &amp;</type>
      <name>getCholeskyFunction</name>
      <anchorfile>classExportCholeskySolver.html</anchorfile>
      <anchor>a80933930607d656c3d42e58ff8ce3929</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getCode</name>
      <anchorfile>classExportCholeskySolver.html</anchorfile>
      <anchor>a8c9b348a3eae0292ed0cb34b83e13b0d</anchor>
      <arglist>(ExportStatementBlock &amp;code)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getDataDeclarations</name>
      <anchorfile>classExportCholeskySolver.html</anchorfile>
      <anchor>abae968ca617bed0c153039cf57829082</anchor>
      <arglist>(ExportStatementBlock &amp;declarations, ExportStruct dataStruct=ACADO_ANY) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getFunctionDeclarations</name>
      <anchorfile>classExportCholeskySolver.html</anchorfile>
      <anchor>a81627d90ef044ea3dff630d7618ed89a</anchor>
      <arglist>(ExportStatementBlock &amp;declarations) const </arglist>
    </member>
    <member kind="function">
      <type>const ExportFunction &amp;</type>
      <name>getSolveFunction</name>
      <anchorfile>classExportCholeskySolver.html</anchorfile>
      <anchor>aa2957df94973536e9d34f390a0cfa37d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classExportCholeskySolver.html</anchorfile>
      <anchor>acfa07b2b82bc74951977239e5f70b5cc</anchor>
      <arglist>(unsigned _dimA, unsigned _numColsB, const std::string &amp;_id)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setup</name>
      <anchorfile>classExportCholeskySolver.html</anchorfile>
      <anchor>a6c400b558c45433623aebb9da2ba0713</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportCholeskySolver</name>
      <anchorfile>classExportCholeskySolver.html</anchorfile>
      <anchor>ae6fc1e4f8dd6f8d450397bd8b761b228</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>B</name>
      <anchorfile>classExportCholeskySolver.html</anchorfile>
      <anchor>a599fab0dc17b5fdd592512223db1bf65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>chol</name>
      <anchorfile>classExportCholeskySolver.html</anchorfile>
      <anchor>a1244048762a048cd027a4f54787904e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>nColsB</name>
      <anchorfile>classExportCholeskySolver.html</anchorfile>
      <anchor>a7c610b6b96d776c9db0e952f4abc5aa1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportCommonHeader</name>
    <filename>classExportCommonHeader.html</filename>
    <base>ExportTemplatedFile</base>
    <member kind="function">
      <type>returnValue</type>
      <name>configure</name>
      <anchorfile>classExportCommonHeader.html</anchorfile>
      <anchor>a59cc3a1df5f93629dafc332d5106e103</anchor>
      <arglist>(const std::string &amp;_moduleName, bool _useSinglePrecision, QPSolverName _qpSolver, const std::map&lt; std::string, std::pair&lt; std::string, std::string &gt; &gt; &amp;_options, const std::string &amp;_variables, const std::string &amp;_workspace, const std::string &amp;_functions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportCommonHeader</name>
      <anchorfile>classExportCommonHeader.html</anchorfile>
      <anchor>a1442f6ae95283a051dae633a5b7d370f</anchor>
      <arglist>(const std::string &amp;_fileName, const std::string &amp;_commonHeaderName=&quot;&quot;, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16, const std::string &amp;_commentString=std::string())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportCommonHeader</name>
      <anchorfile>classExportCommonHeader.html</anchorfile>
      <anchor>a09a05736fbfbc8e413f326329655eaa4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportData</name>
    <filename>classExportData.html</filename>
    <base>CasADi::SharedObject</base>
    <member kind="function">
      <type></type>
      <name>ExportData</name>
      <anchorfile>classExportData.html</anchorfile>
      <anchor>a23b5408f3c9cf9706a256c037c37b2d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>exportDataDeclaration</name>
      <anchorfile>classExportData.html</anchorfile>
      <anchor>ad59e79fcf06585ca66fd9c636b3afd3f</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16) const </arglist>
    </member>
    <member kind="function">
      <type>ExportStruct</type>
      <name>getDataStruct</name>
      <anchorfile>classExportData.html</anchorfile>
      <anchor>acb4f68ddec3e53b2c95a8ac4b7e0cf4b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getDataStructString</name>
      <anchorfile>classExportData.html</anchorfile>
      <anchor>a7580bc941d88435992345719b80cb22b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getDoc</name>
      <anchorfile>classExportData.html</anchorfile>
      <anchor>ac60916c22988479ec11fb7b78ddbc0ae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFullName</name>
      <anchorfile>classExportData.html</anchorfile>
      <anchor>aa350ba4c01859d83a09081cecd43be88</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classExportData.html</anchorfile>
      <anchor>aeb846f565882b4b37629d59243d01bef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getPrefix</name>
      <anchorfile>classExportData.html</anchorfile>
      <anchor>a9be3ecefbe444d090fabc97fbae3043c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ExportType</type>
      <name>getType</name>
      <anchorfile>classExportData.html</anchorfile>
      <anchor>ab37238d28ac7c5b44d44642f7376f5a2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getTypeString</name>
      <anchorfile>classExportData.html</anchorfile>
      <anchor>a154c0b0e1a607cde9d52a543b174f224</anchor>
      <arglist>(const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isGiven</name>
      <anchorfile>classExportData.html</anchorfile>
      <anchor>a1f80e3e52cdaced11141fd9d642a0456</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ExportDataInternal *</type>
      <name>operator-&gt;</name>
      <anchorfile>classExportData.html</anchorfile>
      <anchor>aa14164bdbda7a27760ed57960a8b290a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ExportDataInternal *</type>
      <name>operator-&gt;</name>
      <anchorfile>classExportData.html</anchorfile>
      <anchor>a39a3cc1f63cf174a7ebc8261719a9df8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setDataStruct</name>
      <anchorfile>classExportData.html</anchorfile>
      <anchor>a4e79ec5b6c321550ef19fcd8300ef187</anchor>
      <arglist>(ExportStruct _dataStruct)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setDoc</name>
      <anchorfile>classExportData.html</anchorfile>
      <anchor>af45c2bb0faf8ffe92e0f896861167ec2</anchor>
      <arglist>(const std::string &amp;_doc)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setName</name>
      <anchorfile>classExportData.html</anchorfile>
      <anchor>a1a03792223ae479d427fb34c6e4ad9a9</anchor>
      <arglist>(const std::string &amp;_name)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setPrefix</name>
      <anchorfile>classExportData.html</anchorfile>
      <anchor>abf1a371aa0664f901175dde0bbac9ae8</anchor>
      <arglist>(const std::string &amp;_prefix)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setType</name>
      <anchorfile>classExportData.html</anchorfile>
      <anchor>a4f8af19b530041f043d6ca1d12ac3048</anchor>
      <arglist>(ExportType _type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportData</name>
      <anchorfile>classExportData.html</anchorfile>
      <anchor>a2622858d3b0d784c1d8c85e8560dd761</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportDataDeclaration</name>
    <filename>classExportDataDeclaration.html</filename>
    <base>ExportStatement</base>
    <member kind="function" virtualness="virtual">
      <type>virtual ExportStatement *</type>
      <name>clone</name>
      <anchorfile>classExportDataDeclaration.html</anchorfile>
      <anchor>a43fb5fcc910afbaafb83ef3d9f59320a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>exportCode</name>
      <anchorfile>classExportDataDeclaration.html</anchorfile>
      <anchor>ad147acd990d2a733282398dd98cb30cf</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportDataDeclaration</name>
      <anchorfile>classExportDataDeclaration.html</anchorfile>
      <anchor>a74fb87497244417a4d594f3caa092172</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportDataDeclaration</name>
      <anchorfile>classExportDataDeclaration.html</anchorfile>
      <anchor>ad8d7bda394ee892739de0be528cec91b</anchor>
      <arglist>(const ExportVariable &amp;_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportDataDeclaration</name>
      <anchorfile>classExportDataDeclaration.html</anchorfile>
      <anchor>abb01798f99f986eb49341a523f5958f1</anchor>
      <arglist>(const ExportIndex &amp;_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportDataDeclaration</name>
      <anchorfile>classExportDataDeclaration.html</anchorfile>
      <anchor>a3be11f973c628b75b7f4d88dca4b738b</anchor>
      <arglist>(const ExportDataDeclaration &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ExportDataDeclaration &amp;</type>
      <name>operator=</name>
      <anchorfile>classExportDataDeclaration.html</anchorfile>
      <anchor>a9057764168c71caf468d7caeef532d03</anchor>
      <arglist>(const ExportDataDeclaration &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportDataDeclaration</name>
      <anchorfile>classExportDataDeclaration.html</anchorfile>
      <anchor>aa96a9f9f066951bd3b4d5dfe6989990a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportData</type>
      <name>data</name>
      <anchorfile>classExportDataDeclaration.html</anchorfile>
      <anchor>adc3e66219b5083fc19d100c79287f5d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportDataInternal</name>
    <filename>classExportDataInternal.html</filename>
    <base>CasADi::SharedObjectNode</base>
    <member kind="function" virtualness="pure">
      <type>virtual ExportDataInternal *</type>
      <name>clone</name>
      <anchorfile>classExportDataInternal.html</anchorfile>
      <anchor>a5245547069be44e407049c710567b36b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>exportDataDeclaration</name>
      <anchorfile>classExportDataInternal.html</anchorfile>
      <anchor>ae9b44ec481f9fa001a1df3e156f6edf7</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16) const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportDataInternal</name>
      <anchorfile>classExportDataInternal.html</anchorfile>
      <anchor>a624ab5dcb44bd9e3aa9bbfd61b13d7db</anchor>
      <arglist>(const std::string &amp;_name=std::string(), ExportType _type=REAL, ExportStruct _dataStruct=ACADO_LOCAL, const std::string &amp;_prefix=std::string())</arglist>
    </member>
    <member kind="function">
      <type>ExportStruct</type>
      <name>getDataStruct</name>
      <anchorfile>classExportDataInternal.html</anchorfile>
      <anchor>a4f0d9f515335d125d03469bd2a1b63ff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getDataStructString</name>
      <anchorfile>classExportDataInternal.html</anchorfile>
      <anchor>a468b2d6d042fd377507d9cc446ba9535</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getDoc</name>
      <anchorfile>classExportDataInternal.html</anchorfile>
      <anchor>a2548c708680740058a9580542cfccf6e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFullName</name>
      <anchorfile>classExportDataInternal.html</anchorfile>
      <anchor>ac7a735d614534048103766d7f6d3d0c7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classExportDataInternal.html</anchorfile>
      <anchor>a71952b56bf071753a4923aa6d64a90ec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getPrefix</name>
      <anchorfile>classExportDataInternal.html</anchorfile>
      <anchor>a1f936a4c7900b12e0e0a0dded631cafe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ExportType</type>
      <name>getType</name>
      <anchorfile>classExportDataInternal.html</anchorfile>
      <anchor>a0e6df5e8726b9e1e1293ef8295104e0c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getTypeString</name>
      <anchorfile>classExportDataInternal.html</anchorfile>
      <anchor>a8a5573662784779f12f2d6992a4f2236</anchor>
      <arglist>(const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isGiven</name>
      <anchorfile>classExportDataInternal.html</anchorfile>
      <anchor>a83ecf6c6019dbc273b01afce7a808edc</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setDataStruct</name>
      <anchorfile>classExportDataInternal.html</anchorfile>
      <anchor>a5e373991593be43f6841be3612793127</anchor>
      <arglist>(ExportStruct _dataStruct)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setDoc</name>
      <anchorfile>classExportDataInternal.html</anchorfile>
      <anchor>a5588097f40fd534af46d9914f8323cdf</anchor>
      <arglist>(const std::string &amp;_doc)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setName</name>
      <anchorfile>classExportDataInternal.html</anchorfile>
      <anchor>aa194b4d2a17296606c07f59e0edd907b</anchor>
      <arglist>(const std::string &amp;_name)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setPrefix</name>
      <anchorfile>classExportDataInternal.html</anchorfile>
      <anchor>a9ddd1eede3b05076f325a2b62f317bb5</anchor>
      <arglist>(const std::string &amp;_prefix)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setType</name>
      <anchorfile>classExportDataInternal.html</anchorfile>
      <anchor>a0b50b75e6212cb149e023804d11af11e</anchor>
      <arglist>(ExportType _type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportDataInternal</name>
      <anchorfile>classExportDataInternal.html</anchorfile>
      <anchor>ae48fbc982fee3a5b7cf5d6d5772044f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setFullName</name>
      <anchorfile>classExportDataInternal.html</anchorfile>
      <anchor>a5bc53af39869d736a4aba476790e8dfa</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportStruct</type>
      <name>dataStruct</name>
      <anchorfile>classExportDataInternal.html</anchorfile>
      <anchor>a033519a1b60cff8f19ec95f440a32747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>description</name>
      <anchorfile>classExportDataInternal.html</anchorfile>
      <anchor>a03cc2d6df992436c8d7c2af8bcbb2259</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>fullName</name>
      <anchorfile>classExportDataInternal.html</anchorfile>
      <anchor>a46aa01c83481b72e09500d55181b2619</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classExportDataInternal.html</anchorfile>
      <anchor>a1c3efe678eb7e1286d92a667bb32033e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>prefix</name>
      <anchorfile>classExportDataInternal.html</anchorfile>
      <anchor>acb7348b62dc738241d17ca9c90b96407</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportType</type>
      <name>type</name>
      <anchorfile>classExportDataInternal.html</anchorfile>
      <anchor>a8d71eea9a724285fa33e56c86efbf41b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportExactHessianCN2</name>
    <filename>classExportExactHessianCN2.html</filename>
    <base>ExportGaussNewtonCN2</base>
    <member kind="function">
      <type></type>
      <name>ExportExactHessianCN2</name>
      <anchorfile>classExportExactHessianCN2.html</anchorfile>
      <anchor>ac073f899238801d2964c9b2389c5be78</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getFunctionDeclarations</name>
      <anchorfile>classExportExactHessianCN2.html</anchorfile>
      <anchor>a382852e21e504ffed1513dceced1d808</anchor>
      <arglist>(ExportStatementBlock &amp;declarations) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setup</name>
      <anchorfile>classExportExactHessianCN2.html</anchorfile>
      <anchor>a5666eca4cb301754166a647683d4fe1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportExactHessianCN2</name>
      <anchorfile>classExportExactHessianCN2.html</anchorfile>
      <anchor>af85b307d535192680c6b47545c29414a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupHessianRegularization</name>
      <anchorfile>classExportExactHessianCN2.html</anchorfile>
      <anchor>aaa060035f41bd0afef1ddb82820af9db</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupObjectiveEvaluation</name>
      <anchorfile>classExportExactHessianCN2.html</anchorfile>
      <anchor>a3c91bfa2f7d34354d511d4f41171c99a</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportExactHessianQpDunes</name>
    <filename>classExportExactHessianQpDunes.html</filename>
    <base>ExportGaussNewtonQpDunes</base>
    <member kind="function">
      <type></type>
      <name>ExportExactHessianQpDunes</name>
      <anchorfile>classExportExactHessianQpDunes.html</anchorfile>
      <anchor>a68bb3163b1f1e5dc29bed587a7cc3749</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getCode</name>
      <anchorfile>classExportExactHessianQpDunes.html</anchorfile>
      <anchor>acc12135e34789e42b2b1b57ab2c0d65d</anchor>
      <arglist>(ExportStatementBlock &amp;code)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getFunctionDeclarations</name>
      <anchorfile>classExportExactHessianQpDunes.html</anchorfile>
      <anchor>a9b6fd629290690641287f7112ae7b280</anchor>
      <arglist>(ExportStatementBlock &amp;declarations) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setup</name>
      <anchorfile>classExportExactHessianQpDunes.html</anchorfile>
      <anchor>a4cf10c5ed037ec96f9f3973a08c9a2dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportExactHessianQpDunes</name>
      <anchorfile>classExportExactHessianQpDunes.html</anchorfile>
      <anchor>ad8acf804adac0f94c3d9ef6f5e16ca58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupHessianRegularization</name>
      <anchorfile>classExportExactHessianQpDunes.html</anchorfile>
      <anchor>afc83a17b01409bafe710781638f4f53c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupObjectiveEvaluation</name>
      <anchorfile>classExportExactHessianQpDunes.html</anchorfile>
      <anchor>acfbaa36aec1341fee24f8b2efd60006c</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportFile</name>
    <filename>classExportFile.html</filename>
    <base>ExportStatementBlock</base>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>exportCode</name>
      <anchorfile>classExportFile.html</anchorfile>
      <anchor>a71fd6b24ba845b2269bea13c9ef99dbb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportFile</name>
      <anchorfile>classExportFile.html</anchorfile>
      <anchor>a8f54e88647c5389723e24f648b1b01f6</anchor>
      <arglist>(const std::string &amp;_fileName, const std::string &amp;_commonHeaderName=&quot;&quot;, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16, const std::string &amp;_commentString=std::string())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportFile</name>
      <anchorfile>classExportFile.html</anchorfile>
      <anchor>a851d604c036a661402fadcf5ea502e7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>commentString</name>
      <anchorfile>classExportFile.html</anchorfile>
      <anchor>a20e2e8f5d4ce2ad97f0050cc3eebd193</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>commonHeaderName</name>
      <anchorfile>classExportFile.html</anchorfile>
      <anchor>a37d5d537562b4f6e7d3f354d7517fe42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>fileName</name>
      <anchorfile>classExportFile.html</anchorfile>
      <anchor>a35d645de797320f705652127d479c71e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>intString</name>
      <anchorfile>classExportFile.html</anchorfile>
      <anchor>a47f069380f7a672176d9fbbbd4a7c788</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>precision</name>
      <anchorfile>classExportFile.html</anchorfile>
      <anchor>a434241a1cc998cfc5e4645fc62ada0ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>realString</name>
      <anchorfile>classExportFile.html</anchorfile>
      <anchor>a08d1645c7af3f3b3ecf6c7be5ee3fb53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportForcesGenerator</name>
    <filename>classExportForcesGenerator.html</filename>
    <base>ExportTemplatedFile</base>
    <member kind="function">
      <type>returnValue</type>
      <name>configure</name>
      <anchorfile>classExportForcesGenerator.html</anchorfile>
      <anchor>af7b16935df8a338746537c8fcc41c372</anchor>
      <arglist>(const unsigned _nx, const unsigned _nu, const unsigned _NN, const std::vector&lt; std::vector&lt; unsigned &gt; &gt; &amp;_lbIdx, const std::vector&lt; std::vector&lt; unsigned &gt; &gt; &amp;_ubIdx, const bool _constHessian, const bool _diagHessian, const bool _diagHessianN, const bool _fixedInitialState, const std::string &amp;_solverName, const unsigned _printLevel, const unsigned _maxIterations, const unsigned _parallel, bool matlabGenerator, bool warmStart)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportForcesGenerator</name>
      <anchorfile>classExportForcesGenerator.html</anchorfile>
      <anchor>a80ff4f080160816d20e8c81955cc2263</anchor>
      <arglist>(const std::string &amp;_templateName, const std::string &amp;_fileName, const std::string &amp;_commonHeaderName=&quot;&quot;, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16, const std::string &amp;_commentString=std::string())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportForcesGenerator</name>
      <anchorfile>classExportForcesGenerator.html</anchorfile>
      <anchor>a6f9d216f5339e75c749102d3665a6d72</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportForcesInterface</name>
    <filename>classExportForcesInterface.html</filename>
    <base>ExportTemplatedFile</base>
    <member kind="function">
      <type>returnValue</type>
      <name>configure</name>
      <anchorfile>classExportForcesInterface.html</anchorfile>
      <anchor>a8294c3d8000d42c4ab37cd8f28950696</anchor>
      <arglist>(const std::string &amp;_forcesHeader, const std::string &amp;_forcesParams, const std::string &amp;_forcesParamsObj, const std::string &amp;_forcesOutput, const std::string &amp;_forcesOutputObj, const std::string &amp;_forcesInfo, const std::string &amp;_forcesInfoObj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportForcesInterface</name>
      <anchorfile>classExportForcesInterface.html</anchorfile>
      <anchor>ac626d33b9083142ea40f629b9c65af3a</anchor>
      <arglist>(const std::string &amp;_templateName, const std::string &amp;_fileName, const std::string &amp;_commonHeaderName=&quot;&quot;, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16, const std::string &amp;_commentString=std::string())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportForcesInterface</name>
      <anchorfile>classExportForcesInterface.html</anchorfile>
      <anchor>a22bd259ba49b0f3832bd3cc6bb336a9a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportForLoop</name>
    <filename>classExportForLoop.html</filename>
    <base>ExportStatementBlock</base>
    <member kind="function">
      <type>ExportForLoop &amp;</type>
      <name>allocate</name>
      <anchorfile>classExportForLoop.html</anchorfile>
      <anchor>a18bfd0a63c852949d18cc6d88f070bb2</anchor>
      <arglist>(MemoryAllocatorPtr allocator)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ExportStatement *</type>
      <name>clone</name>
      <anchorfile>classExportForLoop.html</anchorfile>
      <anchor>a6e7f9331524505321f856f2ae4991c88</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>exportCode</name>
      <anchorfile>classExportForLoop.html</anchorfile>
      <anchor>ac6c41a96ffdec4699db0c7b2fca19692</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>exportDataDeclaration</name>
      <anchorfile>classExportForLoop.html</anchorfile>
      <anchor>ae00153358a85348d1a13c0e15cccf433</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportForLoop</name>
      <anchorfile>classExportForLoop.html</anchorfile>
      <anchor>aa168b419ea716e9a3cf912663455a4f8</anchor>
      <arglist>(const ExportIndex &amp;_loopVariable=emptyConstExportIndex, const ExportIndex &amp;_startValue=emptyConstExportIndex, const ExportIndex &amp;_finalValue=emptyConstExportIndex, const ExportIndex &amp;_increment=constExportIndexValueOne, bool _doLoopUnrolling=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportForLoop</name>
      <anchorfile>classExportForLoop.html</anchorfile>
      <anchor>ac74d160f87c17eb06c5ac5897f58a6c3</anchor>
      <arglist>(const ExportForLoop &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classExportForLoop.html</anchorfile>
      <anchor>a0843c3f18345427b83eb961db27222e6</anchor>
      <arglist>(const ExportIndex &amp;_loopVariable, const ExportIndex &amp;_startValue, const ExportIndex &amp;_finalValue, const ExportIndex &amp;_increment, bool _doLoopUnrolling)</arglist>
    </member>
    <member kind="function">
      <type>ExportForLoop &amp;</type>
      <name>keepLoop</name>
      <anchorfile>classExportForLoop.html</anchorfile>
      <anchor>a0eeabed73a402a2e2b4bb7b300f6af30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ExportForLoop &amp;</type>
      <name>operator=</name>
      <anchorfile>classExportForLoop.html</anchorfile>
      <anchor>a74668bce9d214f516642bccb059d2486</anchor>
      <arglist>(const ExportForLoop &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ExportForLoop &amp;</type>
      <name>unrollLoop</name>
      <anchorfile>classExportForLoop.html</anchorfile>
      <anchor>ab556ac4f330c454b09248235bd82b509</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportForLoop</name>
      <anchorfile>classExportForLoop.html</anchorfile>
      <anchor>aca7ce13cfc2fe89b7e1aa0d0408b0a8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>clear</name>
      <anchorfile>classExportForLoop.html</anchorfile>
      <anchor>a61958acc034e03038ebe3dfbcae41a85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>doLoopUnrolling</name>
      <anchorfile>classExportForLoop.html</anchorfile>
      <anchor>a39300ecae22d1a0eefd01d78f8dc315e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportIndex</type>
      <name>finalValue</name>
      <anchorfile>classExportForLoop.html</anchorfile>
      <anchor>a7031f796762e115ba661016017cb68b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportIndex</type>
      <name>increment</name>
      <anchorfile>classExportForLoop.html</anchorfile>
      <anchor>a8040ed6dbc6d24269c7418f606e674b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportIndex</type>
      <name>loopVariable</name>
      <anchorfile>classExportForLoop.html</anchorfile>
      <anchor>aa10cbd08ab7bc69768bb8d42909144b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportIndex</type>
      <name>startValue</name>
      <anchorfile>classExportForLoop.html</anchorfile>
      <anchor>a883b7d8e3ed14ac50dc38f7cf27474ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>returnValue</type>
      <name>sanityCheck</name>
      <anchorfile>classExportForLoop.html</anchorfile>
      <anchor>ab62f1da707014d56b497338c95d96a9b</anchor>
      <arglist>(void) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportFunction</name>
    <filename>classExportFunction.html</filename>
    <base>ExportStatementBlock</base>
    <member kind="function" virtualness="virtual">
      <type>virtual ExportFunction &amp;</type>
      <name>acquire</name>
      <anchorfile>classExportFunction.html</anchorfile>
      <anchor>a9ec6cb94a38213a73c0e29724799e73b</anchor>
      <arglist>(ExportIndex &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addArgument</name>
      <anchorfile>classExportFunction.html</anchorfile>
      <anchor>abd2e65dd85845fd8ced9302428501ca2</anchor>
      <arglist>(const ExportArgument &amp;_argument1, const ExportArgument &amp;_argument2=emptyConstExportArgument, const ExportArgument &amp;_argument3=emptyConstExportArgument, const ExportArgument &amp;_argument4=emptyConstExportArgument, const ExportArgument &amp;_argument5=emptyConstExportArgument, const ExportArgument &amp;_argument6=emptyConstExportArgument, const ExportArgument &amp;_argument7=emptyConstExportArgument, const ExportArgument &amp;_argument8=emptyConstExportArgument, const ExportArgument &amp;_argument9=emptyConstExportArgument)</arglist>
    </member>
    <member kind="function">
      <type>ExportFunction &amp;</type>
      <name>addIndex</name>
      <anchorfile>classExportFunction.html</anchorfile>
      <anchor>a648223a4bfe842f38b3ee27d7d42aac4</anchor>
      <arglist>(const ExportIndex &amp;_index)</arglist>
    </member>
    <member kind="function">
      <type>ExportFunction &amp;</type>
      <name>addVariable</name>
      <anchorfile>classExportFunction.html</anchorfile>
      <anchor>a3d6d91a8d510fc6285af5d37b1da8274</anchor>
      <arglist>(const ExportVariable &amp;_var)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ExportStatement *</type>
      <name>clone</name>
      <anchorfile>classExportFunction.html</anchorfile>
      <anchor>afe89ee37366bf62411baa8b223bdeb6d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ExportFunction &amp;</type>
      <name>doc</name>
      <anchorfile>classExportFunction.html</anchorfile>
      <anchor>a7b2e02d296008a965df543785107ec0d</anchor>
      <arglist>(const std::string &amp;_doc)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>exportCode</name>
      <anchorfile>classExportFunction.html</anchorfile>
      <anchor>a5e069a99870edab8d6a6118c24eff83f</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>exportDataDeclaration</name>
      <anchorfile>classExportFunction.html</anchorfile>
      <anchor>a9d5754de48650f696ca1319a58ccfa81</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>exportForwardDeclaration</name>
      <anchorfile>classExportFunction.html</anchorfile>
      <anchor>a0ea058ee3fa0c3a1714c1907a168c121</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportFunction</name>
      <anchorfile>classExportFunction.html</anchorfile>
      <anchor>af359e259531b321eea92a06a52ab5ce3</anchor>
      <arglist>(const std::string &amp;_name=&quot;defaultFunctionName&quot;, const ExportArgument &amp;_argument1=emptyConstExportArgument, const ExportArgument &amp;_argument2=emptyConstExportArgument, const ExportArgument &amp;_argument3=emptyConstExportArgument, const ExportArgument &amp;_argument4=emptyConstExportArgument, const ExportArgument &amp;_argument5=emptyConstExportArgument, const ExportArgument &amp;_argument6=emptyConstExportArgument, const ExportArgument &amp;_argument7=emptyConstExportArgument, const ExportArgument &amp;_argument8=emptyConstExportArgument, const ExportArgument &amp;_argument9=emptyConstExportArgument)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classExportFunction.html</anchorfile>
      <anchor>adbf3d1349b6fa6fab2a5b35da1562918</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getNumArguments</name>
      <anchorfile>classExportFunction.html</anchorfile>
      <anchor>addc34ed47d9cfc38a61a4950ac2471ff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classExportFunction.html</anchorfile>
      <anchor>af441ff39302ce5c3f66d0e698313520c</anchor>
      <arglist>(const std::string &amp;_name=&quot;defaultFunctionName&quot;, const ExportArgument &amp;_argument1=emptyConstExportArgument, const ExportArgument &amp;_argument2=emptyConstExportArgument, const ExportArgument &amp;_argument3=emptyConstExportArgument, const ExportArgument &amp;_argument4=emptyConstExportArgument, const ExportArgument &amp;_argument5=emptyConstExportArgument, const ExportArgument &amp;_argument6=emptyConstExportArgument, const ExportArgument &amp;_argument7=emptyConstExportArgument, const ExportArgument &amp;_argument8=emptyConstExportArgument, const ExportArgument &amp;_argument9=emptyConstExportArgument)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isDefined</name>
      <anchorfile>classExportFunction.html</anchorfile>
      <anchor>a355f38a60aa3dfad41ae879bec94e5fd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isPrivate</name>
      <anchorfile>classExportFunction.html</anchorfile>
      <anchor>a0d69cbab3b2115d31b36c7bc7537260b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ExportFunction &amp;</type>
      <name>release</name>
      <anchorfile>classExportFunction.html</anchorfile>
      <anchor>a2944c0c38da68e3256689e4b12447f35</anchor>
      <arglist>(const ExportIndex &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>ExportFunction &amp;</type>
      <name>setName</name>
      <anchorfile>classExportFunction.html</anchorfile>
      <anchor>ac3472c4a5a756b820ad66e81175cb9e7</anchor>
      <arglist>(const std::string &amp;_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ExportFunction &amp;</type>
      <name>setPrivate</name>
      <anchorfile>classExportFunction.html</anchorfile>
      <anchor>a7ba476f676e30840b6a7ee2a063a00b9</anchor>
      <arglist>(bool _set=true)</arglist>
    </member>
    <member kind="function">
      <type>ExportFunction &amp;</type>
      <name>setReturnValue</name>
      <anchorfile>classExportFunction.html</anchorfile>
      <anchor>aba8c5b27a9ead5c623678129653a222e</anchor>
      <arglist>(const ExportVariable &amp;_functionReturnValue, bool _returnAsPointer=false)</arglist>
    </member>
    <member kind="function">
      <type>ExportFunction &amp;</type>
      <name>setup</name>
      <anchorfile>classExportFunction.html</anchorfile>
      <anchor>add5072906e332a3d4ba3ea5cef3f8e3f</anchor>
      <arglist>(const std::string &amp;_name=&quot;defaultFunctionName&quot;, const ExportArgument &amp;_argument1=emptyConstExportArgument, const ExportArgument &amp;_argument2=emptyConstExportArgument, const ExportArgument &amp;_argument3=emptyConstExportArgument, const ExportArgument &amp;_argument4=emptyConstExportArgument, const ExportArgument &amp;_argument5=emptyConstExportArgument, const ExportArgument &amp;_argument6=emptyConstExportArgument, const ExportArgument &amp;_argument7=emptyConstExportArgument, const ExportArgument &amp;_argument8=emptyConstExportArgument, const ExportArgument &amp;_argument9=emptyConstExportArgument)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportFunction</name>
      <anchorfile>classExportFunction.html</anchorfile>
      <anchor>a7d88a49039de72f37039d32d501430b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>clear</name>
      <anchorfile>classExportFunction.html</anchorfile>
      <anchor>a85c31b3bdcdc09b829ad31fcb53a2924</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>description</name>
      <anchorfile>classExportFunction.html</anchorfile>
      <anchor>a9d6db5d79027aece8acfb9edb2d806c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>flagPrivate</name>
      <anchorfile>classExportFunction.html</anchorfile>
      <anchor>a339992ed0279182c46873e026b040b1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportArgumentList</type>
      <name>functionArguments</name>
      <anchorfile>classExportFunction.html</anchorfile>
      <anchor>a9aed774396c4ca9d08cbd178b5a9e8d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; ExportVariable &gt;</type>
      <name>localVariables</name>
      <anchorfile>classExportFunction.html</anchorfile>
      <anchor>a47e73bf2995af934c24b70dd7985e66a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MemoryAllocatorPtr</type>
      <name>memAllocator</name>
      <anchorfile>classExportFunction.html</anchorfile>
      <anchor>afbc90dd986a3dbfe557c55de71a8e9bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classExportFunction.html</anchorfile>
      <anchor>afa645f1860e75ba4cd849d25821fb00d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>returnAsPointer</name>
      <anchorfile>classExportFunction.html</anchorfile>
      <anchor>aa5b06110cbe60f3dcc5d95c87ca53c77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>retVal</name>
      <anchorfile>classExportFunction.html</anchorfile>
      <anchor>a948575d8b8de5ba28c5ef9820eaa87c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportFunctionCall</name>
    <filename>classExportFunctionCall.html</filename>
    <base>ExportStatement</base>
    <member kind="function" virtualness="virtual">
      <type>virtual ExportStatement *</type>
      <name>clone</name>
      <anchorfile>classExportFunctionCall.html</anchorfile>
      <anchor>a28b0adea92b5c74115ed9590116d2086</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>exportCode</name>
      <anchorfile>classExportFunctionCall.html</anchorfile>
      <anchor>a212dc2792cfb68571c50a41cf65f1fde</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportFunctionCall</name>
      <anchorfile>classExportFunctionCall.html</anchorfile>
      <anchor>ad264a162eb035dc7c2512814ccb3e045</anchor>
      <arglist>(const std::string &amp;_name=&quot;acadoFcn&quot;, const ExportArgument &amp;_argument1=emptyConstExportArgument, const ExportArgument &amp;_argument2=emptyConstExportArgument, const ExportArgument &amp;_argument3=emptyConstExportArgument, const ExportArgument &amp;_argument4=emptyConstExportArgument, const ExportArgument &amp;_argument5=emptyConstExportArgument, const ExportArgument &amp;_argument6=emptyConstExportArgument, const ExportArgument &amp;_argument7=emptyConstExportArgument, const ExportArgument &amp;_argument8=emptyConstExportArgument, const ExportArgument &amp;_argument9=emptyConstExportArgument)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportFunctionCall</name>
      <anchorfile>classExportFunctionCall.html</anchorfile>
      <anchor>aebda6b686a3a2d4abe4b09c106cc92c0</anchor>
      <arglist>(const ExportFunction &amp;_f, const ExportArgument &amp;_argument1=emptyConstExportArgument, const ExportArgument &amp;_argument2=emptyConstExportArgument, const ExportArgument &amp;_argument3=emptyConstExportArgument, const ExportArgument &amp;_argument4=emptyConstExportArgument, const ExportArgument &amp;_argument5=emptyConstExportArgument, const ExportArgument &amp;_argument6=emptyConstExportArgument, const ExportArgument &amp;_argument7=emptyConstExportArgument, const ExportArgument &amp;_argument8=emptyConstExportArgument, const ExportArgument &amp;_argument9=emptyConstExportArgument)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportFunctionCall</name>
      <anchorfile>classExportFunctionCall.html</anchorfile>
      <anchor>a853686ad38779951d36df4105c1cc8bc</anchor>
      <arglist>(const ExportFunctionCall &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classExportFunctionCall.html</anchorfile>
      <anchor>aea35bed356fc8db906667ef3f5dd1c9c</anchor>
      <arglist>(const std::string &amp;_name=&quot;defaultFunctionName&quot;, const ExportArgument &amp;_argument1=emptyConstExportArgument, const ExportArgument &amp;_argument2=emptyConstExportArgument, const ExportArgument &amp;_argument3=emptyConstExportArgument, const ExportArgument &amp;_argument4=emptyConstExportArgument, const ExportArgument &amp;_argument5=emptyConstExportArgument, const ExportArgument &amp;_argument6=emptyConstExportArgument, const ExportArgument &amp;_argument7=emptyConstExportArgument, const ExportArgument &amp;_argument8=emptyConstExportArgument, const ExportArgument &amp;_argument9=emptyConstExportArgument)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classExportFunctionCall.html</anchorfile>
      <anchor>a9fabbc8c57aef7537165cca2ab808bc7</anchor>
      <arglist>(const ExportFunction &amp;_f, const ExportArgument &amp;_argument1=emptyConstExportArgument, const ExportArgument &amp;_argument2=emptyConstExportArgument, const ExportArgument &amp;_argument3=emptyConstExportArgument, const ExportArgument &amp;_argument4=emptyConstExportArgument, const ExportArgument &amp;_argument5=emptyConstExportArgument, const ExportArgument &amp;_argument6=emptyConstExportArgument, const ExportArgument &amp;_argument7=emptyConstExportArgument, const ExportArgument &amp;_argument8=emptyConstExportArgument, const ExportArgument &amp;_argument9=emptyConstExportArgument)</arglist>
    </member>
    <member kind="function">
      <type>ExportFunctionCall &amp;</type>
      <name>operator=</name>
      <anchorfile>classExportFunctionCall.html</anchorfile>
      <anchor>ab91a95f398923dcae273bbf84920acb5</anchor>
      <arglist>(const ExportFunctionCall &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportFunctionCall</name>
      <anchorfile>classExportFunctionCall.html</anchorfile>
      <anchor>a2739aec39e8292e21b702e297a2413c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>clear</name>
      <anchorfile>classExportFunctionCall.html</anchorfile>
      <anchor>a5d35d986fda69995f95e3c467c3bdd09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setName</name>
      <anchorfile>classExportFunctionCall.html</anchorfile>
      <anchor>a223999b2469b0e0682dc88502a506631</anchor>
      <arglist>(const std::string &amp;_name)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportArgumentList</type>
      <name>functionArguments</name>
      <anchorfile>classExportFunctionCall.html</anchorfile>
      <anchor>a0927c835f56dff8e07823e1ad69a312d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classExportFunctionCall.html</anchorfile>
      <anchor>ae6c6833d55def808442116338e0c5ba1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportFunctionDeclaration</name>
    <filename>classExportFunctionDeclaration.html</filename>
    <base>ExportStatement</base>
    <member kind="function" virtualness="virtual">
      <type>virtual ExportStatement *</type>
      <name>clone</name>
      <anchorfile>classExportFunctionDeclaration.html</anchorfile>
      <anchor>a8eb27e97efd6cdb327943e8000e2e330</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>exportCode</name>
      <anchorfile>classExportFunctionDeclaration.html</anchorfile>
      <anchor>a4a1d7c08ac6ce1233412a32a9318484c</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportFunctionDeclaration</name>
      <anchorfile>classExportFunctionDeclaration.html</anchorfile>
      <anchor>a2e30ec08b7f2c4840c2fba2006d17919</anchor>
      <arglist>(const ExportFunction &amp;_f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportFunctionDeclaration</name>
      <anchorfile>classExportFunctionDeclaration.html</anchorfile>
      <anchor>afca25556e7188b2d491634efa73593bf</anchor>
      <arglist>(const ExportAcadoFunction &amp;_f)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportFunctionDeclaration</name>
      <anchorfile>classExportFunctionDeclaration.html</anchorfile>
      <anchor>af8d7238317a825066f6e6ed54242bf56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ExportFunctionDeclaration</name>
      <anchorfile>classExportFunctionDeclaration.html</anchorfile>
      <anchor>a1acbb0833e7fb0c0d0d47242a50b48c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ExportFunction &amp;</type>
      <name>f</name>
      <anchorfile>classExportFunctionDeclaration.html</anchorfile>
      <anchor>a19215c78e7433c964c3ee34a763aaf1b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportGaussElim</name>
    <filename>classExportGaussElim.html</filename>
    <base>ExportLinearSolver</base>
    <member kind="function">
      <type>returnValue</type>
      <name>appendVariableNames</name>
      <anchorfile>classExportGaussElim.html</anchorfile>
      <anchor>acf7b2037af068b255c3aa10f12970970</anchor>
      <arglist>(std::stringstream &amp;string)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportGaussElim</name>
      <anchorfile>classExportGaussElim.html</anchorfile>
      <anchor>a5707d11ae13d9443d56f4be2cb4eda3c</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getCode</name>
      <anchorfile>classExportGaussElim.html</anchorfile>
      <anchor>ad4020415b18a501e86559d71de44ca9e</anchor>
      <arglist>(ExportStatementBlock &amp;code)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getDataDeclarations</name>
      <anchorfile>classExportGaussElim.html</anchorfile>
      <anchor>a3d6f929cc06401fe66d39929906633d6</anchor>
      <arglist>(ExportStatementBlock &amp;declarations, ExportStruct dataStruct=ACADO_ANY) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getFunctionDeclarations</name>
      <anchorfile>classExportGaussElim.html</anchorfile>
      <anchor>ac1758202f031beefacad13680b64b44e</anchor>
      <arglist>(ExportStatementBlock &amp;declarations) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ExportVariable</type>
      <name>getGlobalExportVariable</name>
      <anchorfile>classExportGaussElim.html</anchorfile>
      <anchor>ad235478598b951fc77b6176798083486</anchor>
      <arglist>(const uint factor) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setup</name>
      <anchorfile>classExportGaussElim.html</anchorfile>
      <anchor>aeabffdb934ea930d70a1ceb02b2e8c92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportGaussElim</name>
      <anchorfile>classExportGaussElim.html</anchorfile>
      <anchor>aba9d9aa1782ad0a3037a3c522d24aab4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>rk_bPerm</name>
      <anchorfile>classExportGaussElim.html</anchorfile>
      <anchor>a6a34ae5f06233131f0e29f45c5eeec69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>rk_perm</name>
      <anchorfile>classExportGaussElim.html</anchorfile>
      <anchor>a110001eca0b16c6a9bb159ebc6858444</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>rk_swap</name>
      <anchorfile>classExportGaussElim.html</anchorfile>
      <anchor>a0c30ae943b97f5c5c4222e530bb75a59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportGaussNewtonCN2</name>
    <filename>classExportGaussNewtonCN2.html</filename>
    <base>ExportNLPSolver</base>
    <member kind="function">
      <type></type>
      <name>ExportGaussNewtonCN2</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a0f740bf30226964fb224eef49c87625f</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getCode</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a8cfd7f6a5678e60d3392587037d1778e</anchor>
      <arglist>(ExportStatementBlock &amp;code)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getDataDeclarations</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a60985791a3f92f210c6e2ca039e401da</anchor>
      <arglist>(ExportStatementBlock &amp;declarations, ExportStruct dataStruct=ACADO_ANY) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getFunctionDeclarations</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a7a8573dff026210a669ee91f6821ccf6</anchor>
      <arglist>(ExportStatementBlock &amp;declarations) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getNumQPvars</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a412b88b7800014b6b8d331bfde9195f0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned</type>
      <name>getNumStateBounds</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>abcf2210c66b45415fc7c905918545c80</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setup</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>af2c96c850f023d1a568b551b82ee9b3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportGaussNewtonCN2</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>ab3a2897e1a3960d5aeeeba03313f5921</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>performFullCondensing</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a5173de7790ed4899b45c37471910dab1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupCondensing</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a77e0ffab2284e42390c25c913d39dc8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupConstraintsEvaluation</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a5e383436a5786c09a2526bfe3873cb56</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupEvaluation</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>ac411840dc0203e4f06d5329adc8820d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupMultiplicationRoutines</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>af1b0a4cbae0292f72594015f356625e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupObjectiveEvaluation</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a5192b0e531b192f672e994e8f815ed79</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupQPInterface</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>ac993dafb21805658c7915f6ef7a95fd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupVariables</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a209bf2afe3517f6e14fa263685cb87f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>A</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>ae2e1c9e801dd742704a5e87e548d5c2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>C</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>ad1379777b46f1f1e035fbf6b0c264076</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>condenseFdb</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>afe2de583d4641987e1c4ba020a528604</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>condensePrep</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a62b607a2ca2c5154358bf295ea0c20e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>copyHTH</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>aae0d1bbf58288183acf6e9c4ef8fc06f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>copyHTH1</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>ad79ac6fd60b2d794dbe53e91bbcc5d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>Dx0</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a6ada489add96ccfd60fbef09c2d55100</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>E</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a871372e12035a67ab403ddaeb006c865</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>evaluateObjective</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a631fdb995f39688eedfd097f55e8fdcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>expand</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a39b1a8b7fe785974ac473c8e4635b71a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>expansionStep</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>ac44dd4e4699060723de237e4c69569cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>expansionStep2</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a127454be3a0c316db4ddd6820bb515fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>feedback</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a2ed5dc93e1374d2d0aea00326bfedb45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>g</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a40aef5a6c56c5d472cc21da9c90ea450</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>getKKT</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a146e91cf2f00c1783e865a294485b8a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>H</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a83dbade2f93700e21a08688b6218aa74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>lb</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>afb03eceec62daa31e4e4e494d05b5340</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>lbA</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a90d58b669f239f8467daeec5a130c5d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>lbAValues</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a212b6e83d68250b387bd5584f13165dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>lbValues</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a6538e6ed35dffe23207fa9a0a450b9c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>mac_S1T_E</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a2480ee581711ead4e810e89dc80dce07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>mac_ST_C</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>aaec977cb817c72ed203568b903415562</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>macASbar</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>ac18346aeed2bee142a8b9c35d4c3fb6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>macATw1QDy</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a265078e10a86963f149f3b78405687f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>macBTw1</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a536649776c250fbca5f30a281bd2fc04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>macBTW1_R1</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>ab9b6602f3a573371a2fd8d56b1304bbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>macGxTGx</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a743721cfd331c79660d659c8f8084b3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>macQEW2</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>af56458fee99c912aa18470678b607f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>macQSbarW2</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>ad64206a3142f0aa75c585475189ef5ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>macS1TSbar</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a597c7924dbdee4bcd36a985f55d52ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>moveGuE</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>ad36f29475c9bf54c57ebcd0a334d20c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>moveGxT</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a54520f02e12fb1fcea78efebb9a1d8a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>mult_BT_T1</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>ad877b79fbe0fa46f429869074033b5cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>multBTW1</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>ad39c2e8c787cf24913742efd354052cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>multEDu</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a767e1821a346395bb3658ca5ca30cb0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>multEQDy</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a4f173cb5bbc38dd77145c6348d43b1c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>multGxd</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a312f3bc8e9855557160c63068c3f43ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>multGxGu</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a392f9876ae67cf9d6af9cb9702f31c7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>multGxGx</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a78716bb9f45afc22a22a258c26a86cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>multGxTGu</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>abd6620b4fa93cf57b74b79c4cdf5f121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>multGxTGx</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a2aa5e1abe927865f50c3eb69e7d2cc9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>multQ1d</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a5bb79e363d724d6c11eae750ba7022d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>multQ1Gu</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>ad9593fb3168c879dbef0150f245f42a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>multQ1Gx</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a61a92a33ed716abc4c1f43fef111d5cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>multQDy</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a658a1e27f44092b3f289f29abdbfb3b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>multQETGx</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>aee2f1010c3ec9fa2d01ea586d93fb98c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>multQN1d</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>ac07b61d30cb91160316988e1b0267fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>multQN1Gu</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a2ef223f4ef87b863cb3ffdd5230833d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>multQN1Gx</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>aa82fdebbe3fa6696169c8818db0a66b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>multRDy</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>ad7e98ca610dc8655148ee4809981e469</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>preparation</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>af96f818b72b20f43f162fc350b9d7632</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>Qd</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a0b7f6a3cbf98afa7608f296e6111fb66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>QDy</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a9eef542ce730d2486b2c75e822f237d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>sbar</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a73d3171d0ba08cc86b59f8d6cb70dc0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>setObjQ1Q2</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a8e121e2cb79cfaac70c903bff61997bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>setObjQN1QN2</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>aea02e018da4e16fed3652ce70238d577</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>setObjR1R2</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a5790c19b9d2b874dbbd2cc7d911d65e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>setObjS1</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>af23178ef47e464bb659195840e1215f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>T1</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a4f4ad09cea68666a4b3909748cd0cbe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>T2</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a7a2c30f45e2d29c5bf06005b0fee27ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>ub</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>adc939454ea9b2811656250c2df962541</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>ubA</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>ae6bcf0841c77a91abcda8c9a6550b6a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>ubAValues</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a5d4da32122c14cce64924c920796a512</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>ubValues</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a842e87f90eefca48f6cd02292ef1aeef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>W1</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a2a625bfaf51485f3e67e0dbc0b4dc5f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>w1</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a9896d58065ae46a37681e9db51186047</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>W2</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>addfc47779b35a8fbe959b95db630f6ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>w2</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>ac2caf3768e366dff3a29de0d8b727753</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>x0</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a196a17c7e71905f493d75cc8ca7eb20a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; unsigned &gt;</type>
      <name>xBoundsIdx</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a61bf0fa87fc8d92a1a052717a433aac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>xVars</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a9f6f94ffe847b97100c2e94573153453</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>yVars</name>
      <anchorfile>classExportGaussNewtonCN2.html</anchorfile>
      <anchor>a2fff859648cc9a483f395070e2935380</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportGaussNewtonCn2Factorization</name>
    <filename>classExportGaussNewtonCn2Factorization.html</filename>
    <base>ExportNLPSolver</base>
    <member kind="function">
      <type></type>
      <name>ExportGaussNewtonCn2Factorization</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a837b68d0863500497258a90980428603</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getCode</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a2cb20b7e21e1d79180c0a7bbb3290612</anchor>
      <arglist>(ExportStatementBlock &amp;code)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getDataDeclarations</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a6cb23119c5c26ea97df54eb10689df83</anchor>
      <arglist>(ExportStatementBlock &amp;declarations, ExportStruct dataStruct=ACADO_ANY) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getFunctionDeclarations</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a85605c61da481152ba91c414cc1560a9</anchor>
      <arglist>(ExportStatementBlock &amp;declarations) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getNumQPvars</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a246a6fb2347c6bb96b9b1984e5766880</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned</type>
      <name>getNumStateBounds</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>ac5024cc8b40c42c46a079acfd41a5df4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setup</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a92186c2108267316fb11bbf2cc997916</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportGaussNewtonCn2Factorization</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a9de53e57b5eeedeb07b89b31a463ef97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>performFullCondensing</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a12b077d913eb657367d88ba098b8072d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupCondensing</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>ad0bfa640043b8dc6bad9f2797b148a25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupConstraintsEvaluation</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>af499c984401f4d63daef79c04b0afc01</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupEvaluation</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>adffc91d60c953d5fdab285df1d0958fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupMultiplicationRoutines</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a251af7248a13e8ca8ab7b20427fff1de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupObjectiveEvaluation</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a9fdfd7280077504d1d9b1314b81210c2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupQPInterface</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>ad33bd9e418918f304873144fc320d7fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupVariables</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>ad0d073fdbe25b14ae300fd3b0c83b901</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>A</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a01736566d5a7c359da7c6f9a70528830</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>A10</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>ac223fe5dd58e45b1958afc0d1909c893</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>A20</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a02ed9e006c54cfebe3fb684a4c6c0380</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportCholeskySolver</type>
      <name>cholSolver</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a341543b8fec5efc16e069052e9432a06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>condenseFdb</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>ab5cf16b1075f1f3f4ba2ac8d03255989</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>condensePrep</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a5bbc6912eaa0083efbce9fdfb0d4de1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>copyHTH</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a03d0a561bb46e08c5663a712ae5b9ece</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>D</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a5ac63cd61da84e381c0d8d266cef1eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>Dx0</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a90d5cc37de73ce9139ade457f183a6e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>E</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a18191f598e34f0db2d7abd214f136c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>evaluateObjective</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>ad7b26480c80d501647800271f0191809</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>expand</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>aebadcaa92a50bda3cf385756d890ac86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>expansionStep</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a64c2d15ea5363916bba1665df8538b6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>F</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>ab37e6780fc280df8087e20d15a733c8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>feedback</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a752235c14561aa8da3fe1e8a46846f44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>g</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a23b6f22de6fa2e7358051bb515343c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>g0</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>afa69b645ea09c935d8c68835349707b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>g1</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a7164bbdedf0c83fa56763650b4412d5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>getKKT</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a7a3c3637b5ecc05bcc352949272b4c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>H</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>ad5cfc936d8e66fb9589d74106d7a0227</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>H00</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a072c5ac523cdbfe12a946dd6f0ffc1ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>H10</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a505c47dd0743c9cd80340f1913cd8cb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>H11</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a962b97e8a209a0a194e1d07daeb52400</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>L</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>aef503c5b8d7d1ab9bef380e3039e34c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>lb</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a54a0da0ed0a8b268c027178f03902d90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>lbA</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>ae3635ab4a7f89cf0ee67eb7073256fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>lbAValues</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>af0fb5593e65f1934a5c45a1af1bf0fc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>lbValues</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>ac98122bbe81decf2f4c6b9d6994768d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>mac_H_W2T_W3_R</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a9967056e8eac6b503daf638ef320ee4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>mac_R_BT_F_D</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a202ef8d2cae2680d5675de7af2855543</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>mac_R_T2_B_D</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>af1291e7adea8d1c40334ba7fb110073f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>mac_W1_T1_E_F</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>ad5b844e9656647e8dab3e9ec6c5e4ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>mac_W3_G_W1T_G</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>ab9d0db36f2077ef1adb138f57e63d131</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>macASbar</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a67e8ea0418989260b16b2ee0b3aea7a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>macASbarD2</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a7f203d1e33f6283e03a949f93d9889b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>macATw1QDy</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a042719897a5fc5c37afdd95d7a65fcfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>macBTw1</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>ac6a1ad30f5a32ce47a9b961b529b130c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>macBTW1_R1</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a8d4e9088407e4ea89bf4f937bcb0f29d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>macCTSlx</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>ab83913a0cd2bba870f351517da96a6fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>macETSlu</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a856b62a482714b5546d65fe0b0188123</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>macHxd</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>aa40ee3a6e86e24de500420a17016a328</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>macQEW2</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a90e17621a648db92a01d3a2fc1d0f5c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>macQSbarW2</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a47309bbb880044acb3d85bdf58cb3d3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>move_D_U</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>ae6f69e4971e2e6ed9317f2a001384f62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>move_GxT_T3</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a4976756dcbbedab912cdc772b4c4f576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>moveGuE</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>ad918b5783d3579a95e8bfd6e0fbe0b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>moveGxT</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>acc490c8aef26090408e576d3e191f029</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>mul_T2_A_L</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a81822e24f2f01ab339bd9f77bdffe506</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>mult_BT_T1_T2</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>af6ff20a5c642785a2899007295ff05eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>mult_FT_A_L</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>afeea82230d437722d64ae2fa0bcb66ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>mult_H_W2T_W3</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a83d7efc0bd8cb2df6dda07b81a8572ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>mult_L_E_U</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>acbac09afab509d7b79acc2aba2e1d648</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>multBTW1</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>aa246d9f210880dfad7cad818e6714172</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>multCTQC</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a9de8e44694ac479f5b57a6bd48fe3f9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>multEDu</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a2168855fa04b54638e96fc2aebb81f83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>multEQDy</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a2d68eb6ed66150972fc61445b9b5e19d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>multGxd</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>ac46e0a20acae8fae56bd36551847fbea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>multGxGu</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a5adfca61dc0c92f72fa65591811f8985</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>multGxGx</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a4812786bc350f81abdd3528434ef5013</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>multGxTGu</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a0307ff8c36063a263af019255d5176ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>multHxC</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a11c62cc1479984c948d16088deed4f5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>multHxE</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a8f1dda9f2cf0feabb2c78da708fe2c61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>multQ1d</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a7767c5d5fb5740325407f01d5b7a78b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>multQ1Gu</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a1659be63fca3f3c5d43caa65d7cfd49f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>multQ1Gx</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a166e56a591f729789e31a3568c81aa34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>multQDy</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a6e646dafca2fa6cb6153e36274ce91bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>multQETGx</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a70a636240064a44f1f1ff6dbc092102d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>multQN1d</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a80810f1028f324f4d3cde765fc242ada</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>multQN1Gu</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a965d7f65d442cce57039cf84581d1401</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>multQN1Gx</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a61b21d384e008c5e81d8dc36e8e6ba9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>multRDy</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a58afd423e858de14a9d4612a44477595</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>pacA01Dx0</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>aee8cb10ae844ebfa3e3dfeb6f905a1a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>pocA02Dx0</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a236d29e18ab095bc228616576c830b81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>preparation</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a986b8222ec576b3012a022eb2af7aaeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>Qd</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a974cad86355c1a0bed31548a38e39685</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>QDy</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>abf890517cf1885739c3b4f9eb29edba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>QE</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a9de5f046572511351cbe2f335365320b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>QGx</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a8055d722217e5ebc946022f3a3b47b73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>sbar</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>acf267af3a339e2fc173519ed93c46080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>setBlockH11</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a3d17fa0edc2767444bae91cda82ea40b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>setObjQ1Q2</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a1fa66ac070e2117cc289200d67367421</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>setObjQN1QN2</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a59473a1dbf7d3e716112327d6686def6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>setObjR1R2</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>afbeeb6145b0462e0b427dc9059444017</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>T1</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a416b77062f1493781eb6b026ef189b29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>T2</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a4314db1accc8fde18d85c44e12f76a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>T3</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a79ab8e4a54022e3f2284f8b22000c408</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>U</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a803aa55fc483d7603d87c6cbe1c8f0aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>ub</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a24e81d78f08d413458fceccdff3e5903</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>ubA</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>ab9d8fb473c966f66080d53407cc622bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>ubAValues</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a6b4076cfe022ca6fcea853e55f274ad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>ubValues</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>ad466fb53d91c9aed0df448c6ba14c556</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>updateQ</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>ae24a52be86b1fe251b812e16dd695758</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>updateQ2</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>ac9e2c953794c4c3cbd92c2169d270e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>W1</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a1145ba4b00d5c5896e8efd0aa69036a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>w1</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a556ea5ab8935b173f499efc205cb5fe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>W2</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a4016d4926147f409498e8e95d7fdd985</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>w2</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a26603c8e0695970cbe9ed0102deea4e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>x0</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a6ded3064dd43dce1829b7327c85bb4af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; unsigned &gt;</type>
      <name>xBoundsIdx</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a112acd77735288029f29ac8db66ead3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; unsigned &gt;</type>
      <name>xBoundsIdxRev</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a5592e443415148a241f9930c1cb51f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>xVars</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>acef7f306efa4d2c3f978368aa96326dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>yVars</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>ac01a1f4d40226fa2cc81b387c4ad6528</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>zeroBlockH00</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>a48dc58f1caa84cb978f64604cbbb9e14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>zeroBlockH10</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>ac13f21da2cf5ee1bfb3941328f4f202f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>zeroBlockH11</name>
      <anchorfile>classExportGaussNewtonCn2Factorization.html</anchorfile>
      <anchor>aea34c344c634c63ff58cf707b4199781</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportGaussNewtonCondensed</name>
    <filename>classExportGaussNewtonCondensed.html</filename>
    <base>ExportNLPSolver</base>
    <member kind="function">
      <type></type>
      <name>ExportGaussNewtonCondensed</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a9be245873cdf2a6f0555684f26098147</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getCode</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a5fed15023aa949f88ed268ae33785327</anchor>
      <arglist>(ExportStatementBlock &amp;code)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getDataDeclarations</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>adbbec8b4a8f5cb133eee70b43ebb7bbb</anchor>
      <arglist>(ExportStatementBlock &amp;declarations, ExportStruct dataStruct=ACADO_ANY) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getFunctionDeclarations</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>ae5ac4a22bc944ec8275782d6a09eb821</anchor>
      <arglist>(ExportStatementBlock &amp;declarations) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getNumQPvars</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>aa31e95a467a0d558478d1d1fc702159c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned</type>
      <name>getNumStateBounds</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>ac943b44b09ad0a8f1276e50947215562</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setup</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a7796523145aa01a01cc0be5994417d41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportGaussNewtonCondensed</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a9a502be9213f0adb5bafd9e63c746ea9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>performFullCondensing</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a3b26808739cde66d4975e52a28fcef22</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupCondensing</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>aa7a92dd2867f64b603f4442ba1d6496c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupConstraintsEvaluation</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a46ed948f76f188b63fdc5036e09b07ed</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupEvaluation</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a5607ef60c76c1647230e703b3b608ed3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupMultiplicationRoutines</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a9bae278a6afb0d5b63293eb84f46cb65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupObjectiveEvaluation</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>ae14f3ee9810fbf96d9239e11add76f6f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupQPInterface</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a22cbf9d8a28df4681169e8e636ae9dff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupVariables</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a7809cd8638a09910a1e417a24e0496ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>Dx0</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>aa52e147da972e5a88ccc382bb919a1ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>x0</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>af24c6e6087265aaa17074f8dc3303e2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>evaluateObjective</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a47793efcc5fe1ffe5762e436fec7ad27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>setObjQ1Q2</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a9cbd20da543f5a306ec5f7fdb59fca58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>setObjR1R2</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>acb0e37727e29de11c6b3a0cc93b7d2b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>setObjQN1QN2</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a30a3a53b03e1a212ad43bd5d10c2925a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>condensePrep</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a902d82a8e12613383e17589dc8272d80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>condenseFdb</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a575123f3709ff0d138a8f094e83763c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>expand</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a72088b29ed48ac73ad920d3034942713</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>T</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>ab9d40dd8501c5f2909be80fe67b3a05e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>E</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a28549517e895540bc332d9a6e48933d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>QE</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a046e410887632398642de8ae232067c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>QGx</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a0eadcef7fd895264c0eb9e695a51a1f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>QDy</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a55f75f776150dfff1647f1c0f6adbbcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>Qd</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>aa475e8741dc5e0e9fb058b8fd7daacc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>H00</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>abc038781ddda385b8d17300bbe785bc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>H10</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a8f227603d3c94014cbeda92d9c8cbe16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>H11</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>ab3ed24cbaa92bd34d2458881c2d63315</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>g0</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>afb1b0927e3d90dc5efeb8d4494f90cf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>g1</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a7bcf24ce10b82f13a4214beddb1ff820</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportCholeskySolver</type>
      <name>cholSolver</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>aa6e6870e0cd7553732e37f6daac51caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; unsigned &gt;</type>
      <name>xBoundsIdx</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a246631c3008d5cfb998e241544f4687e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>lbValues</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>affe9fdedd8d83be21bb4efe1a6badcfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>ubValues</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a39bd671a87cc69cbdf3260659f9b79b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>lbAValues</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a9fbd95adfb414ca2cab63fa26ede47cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>ubAValues</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a182f895034ee5ec5a354aac99b5b98df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>multGxd</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>ab0e823ed6478852de639d1b52d42821b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>moveGxT</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>acff7850832634a27f8c06b98eadc835e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>multGxGx</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a0abce7f5a07c216a7c5b6b39bb1ec915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>multGxGu</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>aefadf01106c8e8f879e666b557d52fec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>moveGuE</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a5f369c8a448d300b7537ec81e7b599a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>setBlockH11</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a5027d6dd92eb464291681d87f798f862</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>setBlockH11_R1</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a33a4733b19d5152094015de1aac5f3ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>zeroBlockH11</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>ad16ba8d48c2cdc9f60b757f4ee635127</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>copyHTH</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>ad3e3a750426317dd645ac5b830e349c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>multQ1d</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>ac0d476455e5238326630e0d2117d1503</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>multQN1d</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a2b7193b0b70d931da4108cb9616807ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>multRDy</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a18591cce95f236ac7b54a3fb2e3a7f31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>multQDy</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a38aedbec0a7cadd7e9b8e570d56f7631</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>multEQDy</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a375e7387e270cec2f972ecdbaaf0402b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>multQETGx</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>aacad73e2d9282f7d935d5e5c806f79ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>zeroBlockH10</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a072a99acced3e5f4e49bab543f95c600</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>multEDu</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>ab1cca183c1674e35af65957018b0b7cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>multQ1Gx</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a1499006da22f851d76cdab02e0e0e4e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>multQN1Gx</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>aa4b1fabf71a8016d93e559781d9b033e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>multQ1Gu</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a0070318548be4eda0ead6caa0dfb2732</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>multQN1Gu</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a1eb38b6795ce4efd578e6ae62c6d3e9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>zeroBlockH00</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a29e65353404916bcc9d8466ddcd9eb66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>multCTQC</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>acdaa139fabaa6178b09a37c0e0f74d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>macCTSlx</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a8b7e341afb96f8ac3b2a713cd3378303</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>macETSlu</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>ac07b09d66cfd84899773d73a9ddf431a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>multHxC</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a462721bc4aa72c279cd6806940d7f5dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>multHxE</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>ac61278a1f9e45b7927bb78d1cddd321a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>macHxd</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>aabf197c49ab6d62bffab2daf54dbf12a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>A10</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>ab30fbb2ac01f98bc17c3fdd031ade6fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>A20</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>adcc799bd462ff56202869d66b58839d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>pacA01Dx0</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>af5e2b526a9dd2777a43cc35280ab5148</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>pocA02Dx0</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>afae5239f81bfd4845a79405bca7b760b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>preparation</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a2ef48844f1849afce2e13588915bc2d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>feedback</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a0ab74d95ebe4f27dfabe588231306fb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>getKKT</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a578a62551430c02c8a67493f83d893d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>CEN</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>ab01e44e4b1bb021340295c5e45e565dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>sigmaTmp</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a4cbd9d63b0be701edbc4932c40f52e80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>sigma</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a02251f0ec5f4df447294a0db6bf98c8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>sigmaN</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a13d68a1cd737e156e2d60d645100fa2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>calculateCovariance</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>aff33a67cd719bb29de7530656cc700f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>H</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>ac801f4bddcefbe8bdd5d86372cb15606</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>R</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a9a9ea551a38cd70876aa5fabddb2e861</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>A</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a7efcd12245b8723a3a94cf3e64a5bb04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>g</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a45f65c7b541c559f0461a50bc28e4e4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>lb</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a9ca0b30cb70a58981cdb9064689c7656</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>ub</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a89b2279da52e5ef1d35ce62006bf765e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>lbA</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>adc9de49089702dface920a5510e38e3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>ubA</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>abea2b25d1f730568dad6f6fbdcc71def</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>xVars</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>aa29dc01e378c758cedf1c16c658651fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>yVars</name>
      <anchorfile>classExportGaussNewtonCondensed.html</anchorfile>
      <anchor>a7830fae96ae04ce9b16cee8db88da8a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportGaussNewtonForces</name>
    <filename>classExportGaussNewtonForces.html</filename>
    <base>ExportNLPSolver</base>
    <member kind="function">
      <type></type>
      <name>ExportGaussNewtonForces</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>a95c8c59091aa6d88004299939a05100b</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getCode</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>a3b2f054204bd392df7aaa04150671f6f</anchor>
      <arglist>(ExportStatementBlock &amp;code)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getDataDeclarations</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>a71ba74ab7120dec5b478df52131e2d46</anchor>
      <arglist>(ExportStatementBlock &amp;declarations, ExportStruct dataStruct=ACADO_ANY) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getFunctionDeclarations</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>afe7348d6947451f5dbd6d4ce6a47b1df</anchor>
      <arglist>(ExportStatementBlock &amp;declarations) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getNumQPvars</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>a40c18e7e616e8680a1cf6c0df1021ab7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setup</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>a4aca9e8b5b978afec126a0f590b80344</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportGaussNewtonForces</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>a814ffb711b40ce7195460308bcc03fe3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupConstraintsEvaluation</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>a872e11087369d78c5d749190583c68ab</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupEvaluation</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>a368bf04e211f895704a1afd01b1167c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupMultiplicationRoutines</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>a3880f8f24f32b65ae868f03940e76171</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupObjectiveEvaluation</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>a895bba683c2890392b8991d3ccb58fb5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupQPInterface</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>adb46a923a3ef8f3ad438603789ae8d1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupVariables</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>a835a0f0643b1f925ec401e6d31a232bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>x0</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>abef3560d29a32c7b1e19f93db27a5a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>evaluateObjective</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>a58f56683dd0a2acb89626e28b701d3c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ExportVariable &gt;</type>
      <name>objHessians</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>a0927b6a388146bd175ba45d1892a0beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ExportVariable &gt;</type>
      <name>objGradients</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>a02e0ee4f43e07c15d6446931bb4f72d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>setStageH</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>a36afefc674ec1a53fde354d3f14dd15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>setStagef</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>a245b86409276c391a5a52e7c624f0012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>setObjQ1Q2</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>a30f98ad028282a0e8d7d65992fb988d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>setObjR1R2</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>aa8344beb3cc57170a78c8eb4740ca79b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>setObjQN1QN2</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>ad6e032876665025ceedb737df6cc1ec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>diagH</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>ae189e71c90426bab7378192cf994bb6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>diagHN</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>a04bd5b07bcdf73220b4f8e83ab2422fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ExportVariable &gt;</type>
      <name>conLB</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>a05590b107c34a8eafb9cd6c10d0798a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ExportVariable &gt;</type>
      <name>conUB</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>afd0aa1583e67c11c83b7025df247ed33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>lbValues</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>a799dd9f6edf2b36c1a1d7c0b6808fa01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>ubValues</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>acae615321db7605dced46fa3a9b5560b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; unsigned &gt; &gt;</type>
      <name>conLBIndices</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>ac4a10e4e2a43287610fb2bd4876afe8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; unsigned &gt; &gt;</type>
      <name>conUBIndices</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>a331f0949199f38c7c166d1391dca4391</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; double &gt; &gt;</type>
      <name>conLBValues</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>a0c97d0b64656d8d2345f1549f2e1fe4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; double &gt; &gt;</type>
      <name>conUBValues</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>a80129a78156d4d785744b77a6877a128</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>evaluateConstraints</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>a278e97fc1d5af87ecea85bcff986a577</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>conSetGxGu</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>a5232b0b299ad275ef08f97d63aee2644</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>conStageC</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>ab0ddcd16aa69809c1d02dbe246e04195</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ExportVariable &gt;</type>
      <name>conC</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>ad2510f474fc17c50b46c01418d9c5853</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ExportVariable &gt;</type>
      <name>cond</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>a1fb35c07250794204502e6248de3930b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>conSetd</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>a89f10ae767e5eda36199d5071d808a6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>preparation</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>a1db2567908ab08ccc946489daafad657</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>feedback</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>ac248156f91070924087bd0a90cbfd95c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>getKKT</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>a0d710afb5fd8b6284cb714857179b006</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>acc</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>a1fc7bd4755d743000c01d7e8364aa7ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>qpModuleName</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>a6ae9e0f50903ce25aca40477c0d8ece3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>qpObjPrefix</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>acda8fae291943e5efbffde62afb1e401</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::tr1::shared_ptr&lt; ExportForcesInterface &gt;</type>
      <name>qpInterface</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>a72c3056535438179d173c80f24378ab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::tr1::shared_ptr&lt; ExportForcesGenerator &gt;</type>
      <name>qpGenerator</name>
      <anchorfile>classExportGaussNewtonForces.html</anchorfile>
      <anchor>a7e0e8d899e8dd8268e3840c4fbe26650</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportGaussNewtonHpmpc</name>
    <filename>classExportGaussNewtonHpmpc.html</filename>
    <base>ExportNLPSolver</base>
    <member kind="function">
      <type></type>
      <name>ExportGaussNewtonHpmpc</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>af46730fd2281e841ce5a551bfc060641</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getCode</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>ac5177f28bd67f00b15d194228f1a5341</anchor>
      <arglist>(ExportStatementBlock &amp;code)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getDataDeclarations</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>ae931e0805b7cd002d67fe47345cc3449</anchor>
      <arglist>(ExportStatementBlock &amp;declarations, ExportStruct dataStruct=ACADO_ANY) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getFunctionDeclarations</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>a375076a3e0355d281457782b42607e14</anchor>
      <arglist>(ExportStatementBlock &amp;declarations) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getNumQPvars</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>a0b442465684517e6c31ecef548a722d6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setup</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>a9d833035952160625823652a00c3981a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportGaussNewtonHpmpc</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>a3a6fa52b1331af1c849dcbfcea2be248</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupConstraintsEvaluation</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>a98b0d035adddfe41797ce13d46ee9518</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupEvaluation</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>afa013a3b59b16e30e6b0b1473bcf2aa3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupMultiplicationRoutines</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>aa84e53230f9d17b06303daa1d4db4e2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupObjectiveEvaluation</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>a06d680a149da8712ae57b6653f26e932</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupQPInterface</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>a1f8e9d4824264b642383016013ed83a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupVariables</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>a6083adc40e7604c8796e9ec6f9284783</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>x0</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>a537fb50a8874449042c63c79964cffca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>evaluateObjective</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>ad32597d5df3a5640ebbf50cdcc5c268a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>setStagef</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>a30ca91632624f9ac9e9dcc1980767df9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>setObjQ1Q2</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>aba1810762b1de186296a17d5b6029fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>setObjR1R2</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>ab9ca85fa5e56ed2142ff151ca26c6d80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>setObjS1</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>ac642b3504c952433a22b60a3b4e7fa98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>setObjQN1QN2</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>af6da070462bd90ed3c0de3e7cbf51de6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>evaluateConstraints</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>ab9289bc62e20d3b2c1ed138ab1f101a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>preparation</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>a9be5a1cb5f514800c51dc84f4b8cfe69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>feedback</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>a79aa7088c3691669a9656d1217d5f33a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>getKKT</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>abc305b820a14c29d52057ae0942ee47c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportFunction</type>
      <name>acc</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>a762f3a15f983341c0886c6e97b5e4674</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>qpQ</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>aa34f7c871333da274db1e483a0029230</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>qpQf</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>ae1b24629d9c2996d799d57ec6eea4962</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>qpS</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>ad8ec4f6d6ec5db8b8d41e1f8bfa60124</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>qpR</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>ab5d729169383155a38886b49818ed16a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>qpq</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>a8518dd4b4dc0b06038d82b11f184e8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>qpqf</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>ad70d1c4891ffe0bd73cf4c4bfed725ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>qpr</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>ae8ec9654e500060f47da42a84c43d41c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>qpx</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>a3efed876fdce169a8e6cfe9cf1790256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>qpu</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>a361c0d0ddc89d2717c06e30c6dd59748</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>evLbValues</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>a0d6f66a1cdee7f76aac7ba4a733e3524</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>evUbValues</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>a8ef0b4f77da6a8ad1060f9a731cce893</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>qpLb</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>afb89c807b954d43aca92bf3b863c3184</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>qpUb</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>a905dc849f05274963f1c0371ef1f990a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>qpLambda</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>a50a41cf22b7090fd894cdd3c5610593c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>qpMu</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>af7b93c8191fb855c504eb1825e5a488d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>qpSlacks</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>a4a5dd4cbab6b2ece82acedc597a9e888</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariable</type>
      <name>nIt</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>a91c2e6b2f0a72b73e073243f3a0f55e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::tr1::shared_ptr&lt; ExportHpmpcInterface &gt;</type>
      <name>qpInterface</name>
      <anchorfile>classExportGaussNewtonHpmpc.html</anchorfile>
      <anchor>afb85f78bef27a399c3ad5975ce66f67a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportGaussNewtonQpDunes</name>
    <filename>classExportGaussNewtonQpDunes.html</filename>
    <base>ExportNLPSolver</base>
    <member kind="function">
      <type></type>
      <name>ExportGaussNewtonQpDunes</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>a3da480d48e6cd77e539434886c895749</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getCode</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>ac99eb968e47f384533eef7878d278d22</anchor>
      <arglist>(ExportStatementBlock &amp;code)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getDataDeclarations</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>a3618efd21308e3ab19ac89b27d324889</anchor>
      <arglist>(ExportStatementBlock &amp;declarations, ExportStruct dataStruct=ACADO_ANY) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getFunctionDeclarations</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>a8bffd9a923c57bf35ca51517bb7cd713</anchor>
      <arglist>(ExportStatementBlock &amp;declarations) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getNumQPvars</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>a864d4ba66393496d9d937a775dd3edfc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setup</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>a9e170ff9ee05eacbbeaa5c8ce651d5df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportGaussNewtonQpDunes</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>af1477b4bdd8d51e441ff4b06b886d271</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupConstraintsEvaluation</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>afd69f227a650fd5bf9d8372095ad548b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupEvaluation</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>a35ae717ad1b10659a050d4080593e76c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupMultiplicationRoutines</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>ad9cd51e935e304789f254dd9ac3f1481</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupObjectiveEvaluation</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>a25913c0140ef581c38c8112f0183acca</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupQPInterface</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>aec7622c2f27fbe746559796d7aab0560</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupVariables</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>a57efb30f0b5f1f499473a8b25ad090f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::tr1::shared_ptr&lt; ExportQpDunesInterface &gt;</type>
      <name>qpInterface</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>a434ab2e7ceeff0c150c6dccf5a2b9d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>x0</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>acf0d58ad4169626d7466499209fae8b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>qpH</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>ac4b8f2191cd37ae2fc88c7916e97446d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>qpg</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>a92b7abb7c95ca87f4f3b7f096f23a0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>qpgN</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>aaf9177f515ee0b9f7595a8d9c1a3e5f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>qpC</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>af4c77976dfd8504595b2503334485c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>qpc</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>a789931090b3306c8d5c4b74bed87fc1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>qpLb0</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>aed8277893dc1c435f9896bc2b915a5e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>qpUb0</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>aecf1d591bdeef443dbbb084eeab42dd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>qpLb</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>ac7747f92fd6915635d80a94d6aea60ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>qpUb</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>a693569c79077e58b2636d1b9410ccd39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>qpA</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>aae7a68a52972dea5fa17f5e619267f4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>qpLbA</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>a5fa468e0147e4bd410ebbb2a07f5710a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>qpUbA</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>a5b8af23e54b5dd5144d474c9a47d0870</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>qpPrimal</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>a94768220de692fb25ae97399cc130ae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>qpLambda</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>a43e6742008ed62f979ca461c50e2ad9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>qpMu</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>a2aac1728307e9c0f4a9205f2f8ca15a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>evaluateObjective</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>a4c95f08c134af4236f2b0089cc7cc1a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>setStageH</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>acf3f0776b4c35ce72a7ef99229b3f30f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>setStagef</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>ab19f129b1e167c57aeb7fca3cf59311f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>setObjQ1Q2</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>a18e4a46197848aa58be3e18e76d7f0d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>setObjR1R2</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>aa493cfb48c3b09d80f9772833cf536db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>setObjQN1QN2</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>aafc26a9ac2a497e2e3253134804ddfe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>diagH</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>ad622a37533d16c86765f3ac6e45e9ba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>diagHN</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>a7526f4f9e88002dca2b3013dabc4d41a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>evaluateConstraints</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>a9dff4f1476a1b7c7b4c3a559fc7e1a6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>setStagePac</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>ae67588ec7850926ce6c2d6d476221bc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; unsigned &gt;</type>
      <name>qpConDim</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>a459721b2defe957773b010941949d597</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>preparation</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>a1e1b5a31c1ad9284c86bee354315ebb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>feedback</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>aa732944de8f6f25ac91e5a2b71af9e28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>cleanup</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>a98f58cdb8c1f3fe9c45f513c74a96227</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>shiftQpData</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>a280783b3795cc82729ede8326bdc8a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>getKKT</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>a7bc9a84763e5aaf25c611b890939e144</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>acc</name>
      <anchorfile>classExportGaussNewtonQpDunes.html</anchorfile>
      <anchor>a8a49469ff2a1e3e025ecdcc08a9b3e0c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportGaussNewtonQpDunes2</name>
    <filename>classExportGaussNewtonQpDunes2.html</filename>
    <base>ExportNLPSolver</base>
    <member kind="function">
      <type></type>
      <name>ExportGaussNewtonQpDunes2</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>a22c74919539f5524a02f33fe5ce283c3</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getCode</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>a3d727cb40fe2ade6dee60d6b1a59a690</anchor>
      <arglist>(ExportStatementBlock &amp;code)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getDataDeclarations</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>a4c5679784a735d1e06890d3f616b9e49</anchor>
      <arglist>(ExportStatementBlock &amp;declarations, ExportStruct dataStruct=ACADO_ANY) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getFunctionDeclarations</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>a2d546f5c10f5d4586ae8ab1b95664637</anchor>
      <arglist>(ExportStatementBlock &amp;declarations) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getNumQPvars</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>a417f71d00fc374ebdd174dfaea22d82e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setup</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>a2f555f4e76920a8b585b3ce0067d51eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportGaussNewtonQpDunes2</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>a3ef85334f367a39c09594f65dc625093</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupConstraintsEvaluation</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>ad1f89dd0020d112811f79e9de097e97f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupEvaluation</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>a3087ff5373bf2ca0a07586e3d348e585</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupMultiplicationRoutines</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>ae0aa5ed3235610f4a369001c3816f99a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupObjectiveEvaluation</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>af6bf35d0e0f4170a2371a63838191a0f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupQPInterface</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>aec5ea2bb988e02716cd77bb1cf875f7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupVariables</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>aa427b3a807fa1e935ffa96d5a844e3d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::tr1::shared_ptr&lt; ExportQpDunesInterface &gt;</type>
      <name>qpInterface</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>a9e5ea55410ea9d37a171f3b999aed6d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>x0</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>a9b1bb84670e214953fa87db615f94eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>qpH</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>a74342a750801b6dc7849939cfd61fe4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>qpg</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>a183e6e084ccd2f7b70779a18b62d47af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>qpC</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>a8fdddfb58a722838182a881459baf2ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>qpc</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>af41653e213fa935d58b49b95a9ac48df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>qpLb0</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>a60c003c0d19144e62cc4b744844a8c39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>qpUb0</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>a589cd302b5c1f7fd9da6705a92f164d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>qpLb</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>af654d6d7c4bc9bc31c9b2e7b73a25e9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>qpUb</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>a088b59c5fea7b9c3d09461be5e22d2af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>qpA</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>ae8cb14c072dd597856622c8f2e6c5af0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>qpLbA</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>ac52764e8cdadd2cf2cbeaf4a7935b57c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>qpUbA</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>a3f132f46399a631fb770d452cd4e392b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>qpPrimal</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>a449b9342d5d6b88290e6a0050aea0d7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>qpLambda</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>a35c5bbc820124f142cc78d319c44d41f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>qpMu</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>a971c1b0b50e538881cb628d1eb7eb3a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>evaluateObjective</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>a853314c0e7d130b8e38c866d0a1ae304</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>setStageH</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>a141c84d07f3cde8c241499128e7d0a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>setStagef</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>ad533e14612aa27d859338d86635f8c58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>setObjQ1Q2</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>af061ec16ab476d29fee36a146230addd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>setObjR1R2</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>ad6d4a19a2017d615c95244d8a70c2978</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>setObjQN1QN2</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>a5447e331f3bdcf0f6bbcdc298ece6c32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>evaluateConstraints</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>aacd64153effaf1fb3f96657ac740d895</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>setStagePac</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>ae60fcc177968000f4ea0a868932ff53d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; unsigned &gt;</type>
      <name>qpConDim</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>afecc553ebc6e635a80db923aa0c443ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>preparation</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>a62325ebff901789927dac00b1343eee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>feedback</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>a3772563775d97ae1861206caef9c31a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>cleanup</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>adcb4881c9a4d916e5fc5838d14eaf5aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>shiftQpData</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>afe7bbc85a2ec610f5a6d7250b07461ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>getKKT</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>a2248b3e1e002943b6aa4c28013158742</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>acc</name>
      <anchorfile>classExportGaussNewtonQpDunes2.html</anchorfile>
      <anchor>a9204604831101a3994a17ade9dcd7022</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportHessianRegularization</name>
    <filename>classExportHessianRegularization.html</filename>
    <base>ExportTemplatedFile</base>
    <member kind="function">
      <type>returnValue</type>
      <name>configure</name>
      <anchorfile>classExportHessianRegularization.html</anchorfile>
      <anchor>abeb7399393f56defd85e73df87edfef3</anchor>
      <arglist>(uint DIM, double eps)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportHessianRegularization</name>
      <anchorfile>classExportHessianRegularization.html</anchorfile>
      <anchor>af14609432e69389452b491eb2ca2c076</anchor>
      <arglist>(const std::string &amp;_sourceFileName, const std::string &amp;_moduleName=&quot;acado&quot;, const std::string &amp;_commonHeaderName=&quot;&quot;, const std::string &amp;_realString=&quot;double&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16, const std::string &amp;_commentString=std::string())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportHessianRegularization</name>
      <anchorfile>classExportHessianRegularization.html</anchorfile>
      <anchor>a5a90b08b3ff6e62766342ba032d841e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>moduleName</name>
      <anchorfile>classExportHessianRegularization.html</anchorfile>
      <anchor>a354417661ea1f8845710928f37e54d9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportHouseholderQR</name>
    <filename>classExportHouseholderQR.html</filename>
    <base>ExportLinearSolver</base>
    <member kind="function">
      <type>returnValue</type>
      <name>appendVariableNames</name>
      <anchorfile>classExportHouseholderQR.html</anchorfile>
      <anchor>a70cb13d4ff8376517bed74c33501cdde</anchor>
      <arglist>(std::stringstream &amp;string)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportHouseholderQR</name>
      <anchorfile>classExportHouseholderQR.html</anchorfile>
      <anchor>a1fa392c1ae065d17dfa5655781ec69e4</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getCode</name>
      <anchorfile>classExportHouseholderQR.html</anchorfile>
      <anchor>aac66dd9b430b4c23a2bfbe265098c9be</anchor>
      <arglist>(ExportStatementBlock &amp;code)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getDataDeclarations</name>
      <anchorfile>classExportHouseholderQR.html</anchorfile>
      <anchor>aa177c487e2632b392a71bd7729d0a8c2</anchor>
      <arglist>(ExportStatementBlock &amp;declarations, ExportStruct dataStruct=ACADO_ANY) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getFunctionDeclarations</name>
      <anchorfile>classExportHouseholderQR.html</anchorfile>
      <anchor>a540de9789bd1150a0675d4297bed8b2d</anchor>
      <arglist>(ExportStatementBlock &amp;declarations) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ExportVariable</type>
      <name>getGlobalExportVariable</name>
      <anchorfile>classExportHouseholderQR.html</anchorfile>
      <anchor>a7309ea2a1b627b60c496d577578cc3be</anchor>
      <arglist>(const uint factor) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setup</name>
      <anchorfile>classExportHouseholderQR.html</anchorfile>
      <anchor>ac6fcddb73ad3b72b6a080567a772038a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportHouseholderQR</name>
      <anchorfile>classExportHouseholderQR.html</anchorfile>
      <anchor>a31701fa28321f0338e5d65e15ac7ef96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>rk_temp</name>
      <anchorfile>classExportHouseholderQR.html</anchorfile>
      <anchor>add5c400ed5c8dc9f7e12df0ed98137b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportHpmpcInterface</name>
    <filename>classExportHpmpcInterface.html</filename>
    <base>ExportTemplatedFile</base>
    <member kind="function">
      <type>returnValue</type>
      <name>configure</name>
      <anchorfile>classExportHpmpcInterface.html</anchorfile>
      <anchor>a2cb0279adc79fa667a8ab04a88bd21d2</anchor>
      <arglist>(const unsigned _maxIter, const unsigned _printLevel, bool _useSinglePrecision, bool _warmStart)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportHpmpcInterface</name>
      <anchorfile>classExportHpmpcInterface.html</anchorfile>
      <anchor>aa9ec63d8c883dc466992032968013c8a</anchor>
      <arglist>(const std::string &amp;_fileName, const std::string &amp;_commonHeaderName=&quot;&quot;, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16, const std::string &amp;_commentString=std::string())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportHpmpcInterface</name>
      <anchorfile>classExportHpmpcInterface.html</anchorfile>
      <anchor>a51cfb79f24beb2149c8761289712487b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportIndex</name>
    <filename>classExportIndex.html</filename>
    <base>ExportData</base>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>exportDataDeclaration</name>
      <anchorfile>classExportIndex.html</anchorfile>
      <anchor>a7d47ea80e1eada0afe1018a49ac6956b</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportIndex</name>
      <anchorfile>classExportIndex.html</anchorfile>
      <anchor>acf1c4bc78cfd395fb2b283e833cd8e56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportIndex</name>
      <anchorfile>classExportIndex.html</anchorfile>
      <anchor>a4ae4216b540aff28fb5e5c7b9401a34c</anchor>
      <arglist>(const int _value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportIndex</name>
      <anchorfile>classExportIndex.html</anchorfile>
      <anchor>a9c11d092ff99c52c3f08e7cac40f0eeb</anchor>
      <arglist>(const std::string &amp;_name, const std::string &amp;_prefix=std::string())</arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>get</name>
      <anchorfile>classExportIndex.html</anchorfile>
      <anchor>abb13c0efc34ca5d6e0bcd88cb2632e0e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getGivenValue</name>
      <anchorfile>classExportIndex.html</anchorfile>
      <anchor>aedb00f7171cab98b0f4c9758a450aedb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBinary</name>
      <anchorfile>classExportIndex.html</anchorfile>
      <anchor>a1e63ac341d2c13251141889322b8524f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isGiven</name>
      <anchorfile>classExportIndex.html</anchorfile>
      <anchor>a33fdd7fb63c2b938e88f02bf9d4af5e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVariable</name>
      <anchorfile>classExportIndex.html</anchorfile>
      <anchor>abbd706dc5bb75e965a91f12cc6214274</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator ExportArgument</name>
      <anchorfile>classExportIndex.html</anchorfile>
      <anchor>ab7ea74b7a294fbb87be016bb4d6c2651</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ExportIndexNode *</type>
      <name>operator-&gt;</name>
      <anchorfile>classExportIndex.html</anchorfile>
      <anchor>ad271a2df77b0a27d97afd014bcd8459a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ExportIndexNode *</type>
      <name>operator-&gt;</name>
      <anchorfile>classExportIndex.html</anchorfile>
      <anchor>ab72611440c9e9df89c21d3225984d34b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="friend">
      <type>friend ExportIndex</type>
      <name>operator%</name>
      <anchorfile>classExportIndex.html</anchorfile>
      <anchor>a346af30739d80ca30c0bf1523a748318</anchor>
      <arglist>(const ExportIndex &amp;_arg1, const ExportIndex &amp;_arg2)</arglist>
    </member>
    <member kind="friend">
      <type>friend ExportIndex</type>
      <name>operator*</name>
      <anchorfile>classExportIndex.html</anchorfile>
      <anchor>af7fb9a02d2e769d7cc31a0026e8ac6f2</anchor>
      <arglist>(const ExportIndex &amp;_arg1, const ExportIndex &amp;_arg2)</arglist>
    </member>
    <member kind="friend">
      <type>friend ExportIndex</type>
      <name>operator+</name>
      <anchorfile>classExportIndex.html</anchorfile>
      <anchor>a187059e9e8be05acfb4af56cc0fc4484</anchor>
      <arglist>(const ExportIndex &amp;_arg1, const ExportIndex &amp;_arg2)</arglist>
    </member>
    <member kind="friend">
      <type>friend ExportIndex</type>
      <name>operator-</name>
      <anchorfile>classExportIndex.html</anchorfile>
      <anchor>aed7ba8466a7063597df983657c00b8c1</anchor>
      <arglist>(const ExportIndex &amp;_arg1, const ExportIndex &amp;_arg2)</arglist>
    </member>
    <member kind="friend">
      <type>friend ExportIndex</type>
      <name>operator/</name>
      <anchorfile>classExportIndex.html</anchorfile>
      <anchor>ade0bc23c193cc0740b3479d8646b3996</anchor>
      <arglist>(const ExportIndex &amp;_arg1, const ExportIndex &amp;_arg2)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::string</type>
      <name>operator==</name>
      <anchorfile>classExportIndex.html</anchorfile>
      <anchor>a505e262cc5a3648a607f5337bb567c01</anchor>
      <arglist>(const ExportIndex &amp;_arg1, const ExportIndex &amp;_arg2)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ExportIndexComparator</name>
    <filename>structExportIndexComparator.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structExportIndexComparator.html</anchorfile>
      <anchor>a956cc79e3d5a24071a6146889bfdf2fd</anchor>
      <arglist>(const ExportIndex &amp;val1, const ExportIndex &amp;val2) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportIndexNode</name>
    <filename>classExportIndexNode.html</filename>
    <base>ExportDataInternal</base>
    <member kind="function" virtualness="virtual">
      <type>virtual ExportIndexNode *</type>
      <name>clone</name>
      <anchorfile>classExportIndexNode.html</anchorfile>
      <anchor>a2d4dee189a3a2578d5fa1ad2389f3111</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>exportDataDeclaration</name>
      <anchorfile>classExportIndexNode.html</anchorfile>
      <anchor>a77eb498e19a9a294a9a04f495be88d75</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportIndexNode</name>
      <anchorfile>classExportIndexNode.html</anchorfile>
      <anchor>ad842a27b69bdb52c92fb7b33cec67d81</anchor>
      <arglist>(const std::string &amp;_name, const std::string &amp;_prefix, const int _factor=1, const int _offset=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportIndexNode</name>
      <anchorfile>classExportIndexNode.html</anchorfile>
      <anchor>a9bf3ab1aa7ac677f3911dbdd1819c3c5</anchor>
      <arglist>(const int _value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportIndexNode</name>
      <anchorfile>classExportIndexNode.html</anchorfile>
      <anchor>a4fe2290b98f222edfdee2fa325f2fe08</anchor>
      <arglist>(ExportStatementOperator _op, const ExportIndex &amp;_arg1, const ExportIndex &amp;_arg2)</arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>get</name>
      <anchorfile>classExportIndexNode.html</anchorfile>
      <anchor>aa0e8dec5b73054e7a8d67614f644d89b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>getFactor</name>
      <anchorfile>classExportIndexNode.html</anchorfile>
      <anchor>af376081090514f740c3e97e0393ded6f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>getGivenValue</name>
      <anchorfile>classExportIndexNode.html</anchorfile>
      <anchor>a2b4e33ecf7ce7aa49a06ab45f7d39078</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>getOffset</name>
      <anchorfile>classExportIndexNode.html</anchorfile>
      <anchor>a2875ebe4b6f49981617bde3988e364a5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBinary</name>
      <anchorfile>classExportIndexNode.html</anchorfile>
      <anchor>a5efca8f30eff419dfce80acaa6fa7c93</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isGiven</name>
      <anchorfile>classExportIndexNode.html</anchorfile>
      <anchor>acd95cbf12283f2287059130bd44cf744</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVariable</name>
      <anchorfile>classExportIndexNode.html</anchorfile>
      <anchor>a394847c50b9ee0a4519d6c0833b51aec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportIndexNode</name>
      <anchorfile>classExportIndexNode.html</anchorfile>
      <anchor>a8939ce18883c8d21251a8fbd1ec53edb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>factor</name>
      <anchorfile>classExportIndexNode.html</anchorfile>
      <anchor>a5c0f77e3608a01a65df70ecd1fdf5596</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportIndex</type>
      <name>left</name>
      <anchorfile>classExportIndexNode.html</anchorfile>
      <anchor>a0539023eec61a98236c8b610ba86cea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>offset</name>
      <anchorfile>classExportIndexNode.html</anchorfile>
      <anchor>ad153e988f7b2ac7dfc912c885e4ed948</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>op</name>
      <anchorfile>classExportIndexNode.html</anchorfile>
      <anchor>a1137697d699215a3442044893a08ef60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportIndex</type>
      <name>right</name>
      <anchorfile>classExportIndexNode.html</anchorfile>
      <anchor>a74a976b9c46e7e344bd305c9c3ae1ee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>classExportIndexNode.html</anchorfile>
      <anchor>a3585b85655062c4d90b1ea5d53b17488</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportVariableType</type>
      <name>varType</name>
      <anchorfile>classExportIndexNode.html</anchorfile>
      <anchor>a1cfbef999f2c9a1e09c5b39e3b67c43a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportLinearSolver</name>
    <filename>classExportLinearSolver.html</filename>
    <base>ExportAlgorithm</base>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>appendVariableNames</name>
      <anchorfile>classExportLinearSolver.html</anchorfile>
      <anchor>a4712bc2377ae27cbe99769d65a350fb6</anchor>
      <arglist>(std::stringstream &amp;string)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportLinearSolver</name>
      <anchorfile>classExportLinearSolver.html</anchorfile>
      <anchor>ac93ae81a63f2e81bfcd4c8fec47348ba</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>getCode</name>
      <anchorfile>classExportLinearSolver.html</anchorfile>
      <anchor>ab1fbea7ce651251a741bf2fc9496617b</anchor>
      <arglist>(ExportStatementBlock &amp;code)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>getDataDeclarations</name>
      <anchorfile>classExportLinearSolver.html</anchorfile>
      <anchor>a3161656951ebe154f4d7e935e146725f</anchor>
      <arglist>(ExportStatementBlock &amp;declarations, ExportStruct dataStruct=ACADO_ANY) const =0</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getDim</name>
      <anchorfile>classExportLinearSolver.html</anchorfile>
      <anchor>ac0baff02658edf4ecbb7f49f4d17c7d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>getFunctionDeclarations</name>
      <anchorfile>classExportLinearSolver.html</anchorfile>
      <anchor>a07e5712f4e0c8d100773229a848b7a66</anchor>
      <arglist>(ExportStatementBlock &amp;declarations) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ExportVariable</type>
      <name>getGlobalExportVariable</name>
      <anchorfile>classExportLinearSolver.html</anchorfile>
      <anchor>a3d77af5722897fbc284515a96fa11566</anchor>
      <arglist>(const uint factor) const </arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>getNameSolveFunction</name>
      <anchorfile>classExportLinearSolver.html</anchorfile>
      <anchor>aa02ac0bc2a92a5ff8c2a51b9b3b7e148</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>getNameSolveReuseFunction</name>
      <anchorfile>classExportLinearSolver.html</anchorfile>
      <anchor>aa3be294c9387e8847be3947341dd26ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getReuse</name>
      <anchorfile>classExportLinearSolver.html</anchorfile>
      <anchor>aa7aedeefa9fb39dcb09b5fdb6940ad29</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getUnrolling</name>
      <anchorfile>classExportLinearSolver.html</anchorfile>
      <anchor>ac7337883952364534d5a9c446bc4b0c2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classExportLinearSolver.html</anchorfile>
      <anchor>a2a3a487b2f75918ddc25efada89d21f2</anchor>
      <arglist>(const uint newDim, const bool &amp;reuse=true, const bool &amp;unrolling=false)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classExportLinearSolver.html</anchorfile>
      <anchor>a44760d7016e7a26ea54cf1d41235a6dd</anchor>
      <arglist>(const uint newDim, const bool &amp;reuse, const bool &amp;unrolling, const std::string &amp;newId)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classExportLinearSolver.html</anchorfile>
      <anchor>a5801cb1beea4676ef2b299fd12db482d</anchor>
      <arglist>(unsigned _nRows, unsigned _nCols, unsigned _nBacksolves, bool _reuse, bool _unroll, const std::string &amp;_id)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setReuse</name>
      <anchorfile>classExportLinearSolver.html</anchorfile>
      <anchor>a126819edaf36c02b3d2c49cc6b4e3757</anchor>
      <arglist>(const bool &amp;reuse)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setUnrolling</name>
      <anchorfile>classExportLinearSolver.html</anchorfile>
      <anchor>a61511616a2da4896b7363a90db76376a</anchor>
      <arglist>(const bool &amp;unrolling)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>setup</name>
      <anchorfile>classExportLinearSolver.html</anchorfile>
      <anchor>afe3597d0a1937495a8b7deb517c88238</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportLinearSolver</name>
      <anchorfile>classExportLinearSolver.html</anchorfile>
      <anchor>a175ab13d83ea32e23bdd67deb03636a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>A</name>
      <anchorfile>classExportLinearSolver.html</anchorfile>
      <anchor>a5c7c306b7887cd2fefceefe11429d5ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>b</name>
      <anchorfile>classExportLinearSolver.html</anchorfile>
      <anchor>aa001c96c1fcb5b500ce109d8248e7f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>determinant</name>
      <anchorfile>classExportLinearSolver.html</anchorfile>
      <anchor>a70035fb0f604ba08b3e0e191ee09bab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>dim</name>
      <anchorfile>classExportLinearSolver.html</anchorfile>
      <anchor>aa4f128df13a4b79c408e0d3a7d196791</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>identifier</name>
      <anchorfile>classExportLinearSolver.html</anchorfile>
      <anchor>a74970226a6e28879710246a462463956</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>nBacksolves</name>
      <anchorfile>classExportLinearSolver.html</anchorfile>
      <anchor>a12b20bd898f7632e3c232fe18bd91383</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>nCols</name>
      <anchorfile>classExportLinearSolver.html</anchorfile>
      <anchor>a1ddd83705c3135be7bbec7f20ae507dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>nRows</name>
      <anchorfile>classExportLinearSolver.html</anchorfile>
      <anchor>a28dbc36a5862e917e85c1474735b23b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>REUSE</name>
      <anchorfile>classExportLinearSolver.html</anchorfile>
      <anchor>a40af14553609adaa8e295090e6c25560</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>solve</name>
      <anchorfile>classExportLinearSolver.html</anchorfile>
      <anchor>ae6bc5fdcc6ae5ff1ab37c6b775d8b28a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>solveReuse</name>
      <anchorfile>classExportLinearSolver.html</anchorfile>
      <anchor>ab4ba176dfe7e8be9889b305df1b23109</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>solveTriangular</name>
      <anchorfile>classExportLinearSolver.html</anchorfile>
      <anchor>abadbe9a77bf12d62ae30753002537625</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>UNROLLING</name>
      <anchorfile>classExportLinearSolver.html</anchorfile>
      <anchor>a4380c95d4e50616f8bab82abaa86e221</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportMatlabIntegrator</name>
    <filename>classExportMatlabIntegrator.html</filename>
    <base>ExportTemplatedFile</base>
    <member kind="function">
      <type>returnValue</type>
      <name>configure</name>
      <anchorfile>classExportMatlabIntegrator.html</anchorfile>
      <anchor>a7ff5faa96a697a7ddde03de2cd7c6388</anchor>
      <arglist>(const uint firstOrder, const uint online, const uint debugMode, const uint timingCalls, const uint numStages)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportMatlabIntegrator</name>
      <anchorfile>classExportMatlabIntegrator.html</anchorfile>
      <anchor>a4f9e32ad75c1016f581dc8e2eb51dc16</anchor>
      <arglist>(const std::string &amp;_templateName, const std::string &amp;_fileName, const std::string &amp;_commonHeaderName=&quot;&quot;, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16, const std::string &amp;_commentString=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportMatlabIntegrator</name>
      <anchorfile>classExportMatlabIntegrator.html</anchorfile>
      <anchor>a66adf2750dab32f38f0dc8da0f96f7c6</anchor>
      <arglist>(const ExportMatlabIntegrator &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ExportMatlabIntegrator &amp;</type>
      <name>operator=</name>
      <anchorfile>classExportMatlabIntegrator.html</anchorfile>
      <anchor>a21db5ea72bfbc08dfedbcf44a0815449</anchor>
      <arglist>(const ExportMatlabIntegrator &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportMatlabIntegrator</name>
      <anchorfile>classExportMatlabIntegrator.html</anchorfile>
      <anchor>a9863ed21c97a311db746b13b81bafb87</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportModule</name>
    <filename>classExportModule.html</filename>
    <base>UserInteraction</base>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>exportCode</name>
      <anchorfile>classExportModule.html</anchorfile>
      <anchor>a9b28e7bca8ef707f2570c0a8b48b94cf</anchor>
      <arglist>(const std::string &amp;dirName, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportModule</name>
      <anchorfile>classExportModule.html</anchorfile>
      <anchor>a0c108b2475a044b6df182ba864c04906</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportModule</name>
      <anchorfile>classExportModule.html</anchorfile>
      <anchor>a108689ad1df8f1b874c99f9eff2d4dff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual returnValue</type>
      <name>collectDataDeclarations</name>
      <anchorfile>classExportModule.html</anchorfile>
      <anchor>a1db486f67134f546b00ebfdafdcac366</anchor>
      <arglist>(ExportStatementBlock &amp;declarations, ExportStruct dataStruct=ACADO_ANY) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual returnValue</type>
      <name>collectFunctionDeclarations</name>
      <anchorfile>classExportModule.html</anchorfile>
      <anchor>a137d1161482a045545ddfb97935c0713</anchor>
      <arglist>(ExportStatementBlock &amp;declarations) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual returnValue</type>
      <name>exportAcadoHeader</name>
      <anchorfile>classExportModule.html</anchorfile>
      <anchor>ad8d92d3d317f9a642851f58c23dad0bd</anchor>
      <arglist>(const std::string &amp;_dirName, const std::string &amp;_fileName, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16) const =0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupOptions</name>
      <anchorfile>classExportModule.html</anchorfile>
      <anchor>a04905df290b228e807dec57de4363629</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>commonHeaderName</name>
      <anchorfile>classExportModule.html</anchorfile>
      <anchor>a9a7bd7fe17e3c1aca7cedd9998f38671</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportNLPSolver</name>
    <filename>classExportNLPSolver.html</filename>
    <base>ExportAlgorithm</base>
    <member kind="function">
      <type></type>
      <name>ExportNLPSolver</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a37b5987321f4d3d5e6bcce1e3e25bbe6</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>getCode</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a08a3ee48d0b7d3018825f711c576a51a</anchor>
      <arglist>(ExportStatementBlock &amp;code)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getDataDeclarations</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a6210cc928f424754ff8f50f8f85606f8</anchor>
      <arglist>(ExportStatementBlock &amp;declarations, ExportStruct dataStruct=ACADO_ANY) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>getFunctionDeclarations</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a717e71858669569188fff1976701a32c</anchor>
      <arglist>(ExportStatementBlock &amp;declarations) const =0</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getNumComplexConstraints</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>aaa32439923398a415981037bf1116abd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual unsigned</type>
      <name>getNumQPvars</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a801f285c838553bbc46560462e1db4a0</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialStateFixed</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a85c72cb17d577b5ddcfa6a1553c23089</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>performsSingleShooting</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a0b99b5ce640da8bae5b06e75db7fea8a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setConstraints</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>ae74f2d34c889e803c1c74c7e49ff747f</anchor>
      <arglist>(const OCP &amp;_ocp)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setGeneralObjective</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a5b2fd0a930b543472bd6865632900c66</anchor>
      <arglist>(const Objective &amp;_objective)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setIntegratorExport</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>aa4a3fdd626be5b0af0d129699db32c33</anchor>
      <arglist>(IntegratorExportPtr const _integrator)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setLevenbergMarquardt</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a483b8b2692dcf7a998f28fbeb9f2f94f</anchor>
      <arglist>(double _levenbergMarquardt)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setLSQObjective</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a3a664bacc5d9d5a23dcc048b39ea34df</anchor>
      <arglist>(const Objective &amp;_objective)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setObjective</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a6e5ed6374802cbfc755a60b519f4c291</anchor>
      <arglist>(const Objective &amp;_objective)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>setup</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a59ce01b88254759969469116a954a116</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>usingLinearTerms</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a18f68e00a8ca42aeb8bd2c51229dfd15</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>weightingMatricesType</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a2e7e7b560b44fce2604e585a343a6817</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportNLPSolver</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>af5fbaee0425c20e3e8d8a50c063daaa2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupArrivalCostCalculation</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>ac87e34a8f639d02c06d863eca2f3ad4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupAuxiliaryFunctions</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a760a5376dc841f54e4dbcd046beb578f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual returnValue</type>
      <name>setupConstraintsEvaluation</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>ad5a51d8415968aeb7978412d49644428</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual returnValue</type>
      <name>setupEvaluation</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a0dea7b40ad1591fa684d29d035be39e0</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupGetGeneralObjective</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a38491959753c88e500156ce87d994c2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupGetLSQObjective</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a3faabadec25f84ca887a05cf05b883cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupGetObjective</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a3ab819d53ae35a7b6901f6e4b5566b1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupInitialization</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a3e76f7ed4d30a4d227617b2065daa000</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual returnValue</type>
      <name>setupMultiplicationRoutines</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a8d049dcfbe289c51e55af3e19e678421</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupSimulation</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>ae6c9ac4a6eb131f220ac0e75d81dbc88</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual returnValue</type>
      <name>setupVariables</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>abf0b24035aa6109290294ab5fa2c8939</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntegratorExportPtr</type>
      <name>integrator</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a8561b081a26b696f55dfe1ca22497dd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>modelSimulation</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a4a64e5fe9291e060508ae1cf46621b96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>state</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>ad956a43ba709b801d8cdaa34015fa11b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>x</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a0da29b06a03e3261af2aac8ee8832740</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>z</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a2b9b1f87cca5b1ca5aa08c9e6450f277</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>u</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>ac83f4ad03e932aa4559ea6e0e25fdc29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>od</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a8efa10fb83fb7a6fccff57abf08657bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>d</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a3accb8ed2d3891a1c2f27fd810161ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>evGx</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a3a2cfe155c212701cc9e8f58719a55ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>evGu</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>af525ab68de0ceff67595ec2620bb358d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>levenbergMarquardt</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>ac368f690c5ecab328a5bb7673c1392c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>y</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>ab0048d3e079df204b28401cdb7c4cdce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>yN</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a2e9ba47afdc4c7d54ae12c5e27346e42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>Dy</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>aef4abba659a874ae7fe1d777d042dce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>DyN</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a820cd4754dce6a6d42dcbc256441bac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>mu</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a180fc8bc4a0a741abc2af73e3bbeb007</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>objS</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>af6023a7734185d06010bf501ab24e4bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>objSEndTerm</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>ab6e6ef5c0f2b49ce2af346b6e35ec8f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>objEvFx</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a5c0f08c6e54ea95783e297bbdf1f4f5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>objEvFu</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a030bd07c145c5dc0edca261edff0dab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>objEvFxEnd</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a5fd3b9b7d65302fa66db62086fbf2c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>objEvFxx</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a3fbc2763a1c574cbd23802ac05313b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>objEvFxu</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a5c12eaf49350254ed3832447a7edc53d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>objEvFuu</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a1784ee3fe39aabdcc0c7406984307ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>objEvFxxEnd</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>ad68ec8c4ea157991c30cca5e908d1207</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>objAuxVar</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a5404601e218966592b5afeaca87a6be7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>objValueIn</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a1c721e3ae910d775a0a6acea866565cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>objValueOut</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a283789415c6970d3e38b7213a8734e88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportAcadoFunction</type>
      <name>evaluateStageCost</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>abf50b83b9e3d4f2a5b063bd3ec9c9355</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportAcadoFunction</type>
      <name>evaluateTerminalCost</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a7809fa065ee6e3450e970bc02afb5a3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>Q1</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a6a1a2abd3484910710da4eb951bbe959</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>Q2</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>ae4dfdff3b89e414edf4e1a0ced2e223f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>R1</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>ac5829599dcf38398c00320a96126bfe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>R2</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>aaf2d492ebd248451cc72f050c545d626</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>S1</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>abe25191caa684814566ef7812bca7ac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>QN1</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a9ea4fcdd938f5d0b4e66214ae97db3cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>QN2</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a3c1f374ed5aadaf447136dcfbdec4826</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>objSlx</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a937f190fb6772087a886c6c5cfbb1846</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>objSlu</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>af61c8feb4c47e355bbbbadd91f2fe160</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>diagonalH</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a98a770f32dcf25b74e310984d1b79471</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>diagonalHN</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a40c73765962867f0e9fd1bf9799315ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VariablesGrid</type>
      <name>uBounds</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>ae94ac09924713387afb3f2426c0509bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VariablesGrid</type>
      <name>xBounds</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a29a0bdf2ee040f2a599a812b2eaed8e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>dimPacH</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>afa671f20c2db10f37bb9712465287a4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportAcadoFunction</type>
      <name>evaluatePathConstraints</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>ade288b0c40466a33d932a2a514e73a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>conAuxVar</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a5788196348126d1106a583b5b86459d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>conValueIn</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>ae514eaafa0005211dcaf919e72f09c71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>conValueOut</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a895336f57982966239a79839fea005f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>lbPathConValues</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a488af47f7953f4322120e502a2e53516</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>ubPathConValues</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a2f7268e0379493f389f8e441480b80a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>pacEvH</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a516694d26c50c041ba22af780d2cf0d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>pacEvHx</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a2590a06c57f201423c867ecb0d2903d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>pacEvHu</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a8083bb8ac8f8bc9888be1616b54aa6e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>pacEvHxd</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>aa040b9ab6e38c8caf4ddc9dadb11f7f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>dimPocH</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>ae6dfadd3bdaa6e310790668100f6e5bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::tr1::shared_ptr&lt; ExportAcadoFunction &gt; &gt;</type>
      <name>evaluatePointConstraints</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>aafadf8a4f52ec9774deb503dfd3af374</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>lbPointConValues</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>aaa10e66be914f97e72299ebb7c5b81db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>ubPointConValues</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a26c6d2862b9098e16dcea0bc0251f4c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; DVector &gt;</type>
      <name>pocLbStack</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>afad2f0be493ad88d83f2796d2b5b209e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; DVector &gt;</type>
      <name>pocUbStack</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a5a177ec41004f63bc3fb1fcc2f1eba75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>pocEvH</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>afc2d828484a456a47fd3ef01708f5cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>pocEvHx</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a13c3953761808c945f551a88fffff3d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>pocEvHu</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a6203ee695d7e3e00980b6bbfc03cff71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>pocEvHxd</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>ac45bc6ccf8f2df5cb654657da8d537bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>initialize</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>ac8ce87c8f7fa02b43dccb1e3db000767</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>shiftStates</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a05c93a3595ef67dd0dc2053a7aefe604</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>shiftControls</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>aa88c60d74c6468391d47c7d8afad8a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>getObjective</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a62078a6f27bd6303c4b3f810c017b906</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>initializeNodes</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a3106e11f7f21c60bb5c846ee5fe3b662</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>updateArrivalCost</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>ad9b7821e2f68e800f308430d3f2a5399</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportCholeskyDecomposition</type>
      <name>cholObjS</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a46d9d300d23ad228031cf19366cc6ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportCholeskyDecomposition</type>
      <name>cholSAC</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>aa0f090c58d496727f868421209a9a473</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportHouseholderQR</type>
      <name>acSolver</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>ac85cb0bbf1dc6518a636384dd311542f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>acA</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>acffec1073ef901deb04c731c01f62fea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>acb</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a11884ce561dda0e2cc4daeb6f2f1bc71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>acP</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>ad07243a51f174734dcc321cbf837664f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>acTmp</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a4ef54413f2fe51bb3a711d00fd7167ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>acWL</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a90681c29686292276be55fa0edd7de65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>acVL</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a3b18e4e5705d3259780e92f5491a345d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>acHx</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a30d93f070ecdb29f663739c1f8be3d12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>acHu</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>ad6b9e829c710dc398a18a45dc796b833</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>acXx</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a4a08ab5e2cc52d03a957445dad76b345</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>acXu</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a88b57c84f152e856b1228836f61163c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>acXTilde</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>afd5057d4cffa8512b75cc87aa364d2d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>acHTilde</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>ab6d9ca145424c5239c5dc030cc0349c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>SAC</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>ae555f25f6d020c406d67d121a343afe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>xAC</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>af7f5614089aa019e5c1b824ba724d83f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>DxAC</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a9bff3e12dc18e524d0cf04419b6720c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>regularizeHessian</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a3251564e97ff6fc72355dc38d9dbbabe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>regularization</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a5cc6063d8ef817ce1d02c50d7e8558e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>returnValue</type>
      <name>setupObjectiveLinearTerms</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>a4b92696be3c3fcebbfd94093fd9d44e2</anchor>
      <arglist>(const Objective &amp;_objective)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>returnValue</type>
      <name>setupResidualVariables</name>
      <anchorfile>classExportNLPSolver.html</anchorfile>
      <anchor>aaab608594ab1ede0c242f37d829aff46</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportQpDunesInterface</name>
    <filename>classExportQpDunesInterface.html</filename>
    <base>ExportTemplatedFile</base>
    <member kind="function">
      <type>returnValue</type>
      <name>configure</name>
      <anchorfile>classExportQpDunesInterface.html</anchorfile>
      <anchor>a2c96cd38914108d2d9daeb8a6eb86119</anchor>
      <arglist>(const unsigned _maxIter, const unsigned _printLevel, const std::string &amp;_HH, const std::string &amp;_g, const std::string &amp;_gN, const std::string &amp;_CC, const std::string &amp;_c, const std::string &amp;_DD, const std::string &amp;_lb0, const std::string &amp;_ub0, const std::string &amp;_lb, const std::string &amp;_ub, const std::string &amp;_lbA, const std::string &amp;_ubA, const std::string &amp;_primal, const std::string &amp;_lambda, const std::string &amp;_mu, const std::vector&lt; unsigned &gt; &amp;conDim, const std::string &amp;_initialStateFixed, const std::string &amp;_diagH, const std::string &amp;_diagHN)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportQpDunesInterface</name>
      <anchorfile>classExportQpDunesInterface.html</anchorfile>
      <anchor>ac526e8776a194b55c14444ea96345813</anchor>
      <arglist>(const std::string &amp;_fileName, const std::string &amp;_commonHeaderName=&quot;&quot;, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16, const std::string &amp;_commentString=std::string())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportQpDunesInterface</name>
      <anchorfile>classExportQpDunesInterface.html</anchorfile>
      <anchor>ab66a8f3bb493cc9da19fdcd89dc709d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportQpOasesInterface</name>
    <filename>classExportQpOasesInterface.html</filename>
    <member kind="function">
      <type>returnValue</type>
      <name>configure</name>
      <anchorfile>classExportQpOasesInterface.html</anchorfile>
      <anchor>a4cd6282ad6744c5da33904a4317a33e1</anchor>
      <arglist>(const std::string &amp;_prefix, const std::string &amp;_solverDefine, const int nvmax, const int ncmax, const int nwsrmax, const std::string &amp;_printLevel, bool _useSinglePrecision, const std::string &amp;_commonHeader, const std::string &amp;_namespace, const std::string &amp;_primalSolution, const std::string &amp;_dualSolution, const std::string &amp;_sigma, bool _hotstartQP, bool _externalCholesky, const std::string &amp;_qpH, const std::string &amp;_qpR, const std::string &amp;_qpg, const std::string &amp;_qpA, const std::string &amp;_qplb, const std::string &amp;_qpub, const std::string &amp;_qplbA, const std::string &amp;_qpubA)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>exportCode</name>
      <anchorfile>classExportQpOasesInterface.html</anchorfile>
      <anchor>a3407bfdb8f0613eaf952febca60223b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportQpOasesInterface</name>
      <anchorfile>classExportQpOasesInterface.html</anchorfile>
      <anchor>a2a44f52f563c0f205468dda0742d2960</anchor>
      <arglist>(const std::string &amp;_headerFileName, const std::string &amp;_sourceFileName, const std::string &amp;_commonHeaderName=&quot;&quot;, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16, const std::string &amp;_commentString=std::string())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportQpOasesInterface</name>
      <anchorfile>classExportQpOasesInterface.html</anchorfile>
      <anchor>a29560f88e7e6413cce232ed3a9ef1ffa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportTemplatedFile</type>
      <name>qpoHeader</name>
      <anchorfile>classExportQpOasesInterface.html</anchorfile>
      <anchor>af63767f0ff0c39f760c21c651e723ac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportTemplatedFile</type>
      <name>qpoSource</name>
      <anchorfile>classExportQpOasesInterface.html</anchorfile>
      <anchor>aadd7431c50a95f725ff19357e8881c61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportSimulinkInterface</name>
    <filename>classExportSimulinkInterface.html</filename>
    <member kind="function">
      <type>returnValue</type>
      <name>configure</name>
      <anchorfile>classExportSimulinkInterface.html</anchorfile>
      <anchor>a7cd4bf3a4a0842695da69a99c85365b6</anchor>
      <arglist>(unsigned N, unsigned NX, unsigned NDX, unsigned NXA, unsigned NU, unsigned NP, unsigned NY, unsigned NYN, bool _initialStateFixed, unsigned _wMatrixType, bool _hardcodedConstraints, bool _useArrivalCost, bool _compCovMatrix, std::string _qpSolver)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>exportCode</name>
      <anchorfile>classExportSimulinkInterface.html</anchorfile>
      <anchor>a6f5a6c9a3b671ad14fe7148705181e4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportSimulinkInterface</name>
      <anchorfile>classExportSimulinkInterface.html</anchorfile>
      <anchor>a7c3fcc7522ea536983f68dc0822e6963</anchor>
      <arglist>(const std::string &amp;_makefileName, const std::string &amp;_wrapperHeaderFileName, const std::string &amp;_wrapperSourceFileName, const std::string &amp;_moduleName=&quot;acado&quot;, const std::string &amp;_commonHeaderName=&quot;&quot;, const std::string &amp;_realString=&quot;double&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16, const std::string &amp;_commentString=std::string())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportSimulinkInterface</name>
      <anchorfile>classExportSimulinkInterface.html</anchorfile>
      <anchor>add236b656a2af59f352ead1f61094af9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportTemplatedFile</type>
      <name>makefile</name>
      <anchorfile>classExportSimulinkInterface.html</anchorfile>
      <anchor>a00ce84c5b0e2881b0b60b51582fabb6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>moduleName</name>
      <anchorfile>classExportSimulinkInterface.html</anchorfile>
      <anchor>af8a533448c16b6fa715b989ddb4b646e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportTemplatedFile</type>
      <name>wrapperHeader</name>
      <anchorfile>classExportSimulinkInterface.html</anchorfile>
      <anchor>a6a1fe1ad1bb46ef606b6127c5f36151e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportTemplatedFile</type>
      <name>wrapperSource</name>
      <anchorfile>classExportSimulinkInterface.html</anchorfile>
      <anchor>a7f5fbc8903c1833d528b36301b982c1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportStatement</name>
    <filename>classExportStatement.html</filename>
    <member kind="typedef">
      <type>std::tr1::shared_ptr&lt; MemoryAllocator &gt;</type>
      <name>MemoryAllocatorPtr</name>
      <anchorfile>classExportStatement.html</anchorfile>
      <anchor>a5e3012c1ab169ecbfca52a4eaf4357ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tr1::shared_ptr&lt; ExportStatement &gt;</type>
      <name>StatementPtr</name>
      <anchorfile>classExportStatement.html</anchorfile>
      <anchor>a38b6ec224fd8e6ddfb35e4fa9264c97a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; StatementPtr &gt;</type>
      <name>StatementPtrArray</name>
      <anchorfile>classExportStatement.html</anchorfile>
      <anchor>a2555d552fc25e7bb9c99026abb3d0795</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ExportStatement &amp;</type>
      <name>acquire</name>
      <anchorfile>classExportStatement.html</anchorfile>
      <anchor>ada34eb95993576e1262ba581ee97a1b4</anchor>
      <arglist>(ExportIndex &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ExportStatement &amp;</type>
      <name>allocate</name>
      <anchorfile>classExportStatement.html</anchorfile>
      <anchor>a11b61f6385d8b308bb888d19201c7378</anchor>
      <arglist>(MemoryAllocatorPtr)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ExportStatement *</type>
      <name>clone</name>
      <anchorfile>classExportStatement.html</anchorfile>
      <anchor>ad350fe0ecabcb1044c79932ba3dd47aa</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>exportCode</name>
      <anchorfile>classExportStatement.html</anchorfile>
      <anchor>aaabdd01bd80ab127809f085703c9193f</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>exportDataDeclaration</name>
      <anchorfile>classExportStatement.html</anchorfile>
      <anchor>a6b9a4dea3b1e213179a454f46edfc97f</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportStatement</name>
      <anchorfile>classExportStatement.html</anchorfile>
      <anchor>ad89fefc94e4b7256d847a08593fc0856</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportStatement</name>
      <anchorfile>classExportStatement.html</anchorfile>
      <anchor>a292f829c9b0b4359a9748eebd044f1ed</anchor>
      <arglist>(const ExportStatement &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ExportStatement &amp;</type>
      <name>operator=</name>
      <anchorfile>classExportStatement.html</anchorfile>
      <anchor>af9482654c928adbd68685bfd614c7dba</anchor>
      <arglist>(const ExportStatement &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ExportStatement &amp;</type>
      <name>release</name>
      <anchorfile>classExportStatement.html</anchorfile>
      <anchor>a56d40294f6ba61d222c52bebca875346</anchor>
      <arglist>(const ExportIndex &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportStatement</name>
      <anchorfile>classExportStatement.html</anchorfile>
      <anchor>aa0882176f03c4353c9487576e612020b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportStatementBlock</name>
    <filename>classExportStatementBlock.html</filename>
    <base>ExportStatement</base>
    <member kind="function">
      <type>returnValue</type>
      <name>addComment</name>
      <anchorfile>classExportStatementBlock.html</anchorfile>
      <anchor>a7c62c19722b5c2031004a7dedacfed3f</anchor>
      <arglist>(const std::string &amp;_comment)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addComment</name>
      <anchorfile>classExportStatementBlock.html</anchorfile>
      <anchor>ae015ce4ef37f6015694e326f30353dbf</anchor>
      <arglist>(uint _nBlanks, const std::string &amp;_comment)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addDeclaration</name>
      <anchorfile>classExportStatementBlock.html</anchorfile>
      <anchor>a4d8f72edea4b9b34d87b9803f51ae2ef</anchor>
      <arglist>(const ExportVariable &amp;_data, ExportStruct _dataStruct=ACADO_ANY)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addDeclaration</name>
      <anchorfile>classExportStatementBlock.html</anchorfile>
      <anchor>af7be13bd9a97d12585e387e3247994a9</anchor>
      <arglist>(const ExportIndex &amp;_data, ExportStruct _dataStruct=ACADO_ANY)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addDeclaration</name>
      <anchorfile>classExportStatementBlock.html</anchorfile>
      <anchor>a9b681a02631c0e5769c831e3f3d1a0e2</anchor>
      <arglist>(const ExportFunction &amp;_f)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addDeclaration</name>
      <anchorfile>classExportStatementBlock.html</anchorfile>
      <anchor>a4fe5d25155e4b0464da33c423dd6bf77</anchor>
      <arglist>(const ExportAcadoFunction &amp;_f)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addFunction</name>
      <anchorfile>classExportStatementBlock.html</anchorfile>
      <anchor>af5011ddb4623206ff91f8064970f72f1</anchor>
      <arglist>(const ExportFunction &amp;_function)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addFunctionCall</name>
      <anchorfile>classExportStatementBlock.html</anchorfile>
      <anchor>aedd8cc34584564d8e17029e1421b3d7c</anchor>
      <arglist>(const std::string &amp;_fName, const ExportArgument &amp;_argument1=emptyConstExportArgument, const ExportArgument &amp;_argument2=emptyConstExportArgument, const ExportArgument &amp;_argument3=emptyConstExportArgument, const ExportArgument &amp;_argument4=emptyConstExportArgument, const ExportArgument &amp;_argument5=emptyConstExportArgument, const ExportArgument &amp;_argument6=emptyConstExportArgument, const ExportArgument &amp;_argument7=emptyConstExportArgument, const ExportArgument &amp;_argument8=emptyConstExportArgument, const ExportArgument &amp;_argument9=emptyConstExportArgument)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addFunctionCall</name>
      <anchorfile>classExportStatementBlock.html</anchorfile>
      <anchor>a63f2c947c34ce6b1fea86019afb5adee</anchor>
      <arglist>(const ExportFunction &amp;_f, const ExportArgument &amp;_argument1=emptyConstExportArgument, const ExportArgument &amp;_argument2=emptyConstExportArgument, const ExportArgument &amp;_argument3=emptyConstExportArgument, const ExportArgument &amp;_argument4=emptyConstExportArgument, const ExportArgument &amp;_argument5=emptyConstExportArgument, const ExportArgument &amp;_argument6=emptyConstExportArgument, const ExportArgument &amp;_argument7=emptyConstExportArgument, const ExportArgument &amp;_argument8=emptyConstExportArgument, const ExportArgument &amp;_argument9=emptyConstExportArgument)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addLinebreak</name>
      <anchorfile>classExportStatementBlock.html</anchorfile>
      <anchor>a3be72bec263478281bd013b2235a6e6a</anchor>
      <arglist>(uint num=1)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addStatement</name>
      <anchorfile>classExportStatementBlock.html</anchorfile>
      <anchor>a345e6b691d0dee2ce0e4d104e431d7ac</anchor>
      <arglist>(const ExportStatement &amp;_statement)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addStatement</name>
      <anchorfile>classExportStatementBlock.html</anchorfile>
      <anchor>a23e4fd046550886b869ad753a050cf87</anchor>
      <arglist>(const std::string &amp;_statementString)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>clear</name>
      <anchorfile>classExportStatementBlock.html</anchorfile>
      <anchor>af0f695a335fea6cbb4a1a51de2cb76e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ExportStatement *</type>
      <name>clone</name>
      <anchorfile>classExportStatementBlock.html</anchorfile>
      <anchor>a8c1ae35eee032fd2f1d169e47a09b3d8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>exportCode</name>
      <anchorfile>classExportStatementBlock.html</anchorfile>
      <anchor>a2e10fe40609afba5ccfed41758f9c561</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>exportDataDeclaration</name>
      <anchorfile>classExportStatementBlock.html</anchorfile>
      <anchor>a9a516b2423ee9beb93e7b654f7b53248</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportStatementBlock</name>
      <anchorfile>classExportStatementBlock.html</anchorfile>
      <anchor>a77fe3f96aca4d0a2ff60d87914113ed2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportStatementBlock</name>
      <anchorfile>classExportStatementBlock.html</anchorfile>
      <anchor>a7b03e1f47f0fa57e5a46c1c4c0380453</anchor>
      <arglist>(const ExportStatementBlock &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumStatements</name>
      <anchorfile>classExportStatementBlock.html</anchorfile>
      <anchor>af2197e0549910e0993b183228ea5505f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ExportStatementBlock &amp;</type>
      <name>operator=</name>
      <anchorfile>classExportStatementBlock.html</anchorfile>
      <anchor>abaa1aa54ea90c1dbf5fb0104b7a97f5c</anchor>
      <arglist>(const ExportStatementBlock &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportStatementBlock</name>
      <anchorfile>classExportStatementBlock.html</anchorfile>
      <anchor>aaaca6a3d451d73a27f27f719c77637ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StatementPtrArray</type>
      <name>statements</name>
      <anchorfile>classExportStatementBlock.html</anchorfile>
      <anchor>a633e70c0013ffa71ee78d0e84435c35f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend ExportStatementBlock &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classExportStatementBlock.html</anchorfile>
      <anchor>ae25807ecb3d8c9ce77d9b516eb96df43</anchor>
      <arglist>(ExportStatementBlock &amp;_block, const ExportStatement &amp;_statement)</arglist>
    </member>
    <member kind="friend">
      <type>friend ExportStatementBlock &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classExportStatementBlock.html</anchorfile>
      <anchor>a535bfee76eba9c84daebff78ac56e09d</anchor>
      <arglist>(ExportStatementBlock &amp;_block, const std::string &amp;_statement)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportStatementString</name>
    <filename>classExportStatementString.html</filename>
    <base>ExportStatement</base>
    <member kind="function" virtualness="virtual">
      <type>virtual ExportStatement *</type>
      <name>clone</name>
      <anchorfile>classExportStatementString.html</anchorfile>
      <anchor>afe114901dc9039c50a1d10654119f329</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>exportCode</name>
      <anchorfile>classExportStatementString.html</anchorfile>
      <anchor>a5a5687fee8a3929c10f76b4d26fbc2df</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportStatementString</name>
      <anchorfile>classExportStatementString.html</anchorfile>
      <anchor>a585f7fd62542d7cec80689aaa54aaf6e</anchor>
      <arglist>(const std::string &amp;_statementString=std::string())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportStatementString</name>
      <anchorfile>classExportStatementString.html</anchorfile>
      <anchor>aa74a931753cc29c2d071188d6d1bd496</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>statementString</name>
      <anchorfile>classExportStatementString.html</anchorfile>
      <anchor>ab44bacd3e71f8ab71c5b6076946b4764</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportTemplatedFile</name>
    <filename>classExportTemplatedFile.html</filename>
    <base>ExportFile</base>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>configure</name>
      <anchorfile>classExportTemplatedFile.html</anchorfile>
      <anchor>a0122fd2b75cc66f87e71a7cb2e185efe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportTemplatedFile</name>
      <anchorfile>classExportTemplatedFile.html</anchorfile>
      <anchor>a7df4e4cb17dbda59f3e2c06f9f143b10</anchor>
      <arglist>(const std::string &amp;_templateName, const std::string &amp;_fileName, const std::string &amp;_commonHeaderName=&quot;&quot;, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16, const std::string &amp;_commentString=std::string())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportTemplatedFile</name>
      <anchorfile>classExportTemplatedFile.html</anchorfile>
      <anchor>ad0fdba30ac91b9eaea9369818733daed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>fillTemplate</name>
      <anchorfile>classExportTemplatedFile.html</anchorfile>
      <anchor>a2597262339c73de2f742c7bd0e39e337</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>dictionary</name>
      <anchorfile>classExportTemplatedFile.html</anchorfile>
      <anchor>aa2991692c4ace9832d13bb18dcc38e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>folders</name>
      <anchorfile>classExportTemplatedFile.html</anchorfile>
      <anchor>a2f54b6bfa4d41c8938a78ed57b6a2a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>templateName</name>
      <anchorfile>classExportTemplatedFile.html</anchorfile>
      <anchor>a506cbf6e7140a40d3f11cc6a0f718d1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>ExportAuxiliaryFunctions</name>
      <anchorfile>classExportTemplatedFile.html</anchorfile>
      <anchor>a6fe666cdeb8aee4d14bb7ae90eca0a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>ExportAuxiliarySimFunctions</name>
      <anchorfile>classExportTemplatedFile.html</anchorfile>
      <anchor>abdd4ae939322b84b4efd09e849dc6b37</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>ExportHessianRegularization</name>
      <anchorfile>classExportTemplatedFile.html</anchorfile>
      <anchor>a55c9a5d61ac28d2c088529bc90762170</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>ExportQpOasesInterface</name>
      <anchorfile>classExportTemplatedFile.html</anchorfile>
      <anchor>a4e83a2684d33f0c8f53770de35a51be5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>ExportSimulinkInterface</name>
      <anchorfile>classExportTemplatedFile.html</anchorfile>
      <anchor>a4d22138cee65863bd8a8533201e83cef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportVariable</name>
    <filename>classExportVariable.html</filename>
    <base>ExportArgument</base>
    <member kind="function">
      <type>ExportVariable</type>
      <name>clone</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>a7e6199a0ad0950b60333789998003bc6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportVariable</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>a3212a1b4880ee3dc73b1571e72779fea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportVariable</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>ab800b0a237d35d3eda258f5d8fed62a9</anchor>
      <arglist>(const std::string &amp;_name, uint _nRows, uint _nCols, ExportType _type=REAL, ExportStruct _dataStruct=ACADO_LOCAL, bool _callItByValue=false, const std::string &amp;_prefix=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportVariable</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>aad6b773d94e8033fa811a0acc9221a24</anchor>
      <arglist>(const std::string &amp;_name, const DMatrix &amp;_data, ExportType _type=REAL, ExportStruct _dataStruct=ACADO_LOCAL, bool _callItByValue=false, const std::string &amp;_prefix=std::string(), bool _isGiven=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportVariable</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>a9806f993c07dd38bf47421a8297070e2</anchor>
      <arglist>(const std::string &amp;_name, const DMatrixPtr &amp;_data, ExportType _type=REAL, ExportStruct _dataStruct=ACADO_LOCAL, bool _callItByValue=false, const std::string &amp;_prefix=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportVariable</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>ae98a1b53f076010e97c61564bebd3fb5</anchor>
      <arglist>(unsigned _nRows, unsigned _nCols, ExportType _type=REAL, ExportStruct _dataStruct=ACADO_LOCAL, bool _callItByValue=false, const std::string &amp;_prefix=std::string())</arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>get</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>a58fb869e50d9c90a7d281cd8dc129f5e</anchor>
      <arglist>(const ExportIndex &amp;rowIdx, const ExportIndex &amp;colIdx) const </arglist>
    </member>
    <member kind="function">
      <type>ExportVariable</type>
      <name>getCol</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>a3ed7a5dd2a4f4dabcdd1ae6f82d13c40</anchor>
      <arglist>(const ExportIndex &amp;idx) const </arglist>
    </member>
    <member kind="function">
      <type>ExportVariable</type>
      <name>getCols</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>ac84f40e868c79877bd2dd26ad234f701</anchor>
      <arglist>(const ExportIndex &amp;idx1, const ExportIndex &amp;idx2) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getDim</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>a16c9e4e39e0c6e7dd5b7258b15843abc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ExportVariable</type>
      <name>getElement</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>ab94b83e1eff816542c5917363660be0e</anchor>
      <arglist>(const ExportIndex &amp;rowIdx, const ExportIndex &amp;colIdx) const </arglist>
    </member>
    <member kind="function">
      <type>const DMatrix &amp;</type>
      <name>getGivenMatrix</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>a1bfffd5ad50f2c6f827860cdaf117ced</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNumCols</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>a75b9e3820c6a79aea898944b658b08ab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNumRows</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>a22bb1e55eb3e782c3d79c624d7ad5d94</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ExportVariable</type>
      <name>getRow</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>ae9838bc95b0a7e3cddf4b835a189171c</anchor>
      <arglist>(const ExportIndex &amp;idx) const </arglist>
    </member>
    <member kind="function">
      <type>ExportVariable</type>
      <name>getRows</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>ac6914b2d17de50f31c82081b03f36abd</anchor>
      <arglist>(const ExportIndex &amp;idx1, const ExportIndex &amp;idx2) const </arglist>
    </member>
    <member kind="function">
      <type>ExportVariable</type>
      <name>getSubMatrix</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>a9f9ac85f60f6af9067dc91e673f754e3</anchor>
      <arglist>(const ExportIndex &amp;rowIdx1, const ExportIndex &amp;rowIdx2, const ExportIndex &amp;colIdx1, const ExportIndex &amp;colIdx2) const </arglist>
    </member>
    <member kind="function">
      <type>ExportVariable</type>
      <name>getTranspose</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>a4a90d3cb5d5ecdf368365bd3352f2cbb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDiagonal</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>a5c8161a994d2187d30c5b9a944b5b86e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isGiven</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>a0f8692103a81de5fbd46d078356ed6cf</anchor>
      <arglist>(const ExportIndex &amp;rowIdx, const ExportIndex &amp;colIdx) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isGiven</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>a123a8962d33fdc245257816a32ca589a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOne</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>a6f6160817d5fbe6375f97cc77ea5b635</anchor>
      <arglist>(const ExportIndex &amp;rowIdx, const ExportIndex &amp;colIdx) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSubMatrix</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>a6eba3135416dcfc6409c534a1f84770c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVector</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>a9db87e692687de73aae86f785acef53e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isZero</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>aa5e98582f8da05918de9da178ae5472d</anchor>
      <arglist>(const ExportIndex &amp;rowIdx, const ExportIndex &amp;colIdx) const </arglist>
    </member>
    <member kind="function">
      <type>ExportVariable</type>
      <name>makeColVector</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>a2c340e1e4ba72a9a8c10dc8e9c54d5d8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ExportVariable</type>
      <name>makeRowVector</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>acdeb99c70ab3fdc1ba8b8212edbc9992</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>a6af7dbb80fed733960993dd8bb40a9d0</anchor>
      <arglist>(uint rowIdx, uint colIdx) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>ab3923915e22eafc8e1861035d4f6a30c</anchor>
      <arglist>(uint totalIdx) const </arglist>
    </member>
    <member kind="function">
      <type>ExportArithmeticStatement</type>
      <name>operator+</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>a54c1261517ebaf41d806cf9d3d274554</anchor>
      <arglist>(ExportArithmeticStatement arg) const </arglist>
    </member>
    <member kind="function">
      <type>ExportArithmeticStatement</type>
      <name>operator+=</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>ab2794182d5cee0feb6e02f45de9ed1fe</anchor>
      <arglist>(ExportArithmeticStatement arg) const </arglist>
    </member>
    <member kind="function">
      <type>ExportArithmeticStatement</type>
      <name>operator-</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>a50533179bfa2d5cbcd20175d335541a4</anchor>
      <arglist>(ExportArithmeticStatement arg) const </arglist>
    </member>
    <member kind="function">
      <type>ExportArithmeticStatement</type>
      <name>operator-=</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>af0afae8806123efc3876dfcb5d51d9be</anchor>
      <arglist>(ExportArithmeticStatement arg) const </arglist>
    </member>
    <member kind="function">
      <type>ExportVariableInternal *</type>
      <name>operator-&gt;</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>ad961b875cd56c53ac21cb8685c6de03f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ExportVariableInternal *</type>
      <name>operator-&gt;</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>a6e9484cfccec52d5654988dfd17628da</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ExportArithmeticStatement</type>
      <name>operator==</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>a92431e3ec79815db54e192272da5dc09</anchor>
      <arglist>(ExportArithmeticStatement arg) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>print</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>a92e91dca84647a08427b115d3f05161a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ExportVariable &amp;</type>
      <name>setup</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>a71282a634c68b84ca8fc3f9fd48cc3c6</anchor>
      <arglist>(const std::string &amp;_name, uint _nRows=1, uint _nCols=1, ExportType _type=REAL, ExportStruct _dataStruct=ACADO_LOCAL, bool _callItByValue=false, const std::string &amp;_prefix=std::string())</arglist>
    </member>
    <member kind="function">
      <type>ExportVariable &amp;</type>
      <name>setup</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>a69e9e9f696478d9a8f67fe0564d6368d</anchor>
      <arglist>(const std::string &amp;_name, const DMatrix &amp;_data, ExportType _type=REAL, ExportStruct _dataStruct=ACADO_LOCAL, bool _callItByValue=false, const std::string &amp;_prefix=std::string(), bool _isGiven=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportVariable</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>ae1d290d52c6022aad3bfea687e4b9fec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportVariable</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>a231c4db1c07dc35f244cd29fc1083baf</anchor>
      <arglist>(const Eigen::MatrixBase&lt; Derived &gt; &amp;_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportVariable</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>a0a5ae05d280eb8b462daa82b33dd6987</anchor>
      <arglist>(const double _data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>simpleForward</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>a63945e1a5096a5a97286d03e3df27361</anchor>
      <arglist>(const DMatrix &amp;_value)</arglist>
    </member>
    <member kind="friend">
      <type>friend ExportArithmeticStatement</type>
      <name>operator*</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>acd8df7d4ab1ec65a946889b6f902dac1</anchor>
      <arglist>(const ExportVariable &amp;arg1, const ExportVariable &amp;arg2)</arglist>
    </member>
    <member kind="friend">
      <type>friend ExportArithmeticStatement</type>
      <name>operator+</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>a0436717d41cfb732869ec26db29cf84d</anchor>
      <arglist>(const ExportVariable &amp;arg1, const ExportVariable &amp;arg2)</arglist>
    </member>
    <member kind="friend">
      <type>friend ExportArithmeticStatement</type>
      <name>operator+=</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>a11dde9f1026120e6975263c253ce2607</anchor>
      <arglist>(const ExportVariable &amp;arg1, const ExportVariable &amp;arg2)</arglist>
    </member>
    <member kind="friend">
      <type>friend ExportArithmeticStatement</type>
      <name>operator-</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>af655b364314105f9f22fee30541a5aaa</anchor>
      <arglist>(const ExportVariable &amp;arg1, const ExportVariable &amp;arg2)</arglist>
    </member>
    <member kind="friend">
      <type>friend ExportArithmeticStatement</type>
      <name>operator-=</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>ad44b95ec6978c14da4d272d792a9a5d9</anchor>
      <arglist>(const ExportVariable &amp;arg1, const ExportVariable &amp;arg2)</arglist>
    </member>
    <member kind="friend">
      <type>friend ExportArithmeticStatement</type>
      <name>operator==</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>af8298d583e3898513b0e87a2ff2e8d5b</anchor>
      <arglist>(const ExportVariable &amp;arg1, const ExportVariable &amp;arg2)</arglist>
    </member>
    <member kind="friend">
      <type>friend ExportArithmeticStatement</type>
      <name>operator^</name>
      <anchorfile>classExportVariable.html</anchorfile>
      <anchor>ae867bfc1b33e5041d9866bd97dcd0c45</anchor>
      <arglist>(const ExportVariable &amp;arg1, const ExportVariable &amp;arg2)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportVariableInternal</name>
    <filename>classExportVariableInternal.html</filename>
    <base>ExportArgumentInternal</base>
    <member kind="function" virtualness="virtual">
      <type>virtual ExportVariableInternal *</type>
      <name>clone</name>
      <anchorfile>classExportVariableInternal.html</anchorfile>
      <anchor>a344a20463c5f5c97d93d32451588d5ed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportVariableInternal</name>
      <anchorfile>classExportVariableInternal.html</anchorfile>
      <anchor>ab26bcceda19a548f20e619677b7d0ab6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportVariableInternal</name>
      <anchorfile>classExportVariableInternal.html</anchorfile>
      <anchor>a3a62281b0282c1dcb7b6ced6ff126931</anchor>
      <arglist>(const std::string &amp;_name, const DMatrixPtr &amp;_data, ExportType _type=REAL, ExportStruct _dataStruct=ACADO_LOCAL, bool _callItByValue=false, const std::string &amp;_prefix=std::string())</arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>get</name>
      <anchorfile>classExportVariableInternal.html</anchorfile>
      <anchor>a5fe37544cfb01c649c45d162fe042e3f</anchor>
      <arglist>(const ExportIndex &amp;rowIdx, const ExportIndex &amp;colIdx) const </arglist>
    </member>
    <member kind="function">
      <type>ExportVariable</type>
      <name>getCol</name>
      <anchorfile>classExportVariableInternal.html</anchorfile>
      <anchor>ab358bd616b285fad6a204cf97bb6abdd</anchor>
      <arglist>(const ExportIndex &amp;idx) const </arglist>
    </member>
    <member kind="function">
      <type>ExportVariable</type>
      <name>getCols</name>
      <anchorfile>classExportVariableInternal.html</anchorfile>
      <anchor>a8a05d3aa353223ec74801ab867fd04f9</anchor>
      <arglist>(const ExportIndex &amp;idx1, const ExportIndex &amp;idx2) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getDim</name>
      <anchorfile>classExportVariableInternal.html</anchorfile>
      <anchor>a6dd0158050eda6e18ebf6d2896f834c5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const DMatrix &amp;</type>
      <name>getGivenMatrix</name>
      <anchorfile>classExportVariableInternal.html</anchorfile>
      <anchor>afc15230b40b3faf71d2bda526623edcc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNumCols</name>
      <anchorfile>classExportVariableInternal.html</anchorfile>
      <anchor>a082307ae581821fe5855da751b755693</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNumRows</name>
      <anchorfile>classExportVariableInternal.html</anchorfile>
      <anchor>a5e69129485788bcebcfe04ac381a2da9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ExportVariable</type>
      <name>getRow</name>
      <anchorfile>classExportVariableInternal.html</anchorfile>
      <anchor>a0916ff4af457d50572800acdc126bdc8</anchor>
      <arglist>(const ExportIndex &amp;idx) const </arglist>
    </member>
    <member kind="function">
      <type>ExportVariable</type>
      <name>getRows</name>
      <anchorfile>classExportVariableInternal.html</anchorfile>
      <anchor>a28e0d0f33da23a30cec33f136f1e56ea</anchor>
      <arglist>(const ExportIndex &amp;idx1, const ExportIndex &amp;idx2) const </arglist>
    </member>
    <member kind="function">
      <type>ExportVariable</type>
      <name>getSubMatrix</name>
      <anchorfile>classExportVariableInternal.html</anchorfile>
      <anchor>a08819bfb8fa47da4b0038c18b3a15140</anchor>
      <arglist>(const ExportIndex &amp;_rowIdx1, const ExportIndex &amp;_rowIdx2, const ExportIndex &amp;_colIdx1, const ExportIndex &amp;_colIdx2) const </arglist>
    </member>
    <member kind="function">
      <type>ExportVariable</type>
      <name>getTranspose</name>
      <anchorfile>classExportVariableInternal.html</anchorfile>
      <anchor>a945861d37606a46144afaedab3010ac0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDiagonal</name>
      <anchorfile>classExportVariableInternal.html</anchorfile>
      <anchor>a01e038cafb01a0dfd554f0831d50a916</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isGiven</name>
      <anchorfile>classExportVariableInternal.html</anchorfile>
      <anchor>adeaedaa0e95a10646cb71d53fc5a8d9d</anchor>
      <arglist>(const ExportIndex &amp;rowIdx, const ExportIndex &amp;colIdx) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isGiven</name>
      <anchorfile>classExportVariableInternal.html</anchorfile>
      <anchor>a4cf8335e15260d9e031db7810fd5c9a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOne</name>
      <anchorfile>classExportVariableInternal.html</anchorfile>
      <anchor>a77281856f94c005085d2fded55c6234a</anchor>
      <arglist>(const ExportIndex &amp;rowIdx, const ExportIndex &amp;colIdx) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSubMatrix</name>
      <anchorfile>classExportVariableInternal.html</anchorfile>
      <anchor>af0afdef7c9d558c2522883dc6e8f7dcf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVector</name>
      <anchorfile>classExportVariableInternal.html</anchorfile>
      <anchor>accf55a82a85437e113da0a4c83ef1c75</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isZero</name>
      <anchorfile>classExportVariableInternal.html</anchorfile>
      <anchor>add8575b19ae8f19505afbb32b146d762</anchor>
      <arglist>(const ExportIndex &amp;rowIdx, const ExportIndex &amp;colIdx) const </arglist>
    </member>
    <member kind="function">
      <type>ExportVariable</type>
      <name>makeColVector</name>
      <anchorfile>classExportVariableInternal.html</anchorfile>
      <anchor>a159a0097cfc923c9c738313d514d260e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ExportVariable</type>
      <name>makeRowVector</name>
      <anchorfile>classExportVariableInternal.html</anchorfile>
      <anchor>a16c9ff595fd94a1ecc697b2bf3b31d02</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>print</name>
      <anchorfile>classExportVariableInternal.html</anchorfile>
      <anchor>a6f9da4a9d8ae8cb71ee37275062131ee</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportVariableInternal</name>
      <anchorfile>classExportVariableInternal.html</anchorfile>
      <anchor>aef4b328e8db35c1dccf8ba8ff9d95cea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual uint</type>
      <name>getColDim</name>
      <anchorfile>classExportVariableInternal.html</anchorfile>
      <anchor>ac51658261079b9ab54b171d9ca3cfd58</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual ExportIndex</type>
      <name>getTotalIdx</name>
      <anchorfile>classExportVariableInternal.html</anchorfile>
      <anchor>a9035f14e8907c5c850c7d40887152d9d</anchor>
      <arglist>(const ExportIndex &amp;rowIdx, const ExportIndex &amp;colIdx) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>hasValue</name>
      <anchorfile>classExportVariableInternal.html</anchorfile>
      <anchor>a9cadf37ee4add0f9e54208582d69dceb</anchor>
      <arglist>(const ExportIndex &amp;_rowIdx, const ExportIndex &amp;_colIdx, double _value) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setSubmatrixOffsets</name>
      <anchorfile>classExportVariableInternal.html</anchorfile>
      <anchor>a073cef658aed5646eed3eed604f2b27b</anchor>
      <arglist>(const ExportIndex &amp;_rowOffset, const ExportIndex &amp;_colOffset, unsigned _rowDim=0, unsigned _colDim=0, unsigned _nRows=0, unsigned _nCols=0)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>colDim</name>
      <anchorfile>classExportVariableInternal.html</anchorfile>
      <anchor>a8e75f5d814844efd6261ea53b3d12c28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportIndex</type>
      <name>colOffset</name>
      <anchorfile>classExportVariableInternal.html</anchorfile>
      <anchor>aa61551533cb4d74830d5364ff403afb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>doAccessTransposed</name>
      <anchorfile>classExportVariableInternal.html</anchorfile>
      <anchor>a4cb7a52b2e9d2c4cf6872c9e713b7b37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>nCols</name>
      <anchorfile>classExportVariableInternal.html</anchorfile>
      <anchor>a76cbb7077070f71eafa3ef0705672df1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>nRows</name>
      <anchorfile>classExportVariableInternal.html</anchorfile>
      <anchor>a6074b7bde54cd8d220be85bc514b634b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>rowDim</name>
      <anchorfile>classExportVariableInternal.html</anchorfile>
      <anchor>aa165b39d1b865030326528cca2b5e4ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportIndex</type>
      <name>rowOffset</name>
      <anchorfile>classExportVariableInternal.html</anchorfile>
      <anchor>a960a5818fa9edb22365bb7cad736eea7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Expression</name>
    <filename>classExpression.html</filename>
    <member kind="function">
      <type>Expression</type>
      <name>ADbackward</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a2daf92158fd85a4ea4bd080422486751</anchor>
      <arglist>(const Expression &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>ADbackward</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a6f7bb98599cb9135bcf8b65b3ded3e8d</anchor>
      <arglist>(const Expression &amp;arg, const Expression &amp;seed) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>ADforward</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>aa00c8847dabe98e8f71b667c3e690388</anchor>
      <arglist>(const Expression &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>ADforward</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a8d1e1b124acbc9d1dc30dae143aca510</anchor>
      <arglist>(const VariableType &amp;varType_, const int *arg, int nV) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>ADforward</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>ae73ab0ca352414cef5aa0a992578039c</anchor>
      <arglist>(const Expression &amp;arg, const Expression &amp;seed) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>ADforward</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a510427c30621804070ff0fb938568079</anchor>
      <arglist>(const VariableType &amp;varType_, const int *arg, const Expression &amp;seed) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>ADforward</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>aa46f2103ec2106e6952980af1237fb7b</anchor>
      <arglist>(const VariableType *varType_, const int *arg, const Expression &amp;seed) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>ADsymmetric</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>ae59e0c948b7044ac995a4e96ea6e574a</anchor>
      <arglist>(const Expression &amp;arg, const Expression &amp;S, const Expression &amp;l, Expression *dfS=0, Expression *ldf=0) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>ADsymmetric</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>ab4a0473429bfa80dfe6fc505983398a3</anchor>
      <arglist>(const Expression &amp;arg, const Expression &amp;l, Expression *dfS=0, Expression *ldf=0) const </arglist>
    </member>
    <member kind="function">
      <type>Expression &amp;</type>
      <name>appendCols</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a83dc552159a6f049062c1a395189e59b</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Expression &amp;</type>
      <name>appendRows</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>afe010ebc2ef6ddf4672b42ec965b23fd</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Expression *</type>
      <name>clone</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>af2af8185f82204e3d2b9b35ed1f18600</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Expression</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a3bc31934591fef438de2f3907c1a8ad9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Expression</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>ac5b5aaff5d68d2bc3218abf71c16b367</anchor>
      <arglist>(const Operator &amp;tree_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Expression</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a0a3b3f9a69daa91ae74fc0dc73a61b41</anchor>
      <arglist>(const std::string &amp;name_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Expression</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>abc04321aa5a74054dc4a0c5141100f7f</anchor>
      <arglist>(const std::string &amp;name_, uint nRows_, uint nCols_, VariableType variableType_=VT_UNKNOWN, uint globalTypeID=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Expression</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a02512e9e4af5a4671e9f132072adfcf9</anchor>
      <arglist>(int nRows_, int nCols_=1, VariableType variableType_=VT_UNKNOWN, int globalTypeID=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Expression</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>ab58d59a2ca56d45b5f838a99f64d56cc</anchor>
      <arglist>(uint nRows_, uint nCols_=1, VariableType variableType_=VT_UNKNOWN, uint globalTypeID=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Expression</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a4c500fe8aaa329ad51e79c55669a04c2</anchor>
      <arglist>(const double &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Expression</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a467af745e417e43089249f349dd39ccb</anchor>
      <arglist>(const DVector &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Expression</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a4f268e2b517c3628c995b424a9305ef5</anchor>
      <arglist>(const DMatrix &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Expression</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a8b4adff0c86ab1665fa92c5320ac8072</anchor>
      <arglist>(const Expression &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>getAcos</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>ab6b5b847eb60c670018640b6f085b7ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>getAsin</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a01f8ed597e3926de6e6d3d1d33e84b7f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>getAtan</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a7d8528d0485112e783dbf0ee5a894862</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>getCol</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>af0f1440f6de4b0230b3c8525ff7035db</anchor>
      <arglist>(const uint &amp;colIdx) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>getCols</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>ab0c6139a6b8a584b57a9bef2f652355c</anchor>
      <arglist>(const uint &amp;colIdx1, const uint &amp;colIdx2) const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getComponent</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>aa33e95937e6c6b397b8e275a411a2d9e</anchor>
      <arglist>(const unsigned int idx) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>getCos</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a67001a4a0aef169446a6baaec07e662b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DMatrix</type>
      <name>getDependencyPattern</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a75bd8ee0048a06d8803ef8c349fa93db</anchor>
      <arglist>(const Expression &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getDim</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a75fad7a5513356c67580bc893b7cdcb1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>getDot</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a29452b80ed003110160c70933d4f6d46</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>getEntropy</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>abc29bc12615bc4ec4f05bc25f6c998f3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>getEuclideanNorm</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a71093ab116a88ec162b7599945e14e4a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>getExp</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a144ed7a83fbb33232931e923f7166407</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>getInverse</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>aeb0d2f1c1cf6c675bc5e31221ec6c32f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>getLn</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a006e5a4865c63da2a726d3cb211dcf25</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>getLogSumExp</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a398e8a4f77e66963d739f081cc11b08e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>getNext</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a026d1e5ad71ee0ff227b70f5bd3797dd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumCols</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>af0117f251b20a486336ded38830308dd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumRows</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a20826e2e0a174305106df35068bb1a57</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>getODEexpansion</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a13384ac47e33795eb7e3d1428b0713d9</anchor>
      <arglist>(const int &amp;order, const int *arg) const </arglist>
    </member>
    <member kind="function">
      <type>Operator *</type>
      <name>getOperatorClone</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>ab054f0962f383490df334ce39412c74d</anchor>
      <arglist>(uint idx) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>getPow</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a3a39e46c4b0d03b7ca4027fb9f4629bf</anchor>
      <arglist>(const Expression &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>getPowInt</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>aefe2af89b67e5f433427d782d9bfa61b</anchor>
      <arglist>(const int &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>getRow</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>ad6b32ba265d32d49c972ae6dc9544679</anchor>
      <arglist>(const uint &amp;rowIdx) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>getRows</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a5a5ac7caabfcd0e897b4e4d344ad308d</anchor>
      <arglist>(const uint &amp;rowIdx1, const uint &amp;rowIdx2) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>getSin</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a95f098ba77156e19db67858919c5111d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DMatrix</type>
      <name>getSparsityPattern</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>afd0784b10b13facf575804d0806fbb47</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>getSqrt</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a392c5507e5791a8b131584e8382aecd9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>getSubMatrix</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>ac3ef81e3aaa39133296cf0dd2feb4996</anchor>
      <arglist>(const uint &amp;rowIdx1, const uint &amp;rowIdx2, const uint &amp;colIdx1, const uint &amp;colIdx2) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>getSumSquare</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>ac8021e27f9a5fba638d6d9324131bf9a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>getTan</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>ab8e533601c81fd8c13531615630b7172</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VariableType</type>
      <name>getVariableType</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a6e6f45194e05122f7ede0200a02d550f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isDependingOn</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a9948f24e876def963ae09b1fc2184a78</anchor>
      <arglist>(VariableType type) const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isDependingOn</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a52147763493cfbabdc6d3347f2de81a3</anchor>
      <arglist>(const Expression &amp;e) const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isVariable</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>aa07933024b7fb1124642c8215186d893</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator()</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>aef08c1827665dbf47e658d11023d285c</anchor>
      <arglist>(uint idx) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator()</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a958759032cce51bfc0d2018682a72fb8</anchor>
      <arglist>(uint rowIdx, uint colIdx) const </arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator()</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>add86ce291a44149b3d317856e7dc1a03</anchor>
      <arglist>(uint idx)</arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator()</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>ac3506cde78e70d40b5c1974b884fc6ae</anchor>
      <arglist>(uint rowIdx, uint colIdx)</arglist>
    </member>
    <member kind="function">
      <type>Expression &amp;</type>
      <name>operator*=</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a75f2dfcb6e40c5843e57e6ccb4fa19ed</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Expression &amp;</type>
      <name>operator+=</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>ac59b2c31c41d164e36c054426a4ef475</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator-</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a47885c5097dde4aa49e59c6949a73413</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Expression &amp;</type>
      <name>operator-=</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>ad1daebca6ec0b0fd63b1f4637a0a6466</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Expression &amp;</type>
      <name>operator/=</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a41bfcdfb177583f16bc3f0cc2ecf1531</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Expression &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a67be5b8a643c7d609c9f83e84262bb66</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Expression &amp;</type>
      <name>operator=</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a58304f8244948c6df1a1af1b505bcac5</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>print</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a7f9f34e691d0d53eb996c283b9773517</anchor>
      <arglist>(std::ostream &amp;stream) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>substitute</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a03fcd4ec0ba59a26c0188e7b44387ab5</anchor>
      <arglist>(int idx, const Expression &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>transpose</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a8129203b9252161a14c1947fdff485a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Expression</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a3e99570b177da619eeb2c5787cbb148e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Expression</type>
      <name>add</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>ad81ecc141af3b82db885d1f4e23b533e</anchor>
      <arglist>(const Expression &amp;arg) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Expression &amp;</type>
      <name>assignmentSetup</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>aa48996239c5039906a2aa490ec8a8af1</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>construct</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a723ed7b5e8347fffe0dc1193cb978828</anchor>
      <arglist>(VariableType variableType_, uint globalTypeID_, uint nRows_, uint nCols_, const std::string &amp;name_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copy</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a89b2efafce73694ffa226bb05f0d6c66</anchor>
      <arglist>(const Expression &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>deleteAll</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a9e780c77f039d6a21b5932270d167e5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Expression</type>
      <name>div</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a5b107570c60e75b7b37676200d3b150a</anchor>
      <arglist>(const Expression &amp;arg) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Expression</type>
      <name>mul</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a20dcc66ca60047c8aa9d9571442c3023</anchor>
      <arglist>(const Expression &amp;arg) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Operator *</type>
      <name>product</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a9445a034f712ced3123b4f4456b7c853</anchor>
      <arglist>(const Operator *a, const Operator *b) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Expression</type>
      <name>sub</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a87e216ccc4a4df66edf42ae1891a753d</anchor>
      <arglist>(const Expression &amp;arg) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>component</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a9a006ffee841061a6b829a99e7fdbce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>dim</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a3dff5dd2da512cde297086f557567907</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Operator **</type>
      <name>element</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a34bbdd667b2f263a4ab9f4eabc1cf191</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>acd144146c9aa5019aae3b3246a5c01cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>nCols</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a677a8ea32980cee0d2966ee84e2f10c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>nRows</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a5a7274c35b0329e8d19e89ba34e51bc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VariableType</type>
      <name>variableType</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>adb539b4876813b27251c906fd308ace1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>CFunction</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a291746777cb66152b9d4f6ca1728c94d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>COperator</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>ac0f93693aa787c245c84d45edadd2e1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>FunctionEvaluationTree</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a76726c7600092c3ac3779b9733464ff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend Expression</type>
      <name>operator*</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>ac22b82e75c9ef8ddbfe3358e4afaf97d</anchor>
      <arglist>(const Expression &amp;arg1, const Expression &amp;arg2)</arglist>
    </member>
    <member kind="friend">
      <type>friend Expression</type>
      <name>operator+</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a46243ef5a23e593c4c1f33e721e58342</anchor>
      <arglist>(const Expression &amp;arg1, const Expression &amp;arg2)</arglist>
    </member>
    <member kind="friend">
      <type>friend Expression</type>
      <name>operator-</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>ae0a74ee3b2172442b0bcced1847ffd4f</anchor>
      <arglist>(const Expression &amp;arg1, const Expression &amp;arg2)</arglist>
    </member>
    <member kind="friend">
      <type>friend Expression</type>
      <name>operator/</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a2ba8fd65ae9fd131aa55ec0028f7f92b</anchor>
      <arglist>(const Expression &amp;arg1, const Expression &amp;arg2)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classExpression.html</anchorfile>
      <anchor>a2008ab4ef76f81a4574d3973cf380b8a</anchor>
      <arglist>(std::ostream &amp;stream, const Expression &amp;arg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExpressionType</name>
    <filename>classExpressionType.html</filename>
    <templarg>Derived</templarg>
    <templarg>Type</templarg>
    <templarg>AllowCounter</templarg>
    <base>Expression</base>
    <member kind="function">
      <type>returnValue</type>
      <name>clearStaticCounters</name>
      <anchorfile>classExpressionType.html</anchorfile>
      <anchor>a76310691e7c43106deb9378de9437cc3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Expression *</type>
      <name>clone</name>
      <anchorfile>classExpressionType.html</anchorfile>
      <anchor>a6802f8bc2af1058141d0d660d8da33b2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExpressionType</name>
      <anchorfile>classExpressionType.html</anchorfile>
      <anchor>a8b3f79d5663794c80ac54eae824176ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExpressionType</name>
      <anchorfile>classExpressionType.html</anchorfile>
      <anchor>a1e1b033af4b43d75d0443f3ebb867e33</anchor>
      <arglist>(const std::string &amp;_name, unsigned _nRows, unsigned _nCols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExpressionType</name>
      <anchorfile>classExpressionType.html</anchorfile>
      <anchor>ab9968d6fc5a2ae99665eb036aa40f787</anchor>
      <arglist>(const Expression &amp;_expression, unsigned _componentIdx=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExpressionType</name>
      <anchorfile>classExpressionType.html</anchorfile>
      <anchor>a2f6e7fafe087d7543571062a72d29222</anchor>
      <arglist>(const double &amp;_arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExpressionType</name>
      <anchorfile>classExpressionType.html</anchorfile>
      <anchor>a151dd5a42116b5a4680ac09823b3faf6</anchor>
      <arglist>(const DVector &amp;_arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExpressionType</name>
      <anchorfile>classExpressionType.html</anchorfile>
      <anchor>a141f48952a7428979791869295588b82</anchor>
      <arglist>(const DMatrix &amp;_arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExpressionType</name>
      <anchorfile>classExpressionType.html</anchorfile>
      <anchor>a03e31324c05cbb63b42264e373128c78</anchor>
      <arglist>(const Operator &amp;_arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExpressionType</name>
      <anchorfile>classExpressionType.html</anchorfile>
      <anchor>a30295409216c783d0e121eff2d31ce83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static unsigned</type>
      <name>count</name>
      <anchorfile>classExpressionType.html</anchorfile>
      <anchor>a829d4b1e6ac86b8f3681ed2c69c212ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FeedforwardLaw</name>
    <filename>classFeedforwardLaw.html</filename>
    <base>ControlLaw</base>
    <member kind="function" virtualness="virtual">
      <type>virtual ControlLaw *</type>
      <name>clone</name>
      <anchorfile>classFeedforwardLaw.html</anchorfile>
      <anchor>a2b9557185cb1d07613619c8361aef161</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FeedforwardLaw</name>
      <anchorfile>classFeedforwardLaw.html</anchorfile>
      <anchor>a823d3a4a380ab6eb59f64baabb22b765</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FeedforwardLaw</name>
      <anchorfile>classFeedforwardLaw.html</anchorfile>
      <anchor>a68e1b69b5a2b304f1810a661367e5ccf</anchor>
      <arglist>(const uint _nx, const Curve &amp;_u, double _samplingTime=DEFAULT_SAMPLING_TIME)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FeedforwardLaw</name>
      <anchorfile>classFeedforwardLaw.html</anchorfile>
      <anchor>abe88705ecda459bb25600f3aa180d975</anchor>
      <arglist>(const FeedforwardLaw &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNP</name>
      <anchorfile>classFeedforwardLaw.html</anchorfile>
      <anchor>a8d113452d88473bad04abaf6dee38c2f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNU</name>
      <anchorfile>classFeedforwardLaw.html</anchorfile>
      <anchor>ad812282b293d1a09be3927016a2333b2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNW</name>
      <anchorfile>classFeedforwardLaw.html</anchorfile>
      <anchor>a743625bbdf38a793551ee550c158b8bd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNX</name>
      <anchorfile>classFeedforwardLaw.html</anchorfile>
      <anchor>a4eb7bebd8da2d2e2119f24abd04faffd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNXA</name>
      <anchorfile>classFeedforwardLaw.html</anchorfile>
      <anchor>a815d2eede582d44820c840f2c157c9f4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNY</name>
      <anchorfile>classFeedforwardLaw.html</anchorfile>
      <anchor>af333d94e154393e34d664188c3d138ff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classFeedforwardLaw.html</anchorfile>
      <anchor>aa5739f4003ebdf3ce4f3a87fca65f049</anchor>
      <arglist>(double startTime=0.0, const DVector &amp;x0_=emptyConstVector, const DVector &amp;p_=emptyConstVector, const VariablesGrid &amp;_yRef=emptyConstVariablesGrid)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isDynamic</name>
      <anchorfile>classFeedforwardLaw.html</anchorfile>
      <anchor>a046c0318453ac13fe34c49b1d9aad18f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isStatic</name>
      <anchorfile>classFeedforwardLaw.html</anchorfile>
      <anchor>abee16bacb29ef7fdb7100aac7b5530a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>FeedforwardLaw &amp;</type>
      <name>operator=</name>
      <anchorfile>classFeedforwardLaw.html</anchorfile>
      <anchor>ad8a1498047cf3b9294f7ef644a99384a</anchor>
      <arglist>(const FeedforwardLaw &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classFeedforwardLaw.html</anchorfile>
      <anchor>a29ce38ebf4d1c175206bb9bea6e6dcff</anchor>
      <arglist>(double currentTime, const DVector &amp;_x, const DVector &amp;_p=emptyConstVector, const VariablesGrid &amp;_yRef=emptyConstVariablesGrid)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FeedforwardLaw</name>
      <anchorfile>classFeedforwardLaw.html</anchorfile>
      <anchor>af19705298c3292df792b0eab546bf5e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>nx</name>
      <anchorfile>classFeedforwardLaw.html</anchorfile>
      <anchor>a9f764ca0e76458d72e2cb58f5b0aa185</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Curve</type>
      <name>uRef</name>
      <anchorfile>classFeedforwardLaw.html</anchorfile>
      <anchor>ad354ff38c592b469189f01763e98608c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>FixedSegmentReturnType</name>
    <filename>structFixedSegmentReturnType.html</filename>
    <templarg>Size</templarg>
    <member kind="typedef">
      <type>VectorBlock&lt; Derived, Size &gt;</type>
      <name>Type</name>
      <anchorfile>structFixedSegmentReturnType.html</anchorfile>
      <anchor>ac2d746820a67369c7398ad083d752047</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Flipper</name>
    <filename>classFlipper.html</filename>
    <member kind="function">
      <type></type>
      <name>Flipper</name>
      <anchorfile>classFlipper.html</anchorfile>
      <anchor>a375f713a471ba59c77da0d5bce22ccbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Flipper</name>
      <anchorfile>classFlipper.html</anchorfile>
      <anchor>a66e869c4103598f856e65c721c106254</anchor>
      <arglist>(int _nV, int _nC=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Flipper</name>
      <anchorfile>classFlipper.html</anchorfile>
      <anchor>a710eaed6aa38f0206f0a57331ce0f28d</anchor>
      <arglist>(const Flipper &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>get</name>
      <anchorfile>classFlipper.html</anchorfile>
      <anchor>adb66871d1abbf22109618085b9636f26</anchor>
      <arglist>(Bounds *const _bounds, double *const R, Constraints *const _constraints=0, double *const _Q=0, double *const _T=0) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classFlipper.html</anchorfile>
      <anchor>ab5e31dfda4904925b0884c6aa14c49dc</anchor>
      <arglist>(int _nV=0, int _nC=0)</arglist>
    </member>
    <member kind="function">
      <type>Flipper &amp;</type>
      <name>operator=</name>
      <anchorfile>classFlipper.html</anchorfile>
      <anchor>ad1f1f6c3ae1e54a43eb70c9c2d7bb023</anchor>
      <arglist>(const Flipper &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>set</name>
      <anchorfile>classFlipper.html</anchorfile>
      <anchor>a918b42bfc9a7caa375170ffb50ff5708</anchor>
      <arglist>(const Bounds *const _bounds, const double *const _R, const Constraints *const _constraints=0, const double *const _Q=0, const double *const _T=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Flipper</name>
      <anchorfile>classFlipper.html</anchorfile>
      <anchor>ae498ab519584627d366565705b5655e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>clear</name>
      <anchorfile>classFlipper.html</anchorfile>
      <anchor>a09841cd2ed9e5a18d23b5fd5bf95c211</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>copy</name>
      <anchorfile>classFlipper.html</anchorfile>
      <anchor>a42dc33c257f037e89b65a923d6d5b093</anchor>
      <arglist>(const Flipper &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getDimT</name>
      <anchorfile>classFlipper.html</anchorfile>
      <anchor>ad0d97e070761775147263fe8b1711898</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Bounds</type>
      <name>bounds</name>
      <anchorfile>classFlipper.html</anchorfile>
      <anchor>af6c5ae2f504cc9478ee07d824ba97801</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Constraints</type>
      <name>constraints</name>
      <anchorfile>classFlipper.html</anchorfile>
      <anchor>a13587b75185673eeff26b9b1f5f9d94b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nC</name>
      <anchorfile>classFlipper.html</anchorfile>
      <anchor>a7ce559eab24de7f2fcc3c317970ab653</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nV</name>
      <anchorfile>classFlipper.html</anchorfile>
      <anchor>a2a4654e2bd29af69634e7751f6541a4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t *</type>
      <name>Q</name>
      <anchorfile>classFlipper.html</anchorfile>
      <anchor>afae7213a4c38a150512faac9ac572ceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t *</type>
      <name>R</name>
      <anchorfile>classFlipper.html</anchorfile>
      <anchor>a8d49f4f458ba1b15de596695cd50d5aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t *</type>
      <name>T</name>
      <anchorfile>classFlipper.html</anchorfile>
      <anchor>a5d401205baa5348982119da87a0ef4da</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>QProblem</name>
      <anchorfile>classFlipper.html</anchorfile>
      <anchor>a22dd8c6dfcdbb2f56b8b4bd9185322c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>QProblemB</name>
      <anchorfile>classFlipper.html</anchorfile>
      <anchor>a3b75e152d72d75f5b515d40a28af177c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ForwardIRKExport</name>
    <filename>classForwardIRKExport.html</filename>
    <base>ImplicitRungeKuttaExport</base>
    <base>RKSensitivitiesExport</base>
    <member kind="function">
      <type></type>
      <name>ForwardIRKExport</name>
      <anchorfile>classForwardIRKExport.html</anchorfile>
      <anchor>a0adea1d58e1d047f7778264bf4a4b6fc</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ForwardIRKExport</name>
      <anchorfile>classForwardIRKExport.html</anchorfile>
      <anchor>acdd5712e86c6335962da172c4b1feca6</anchor>
      <arglist>(const ForwardIRKExport &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getCode</name>
      <anchorfile>classForwardIRKExport.html</anchorfile>
      <anchor>acd9d4b7eda34b5b187d82ff9cf774bae</anchor>
      <arglist>(ExportStatementBlock &amp;code)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getDataDeclarations</name>
      <anchorfile>classForwardIRKExport.html</anchorfile>
      <anchor>ae916cc9922431e459e31b39a893bea17</anchor>
      <arglist>(ExportStatementBlock &amp;declarations, ExportStruct dataStruct=ACADO_ANY) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getFunctionDeclarations</name>
      <anchorfile>classForwardIRKExport.html</anchorfile>
      <anchor>ac9f80edb956b3518fe6ceb334b153978</anchor>
      <arglist>(ExportStatementBlock &amp;declarations) const </arglist>
    </member>
    <member kind="function">
      <type>ForwardIRKExport &amp;</type>
      <name>operator=</name>
      <anchorfile>classForwardIRKExport.html</anchorfile>
      <anchor>a16935a37b4d3d6d7ece2bfc987fa80e5</anchor>
      <arglist>(const ForwardIRKExport &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setup</name>
      <anchorfile>classForwardIRKExport.html</anchorfile>
      <anchor>a24ffde0f06e78a6d585ce983ab0c3074</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ForwardIRKExport</name>
      <anchorfile>classForwardIRKExport.html</anchorfile>
      <anchor>ab09c24f3521e9f05ce63abfb0f7a6c19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ExportVariable</type>
      <name>getAuxVariable</name>
      <anchorfile>classForwardIRKExport.html</anchorfile>
      <anchor>a60269264605d00891c4c1543a40883d6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>getCRSIndex</name>
      <anchorfile>classForwardIRKExport.html</anchorfile>
      <anchor>a34ad0b8d4c97fe9fc7aecefb49a4fe7d</anchor>
      <arglist>(uint output, ExportIndex row, ExportIndex col)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>prepareInputSystem</name>
      <anchorfile>classForwardIRKExport.html</anchorfile>
      <anchor>a4c5a3ee66a17fef4fd66d104004ee6b4</anchor>
      <arglist>(ExportStatementBlock &amp;code)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>prepareOutputSystem</name>
      <anchorfile>classForwardIRKExport.html</anchorfile>
      <anchor>a0d2a610879a6a285135b9a0364054bba</anchor>
      <arglist>(ExportStatementBlock &amp;code)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>propagateOutputs</name>
      <anchorfile>classForwardIRKExport.html</anchorfile>
      <anchor>a8280b4c40d5ada50ee1f17ac1abfe0ae</anchor>
      <arglist>(ExportStatementBlock *block, const ExportIndex &amp;index, const ExportIndex &amp;index0, const ExportIndex &amp;index1, const ExportIndex &amp;index2, const ExportIndex &amp;index3, const ExportIndex &amp;tmp_index1, const ExportIndex &amp;tmp_index2, const ExportIndex &amp;tmp_index3, const ExportIndex &amp;tmp_index4, const ExportVariable &amp;tmp_meas)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>sensitivitiesImplicitSystem</name>
      <anchorfile>classForwardIRKExport.html</anchorfile>
      <anchor>ac1965abfdf7adbcef9100f3f550ddf57</anchor>
      <arglist>(ExportStatementBlock *block, const ExportIndex &amp;index1, const ExportIndex &amp;index2, const ExportIndex &amp;index3, const ExportIndex &amp;tmp_index1, const ExportIndex &amp;tmp_index2, const ExportVariable &amp;Ah, const ExportVariable &amp;Bh, const ExportVariable &amp;det, bool STATES, uint number)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>sensitivitiesInputSystem</name>
      <anchorfile>classForwardIRKExport.html</anchorfile>
      <anchor>a7f1876a89a0acddf5e0ff65b032e19b9</anchor>
      <arglist>(ExportStatementBlock *block, const ExportIndex &amp;index1, const ExportIndex &amp;index2, const ExportVariable &amp;Bh, bool STATES)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>sensitivitiesOutputs</name>
      <anchorfile>classForwardIRKExport.html</anchorfile>
      <anchor>a7a06f4571f93a33000bdd0c7e89773a2</anchor>
      <arglist>(ExportStatementBlock *block, const ExportIndex &amp;index0, const ExportIndex &amp;index1, const ExportIndex &amp;index2, const ExportIndex &amp;tmp_index1, const ExportIndex &amp;tmp_index2, const ExportIndex &amp;tmp_index3, const ExportVariable &amp;tmp_meas, const ExportVariable &amp;time_tmp, bool STATES, uint base)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>sensitivitiesOutputSystem</name>
      <anchorfile>classForwardIRKExport.html</anchorfile>
      <anchor>a0155a8dfcff8e56f3f46203788f90322</anchor>
      <arglist>(ExportStatementBlock *block, const ExportIndex &amp;index1, const ExportIndex &amp;index2, const ExportIndex &amp;index3, const ExportIndex &amp;index4, const ExportIndex &amp;tmp_index1, const ExportIndex &amp;tmp_index2, const ExportVariable &amp;Ah, const ExportVariable &amp;Bh, bool STATES, uint number)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ForwardOverBackwardERKExport</name>
    <filename>classForwardOverBackwardERKExport.html</filename>
    <base>AdjointERKExport</base>
    <member kind="function">
      <type></type>
      <name>ForwardOverBackwardERKExport</name>
      <anchorfile>classForwardOverBackwardERKExport.html</anchorfile>
      <anchor>a9c984d68de65ec13d4cd3ddbbd9e8b26</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ForwardOverBackwardERKExport</name>
      <anchorfile>classForwardOverBackwardERKExport.html</anchorfile>
      <anchor>aa16065a127988896a6b6ea07bf8345ce</anchor>
      <arglist>(const ForwardOverBackwardERKExport &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setDifferentialEquation</name>
      <anchorfile>classForwardOverBackwardERKExport.html</anchorfile>
      <anchor>a43f1b477e06eaef004a8921e1941d178</anchor>
      <arglist>(const Expression &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setup</name>
      <anchorfile>classForwardOverBackwardERKExport.html</anchorfile>
      <anchor>ac56a33020724d49ebbf393bb5c61cc09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ForwardOverBackwardERKExport</name>
      <anchorfile>classForwardOverBackwardERKExport.html</anchorfile>
      <anchor>a7836db581e950849bb5e3ad5911b8196</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Function</name>
    <filename>classFunction.html</filename>
    <member kind="function">
      <type>returnValue</type>
      <name>AD_backward</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a7fafc8e401fc12fe566dd6d9ba4d3eb2</anchor>
      <arglist>(const DVector &amp;seed, EvaluationPoint &amp;df, const int &amp;number=0)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>AD_backward</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a96fe97edd16ca30ad02830bf750c9bab</anchor>
      <arglist>(int number, double *seed, double *df)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>AD_backward2</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a9ea50254b7cbf0bcdde69a9c723a1f4c</anchor>
      <arglist>(int number, double *seed1, double *seed2, double *df, double *ddf)</arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>AD_forward</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>af378cc428b5d5299dbb6670e249bcfe7</anchor>
      <arglist>(const EvaluationPoint &amp;x, const int &amp;number=0)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>AD_forward</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>ad3c749cc2bbf2b8f331c034d56b8c586</anchor>
      <arglist>(int number, double *seed, double *df)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>AD_forward2</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a7484e4ebe29d8d95fc4e7438067464ad</anchor>
      <arglist>(int number, double *seed1, double *seed2, double *df, double *ddf)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>ADisSupported</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>addecf62ae8d6f76d060899b7e72fc903</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>clearBuffer</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a8f5bfd218656095756818f9b806340da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>evaluate</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>aab64a09104e898a7120faf60258fbf2b</anchor>
      <arglist>(const EvaluationPoint &amp;x, const int &amp;number=0)</arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt;</type>
      <name>evaluate</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>ac97ea898e163686cf0ae5e0188310b3e</anchor>
      <arglist>(const TevaluationPoint&lt; T &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluate</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a0359ee57be1eb1ad747f1517725aebe6</anchor>
      <arglist>(int number, double *x, double *_result)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>exportCode</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a65947bd7313fbbccc0d095beeb0c0abb</anchor>
      <arglist>(std::ostream &amp;stream, const char *fcnName=&quot;ACADOfcn&quot;, const char *realString=&quot;double&quot;, uint _numX=0, uint _numXA=0, uint _numU=0, uint _numP=0, uint _numDX=0, uint _numOD=0, bool allocateMemory=true, bool staticMemory=false) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>exportForwardDeclarations</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a3472193d85bfadc45e380f3320ef2ac0</anchor>
      <arglist>(std::ostream &amp;stream, const char *fcnName=&quot;ACADOfcn&quot;, const char *realString=&quot;double&quot;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Function</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a7e978ecedaa1a4db2266cd2a5490f17b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Function</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a1aec6fb5667b9eed92c1ae0b8ac0a40e</anchor>
      <arglist>(const Function &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDim</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>ac31f2ac59187730078be4288e8af3c50</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getExpression</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>ac5e6dad59cf04f02eaef3fec664a745f</anchor>
      <arglist>(Expression &amp;expression) const </arglist>
    </member>
    <member kind="function">
      <type>Operator *</type>
      <name>getExpression</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a3bc7a3bad448294374444f735a4f46a7</anchor>
      <arglist>(uint componentIdx) const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getGlobalExportVariableName</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a3afb6233f0bfcbe4bc566046e2fbb0f8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getGlobalExportVariableSize</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a82a48174fef3170c7e9dc9b176bc97f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getN</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a911abdc099c84600d91dacb282054d02</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getN</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a35389bb7036f59c8d2da18b7f1e614be</anchor>
      <arglist>(VariableType &amp;variableType_) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNDX</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a274f4634fdfb01e1d38dc9cbcc486697</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNOD</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a808a30016cd081e7213a6a43baee72db</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNP</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a2d475a1ecd1e61fe7b276c26a9467ac1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNPI</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a8c2bdffbebd7873f12197dccad2888b8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNT</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>ad7a7575f746b244867af3720854e80be</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNU</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a5df93d73d51efc102431f0729e4340b8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNUI</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>abb39835e0ea255ef0cf375b6632320b1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumberOfVariables</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a7a662150b295520f01b1ca72a4fd5018</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNW</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a7c6b25484e1cc8e383e297bd2f01eaa8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNX</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>ac2e933ca582fd0e937c8d5791ca765a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNXA</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>ab2cc6987407edb464bbc16d5871572af</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a078ccc370849e81d23493abab94f7e80</anchor>
      <arglist>(VariableType variableType_, int index_) const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isAffine</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a24b9e7a33869249f3db8694e840d845f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isConcave</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a2c1d9bffbf93d6f518e38e5e09199d80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isConstant</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>afa986137fe20eda2f04b5d34d753bd7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isConvex</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a35a605fe6137d4dd9b68f9eeb5ec6ca9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isDependingOn</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>aad9f2a57c1324c2f24a0f76f9129dcc9</anchor>
      <arglist>(const Expression &amp;variable)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isLinearIn</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a6c6f77f0d080310b23516e82b4829856</anchor>
      <arglist>(const Expression &amp;variable)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isNondecreasing</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>af53f619efd9974d839dbcb28c2283af0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isNonincreasing</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a72c129891de912a8f9c0f6caee5d074b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>NeutralElement</type>
      <name>isOneOrZero</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a23a8fbb8f1e1a50245184c7c49bf9db4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isPolynomialIn</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a43e5c8f781d35523edd88cd2194294a8</anchor>
      <arglist>(const Expression &amp;variable)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isRationalIn</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a646df36199a461b1deaacaf12c5bef92</anchor>
      <arglist>(const Expression &amp;variable)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isSymbolic</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>aecde6e21b371e79b00bcc0a99e30660c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>jacobian</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a67e855e73a56bb03a32a47a95f04d492</anchor>
      <arglist>(DMatrix &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>Function</type>
      <name>operator()</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a44ec875a6adb2f4315e9f2cfe4955863</anchor>
      <arglist>(uint idx) const </arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>operator()</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>ae0bbe303f57c64bd1c11bd96045a5d93</anchor>
      <arglist>(const EvaluationPoint &amp;x, const int &amp;number=0)</arglist>
    </member>
    <member kind="function">
      <type>Function &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a1768d3c88a41b8be12b4b89c1e96ed0f</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Function &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>aa1739bfbd124d21438de103db75f1e84</anchor>
      <arglist>(const double &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Function &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>aeab6af3dc6859587bd2d96788a3804d9</anchor>
      <arglist>(const DVector &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Function &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a36d71920df3e89f7bea5b970e637ed44</anchor>
      <arglist>(const DMatrix &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Function &amp;</type>
      <name>operator=</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a178392c423ab5613fdeb4cfcb85172b4</anchor>
      <arglist>(const Function &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>print</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a2847c78acba2ec7db28a8a668a89daf1</anchor>
      <arglist>(std::ostream &amp;stream, const char *fcnName=&quot;ACADOfcn&quot;, const char *realString=&quot;double&quot;) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>reset</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>ad95a67fb3e1eff3fca11f26ff5515cfe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>scale</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a54510e4019bb5fe6ed0406a901453f7a</anchor>
      <arglist>(VariableType variableType_, int index_) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setGlobalExportVariableName</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>ae654f4993597ae265ff49c18e225b593</anchor>
      <arglist>(const std::string &amp;var)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setMemoryOffset</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a52e9be4ff0382932a4deb94f8bbec53d</anchor>
      <arglist>(int memoryOffset_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setScale</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a846fb7a270d25afb82ae29d1e9ffe637</anchor>
      <arglist>(double *scale_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>substitute</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a8868b19a0f7b506262906bd74d070858</anchor>
      <arglist>(VariableType variableType_, int index_, double sub_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Function</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a3b03f7cf0b75d16edebdda1dee1db6fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FunctionEvaluationTree</type>
      <name>evaluationTree</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a3fd66bd36181136ddee2f278dbcdce29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>memoryOffset</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a50ebec331add5ba13fd1e4a5032bfe42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>result</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>a1be96be6cd7a36ca31cd50a453f29b0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classFunction.html</anchorfile>
      <anchor>ae71ea73e6c306aba91180cdb33285841</anchor>
      <arglist>(std::ostream &amp;stream, const Function &amp;arg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FunctionEvaluationTree</name>
    <filename>classFunctionEvaluationTree.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_backward</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a726f0db21c50a370823462c3b59fe325</anchor>
      <arglist>(double *seed, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_backward</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>ab7b6300bba9b361b7aef4a60f80e3fa5</anchor>
      <arglist>(int number, double *seed, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_backward2</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a286695fe65546e5c78e32b468ae5465e</anchor>
      <arglist>(int number, double *seed1, double *seed2, double *df, double *ddf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a75daa60bc2d88026e104afbf543b70e1</anchor>
      <arglist>(double *x, double *seed, double *f, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>ab348abab5ce666c07ff05462dc0b51e8</anchor>
      <arglist>(int number, double *seed, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a39b9e45120b9a6924cab9607fa9c8fec</anchor>
      <arglist>(int number, double *x, double *seed, double *f, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward2</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a98a866d197bc301a9e999c5ce70bad52</anchor>
      <arglist>(int number, double *seed1, double *seed2, double *df, double *ddf)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>C_print</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a7b09a5b3188e2affdf8374476a0a97b3</anchor>
      <arglist>(std::ostream &amp;stream=std::cout, const char *fcnName=&quot;ACADOfcn&quot;, const char *realString=&quot;double&quot;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>clearBuffer</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a54a3e175aa2fc49a64113d962aacc95c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FunctionEvaluationTree *</type>
      <name>differentiate</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a0e02f072073f53cbaec154e1ea2ea2c3</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>ad27c9286c495552d6c1bb42a3c724a6b</anchor>
      <arglist>(double *x, double *result)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluate</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a6e8676efe2c1c7213e67fc240df65817</anchor>
      <arglist>(Tmatrix&lt; T &gt; *x, Tmatrix&lt; T &gt; *result)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a25e23a71d0ee950b922188502bd7dabd</anchor>
      <arglist>(double *x, double *result, PrintLevel printL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a66319f29716e9ba755d2d9b813073983</anchor>
      <arglist>(int number, double *x, double *result)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>exportCode</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>af58ecf6cded880e05609e32952b7a927</anchor>
      <arglist>(std::ostream &amp;stream=std::cout, const char *fcnName=&quot;ACADOfcn&quot;, const char *realString=&quot;double&quot;, uint _numX=0, uint _numXA=0, uint _numU=0, uint _numP=0, uint _numDX=0, uint _numOD=0, bool allocateMemory=true, bool staticMemory=false) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>exportForwardDeclarations</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a676080650b33637259be72198dde3eb7</anchor>
      <arglist>(std::ostream &amp;stream=std::cout, const char *fcnName=&quot;ACADOfcn&quot;, const char *realString=&quot;double&quot;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FunctionEvaluationTree</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>af63296b9ca6f87877b033687a0379a5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FunctionEvaluationTree</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a212333d04237ce7f384d60a08b664ec4</anchor>
      <arglist>(const FunctionEvaluationTree &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CurvatureType</type>
      <name>getCurvature</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a9de68e0a13add1dab7ca70921e152587</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getDim</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a1ed716f03d6310626d1281cfc9690cac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>getExpression</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>ace40b4098595ccc0eedaae03c8f32a5e</anchor>
      <arglist>(uint componentIdx) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getExpression</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>afbc589ff5604d7745afec17abaea4243</anchor>
      <arglist>(Expression &amp;expression) const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getGlobalExportVariableName</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a73a2f18940886b7069eaae6de555d974</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getGlobalExportVariableSize</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>ae79d4de0f11e3d5a05a1db8129504457</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual MonotonicityType</type>
      <name>getMonotonicity</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>acb0bfcdcebe918d0566d60be678a161a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getN</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>ada1de1b134dec7f0614c06fd8fe651b2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getNDX</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>adb5b5d8250e83426598bdb8ac424678a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getNOD</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a95a41297f61e44f716befc28864e71d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getNP</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a54d6ebf3c1d48c96240326b40a989cf4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getNPI</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>adca5e6e5210962b37f2daf0a952846a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getNT</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a624d3e01abd19eb996a5e258b1ee14ee</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getNU</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a89b5198e5c76358b4e3c3868e0a974c1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getNUI</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>ac9d18e96be4ed5261927f841e6eae5e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getNumberOfVariables</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a189e570d5b769d462cbad9b4ee071149</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getNW</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>ae5f1bae96b864ecbe7cac2cbf4b89cd1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getNX</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>aa62a1a0c1c9a74bda70cf3c133756b27</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getNXA</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a49452a3861df5101389d110eda93b558</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>index</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a53d8a7dda7d4fe5237786f276d014248</anchor>
      <arglist>(VariableType variableType_, int index_) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isDependingOn</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a0b1ad424acc0675cc336c3ba5552afe0</anchor>
      <arglist>(const Expression &amp;variable)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isLinearIn</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>af3edac564d15d60687b8cf697413f38b</anchor>
      <arglist>(const Expression &amp;variable)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual NeutralElement</type>
      <name>isOneOrZero</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>ae4da7c69af843bbbfcb877133b68352d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isPolynomialIn</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a2f5d28110ecb6d2d1f2571a40c40a7df</anchor>
      <arglist>(const Expression &amp;variable)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isRationalIn</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a8a5c0431ef747c80590a8e2d12e956a5</anchor>
      <arglist>(const Expression &amp;variable)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isSymbolic</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a6e08e37ca8f1c1cc14ee14a7815547d5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>makeImplicit</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a5199b6a49cf00c2adbd20333f68d84bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>makeImplicit</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>ae76122f0321a661d8cad7262d5c3a083</anchor>
      <arglist>(int dim_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>ad908cf50714590d0f5aaf5b3389b3032</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>FunctionEvaluationTree &amp;</type>
      <name>operator=</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a4cd5654af528a97bfcfb79c512b4b9da</anchor>
      <arglist>(const FunctionEvaluationTree &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>scale</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a32c74e646e15ee063d1e2137f7d3b4fc</anchor>
      <arglist>(VariableType variableType_, int index_) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setGlobalExportVariableName</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a784fc1839efa364808b2cb47c173e653</anchor>
      <arglist>(const std::string &amp;_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setScale</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a0e1fc53921038600cef6eceb458cf83a</anchor>
      <arglist>(double *scale_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual FunctionEvaluationTree</type>
      <name>substitute</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a8937e9121cee2e0cf56958350894e8a8</anchor>
      <arglist>(VariableType variableType_, int index_, double sub_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FunctionEvaluationTree</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>af676bca9d2a919f0b9b762a34c5ad24c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>dim</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a5b098e56503d1cacf1b4b564d039df27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Operator **</type>
      <name>f</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a2a3cf6fb2ee4eee6ef9d8771e0ec1182</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>globalExportVariableName</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a09c9e32451465595d5483ecb6efa8b17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SymbolicIndexList *</type>
      <name>indexList</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a5229a9dd9fc311a3a673b584929dee41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>lhs_comp</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a701c7352840535974205bfd8d60ec368</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>n</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a83a73bba8216256c67b2536b0a5e2f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Expression</type>
      <name>safeCopy</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>ad1c12befc1f633e8f089bcaa04e3ecb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Operator **</type>
      <name>sub</name>
      <anchorfile>classFunctionEvaluationTree.html</anchorfile>
      <anchor>a22b69d4b555eaf02810874415c343f50</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GaussianNoise</name>
    <filename>classGaussianNoise.html</filename>
    <base>Noise</base>
    <member kind="function" virtualness="virtual">
      <type>virtual GaussianNoise *</type>
      <name>clone</name>
      <anchorfile>classGaussianNoise.html</anchorfile>
      <anchor>afd13904695f1a3e4ce364cf7b50da4c4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual GaussianNoise *</type>
      <name>clone</name>
      <anchorfile>classGaussianNoise.html</anchorfile>
      <anchor>a694ca5ea4fc83f2dc03ff8e44c9bf6a3</anchor>
      <arglist>(uint idx) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GaussianNoise</name>
      <anchorfile>classGaussianNoise.html</anchorfile>
      <anchor>a05d0e87ade5287c518605928c0b7efc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GaussianNoise</name>
      <anchorfile>classGaussianNoise.html</anchorfile>
      <anchor>a5e663b1c501a8f57bf4adf75e2c454c0</anchor>
      <arglist>(const DVector &amp;_mean, const DVector &amp;_variance)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GaussianNoise</name>
      <anchorfile>classGaussianNoise.html</anchorfile>
      <anchor>a2c3aecf51ec5e4a1b3f78b8949413723</anchor>
      <arglist>(uint _dim, double _mean, double _variance)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GaussianNoise</name>
      <anchorfile>classGaussianNoise.html</anchorfile>
      <anchor>abb60b4b5bef670d5b0a6d33009aacc66</anchor>
      <arglist>(const GaussianNoise &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const DVector &amp;</type>
      <name>getMean</name>
      <anchorfile>classGaussianNoise.html</anchorfile>
      <anchor>a00f74b926937eddf1ee9ffdbb2170698</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const DVector &amp;</type>
      <name>getVariance</name>
      <anchorfile>classGaussianNoise.html</anchorfile>
      <anchor>ac2c3539c1eee7508650b907eed9a3e74</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classGaussianNoise.html</anchorfile>
      <anchor>a212957d45ae1adcb0daa6d1cd1cd9eb7</anchor>
      <arglist>(uint seed=0)</arglist>
    </member>
    <member kind="function">
      <type>GaussianNoise &amp;</type>
      <name>operator=</name>
      <anchorfile>classGaussianNoise.html</anchorfile>
      <anchor>a7a31b14714fe4aac46d89bab03549e72</anchor>
      <arglist>(const GaussianNoise &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setMean</name>
      <anchorfile>classGaussianNoise.html</anchorfile>
      <anchor>ad1ed79902a349d92827157d71942f196</anchor>
      <arglist>(uint idx, double _mean)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setMeans</name>
      <anchorfile>classGaussianNoise.html</anchorfile>
      <anchor>a6e0c54af8338e235432352adc0167ef9</anchor>
      <arglist>(const DVector &amp;_mean)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setMeans</name>
      <anchorfile>classGaussianNoise.html</anchorfile>
      <anchor>a59fc7c3b673f5b5169ebe4e2c38ebf92</anchor>
      <arglist>(double _mean)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setVariance</name>
      <anchorfile>classGaussianNoise.html</anchorfile>
      <anchor>afc0df85f7dc280e12b2dd24d8bfac2c8</anchor>
      <arglist>(uint idx, double _variance)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setVariances</name>
      <anchorfile>classGaussianNoise.html</anchorfile>
      <anchor>a744b700af2a0cf5e3fc8114da17af023</anchor>
      <arglist>(const DVector &amp;_variance)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setVariances</name>
      <anchorfile>classGaussianNoise.html</anchorfile>
      <anchor>ad7a2e41104ce82290c39cdc050567696</anchor>
      <arglist>(double _variance)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classGaussianNoise.html</anchorfile>
      <anchor>ac8a310a4633f1e50524d3413371df6c7</anchor>
      <arglist>(DVector &amp;_w)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classGaussianNoise.html</anchorfile>
      <anchor>a05d80be8a34933378b563c049d84092e</anchor>
      <arglist>(VariablesGrid &amp;_w)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GaussianNoise</name>
      <anchorfile>classGaussianNoise.html</anchorfile>
      <anchor>a62ad524b3e0cde2177db627ac5609929</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>getGaussianRandomNumber</name>
      <anchorfile>classGaussianNoise.html</anchorfile>
      <anchor>a3f08f18996c2376ca4d39c89ed0eb1d4</anchor>
      <arglist>(double _mean, double _variance) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>mean</name>
      <anchorfile>classGaussianNoise.html</anchorfile>
      <anchor>a76b917a240232f3e6cafb45f07ca7428</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>variance</name>
      <anchorfile>classGaussianNoise.html</anchorfile>
      <anchor>a90b33b825d2a2da4945d4dfe0180fc67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GaussLegendre2Export</name>
    <filename>classGaussLegendre2Export.html</filename>
    <base>ImplicitRungeKuttaExport</base>
    <member kind="function" protection="private">
      <type></type>
      <name>GaussLegendre2Export</name>
      <anchorfile>classGaussLegendre2Export.html</anchorfile>
      <anchor>a1ffa5264ef4a7915246755905f108629</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GaussLegendre2Export</name>
      <anchorfile>classGaussLegendre2Export.html</anchorfile>
      <anchor>a4795b50e617c9a7d5388ec41d87340e0</anchor>
      <arglist>(const GaussLegendre2Export &amp;arg)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual</type>
      <name>~GaussLegendre2Export</name>
      <anchorfile>classGaussLegendre2Export.html</anchorfile>
      <anchor>a28cc9448c51eaafed3be48d0289846d1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GaussLegendre4Export</name>
    <filename>classGaussLegendre4Export.html</filename>
    <base>ImplicitRungeKuttaExport</base>
    <member kind="function" protection="private">
      <type></type>
      <name>GaussLegendre4Export</name>
      <anchorfile>classGaussLegendre4Export.html</anchorfile>
      <anchor>aad75917e233b46aa8efc243f9a6dec37</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GaussLegendre4Export</name>
      <anchorfile>classGaussLegendre4Export.html</anchorfile>
      <anchor>a846be60cafe424a0272bfafc5f94f8c7</anchor>
      <arglist>(const GaussLegendre4Export &amp;arg)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual</type>
      <name>~GaussLegendre4Export</name>
      <anchorfile>classGaussLegendre4Export.html</anchorfile>
      <anchor>ae574b19c26c4fb697c675a38820d67ca</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GaussLegendre6Export</name>
    <filename>classGaussLegendre6Export.html</filename>
    <base>ImplicitRungeKuttaExport</base>
    <member kind="function" protection="private">
      <type></type>
      <name>GaussLegendre6Export</name>
      <anchorfile>classGaussLegendre6Export.html</anchorfile>
      <anchor>ada6961dc6f8e1c8c578c5c423b93a04d</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GaussLegendre6Export</name>
      <anchorfile>classGaussLegendre6Export.html</anchorfile>
      <anchor>a81b6d2763392e8b75abaa68a533769d1</anchor>
      <arglist>(const GaussLegendre6Export &amp;arg)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual</type>
      <name>~GaussLegendre6Export</name>
      <anchorfile>classGaussLegendre6Export.html</anchorfile>
      <anchor>af0e27fcd0a07fed4eb3eb4807160d529</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GaussLegendre8Export</name>
    <filename>classGaussLegendre8Export.html</filename>
    <base>ImplicitRungeKuttaExport</base>
    <member kind="function" protection="private">
      <type></type>
      <name>GaussLegendre8Export</name>
      <anchorfile>classGaussLegendre8Export.html</anchorfile>
      <anchor>a8bcbdf361f446e35ceba02eaaa9efb2a</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GaussLegendre8Export</name>
      <anchorfile>classGaussLegendre8Export.html</anchorfile>
      <anchor>a4f50456c568cb4ca5f800534bcca6c93</anchor>
      <arglist>(const GaussLegendre8Export &amp;arg)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual</type>
      <name>~GaussLegendre8Export</name>
      <anchorfile>classGaussLegendre8Export.html</anchorfile>
      <anchor>a77a19fb05daaca66c8378d081208971c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GaussNewtonApproximation</name>
    <filename>classGaussNewtonApproximation.html</filename>
    <base>NLPderivativeApproximation</base>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>apply</name>
      <anchorfile>classGaussNewtonApproximation.html</anchorfile>
      <anchor>ad3390493b9c05e0207a6ea9f6b96f3cd</anchor>
      <arglist>(BlockMatrix &amp;B, const BlockMatrix &amp;x, const BlockMatrix &amp;y)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual NLPderivativeApproximation *</type>
      <name>clone</name>
      <anchorfile>classGaussNewtonApproximation.html</anchorfile>
      <anchor>a33e000a380ffb952987fb005e9a1f760</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GaussNewtonApproximation</name>
      <anchorfile>classGaussNewtonApproximation.html</anchorfile>
      <anchor>a943e205ce538b35be5269649064a63df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GaussNewtonApproximation</name>
      <anchorfile>classGaussNewtonApproximation.html</anchorfile>
      <anchor>a133e8f2ac5dae78581f3d20c565774ee</anchor>
      <arglist>(UserInteraction *_userInteraction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GaussNewtonApproximation</name>
      <anchorfile>classGaussNewtonApproximation.html</anchorfile>
      <anchor>ae6f26b048800abe460e40cd35ab0d7eb</anchor>
      <arglist>(const GaussNewtonApproximation &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initHessian</name>
      <anchorfile>classGaussNewtonApproximation.html</anchorfile>
      <anchor>a5a4e2e40eaff6ae051de141deee9ba80</anchor>
      <arglist>(BlockMatrix &amp;B, uint N, const OCPiterate &amp;iter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initScaling</name>
      <anchorfile>classGaussNewtonApproximation.html</anchorfile>
      <anchor>a3f0a3d60c0e858df43e537f2453df7fb</anchor>
      <arglist>(BlockMatrix &amp;B, const BlockMatrix &amp;x, const BlockMatrix &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GaussNewtonApproximation &amp;</type>
      <name>operator=</name>
      <anchorfile>classGaussNewtonApproximation.html</anchorfile>
      <anchor>a0686772df9be50f2d1fb9f1130f7941e</anchor>
      <arglist>(const GaussNewtonApproximation &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GaussNewtonApproximation</name>
      <anchorfile>classGaussNewtonApproximation.html</anchorfile>
      <anchor>af21947b3d931d2b1bf6f6758e476b55d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GaussNewtonApproximationWithBFGS</name>
    <filename>classGaussNewtonApproximationWithBFGS.html</filename>
    <base>GaussNewtonApproximation</base>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>apply</name>
      <anchorfile>classGaussNewtonApproximationWithBFGS.html</anchorfile>
      <anchor>a45bb8baf81928de952cc1529df2d4cc6</anchor>
      <arglist>(BlockMatrix &amp;B, const BlockMatrix &amp;x, const BlockMatrix &amp;y)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual NLPderivativeApproximation *</type>
      <name>clone</name>
      <anchorfile>classGaussNewtonApproximationWithBFGS.html</anchorfile>
      <anchor>ab3ba673f13d9983e8c2bd788c8048b37</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GaussNewtonApproximationWithBFGS</name>
      <anchorfile>classGaussNewtonApproximationWithBFGS.html</anchorfile>
      <anchor>ab90f0900f09e4d9be476b796265507c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GaussNewtonApproximationWithBFGS</name>
      <anchorfile>classGaussNewtonApproximationWithBFGS.html</anchorfile>
      <anchor>a4010a00f2d70c622dfcf9572b0df68f5</anchor>
      <arglist>(UserInteraction *_userInteraction, uint _nBlocks=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GaussNewtonApproximationWithBFGS</name>
      <anchorfile>classGaussNewtonApproximationWithBFGS.html</anchorfile>
      <anchor>ab1b43a003b2381dacd3099d03bce35c3</anchor>
      <arglist>(const GaussNewtonApproximationWithBFGS &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initHessian</name>
      <anchorfile>classGaussNewtonApproximationWithBFGS.html</anchorfile>
      <anchor>aaec03f32002755cba2cedb82dc7f993f</anchor>
      <arglist>(BlockMatrix &amp;B, uint N, const OCPiterate &amp;iter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initScaling</name>
      <anchorfile>classGaussNewtonApproximationWithBFGS.html</anchorfile>
      <anchor>aeaf7be9b70183935c409fe4199a8c09e</anchor>
      <arglist>(BlockMatrix &amp;B, const BlockMatrix &amp;x, const BlockMatrix &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GaussNewtonApproximationWithBFGS &amp;</type>
      <name>operator=</name>
      <anchorfile>classGaussNewtonApproximationWithBFGS.html</anchorfile>
      <anchor>ad0c190a7cafeecb0d4e401246396a13c</anchor>
      <arglist>(const GaussNewtonApproximationWithBFGS &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GaussNewtonApproximationWithBFGS</name>
      <anchorfile>classGaussNewtonApproximationWithBFGS.html</anchorfile>
      <anchor>a4f75ef652819c7c062aeecd23be050dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BFGSupdate *</type>
      <name>bfgsUpdate</name>
      <anchorfile>classGaussNewtonApproximationWithBFGS.html</anchorfile>
      <anchor>ac5bb884595a4a27f91dba56430120f9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeneralProduct</name>
    <filename>classGeneralProduct.html</filename>
  </compound>
  <compound kind="class">
    <name>GenericMatrix</name>
    <filename>classGenericMatrix.html</filename>
    <templarg>T</templarg>
    <base>Matrix&lt; T, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor|Eigen::AutoAlign &gt;</base>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; T, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor|Eigen::AutoAlign &gt;</type>
      <name>Base</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a3396471ce64c5af7ac48eb2c86afceac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GenericMatrix</type>
      <name>absolute</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a7d10cc7ab734c237159ae8d2b1e7fb3b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GenericMatrix &amp;</type>
      <name>appendCols</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a7dab917aa6d5f3470970e0a9a7fd4382</anchor>
      <arglist>(const GenericMatrix &amp;_arg)</arglist>
    </member>
    <member kind="function">
      <type>GenericMatrix &amp;</type>
      <name>appendRows</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a9866fcd0886e339feab947cae26ede36</anchor>
      <arglist>(const GenericMatrix &amp;_arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenericMatrix</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>adee24934597905bd052410161fea9663</anchor>
      <arglist>(const Eigen::MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenericMatrix</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a1e0a4ecc61063937d076f80e2b0938ba</anchor>
      <arglist>(const Eigen::ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenericMatrix</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a13d6ae726a3a41337f7d22258fc36314</anchor>
      <arglist>(const Eigen::EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>GenericMatrix&lt; T &gt;</type>
      <name>getAbsolute</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a7819317d648a9ce9ef528cb985c737d8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GenericVector&lt; T &gt;</type>
      <name>getCol</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>ad05d74b6ff10295da4ccd8b0df0814c9</anchor>
      <arglist>(unsigned _idx) const </arglist>
    </member>
    <member kind="function">
      <type>GenericMatrix</type>
      <name>getCols</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a0fe74bfbd70f61c1e12791986f0d7e6b</anchor>
      <arglist>(unsigned _start, unsigned _end) const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getConditionNumber</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>adadb6833b046ec99b2d60a834d064ab1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GenericVector&lt; T &gt;</type>
      <name>getDiag</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a877b0f7ddac0b5a2afa33c3dc84ac483</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getDim</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a3ada9bb0a539eab75c450a85bf6e1886</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getMax</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a5e8e1881f7954f1f1b08ed7e656b0dff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getMean</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a361b38b988f3f6471690ac81756a8420</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getMin</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a6c2334319faa99c7624c1026fa91ef64</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getNorm</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a31a072fd7e5e0ca2f29d4a33d43fe568</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getNumCols</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>ab5ee075d2d83fc54e1ac31fb5cf6f3f1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getNumRows</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a9cfcf8c29dcbc99b173ca212b4284f39</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GenericVector&lt; T &gt;</type>
      <name>getRow</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a208fec65c0a757d1764fb343c549bf80</anchor>
      <arglist>(unsigned _idx) const </arglist>
    </member>
    <member kind="function">
      <type>GenericMatrix</type>
      <name>getRows</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a4294c5e515c080eebbb4ef3e543af867</anchor>
      <arglist>(unsigned _start, unsigned _end) const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getTrace</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>ab99d8df50f6fe890f11d5be23378e96d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>aff2ab4a33edf0a54e60a39a874cf26bd</anchor>
      <arglist>(unsigned _nRows=0, unsigned _nCols=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a93db2250a3ae7c1eef9951d81fa7febc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPositiveDefinite</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>af3f030acc762ecc16444e4e2b2e6a123</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPositiveSemiDefinite</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a1b60ade4f38200f1bd40391317156fdc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSquare</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a7b61a4470f621abfa70be4a64782d40f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSymmetric</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>abc4f2754427f6c8a57cf9ad107097f4d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GenericMatrix &amp;</type>
      <name>makeVector</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a73c33e4a20c1a40c885733c6dff3e799</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GenericMatrix</type>
      <name>negative</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>ae3453ef41be537223546e3766f8095bc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a654bbf9a1abe7a0df4f04a469fa89911</anchor>
      <arglist>(const GenericMatrix &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a4124504abc94bdaf9537e2612df791e5</anchor>
      <arglist>(const GenericMatrix &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>GenericMatrix</type>
      <name>positive</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a3ddb78676758ebb0de1d193dcba7039a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>print</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>af656c796b3c7ce5f3b8885aabd532e38</anchor>
      <arglist>(std::ostream &amp;_stream=std::cout, const std::string &amp;_name=DEFAULT_LABEL, const std::string &amp;_startString=DEFAULT_START_STRING, const std::string &amp;_endString=DEFAULT_END_STRING, uint _width=DEFAULT_WIDTH, uint _precision=DEFAULT_PRECISION, const std::string &amp;_colSeparator=DEFAULT_COL_SEPARATOR, const std::string &amp;_rowSeparator=DEFAULT_ROW_SEPARATOR) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>print</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>aa10c1ebbbe7061f06a8e7cfa55492ec7</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;name, PrintScheme printScheme) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>print</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>af8897942bcebb1db3e78c77dc09290e0</anchor>
      <arglist>(const std::string &amp;_filename, const std::string &amp;_name=DEFAULT_LABEL, const std::string &amp;_startString=DEFAULT_START_STRING, const std::string &amp;_endString=DEFAULT_END_STRING, uint _width=DEFAULT_WIDTH, uint _precision=DEFAULT_PRECISION, const std::string &amp;_colSeparator=DEFAULT_COL_SEPARATOR, const std::string &amp;_rowSeparator=DEFAULT_ROW_SEPARATOR) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>print</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a8286a4fcccc764bdc0745474e0a02683</anchor>
      <arglist>(const std::string &amp;_filename, const std::string &amp;_name, PrintScheme _printScheme) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>read</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a22cde830130e84ca727404eb25ea832c</anchor>
      <arglist>(std::istream &amp;_stream)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>read</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>abef0a398261b7da8324dbfa8863d2d9b</anchor>
      <arglist>(const std::string &amp;_filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAll</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a86eeab2220dc8911bd5aae7839e77b45</anchor>
      <arglist>(const T &amp;_value)</arglist>
    </member>
    <member kind="function">
      <type>GenericMatrix &amp;</type>
      <name>setCol</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>ac92b8382d41acced3f61dd7b5d232a66</anchor>
      <arglist>(unsigned _idx, const GenericVector&lt; T &gt; &amp;_arg)</arglist>
    </member>
    <member kind="function">
      <type>GenericMatrix &amp;</type>
      <name>setRow</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>ab98a9898161060874666545254f6ad5e</anchor>
      <arglist>(unsigned _idx, const GenericVector&lt; T &gt; &amp;_values)</arglist>
    </member>
    <member kind="function">
      <type>GenericVector&lt; T &gt;</type>
      <name>sumCol</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a79bc93b3db76a861b805ba7c7671a033</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GenericVector&lt; T &gt;</type>
      <name>sumRow</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>addb5307556d2f0f43d5b5da50b02f954</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>symmetrize</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>abe7e5f7f5d8cb53510615886844e8f1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GenericMatrix</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>aa6723a9a788ab375eb70e3b990085526</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenericMatrix</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>ac157462fb6b47249bc7c22839f28742b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenericMatrix</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a0a6226250ec69eb674fba99442e68dd8</anchor>
      <arglist>(const T &amp;_value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenericMatrix</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>aeba22cd82a4f1a492c625ab29314a8a7</anchor>
      <arglist>(unsigned _nRows, unsigned _nCols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenericMatrix</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>a5be81603ad1a7a8960c7a5d11cd96a45</anchor>
      <arglist>(unsigned _nRows, unsigned _nCols, const T *const _values)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenericMatrix</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>ad897a4e92e79c87a2511f3b287c7cbbb</anchor>
      <arglist>(unsigned _nRows, unsigned _nCols, std::vector&lt; T &gt; &amp;_values)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenericMatrix</name>
      <anchorfile>classGenericMatrix.html</anchorfile>
      <anchor>aa611f7ddc5ad2e07490d33b8578582b6</anchor>
      <arglist>(unsigned _nRows, unsigned _nCols, std::vector&lt; std::vector&lt; T &gt; &gt; &amp;_values)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GenericVector</name>
    <filename>classGenericVector.html</filename>
    <templarg>T</templarg>
    <base>Matrix&lt; T, Eigen::Dynamic, 1 &gt;</base>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; T, Eigen::Dynamic, 1 &gt;</type>
      <name>Base</name>
      <anchorfile>classGenericVector.html</anchorfile>
      <anchor>a592576afafad5b66c49359507c7ed64f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GenericVector &amp;</type>
      <name>append</name>
      <anchorfile>classGenericVector.html</anchorfile>
      <anchor>a7cfedf4dfe2c4447b1e098bf2f94753e</anchor>
      <arglist>(const GenericVector &amp;_arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenericVector</name>
      <anchorfile>classGenericVector.html</anchorfile>
      <anchor>a4393aa61f5ec397b102c21cff3efe2a7</anchor>
      <arglist>(const Eigen::MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenericVector</name>
      <anchorfile>classGenericVector.html</anchorfile>
      <anchor>a7ab6ffdef2879b86e1083c9a54cdd18a</anchor>
      <arglist>(const Eigen::ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenericVector</name>
      <anchorfile>classGenericVector.html</anchorfile>
      <anchor>aafee47136a602dc251822cb9c232417c</anchor>
      <arglist>(const Eigen::EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>GenericVector</type>
      <name>getAbsolute</name>
      <anchorfile>classGenericVector.html</anchorfile>
      <anchor>a125e25adf0e9fb8519e38a950b423a42</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getDim</name>
      <anchorfile>classGenericVector.html</anchorfile>
      <anchor>a62cd8c6f8d0d8db26a4a29c8fdd26884</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getMax</name>
      <anchorfile>classGenericVector.html</anchorfile>
      <anchor>a6c3e499dc193e85dd298fd442d537127</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getMean</name>
      <anchorfile>classGenericVector.html</anchorfile>
      <anchor>a11b0d8a10f4610ff825c1de9633246e0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getMin</name>
      <anchorfile>classGenericVector.html</anchorfile>
      <anchor>aa6aba40177dffde94049bfcfde862a08</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getNorm</name>
      <anchorfile>classGenericVector.html</anchorfile>
      <anchor>a027720cd10fa4984940cc3136da279d7</anchor>
      <arglist>(VectorNorm _norm) const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getNorm</name>
      <anchorfile>classGenericVector.html</anchorfile>
      <anchor>abef74020efbcc9a629cca45e3e1a4dac</anchor>
      <arglist>(VectorNorm _norm, const GenericVector &amp;_scale) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classGenericVector.html</anchorfile>
      <anchor>a063f2e46cf6a686c2ac041306c319e3d</anchor>
      <arglist>(unsigned _dim=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classGenericVector.html</anchorfile>
      <anchor>a3d3c80173ca5a09be426f5ad533dd91f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classGenericVector.html</anchorfile>
      <anchor>a93324c251d7bb0a84bac3fe510e30620</anchor>
      <arglist>(const GenericVector &amp;_arg) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classGenericVector.html</anchorfile>
      <anchor>abfc1181b696f8775f39ee2717900bb2f</anchor>
      <arglist>(const GenericVector &amp;_arg) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classGenericVector.html</anchorfile>
      <anchor>a4b67aca9f6587949d94d326fbb0a04b2</anchor>
      <arglist>(const GenericVector &amp;_arg) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classGenericVector.html</anchorfile>
      <anchor>ad0f77df39e8ff0c0b1f0aac578952d7c</anchor>
      <arglist>(const GenericVector &amp;_arg) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classGenericVector.html</anchorfile>
      <anchor>a3720efcb0a47e831025cac83da6f51cc</anchor>
      <arglist>(const GenericVector &amp;_arg) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classGenericVector.html</anchorfile>
      <anchor>a0514e0cdbde9ca85dc5233188bac1c69</anchor>
      <arglist>(const GenericVector &amp;_arg) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>print</name>
      <anchorfile>classGenericVector.html</anchorfile>
      <anchor>a8ed3c6aec666b0431a274fe1b225b2a4</anchor>
      <arglist>(std::ostream &amp;stream=std::cout, const std::string &amp;name=DEFAULT_LABEL, const std::string &amp;startString=DEFAULT_START_STRING, const std::string &amp;endString=DEFAULT_END_STRING, uint width=DEFAULT_WIDTH, uint precision=DEFAULT_PRECISION, const std::string &amp;colSeparator=DEFAULT_COL_SEPARATOR, const std::string &amp;rowSeparator=DEFAULT_ROW_SEPARATOR) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>print</name>
      <anchorfile>classGenericVector.html</anchorfile>
      <anchor>a2799faef6e8b0a9292e245e0c28a7e0c</anchor>
      <arglist>(const std::string &amp;filename, const std::string &amp;name=DEFAULT_LABEL, const std::string &amp;startString=DEFAULT_START_STRING, const std::string &amp;endString=DEFAULT_END_STRING, uint width=DEFAULT_WIDTH, uint precision=DEFAULT_PRECISION, const std::string &amp;colSeparator=DEFAULT_COL_SEPARATOR, const std::string &amp;rowSeparator=DEFAULT_ROW_SEPARATOR) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>print</name>
      <anchorfile>classGenericVector.html</anchorfile>
      <anchor>a37f359aaa41262821cc5d09d3b86dbe0</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;name, PrintScheme printScheme) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>print</name>
      <anchorfile>classGenericVector.html</anchorfile>
      <anchor>ab16799ac4293019aea16606eef0355dc</anchor>
      <arglist>(const std::string &amp;filename, const std::string &amp;name, PrintScheme printScheme) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>read</name>
      <anchorfile>classGenericVector.html</anchorfile>
      <anchor>a8ffd86f8ff86a6cb683d251d1893918e</anchor>
      <arglist>(std::istream &amp;stream)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>read</name>
      <anchorfile>classGenericVector.html</anchorfile>
      <anchor>a530c2ff0b644fe5288a090a7e0ecf5a9</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAll</name>
      <anchorfile>classGenericVector.html</anchorfile>
      <anchor>afb58510bb19ae77161aee2b16db45a69</anchor>
      <arglist>(const T &amp;_value)</arglist>
    </member>
    <member kind="function">
      <type>GenericVector &amp;</type>
      <name>setUnitVector</name>
      <anchorfile>classGenericVector.html</anchorfile>
      <anchor>a5625b338fc1ea9cee4664c5b40899889</anchor>
      <arglist>(unsigned _idx)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GenericVector</name>
      <anchorfile>classGenericVector.html</anchorfile>
      <anchor>a679eec82d2b797ad560acb26babdd9c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenericVector</name>
      <anchorfile>classGenericVector.html</anchorfile>
      <anchor>a60d42eebf02708482a8b506edd417990</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenericVector</name>
      <anchorfile>classGenericVector.html</anchorfile>
      <anchor>adf075b42394478e6e782b3bc6c3e0113</anchor>
      <arglist>(unsigned _dim)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenericVector</name>
      <anchorfile>classGenericVector.html</anchorfile>
      <anchor>aed81aae8feba6bce0a6bad4661811898</anchor>
      <arglist>(unsigned _dim, const T *const _values)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenericVector</name>
      <anchorfile>classGenericVector.html</anchorfile>
      <anchor>a58e296c8541c1d8ff3db237f15d7ebaa</anchor>
      <arglist>(std::vector&lt; T &gt; _values)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GnuplotWindow</name>
    <filename>classGnuplotWindow.html</filename>
    <base>PlotWindow</base>
    <member kind="function" virtualness="virtual">
      <type>virtual PlotWindow *</type>
      <name>clone</name>
      <anchorfile>classGnuplotWindow.html</anchorfile>
      <anchor>aea7e5bb44f8266525fa03ac78fe5f72d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>getMouseEvent</name>
      <anchorfile>classGnuplotWindow.html</anchorfile>
      <anchor>af97b2ebbecd3f79f24f192281a1a5fff</anchor>
      <arglist>(double &amp;mouseX, double &amp;mouseY)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GnuplotWindow</name>
      <anchorfile>classGnuplotWindow.html</anchorfile>
      <anchor>ab448d94705718bfa500a347f70c5acd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GnuplotWindow</name>
      <anchorfile>classGnuplotWindow.html</anchorfile>
      <anchor>a41c92cecbcd7344b06309f1cd763be1f</anchor>
      <arglist>(PlotFrequency _frequency)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GnuplotWindow</name>
      <anchorfile>classGnuplotWindow.html</anchorfile>
      <anchor>a64ad6436f2ec7930f8c67d3f84f254da</anchor>
      <arglist>(const GnuplotWindow &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classGnuplotWindow.html</anchorfile>
      <anchor>ac13f061d4fe76800e429b24b79650e81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GnuplotWindow &amp;</type>
      <name>operator=</name>
      <anchorfile>classGnuplotWindow.html</anchorfile>
      <anchor>a7445c280500d2b9694ec85a5e41c2280</anchor>
      <arglist>(const GnuplotWindow &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>replot</name>
      <anchorfile>classGnuplotWindow.html</anchorfile>
      <anchor>ab075ddc384f420895b57379b05222fff</anchor>
      <arglist>(PlotFrequency _frequency=PLOT_IN_ANY_CASE)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>waitForMouseEvent</name>
      <anchorfile>classGnuplotWindow.html</anchorfile>
      <anchor>a0ba36a3eea701f5c3e4f6d19fda1eefd</anchor>
      <arglist>(double &amp;mouseX, double &amp;mouseY)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>waitForMouseEvents</name>
      <anchorfile>classGnuplotWindow.html</anchorfile>
      <anchor>a3566d78979038f1486f0d449e33a8b74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GnuplotWindow</name>
      <anchorfile>classGnuplotWindow.html</anchorfile>
      <anchor>a4f2fb9d69ad000dcc2705ec2309dbad6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>getPlotModeString</name>
      <anchorfile>classGnuplotWindow.html</anchorfile>
      <anchor>a5d0a0dc6df09ba7dfc5b3fbfd4f6f3c3</anchor>
      <arglist>(PlotMode plotMode, std::string &amp;plotModeString) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>getPlotStyleString</name>
      <anchorfile>classGnuplotWindow.html</anchorfile>
      <anchor>a9bac8e4539f0c51cb61a52f2cd25767f</anchor>
      <arglist>(VariableType _type, std::string &amp;plotStyleString) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>obtainPlotDataString</name>
      <anchorfile>classGnuplotWindow.html</anchorfile>
      <anchor>ab981907aa1cba210d355351bdc958339</anchor>
      <arglist>(VariablesGrid &amp;_dataGrid, std::string &amp;_plotDataString) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>sendDataToGnuplot</name>
      <anchorfile>classGnuplotWindow.html</anchorfile>
      <anchor>ac241cb81821967f3891f84d5a6ffa5e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FILE *</type>
      <name>gnuPipe</name>
      <anchorfile>classGnuplotWindow.html</anchorfile>
      <anchor>a146cde4cdf7fc78438b0126857f3367e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BooleanType</type>
      <name>mouseEvent</name>
      <anchorfile>classGnuplotWindow.html</anchorfile>
      <anchor>a89aef6551dacff48ca500c9628548333</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static int</type>
      <name>counter</name>
      <anchorfile>classGnuplotWindow.html</anchorfile>
      <anchor>ab76e608cea865f610f9e561234850504</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Grid</name>
    <filename>classGrid.html</filename>
    <member kind="function">
      <type>returnValue</type>
      <name>addTime</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>ab2e288b5806ea6b78f73e6c8212fc494</anchor>
      <arglist>(double _time)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>coarsenGrid</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>acdf5a5d39392cd972b7062dbe388a126</anchor>
      <arglist>(uint factor)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>equalizeGrids</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>ae3ec23bd1350bc9757b63346d66375e8</anchor>
      <arglist>(Grid &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>findFirstTime</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a59e780bf385ceecc504d8b6af2ec32a8</anchor>
      <arglist>(double _time, uint startIdx=0) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>findLastTime</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a8827257f0b37fafb619e649b2cd572f1</anchor>
      <arglist>(double _time, uint startIdx=0) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>findTime</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a29ec7cc7684e18c66f2a6483b20fb000</anchor>
      <arglist>(double _time, uint startIdx=0) const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getCeilIndex</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a2ac86f6e666394ea885d5f0c7733701c</anchor>
      <arglist>(double time) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getFirstTime</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a306876a3dd118b490835a89e18168a4d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getFloorIndex</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a6b9107c32500bd29730b544c0ac573bc</anchor>
      <arglist>(double time) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getIntervalLength</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>af27b0800f9714934a32b9a36dcd58288</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getIntervalLength</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a24d9767262d547da7892021a2c5be6fd</anchor>
      <arglist>(uint pointIdx) const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getLastIndex</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a472e2ba6ae540eea36d215dd5ec90cee</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLastTime</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a483dbb6684dd3fc4024bf1c735cbe64c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumIntervals</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a020e43474f55f049e4f370e59b5e3f11</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumPoints</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a2c3cf932689c1079628a0e672b548c9e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getSubGrid</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a38ddcb474aa18e6c40c8b59998d65473</anchor>
      <arglist>(double tStart, double tEnd, Grid &amp;_subGrid) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getTime</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>adb63211a16cd80d0aa478cb378272656</anchor>
      <arglist>(uint pointIdx) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Grid</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a0fb300ae3855780116595eb29801f1af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Grid</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>ab6bb3aef38f712807a95e4576b5dde78</anchor>
      <arglist>(uint nPoints_, double *times_=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Grid</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>af0b98890ece5b715a959d337a9c6192c</anchor>
      <arglist>(const DVector &amp;times_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Grid</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>af4855309903bd42c0f35036b615ba03f</anchor>
      <arglist>(double _firstTime, double _lastTime, uint _nPoints=2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Grid</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a7c6b57857c9e2a3328d7d6f1ba2e262a</anchor>
      <arglist>(const Grid &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasTime</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a7931f9eeb7605d28d058e691d00e2ff1</anchor>
      <arglist>(double _time) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>abc41f4eae0bdaceedfa8673bbff550f0</anchor>
      <arglist>(uint _nPoints=0, const double *const _times=0)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a24b48a784fd0e163ba6f88b6948feaae</anchor>
      <arglist>(const DVector &amp;times_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a92bf1a5d02f57a4fc58d1efc73af3691</anchor>
      <arglist>(double _firstTime, double _lastTime, uint _nPoints=2)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a9ad711eef16060ea25d651c3d388e2b0</anchor>
      <arglist>(const Grid &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isEmpty</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>ac4e945ffad7c1691fa827c1313356fad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isEquidistant</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a86356ccd7ccd48660fd43e563d509bc8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isInInterval</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a32edc33dce14b72f2755b5f1cc3265db</anchor>
      <arglist>(double _time) const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isInInterval</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>ab0a472b9798ffca561c98bd4ffee7506</anchor>
      <arglist>(uint pointIdx, double _time) const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isInLowerHalfOpenInterval</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a640827dbc6533bc4adcccd3d4a07d905</anchor>
      <arglist>(uint pointIdx, double _time) const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isInUpperHalfOpenInterval</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>affd66148afd2d56080357cdc7213a2b7</anchor>
      <arglist>(uint pointIdx, double _time) const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isLast</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>aebbea7b2313a355aefa694dce3ead06b</anchor>
      <arglist>(uint pointIdx) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>merge</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>abe0d6b6b610e6103c92a0e9676e474d3</anchor>
      <arglist>(const Grid &amp;arg, MergeMethod _mergeMethod=MM_DUPLICATE, BooleanType keepOverlap=BT_TRUE)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>operator!=</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a084367b0f63b990372713e58a2f13d87</anchor>
      <arglist>(const Grid &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Grid &amp;</type>
      <name>operator&amp;</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a035ae7bb90d101ea043ed0e204e96a3d</anchor>
      <arglist>(const Grid &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>operator&lt;</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a1401c4babe70c0fc1649dffcdaee5ff2</anchor>
      <arglist>(const Grid &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>operator&lt;=</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>af341dfeb9fa9be1c30ced73021972c10</anchor>
      <arglist>(const Grid &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Grid &amp;</type>
      <name>operator=</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a9e3d91bb15a2563c8125b0dd57ba342e</anchor>
      <arglist>(const Grid &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>operator==</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a039e8852fdf8524887f4f7f3ac25904d</anchor>
      <arglist>(const Grid &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>operator&gt;</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>ac9ed393a8f2e56914669eb50f3284c8a</anchor>
      <arglist>(const Grid &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>operator&gt;=</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a6811b24ae573cc4602c5e4d790eb00c4</anchor>
      <arglist>(const Grid &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>print</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a6267137d45cae6c20ca16301b5e0509b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>refineGrid</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a3ec93c4ef73fd3d14b1bc807bc346dc7</anchor>
      <arglist>(uint factor)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>scaleTimes</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a32c1e805dd4377253e094ad648b17caf</anchor>
      <arglist>(double scaling)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setTime</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>af0efb27b345112da4c904b97ba20c8a2</anchor>
      <arglist>(double _time)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setTime</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>acbdba7331289695edcf2782d486631d1</anchor>
      <arglist>(uint pointIdx, double _time)</arglist>
    </member>
    <member kind="function">
      <type>Grid &amp;</type>
      <name>shiftTimes</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a855fb79c70a307b01856d1cd6b9ee6ac</anchor>
      <arglist>(double timeShift)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Grid</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a3661d0a7f998caaaf8627d7a67072116</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>findNextIndex</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a80adacb3e218e3d2ca742d5ce0a65463</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupEquidistant</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a0a459bf263e4a3fb080017cf0d9c056a</anchor>
      <arglist>(double _firstTime, double _lastTime)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>nPoints</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a23672c809019525f1ea9e7f752e6b87c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>times</name>
      <anchorfile>classGrid.html</anchorfile>
      <anchor>a62b90d8b7c51ee036696f6eadd35e405</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImplicitRungeKuttaExport</name>
    <filename>classImplicitRungeKuttaExport.html</filename>
    <base>RungeKuttaExport</base>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getCode</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>adc7b39c5c990ea92ac0c575695917a2a</anchor>
      <arglist>(ExportStatementBlock &amp;code)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getDataDeclarations</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>aed654c5495b4915b268b98b72bcef46a</anchor>
      <arglist>(ExportStatementBlock &amp;declarations, ExportStruct dataStruct=ACADO_ANY) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getFunctionDeclarations</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>abae8bd53bf7d327e1f445b3cdbdba55f</anchor>
      <arglist>(ExportStatementBlock &amp;declarations) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImplicitRungeKuttaExport</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>ae43855c38ecb70d2f442dba4c1cf7959</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImplicitRungeKuttaExport</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a03678a92c97df6a03acc4e313fbc41a1</anchor>
      <arglist>(const ImplicitRungeKuttaExport &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ImplicitRungeKuttaExport &amp;</type>
      <name>operator=</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a4aa8c22b08df502ccf6610e902f24fd0</anchor>
      <arglist>(const ImplicitRungeKuttaExport &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setDifferentialEquation</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a5d1beb8f5f5a3f5990d1eccf44c0043c</anchor>
      <arglist>(const Expression &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setModel</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a41fc72127e49d6aa58405b0efece11bb</anchor>
      <arglist>(const std::string &amp;_rhs, const std::string &amp;_diffs_rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setup</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a7026984f1a59f37b08b02455c6536ba8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupOutput</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a8bef90dcaf2d5a570b4d009ee546e435</anchor>
      <arglist>(const std::vector&lt; Grid &gt; outputGrids_, const std::vector&lt; Expression &gt; rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupOutput</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a70a5cfc04946b05bf648c7136bef3feb</anchor>
      <arglist>(const std::vector&lt; Grid &gt; outputGrids_, const std::vector&lt; std::string &gt; _outputNames, const std::vector&lt; std::string &gt; _diffs_outputNames, const std::vector&lt; uint &gt; _dims_output)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupOutput</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>ab50b76a1b70b04d71003403fde1cc906</anchor>
      <arglist>(const std::vector&lt; Grid &gt; outputGrids_, const std::vector&lt; std::string &gt; _outputNames, const std::vector&lt; std::string &gt; _diffs_outputNames, const std::vector&lt; uint &gt; _dims_output, const std::vector&lt; DMatrix &gt; _outputDependencies)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ImplicitRungeKuttaExport</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a09f09e56ee73900564185a9b28fdbfc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>DVector</type>
      <name>computeCombinations</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a17e892adacbe85c378a4d0991c2885fc</anchor>
      <arglist>(const DVector &amp;cVec, uint index, uint numEls)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>copy</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>aefc677d4a3dfc572ac319ee5e4b43aaf</anchor>
      <arglist>(const ImplicitRungeKuttaExport &amp;arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>DVector</type>
      <name>divideMeasurements</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a40da79a210aa2db2ce634ddd788e147f</anchor>
      <arglist>(uint index)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>DVector</type>
      <name>evaluateDerivedPolynomial</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a7b8dda9a7d77b7f7608600e6e76f3b27</anchor>
      <arglist>(double time)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>evaluateDerivedPolynomial</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a5f71058e71ca1e9e996f4780a837aca1</anchor>
      <arglist>(ExportStatementBlock &amp;block, const ExportVariable &amp;variable, const ExportVariable &amp;grid)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>DMatrix</type>
      <name>evaluateDerivedPolynomial</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a1837e606f652f057ad99328f20485884</anchor>
      <arglist>(uint index)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluateMatrix</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a134ad54388b28da29c6dee733ad5cda5</anchor>
      <arglist>(ExportStatementBlock *block, const ExportIndex &amp;index1, const ExportIndex &amp;index2, const ExportIndex &amp;tmp_index, const ExportVariable &amp;Ah, const ExportVariable &amp;C, bool evaluateB, bool DERIVATIVES)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>DVector</type>
      <name>evaluatePolynomial</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>aba64a3e8cd216e28bd13965ed8d43fa1</anchor>
      <arglist>(double time)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>evaluatePolynomial</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a77314fa3a91558ec036c1ea3b29933fc</anchor>
      <arglist>(ExportStatementBlock &amp;block, const ExportVariable &amp;variable, const ExportVariable &amp;grid, const std::string &amp;h)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>DMatrix</type>
      <name>evaluatePolynomial</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a45a66e1b3c8ccba701ce4ecd805ca369</anchor>
      <arglist>(uint index)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluateRhsImplicitSystem</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a02d6235390ce53202ec4d0fe8b0852d5</anchor>
      <arglist>(ExportStatementBlock *block, const ExportIndex &amp;stage)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluateStatesImplicitSystem</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a92d43583b60797632d18c14d3795cf79</anchor>
      <arglist>(ExportStatementBlock *block, const ExportVariable &amp;Ah, const ExportVariable &amp;C, const ExportIndex &amp;stage, const ExportIndex &amp;i, const ExportIndex &amp;j)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>evaluateStatesOutputSystem</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>af156a155d125f7b7a7fbf5c09bdccad7</anchor>
      <arglist>(ExportStatementBlock *block, const ExportVariable &amp;Ah, const ExportIndex &amp;stage)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual DMatrix</type>
      <name>formMatrix</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>ae029cc938bd2bed20165c7e8cc1cd2ff</anchor>
      <arglist>(const DMatrix &amp;mass, const DMatrix &amp;jacobian)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>generateOutput</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>aafc26a943ea045395e658f1a78a281b3</anchor>
      <arglist>(ExportStatementBlock *block, const ExportIndex &amp;index0, const ExportIndex &amp;index1, const ExportIndex &amp;tmp_index1, const ExportIndex &amp;tmp_index2, const ExportVariable &amp;tmp_meas, const ExportVariable &amp;time_tmp, const uint directions)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ExportVariable</type>
      <name>getAuxVariable</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a2be5cb6b1b7fd0f012c2e5f85c9bd2ab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>getCRSIndex</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a5b07c344365ff70f66431381c874e72d</anchor>
      <arglist>(uint output, ExportIndex row, ExportIndex col)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>uint</type>
      <name>getNumIts</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a99a96bf34516a2039d27fda94543eb04</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>uint</type>
      <name>getNumItsInit</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a4e9563fc4274f1206fc4de84e3f69b25</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>initializeCoefficients</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>abbdde20d79b54dc2690ceb3d57921b6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>initializeDDMatrix</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>ad3c96989b117fca75831a15041e22161</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>prepareInputSystem</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a360471862f75be37dc3d3dc1f8807c3c</anchor>
      <arglist>(ExportStatementBlock &amp;code)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>prepareOutputEvaluation</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a3b3727a5f8b0e725972387ce988a80d8</anchor>
      <arglist>(ExportStatementBlock &amp;code)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>prepareOutputSystem</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a9274e62df08b2857eefbeb34d3047412</anchor>
      <arglist>(ExportStatementBlock &amp;code)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>solveImplicitSystem</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a22f8ca3c53beae8e1bb3f49a821276eb</anchor>
      <arglist>(ExportStatementBlock *block, const ExportIndex &amp;index1, const ExportIndex &amp;index2, const ExportIndex &amp;index3, const ExportIndex &amp;tmp_index, const ExportVariable &amp;Ah, const ExportVariable &amp;C, const ExportVariable &amp;det, bool DERIVATIVES=false)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>solveInputSystem</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>ac2d4c4872830671e9c016e8033f24743</anchor>
      <arglist>(ExportStatementBlock *block, const ExportIndex &amp;index1, const ExportIndex &amp;index2, const ExportIndex &amp;index3, const ExportIndex &amp;tmp_index, const ExportVariable &amp;Ah)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>solveOutputSystem</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>addb383ecab9724647d77f6a15e6f2c34</anchor>
      <arglist>(ExportStatementBlock *block, const ExportIndex &amp;index1, const ExportIndex &amp;index2, const ExportIndex &amp;index3, const ExportIndex &amp;tmp_index, const ExportVariable &amp;Ah, bool DERIVATIVES=false)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>coeffs</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a38bf01de83a5485facbf1c4e2cbebca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>CONTINUOUS_OUTPUT</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a0f8b9105ef36b5512cc42d6676d734c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>DD</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>ac8b0c8938f2eee62247d8ab49364ea76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>debug_mat</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>ad3a915a8dedc048e49c999a5e2b387c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; ExportVariable &gt;</type>
      <name>gridVariables</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a3c363328e82a6aa394b6c1c22996c0e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportAcadoFunction</type>
      <name>lin_output</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a5282f1e0dca7d8dff65da77a423d036d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>NDX2</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>af234cf4a339fa839cce70eb00dce864d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>numDX_output</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a1e26eee1e9f10f2cdf9b4423caca6bf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>numIts</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a0acd8e245b30e80e342c767d7a40aaac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>numItsInit</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>ab50113e4cd6ec21c6186ad149a16e559</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; ExportIndex &gt;</type>
      <name>numMeas</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>aaa89b2e87f8480465fe060926593c495</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; ExportVariable &gt;</type>
      <name>numMeasVariables</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a6967b6fe48f64acba660998b19c1ae55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>numVARS_output</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>acf1d5523b06ed2c303b4666c6b4e4ec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>numXA_output</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a77bc981c7515c836433080bae2b59c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>NVARS2</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>abbf58089e435eb159a9ffadf8b1a27c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>NVARS3</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a4fc58dcb6c263fa517bd701333635d35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; ExportVariable &gt;</type>
      <name>polynDerVariables</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a95fbf37575bcfcc58e8ea1c63982072a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>polynEvalVar</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a9859d66015d1c8ad52ec046e10d26cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; ExportVariable &gt;</type>
      <name>polynVariables</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>af777e2c676682fcf47d0dba66a88d188</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>REUSE</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a391e51aff0572f142792791a1da513a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>rk_A</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a49828a741a32abdc00f67ab2efc4dfae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>rk_auxSolver</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>aa8d20ccabe9f764d7382abc2d1b5c2db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>rk_b</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a5fba605c84577e7ba1c03ff631f1fa54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>rk_diffK</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a16131396a67c36211e7be823ed4f229c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>rk_diffsOutputTemp</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>aade195f519634e9d35bdd88ec6039e95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>rk_diffsTemp3</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a4bb934db140cce5520217c88db337227</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>rk_dk1</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a148a43e1d57d8a369b26e0915d7eca60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>rk_dk3</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a5abb0f9b62ed63fbd6a3a0c2b599a9b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>rk_mat1</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a44db9889df1a53b213f98eb11e322ba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>rk_mat3</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>abb6bc1dd02b0731503ff44be78060825</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>rk_out</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>afd66b2bd2545a4b9fcc1c06b9bf463da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>rk_outH</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>ad17a9161db30733778e9d38f8fbf1910</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; ExportVariable &gt;</type>
      <name>rk_outputs</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a2699550fffb6b87525bc3f0e2bfede24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>rk_rhsOutputTemp</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a6e59c344bbb5335ff326c5cac722dae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>rk_rhsTemp</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a28ba921ba414ca1403aff48dad1ec0a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportLinearSolver *</type>
      <name>solver</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a37c4dfeddb91c83a29390e15f7d55957</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>stepsH</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>a36c6f6e1cb1102fd1367cab8457e1b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; uint &gt;</type>
      <name>totalMeas</name>
      <anchorfile>classImplicitRungeKuttaExport.html</anchorfile>
      <anchor>ad7938150cf1d969047c1ff260903d859</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Indexlist</name>
    <filename>classIndexlist.html</filename>
    <member kind="function">
      <type>returnValue</type>
      <name>addNumber</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>a4cde208485d979fc2d6db5a4f39dd1d1</anchor>
      <arglist>(int addnumber)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addNumber</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>a4cde208485d979fc2d6db5a4f39dd1d1</anchor>
      <arglist>(int addnumber)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addNumber</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>a4cde208485d979fc2d6db5a4f39dd1d1</anchor>
      <arglist>(int addnumber)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIndex</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>ad6531121bb05cfc3ab38d05973b462d9</anchor>
      <arglist>(int givennumber) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIndex</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>ad6531121bb05cfc3ab38d05973b462d9</anchor>
      <arglist>(int givennumber) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIndex</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>ad6531121bb05cfc3ab38d05973b462d9</anchor>
      <arglist>(int givennumber) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getLastNumber</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>addc4fcc5c2425e5cfd1d28c843540a7f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getLastNumber</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>addc4fcc5c2425e5cfd1d28c843540a7f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getLastNumber</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>addc4fcc5c2425e5cfd1d28c843540a7f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getLength</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>a9a18e27954b1166d576da0273826da88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getLength</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>a9a18e27954b1166d576da0273826da88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getLength</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>a60283130d120b0ff22c0e3964d8d2b27</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumber</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>aa48c15974ce70469041f84c0f1dcd8e4</anchor>
      <arglist>(int physicalindex) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumber</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>aa48c15974ce70469041f84c0f1dcd8e4</anchor>
      <arglist>(int physicalindex) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumber</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>aa48c15974ce70469041f84c0f1dcd8e4</anchor>
      <arglist>(int physicalindex) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getNumberArray</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>a2ee5d68e5727b1ff6fba630824c68d73</anchor>
      <arglist>(int *const numberarray) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getNumberArray</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>a2ee5d68e5727b1ff6fba630824c68d73</anchor>
      <arglist>(int *const numberarray) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getNumberArray</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>a0db44282494b4986dc25a5f82acc6255</anchor>
      <arglist>(int **const numberarray) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPhysicalIndex</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>a81bc7fbdec4b3f42a53b7482b26c3612</anchor>
      <arglist>(int givennumber) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPhysicalIndex</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>a81bc7fbdec4b3f42a53b7482b26c3612</anchor>
      <arglist>(int givennumber) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Indexlist</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>acb91274b5896369600168cc2f4f231ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Indexlist</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>ae8912418954f7d3988b45e61ae3e1792</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Indexlist</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>ad9e5f23de8e6689e64bb47fa94d54af3</anchor>
      <arglist>(const Indexlist &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Indexlist</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>ad9e5f23de8e6689e64bb47fa94d54af3</anchor>
      <arglist>(const Indexlist &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Indexlist</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>acb91274b5896369600168cc2f4f231ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Indexlist</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>a8c91296520f657a87f2d6a7b440e7bb6</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Indexlist</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>ad9e5f23de8e6689e64bb47fa94d54af3</anchor>
      <arglist>(const Indexlist &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>a73b8037bd34e16eff14c00b29bb5383f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>a73b8037bd34e16eff14c00b29bb5383f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>af13240d42ee17bf491c84738604057ca</anchor>
      <arglist>(int n=0)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isMember</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>a0ef11404fa0a51bfc0cc7944fdfc4759</anchor>
      <arglist>(int _number) const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isMember</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>a0ef11404fa0a51bfc0cc7944fdfc4759</anchor>
      <arglist>(int _number) const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isMember</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>a0ef11404fa0a51bfc0cc7944fdfc4759</anchor>
      <arglist>(int _number) const </arglist>
    </member>
    <member kind="function">
      <type>Indexlist &amp;</type>
      <name>operator=</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>aa2373409d9750a07261ceff30fc3f900</anchor>
      <arglist>(const Indexlist &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>Indexlist &amp;</type>
      <name>operator=</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>a3f2085c6aed278494e5314691d155a93</anchor>
      <arglist>(const Indexlist &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>Indexlist &amp;</type>
      <name>operator=</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>aa2373409d9750a07261ceff30fc3f900</anchor>
      <arglist>(const Indexlist &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>removeNumber</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>a44c30e4b019c1fe5042a672eca981da2</anchor>
      <arglist>(int removenumber)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>removeNumber</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>a44c30e4b019c1fe5042a672eca981da2</anchor>
      <arglist>(int removenumber)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>removeNumber</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>a44c30e4b019c1fe5042a672eca981da2</anchor>
      <arglist>(int removenumber)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>swapNumbers</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>aec670e9353058c9720afcbadbb1a87f0</anchor>
      <arglist>(int number1, int number2)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>swapNumbers</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>aec670e9353058c9720afcbadbb1a87f0</anchor>
      <arglist>(int number1, int number2)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>swapNumbers</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>aec670e9353058c9720afcbadbb1a87f0</anchor>
      <arglist>(int number1, int number2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Indexlist</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>a25da3346974b3749f54355fc040c6450</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Indexlist</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>a25da3346974b3749f54355fc040c6450</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Indexlist</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>a25da3346974b3749f54355fc040c6450</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>clear</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>a34e0b17923cc67a03f9aeb011261bb89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>copy</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>a9ffa9399d56190092586fe3f366aab87</anchor>
      <arglist>(const Indexlist &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>findInsert</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>ae864e2462056ff5637772e21945099e0</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>first</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>aa793a1cba24ff6b678eff5dbc95db371</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>iSort</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>aa07b79966c07a7ca547a19359bae2efc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>last</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>a7201ead49241e67e1f11415235192052</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>lastusedindex</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>ac3eec3cee5e4eaa0bb335be9ee8d7df5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>length</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>a884668aadf23027e57c12739ef37c12b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>next</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>aaa4084801fbeb4a733a4a566d0403773</anchor>
      <arglist>[INDEXLISTFACTOR *(NVMAX+NCMAX)]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>number</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>abc5eb33bde9da5b5f69cb42a53fd0311</anchor>
      <arglist>[INDEXLISTFACTOR *(NVMAX+NCMAX)]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>number</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>aede0cb27f83052ccf65327e9fa602342</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>physicallength</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>a1207c42b696c50fa882565835ec09802</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>previous</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>ab99ea02c74981d096f9188863f15d5d2</anchor>
      <arglist>[INDEXLISTFACTOR *(NVMAX+NCMAX)]</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>DenseMatrix</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>a429f2ee49f7ee672b5fcbd858afcd972</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>SparseMatrix</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>a240abf68603784c3dcc4761f8bc41ad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>SymDenseMat</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>a5beabcf69cba4b4f91d6b8b3aaae3d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>SymSparseMat</name>
      <anchorfile>classIndexlist.html</anchorfile>
      <anchor>a769cc6bc95fb8501b74eb4eee3bb275b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InnerIterator</name>
    <filename>classInnerIterator.html</filename>
  </compound>
  <compound kind="class">
    <name>IntegerControl</name>
    <filename>classIntegerControl.html</filename>
    <base>ExpressionType&lt; IntegerControl, VT_INTEGER_CONTROL &gt;</base>
    <member kind="function">
      <type></type>
      <name>IntegerControl</name>
      <anchorfile>classIntegerControl.html</anchorfile>
      <anchor>a46d1e614bee480ecdf57f147d9e962f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegerControl</name>
      <anchorfile>classIntegerControl.html</anchorfile>
      <anchor>ad903b5290aabc85c800d624f34dbdf49</anchor>
      <arglist>(const std::string &amp;_name, unsigned _nRows, unsigned _nCols)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ExpressionType&lt; IntegerControl, VT_INTEGER_CONTROL &gt;</type>
      <name>Base</name>
      <anchorfile>classIntegerControl.html</anchorfile>
      <anchor>a5aabbe0b2b9fccc126f97be7372ffc59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IntegerParameter</name>
    <filename>classIntegerParameter.html</filename>
    <base>ExpressionType&lt; IntegerParameter, VT_INTEGER_PARAMETER &gt;</base>
    <member kind="function">
      <type></type>
      <name>IntegerParameter</name>
      <anchorfile>classIntegerParameter.html</anchorfile>
      <anchor>a3b6c7d2cf7e6e405618c28477c4a6163</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegerParameter</name>
      <anchorfile>classIntegerParameter.html</anchorfile>
      <anchor>aba23e4bcbb411327041ea32c72c100ba</anchor>
      <arglist>(const std::string &amp;_name, unsigned _nRows, unsigned _nCols)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ExpressionType&lt; IntegerParameter, VT_INTEGER_PARAMETER &gt;</type>
      <name>Base</name>
      <anchorfile>classIntegerParameter.html</anchorfile>
      <anchor>acb4fd18a9de1b536712d24aa8a4e7a01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IntegrationAlgorithm</name>
    <filename>classIntegrationAlgorithm.html</filename>
    <base>UserInteraction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>addStage</name>
      <anchorfile>classIntegrationAlgorithm.html</anchorfile>
      <anchor>aa204c69ade90d5ec11c2abcbb7a62493</anchor>
      <arglist>(const DynamicSystem &amp;dynamicSystem_, const Grid &amp;stageIntervals, const IntegratorType &amp;integratorType_=INT_UNKNOWN)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>addTransition</name>
      <anchorfile>classIntegrationAlgorithm.html</anchorfile>
      <anchor>af81b38da9359bd9761ed883505a0557b</anchor>
      <arglist>(const Transition &amp;transition_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>clear</name>
      <anchorfile>classIntegrationAlgorithm.html</anchorfile>
      <anchor>a9a4fe773549f77265f3ddea4703ad1b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>deleteAllSeeds</name>
      <anchorfile>classIntegrationAlgorithm.html</anchorfile>
      <anchor>ac027a33b7c14133423f0c4813ad9cb4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluate</name>
      <anchorfile>classIntegrationAlgorithm.html</anchorfile>
      <anchor>a80672d4f93fdc58b1661383b7778f0d3</anchor>
      <arglist>(VariablesGrid *x, VariablesGrid *xa, VariablesGrid *p, VariablesGrid *u, VariablesGrid *w)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluate</name>
      <anchorfile>classIntegrationAlgorithm.html</anchorfile>
      <anchor>a98170114bc1bb831c958375ee80223fc</anchor>
      <arglist>(OCPiterate &amp;_iter)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluateSensitivities</name>
      <anchorfile>classIntegrationAlgorithm.html</anchorfile>
      <anchor>a5faf646e80ba374e87f4004e74608d1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluateSensitivities</name>
      <anchorfile>classIntegrationAlgorithm.html</anchorfile>
      <anchor>a51a255a42bb0eaef2f9532038833ad7b</anchor>
      <arglist>(const BlockMatrix &amp;seed, BlockMatrix &amp;hessian)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getBackwardSensitivities</name>
      <anchorfile>classIntegrationAlgorithm.html</anchorfile>
      <anchor>a8997ba734f9db9108fc07e17868cfe0e</anchor>
      <arglist>(BlockMatrix &amp;D) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getBackwardSensitivities</name>
      <anchorfile>classIntegrationAlgorithm.html</anchorfile>
      <anchor>a8e61360d74d1de63b02d94a0ab3c3e03</anchor>
      <arglist>(DVector &amp;Dx_x0, DVector &amp;Dx_p=emptyVector, DVector &amp;Dx_u=emptyVector, DVector &amp;Dx_w=emptyVector) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getForwardSensitivities</name>
      <anchorfile>classIntegrationAlgorithm.html</anchorfile>
      <anchor>ae607f14c0c7ef312dbff0a36e5318dfa</anchor>
      <arglist>(BlockMatrix &amp;D) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getForwardSensitivities</name>
      <anchorfile>classIntegrationAlgorithm.html</anchorfile>
      <anchor>aa238a22d8841339b25ab45902ddc810f</anchor>
      <arglist>(DVector &amp;Dx) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getX</name>
      <anchorfile>classIntegrationAlgorithm.html</anchorfile>
      <anchor>ac7a13c3ba79d34df9b97d88832b4e70e</anchor>
      <arglist>(DVector &amp;xEnd) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getX</name>
      <anchorfile>classIntegrationAlgorithm.html</anchorfile>
      <anchor>ac34368deaad6b5ab90ca7c6577278dc7</anchor>
      <arglist>(VariablesGrid &amp;X) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getXA</name>
      <anchorfile>classIntegrationAlgorithm.html</anchorfile>
      <anchor>ac30cc84ff992ef3dba558408c2bc9b15</anchor>
      <arglist>(DVector &amp;xaEnd) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getXA</name>
      <anchorfile>classIntegrationAlgorithm.html</anchorfile>
      <anchor>aea1fd20b2e5fa0b0a03953b3815e3810</anchor>
      <arglist>(VariablesGrid &amp;XA) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>integrate</name>
      <anchorfile>classIntegrationAlgorithm.html</anchorfile>
      <anchor>aaa17a506824510515acab2c5a3d30871</anchor>
      <arglist>(VariablesGrid *x, VariablesGrid *xa, VariablesGrid *p, VariablesGrid *u, VariablesGrid *w)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>integrate</name>
      <anchorfile>classIntegrationAlgorithm.html</anchorfile>
      <anchor>ac07af817326f9047b69af1b2333a9a7e</anchor>
      <arglist>(double t0, double tend, const DVector &amp;x0, const DVector &amp;xa=emptyVector, const DVector &amp;p=emptyVector, const DVector &amp;u=emptyVector, const DVector &amp;w=emptyVector)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>integrate</name>
      <anchorfile>classIntegrationAlgorithm.html</anchorfile>
      <anchor>a3d268823242ab886c4021cd63e616f60</anchor>
      <arglist>(const Grid &amp;t, const DVector &amp;x0, const DVector &amp;xa=emptyVector, const DVector &amp;p=emptyVector, const DVector &amp;u=emptyVector, const DVector &amp;w=emptyVector)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>integrateSensitivities</name>
      <anchorfile>classIntegrationAlgorithm.html</anchorfile>
      <anchor>a15d61b5e055f5880cc7823e3043c0e41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>integrateSensitivities</name>
      <anchorfile>classIntegrationAlgorithm.html</anchorfile>
      <anchor>af117f8f89ae7434396536a2a410f2a7b</anchor>
      <arglist>(const BlockMatrix &amp;seed, BlockMatrix &amp;hessian)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegrationAlgorithm</name>
      <anchorfile>classIntegrationAlgorithm.html</anchorfile>
      <anchor>a31b7bc5ffe3755df1ce56e71ea857cf3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegrationAlgorithm</name>
      <anchorfile>classIntegrationAlgorithm.html</anchorfile>
      <anchor>af9553347d2c2618f0ed4aa948693e7e6</anchor>
      <arglist>(const IntegrationAlgorithm &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isAffine</name>
      <anchorfile>classIntegrationAlgorithm.html</anchorfile>
      <anchor>abc437eaa9c6f89d9cfc4d7f22de06396</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>IntegrationAlgorithm &amp;</type>
      <name>operator=</name>
      <anchorfile>classIntegrationAlgorithm.html</anchorfile>
      <anchor>a1426eae43c605c9c4a7f100bcb65007d</anchor>
      <arglist>(const IntegrationAlgorithm &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setBackwardSeed</name>
      <anchorfile>classIntegrationAlgorithm.html</anchorfile>
      <anchor>ac159503a901c07515ba5887cfb211e3a</anchor>
      <arglist>(const BlockMatrix &amp;seed)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setBackwardSeed</name>
      <anchorfile>classIntegrationAlgorithm.html</anchorfile>
      <anchor>a76debad73a46b714840c6aacb21ea937</anchor>
      <arglist>(const DVector &amp;seed)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setForwardSeed</name>
      <anchorfile>classIntegrationAlgorithm.html</anchorfile>
      <anchor>ad42e10a5f8cefd697d05662dba68bc7b</anchor>
      <arglist>(const BlockMatrix &amp;xSeed_, const BlockMatrix &amp;pSeed_=emptyBlockMatrix, const BlockMatrix &amp;uSeed_=emptyBlockMatrix, const BlockMatrix &amp;wSeed_=emptyBlockMatrix)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setForwardSeed</name>
      <anchorfile>classIntegrationAlgorithm.html</anchorfile>
      <anchor>a6cea8b84c06343f43e24e027678f3c61</anchor>
      <arglist>(const DVector &amp;xSeed, const DVector &amp;pSeed=emptyVector, const DVector &amp;uSeed=emptyVector, const DVector &amp;wSeed=emptyVector)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setUnitBackwardSeed</name>
      <anchorfile>classIntegrationAlgorithm.html</anchorfile>
      <anchor>aa512cf5cf74ed73d74942060ab011d37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setUnitForwardSeed</name>
      <anchorfile>classIntegrationAlgorithm.html</anchorfile>
      <anchor>a61ab8084da4f387f9d5c471d108c6778</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>unfreeze</name>
      <anchorfile>classIntegrationAlgorithm.html</anchorfile>
      <anchor>afa31fceab68102374967bef63936cf1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IntegrationAlgorithm</name>
      <anchorfile>classIntegrationAlgorithm.html</anchorfile>
      <anchor>a88077fd9e8a2a2b2433ebf91b97ecbd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupLogging</name>
      <anchorfile>classIntegrationAlgorithm.html</anchorfile>
      <anchor>a24efb3e1dfe939249160648cc1aebbee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupOptions</name>
      <anchorfile>classIntegrationAlgorithm.html</anchorfile>
      <anchor>a256aa142450bb616c088c6bd03b3ab04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ShootingMethod *</type>
      <name>integrationMethod</name>
      <anchorfile>classIntegrationAlgorithm.html</anchorfile>
      <anchor>afafdc366c134f15cf904dd81f3998e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OCPiterate</type>
      <name>iter</name>
      <anchorfile>classIntegrationAlgorithm.html</anchorfile>
      <anchor>a344e1fcc5eb7740c4a17ca50374b06b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Integrator</name>
    <filename>classIntegrator.html</filename>
    <base>AlgorithmicBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>canHandleImplicitSwitches</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a94407d245fa677da8b662b3ea45a22f9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Integrator *</type>
      <name>clone</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a5ddba6bdee48aacb058b4a317d6eaa63</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>deleteAllSeeds</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>acebee4e21c17e1c3c6eff4d3e919b181</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>evaluateSensitivities</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a494d132f5b99106bba465d901a32e7a6</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>freezeAll</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>ac4b6b7f972159367177af6862bd25953</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>freezeMesh</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a132c2695ff4d338c26a2d88ae00b10f6</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getBackwardSensitivities</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a9cbd425b11de00daa99f9b24144cffb4</anchor>
      <arglist>(DVector &amp;Dx_x0, DVector &amp;Dx_p, DVector &amp;Dx_u, DVector &amp;Dx_w, int order) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getDifferentialEquationSampleTime</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a2b1b9c515bc448a0b88e6eeb60c41fbf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getForwardSensitivities</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>aad43d97090a97225ccb9eddcb35836ca</anchor>
      <arglist>(DVector &amp;Dx, int order) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getForwardSensitivities</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a7b3028f023ebea7b727ab26dc6dad794</anchor>
      <arglist>(VariablesGrid &amp;Dx, int order) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getI</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>aeaf0875ea57f8265460e9e0599ad7938</anchor>
      <arglist>(VariablesGrid &amp;I) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumberOfRejectedSteps</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>aba920260c35288b27c38b3c4a35de14f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumberOfSteps</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>ae32038a15379bb8de906a1b657e80285</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getStepSize</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a716ef56c474bf2aa8d0c2426a01ade24</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getX</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>afdab3fb90e7d6d55dc8d473349bfacb3</anchor>
      <arglist>(DVector &amp;xEnd) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getX</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a2ce3c6e271db5ff54678ba4440d2d0f5</anchor>
      <arglist>(VariablesGrid &amp;X) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getXA</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>ae08f196068b0fb2730121313a472bfe9</anchor>
      <arglist>(DVector &amp;xaEnd) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getXA</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a510c082d15547457a6cbc9749624d846</anchor>
      <arglist>(VariablesGrid &amp;XA) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a090e18fea3dbb49d409987a62aeea9d3</anchor>
      <arglist>(const DifferentialEquation &amp;rhs)=0</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a3c2d13eccc54b3872d2f5114dbd23efa</anchor>
      <arglist>(const DifferentialEquation &amp;rhs, const Transition &amp;trs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>integrate</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>adb148f9afabb5c591b07da94d25e315b</anchor>
      <arglist>(double t0, double tend, double *x0, double *xa=0, double *p=0, double *u=0, double *w=0)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>integrate</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>aa88939e85f42431fa51c957963b32a66</anchor>
      <arglist>(const Grid &amp;t, double *x0, double *xa=0, double *p=0, double *u=0, double *w=0)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>integrate</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a062f364a2260d613082cd095fffc2d85</anchor>
      <arglist>(double t0, double tend, const DVector &amp;x0, const DVector &amp;xa=emptyVector, const DVector &amp;p=emptyVector, const DVector &amp;u=emptyVector, const DVector &amp;w=emptyVector)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>integrate</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>aac37291ee9210caed1a0f2c393271971</anchor>
      <arglist>(const Grid &amp;t, const DVector &amp;x0, const DVector &amp;xa=emptyVector, const DVector &amp;p=emptyVector, const DVector &amp;u=emptyVector, const DVector &amp;w=emptyVector)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>integrateSensitivities</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a255033736478dc40ba4e680c1c9adcdc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Integrator</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>aab312b23f3630643052d62ef391362c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Integrator</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a168d3fb54c177cccaf86f02b89ae8886</anchor>
      <arglist>(const Integrator &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isDifferentialEquationAffine</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>aa290eca2c99e7490f5f85541cb395f15</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isDifferentialEquationDefined</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a86d370e90856c37ff9290511577ffa56</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>printRunTimeProfile</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a7d9acc49a0aa7b4a58a8cad764a54e5b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setBackwardSeed</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>ad49fb39a7922f9fdc365135ca19aa830</anchor>
      <arglist>(const int &amp;order, const DVector &amp;seed)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>setDxInitialization</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a0a60c1f50c26595497883ebef9b1118c</anchor>
      <arglist>(double *dx0)=0</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setForwardSeed</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a2196a438a21acdaa5375364266a8b54a</anchor>
      <arglist>(const int &amp;order, const DVector &amp;xSeed, const DVector &amp;pSeed=emptyVector, const DVector &amp;uSeed=emptyVector, const DVector &amp;wSeed=emptyVector)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setTransition</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>ac6283e57bb7ca1fba01a809aa64fb63a</anchor>
      <arglist>(const Transition &amp;trs)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>unfreeze</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a37fa3ea8aee5d9e897c400d9f8011721</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Integrator</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a951d50d45bd02af21f590741f83c0d73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>diffTransitionBackward</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a3e2580d77d4dc98e9ab8059432c873d0</anchor>
      <arglist>(DVector &amp;DX, DVector &amp;DP, DVector &amp;DU, DVector &amp;DW, int &amp;order)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>diffTransitionForward</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a9bda8a463f0d24a20819b98ffd1b3eb1</anchor>
      <arglist>(DVector &amp;DX, const DVector &amp;DP, const DVector &amp;DU, const DVector &amp;DW, const int &amp;order)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a54672c745b7e3f7c3927390a96826996</anchor>
      <arglist>(const DVector &amp;x0, const DVector &amp;xa, const DVector &amp;p, const DVector &amp;u, const DVector &amp;w, const Grid &amp;t_)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluateTransition</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>aaa8a473b6ae577ad45f3be1a7587abfa</anchor>
      <arglist>(const double time, DVector &amp;xd, const DVector &amp;xa, const DVector &amp;p, const DVector &amp;u, const DVector &amp;w)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual int</type>
      <name>getDim</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>abbfc05d4aae0c34e5eceb7ba4414b7b1</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>getDimX</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a403dfb1f88e3f2fa006fff774f6eab69</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual returnValue</type>
      <name>getProtectedBackwardSensitivities</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>aff6cdf56e2b112995361242832d15ad4</anchor>
      <arglist>(DVector &amp;Dx_x0, DVector &amp;Dx_p, DVector &amp;Dx_u, DVector &amp;Dx_w, int order) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual returnValue</type>
      <name>getProtectedForwardSensitivities</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>af731765c988b6e28ae9b6880469c0054</anchor>
      <arglist>(DMatrix *Dx, int order) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual returnValue</type>
      <name>getProtectedX</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a2315a9dba6db2761bbba464f6f217da0</anchor>
      <arglist>(DVector *xEnd) const =0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initializeOptions</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a5a80effa88caa139ac651fcb9ae0b1f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual returnValue</type>
      <name>setProtectedBackwardSeed</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a70390735e7c4b1eefebf71faa9edef3d</anchor>
      <arglist>(const DVector &amp;seed, const int &amp;order)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual returnValue</type>
      <name>setProtectedForwardSeed</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a27ab54303d011248b7755769c2b7bafd</anchor>
      <arglist>(const DVector &amp;xSeed, const DVector &amp;pSeed, const DVector &amp;uSeed, const DVector &amp;wSeed, const int &amp;order)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupLogging</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a8ceced7c27e1bfec2542120bc6230b69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupOptions</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>abc4ec79f12a2d170fa269816016b1555</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>alg_index</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a4f43832592dbc9fdcec1118b7a628685</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>control_index</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>ac26deee0918e499285f6b76b34c7668c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>count</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a49ba19c7d2ce07648b699bc31cae8f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>count2</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a0ac49cfd39a80c897db99abf2057d3c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>count3</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a2e10e3c5532bb3e7f3fc58095589022b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>ddiff_index</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>abc65a4da32a2c09309ee4aeb93865b36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VariablesGrid</type>
      <name>ddxStore</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>af9fb701025cd9961515b4fd80ff38032</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>diff_index</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>aeb5e58e2d756d8fffc8a9d743197eab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>diff_scale</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a65c13b6a14094de354e96aa038915b4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>disturbance_index</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a17f6196431fad060e9a7d842d945ef54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>dP</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>af879e69cd5dca6efb71011a09fa09d84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>dPb</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a3e596acd580cb9fd3e0e6b18fcf56a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>dU</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>ae431eb0439b048f1ed766e4186c5349a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>dUb</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a977a1b5d8f57b6bf735dfe899ba617f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>dW</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a4c83d2887a8ff9c35078ad51e20d6519</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>dWb</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a51fc5c4fa0cffa1bbc1c5fed62bb13ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>dX</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a6fcaaa4640f29aa58e4c7688e53ab6e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>dXb</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a9c0fd49051788a2f3e7b0b2c85674fc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VariablesGrid</type>
      <name>dxStore</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a991ad5407426070b501785f482860d87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealClock</type>
      <name>functionEvaluation</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a672fd0bc348b141360ce701ea55f29b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>h</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>abc99448d35570fae4dfaa9b0c7a3e7b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>hini</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>aa96967144e27aba28a0f076b0b5b39ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>hmax</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a5cd8ec70fda25a2ba6fa91362a049d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>hmin</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a391b535619b46fa09cd50c040efe35c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>int_control_index</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a1b8775697eada471076669b55e1f732f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>int_parameter_index</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>ac796116c9d6407ab129449ec0496fede</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VariablesGrid</type>
      <name>iStore</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a94dbd7edfc75079a6f7373d2b53ebeeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>las</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a2d5d31d1c27d5462899f2678681eb096</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>short int</type>
      <name>m</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>ae33d4801cf5c2b38318b93584b45a3cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>short int</type>
      <name>ma</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a039ba8593bc8c7d0017790bcba0f4546</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>maxNumberOfSteps</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a4e8e4cdcae4442998c4ef7f3736c12c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>short int</type>
      <name>md</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>ae19996da2782cf305222aba5c922275a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>short int</type>
      <name>mdx</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>ad2f6175ccd11af0ae77ac86755314730</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>short int</type>
      <name>mn</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a20d2c9282f3faf31341e48303a4f5236</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>short int</type>
      <name>mp</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>ab7bd752893113225624bc831bc1d01ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>short int</type>
      <name>mpi</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a814691eddc2976cbaed19562fadb5eea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>short int</type>
      <name>mu</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a745a39ed3df9e1d499c1300f12f02665</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>short int</type>
      <name>mui</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>aaa99357fa71590fed2cd6e33b3eeb534</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>short int</type>
      <name>mw</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a3e61942a0cedb633d0c7593b423a58f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nBDirs</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a1a7b0809f6824bb92a3cd3ea7bd03c49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nBDirs2</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a332be2f4c0c70bdad8b8d1be49f3e434</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nFcnEvaluations</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a7314597928b636d2bbce4739cd44caf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nFDirs</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>aedfc1656293eb610c5659af34cb94479</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nFDirs2</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>ae4fb88b342b59008e7a2b574e980eded</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>parameter_index</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a0ece2bb1c60936fa14ba4cc6f1c9a320</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>PrintLevel</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a1c362506f61cd14beea67c6e0b1cf7a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DifferentialEquation *</type>
      <name>rhs</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a3115b9a2dbf2af91941252e868dd1eed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StateOfAggregation</type>
      <name>soa</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>ab8a9d643850540c86876a554a79385a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>time_index</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>acadfad6541e67db6e30dd094ddc84981</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Grid</type>
      <name>timeInterval</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a4235aa8555b733db97921d00d170b995</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>TOL</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a6730dfa28e63d26c4836e725ca2e36aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealClock</type>
      <name>totalTime</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>ac9eaf7aba17c91f74e5f3a7aa8b079ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Transition *</type>
      <name>transition</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a3b25301947fc1b25c40e2a8f131995e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>tune</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>aae6c91e5f5fff9d9745b268639cffbbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>xE</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>adc30359aa6cea2a499ede154696a88f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VariablesGrid</type>
      <name>xStore</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a85d19d0126b9f836349ed7335a6af83c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ShootingMethod</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>aa5be8252474dc77f681e1314f833b2e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>SimulationByIntegration</name>
      <anchorfile>classIntegrator.html</anchorfile>
      <anchor>a2125d85058e041dfd8f3321196624357</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IntegratorBDF</name>
    <filename>classIntegratorBDF.html</filename>
    <base>Integrator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Integrator *</type>
      <name>clone</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>abd37239e0b22e70d0a5d70e2f34c44c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>freezeAll</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a2d32f04ff67cc3336dcbfb5e1d381fc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>freezeMesh</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a4ffbc5018a8457f7d50c25c1b35c86b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getNumberOfRejectedSteps</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>ae02306eae87ae34a0522da05687980c3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getNumberOfSteps</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a44e806407f5f4a6fd2cb56f63c550973</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getStepSize</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a16d2a690d65a02841a7f688cb3520772</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>abcc9c2fc4d619f72d99d57de6d0590dc</anchor>
      <arglist>(const DifferentialEquation &amp;rhs_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>aa76e5f0385ea75fc23dbe32319c6e924</anchor>
      <arglist>(const DifferentialEquation &amp;rhs_, const Transition &amp;trs_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegratorBDF</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a101915f24d7ba99bf27bbdaaafa38d5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegratorBDF</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a2302f7f560b8db8cb7b58d074a571381</anchor>
      <arglist>(const DifferentialEquation &amp;rhs_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegratorBDF</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>af7559f85f14c1a5e65b557b712ed1bb5</anchor>
      <arglist>(const IntegratorBDF &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IntegratorBDF &amp;</type>
      <name>operator=</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a24c40957e252e4899ea4fceee9071e00</anchor>
      <arglist>(const IntegratorBDF &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setDxInitialization</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a6ec553505dc7a7be3ec56f012458c169</anchor>
      <arglist>(double *dx0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a005fdc3c25196aa9fa0f3ffc1a248e45</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>stop</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a09f766dea301fcf5ec14190ebeadd5b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>unfreeze</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a2e03f3e62f0c7d47090abbeac4164f94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IntegratorBDF</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>af7239817077e6cf3afec5d512c4c8e75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>allocateMemory</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>acadcb011c87f275cc550d354643442bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyMTranspose</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a1b1abedca207d578594d9c1b51c728cd</anchor>
      <arglist>(int index, double *seed1, DMatrix &amp;J, double *seed2)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>applyNewtonStep</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>aa420250e4b0dddf49aca054e3d369998</anchor>
      <arglist>(int index, double *etakplus1, const double *etak, const DMatrix &amp;J, const double *FFF)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>constructAll</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>af3fa9f42da495b94dac299a097b1b41a</anchor>
      <arglist>(const IntegratorBDF &amp;arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copyBackward</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a93d02c3f029d0ce4460e322de7edd1ac</anchor>
      <arglist>(DVector &amp;Dx_x0, DVector &amp;Dx_p, DVector &amp;Dx_u, DVector &amp;Dx_w, const DMatrix &amp;div) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>decomposeJacobian</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>ae9e90e55619962f29fd63ef16b6f639a</anchor>
      <arglist>(int index, DMatrix &amp;J)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>deleteAll</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>aeadf74783565486b3f1b4f21ab8b54dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>determineBDFEtaGForward</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>af724898537c4b2ce7e1aa1ea2b1ff396</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>determineBDFEtaGForward2</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a9c885433b6d9a87df61c451a89b5754e</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>determineBDFEtaHBackward</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>adb5e51aee7c4174d6fbfa0080cbf769f</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>determineBDFEtaHBackward2</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a5f8b284f3b87e7d6823bc723158e8716</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>determineCorrector</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a04eac52c4d1636695fa0ca580f0a6af0</anchor>
      <arglist>(int number, BooleanType ini)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>determinePredictor</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>ab64b32bbf4a074890c07403293c1f65a</anchor>
      <arglist>(int number, BooleanType ini)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>determineRKEtaGForward</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a5e9c9e212d2a28c07e848764d31c2efa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>determineRKEtaGForward2</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a0030da4333bf8b838563481d818dc298</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>determineRKEtaHBackward</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a502a87af7b9f68c12a039b0a60f415f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>determineRKEtaHBackward2</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>ac2cc749da11ae567ea3713f5f7255359</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a8bbc78f0d48d4865e2dab495d663d8da</anchor>
      <arglist>(const DVector &amp;x0, const DVector &amp;xa, const DVector &amp;p, const DVector &amp;u, const DVector &amp;w, const Grid &amp;t_)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluateSensitivities</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a79d9d054ecd4bbba6799a6c5de73c521</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>getDim</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a8000d6f68fe0111a93e153c1805a1fab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>getDimX</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>adc3b4bff29984d0f4b9b43e49a2ec21f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getProtectedBackwardSensitivities</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a2bd209fc67d2f9436fdfb28673a9d7fb</anchor>
      <arglist>(DVector &amp;Dx_x0, DVector &amp;Dx_p, DVector &amp;Dx_u, DVector &amp;Dx_w, int order) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getProtectedForwardSensitivities</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a30196c15a8ef25594e94e97c7355eeb0</anchor>
      <arglist>(DMatrix *Dx, int order) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getProtectedX</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a64f1a065ec2e2c49530cb0de7e682ba7</anchor>
      <arglist>(DVector *xEnd) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initializeButcherTableau</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a72015d09e60d295b36e6ebb8476f07b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initializeVariables</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a74351e9d0ca51188af7179880e0dc058</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>interpolate</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>ad921081a4ffdfefa4d13254dbf9dc684</anchor>
      <arglist>(int number_, DMatrix &amp;div, VariablesGrid &amp;poly)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>logCurrentIntegratorStep</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a1095e36fc7946bde353ad42a68df6bf3</anchor>
      <arglist>(const DVector &amp;currentX=emptyConstVector, const DVector &amp;currentXA=emptyConstVector)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>prepareDividedDifferences</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a372957283e25c7d990237a67fb3ea859</anchor>
      <arglist>(DMatrix &amp;div)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>printBDFfinalResults</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a25cc0bfc29060a9f0d288f0d4ce4d3a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>printBDFfinalResults2</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a7062838ec8d5b25743e2c5f87c8b9726</anchor>
      <arglist>(DMatrix &amp;div)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>printBDFIntermediateResults</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a7cdb4b1fb760227eafa4ff4eed566e5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>printRKIntermediateResults</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a36c617bab0031e9b859df1ecdcd12d29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>relaxAlgebraic</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a9d17d4c290310eecc9e617f3b9cce71f</anchor>
      <arglist>(double *residuum, double timePoint)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>rk_start</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>ab6ccc7532cf18911d897d01787738e87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>rk_start_solve</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>af0371c94fe08d9bc228e4bacc104934b</anchor>
      <arglist>(int stepnumber)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setBackwardSeed2</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>af7c93a9c2b1d464e4de228cda34ab36f</anchor>
      <arglist>(const DVector &amp;seed)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setForwardSeed2</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a4a274b433d3aa9ba8b53381903575da6</anchor>
      <arglist>(const DVector &amp;xSeed, const DVector &amp;pSeed, const DVector &amp;uSeed, const DVector &amp;wSeed)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setProtectedBackwardSeed</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a224b36bba8c2acbc947d0a1a38b8c604</anchor>
      <arglist>(const DVector &amp;seed, const int &amp;order)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setProtectedForwardSeed</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a962cd286942e270fb0004e790b237deb</anchor>
      <arglist>(const DVector &amp;xSeed, const DVector &amp;pSeed, const DVector &amp;uSeed, const DVector &amp;wSeed, const int &amp;order)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double **</type>
      <name>A</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a7988513935f6e81511e62b0d96695a63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>b4</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>acd30bf8e7e3bbaf38444726cafaee418</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>b5</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a60743ae7c2a0e356cb71fb1bf3d6bc2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>bseed</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>acfdbc37ec85612f66e348aa38c6070e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>bseed2</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a4403f391ddab645ad021c14b5506c48f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>c</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>ad5b3ffa6735bae7e0ddb943556ec2cfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>c2</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a0ccff4fecf67f53d7a24b0106fb59ad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>c2G</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>ac7479a48229bc68a89641da3cdc1eed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>c2G2</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>abf71969b949c8b5a50814acf8567765e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>c2G3</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a4c46254b5a70a42b587ca25fc5bbfe5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>c2H</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a2100f411731fdf61e0dc86872e9c14dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>c2H2</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a538ca9d6e05e71fa215f251ef402f2fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>c2H3</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>ab6c3f97a92d3bf0d4fa4420986e2ff6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealClock</type>
      <name>correctorTime</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a90d7d18b2e0de3a075d47c519a696a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>delta</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a7c064a4b08491f59867639e4d0a3834d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>deltaG</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a4193f7fec03b36f659adb0757371fe13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>deltaG2</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a1d652914a80d42737d86d650f3258518</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>deltaG3</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>ad28b2b707269f71c482560ba2d2632b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>deltaH</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>ac1a325b9fdfc9f1dd5e61ce29cc629d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>deltaH2</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a9a568d85fb49b00007f8dbf135478b04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>deltaH3</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>aef216121de6f96e3e76cbf005f7bc018</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>dim</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a66b15b3d16220f0a4e653e4680324fc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double **</type>
      <name>eta</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>aaa0fc600a08c102969e6b2f2a145f808</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double **</type>
      <name>eta2</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a6ad145ccd191ef744b4edf952c923cef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>eta4</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>ab46d3dc959748648901877439c01024b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>eta4_</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a1b7999fa9e658b5cc1b3f3fe91602bd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>eta5</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>ae9f7824714e86ec5fb32edb4ec5ee879</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>eta5_</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a131a5d8adb98f05889a331f8b54aefce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>etaG</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a82598d60e55b1e464af36b6168f99675</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>etaG2</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>aba6e7311bc5f5a5ef1ad6aeff6296d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>etaG3</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a45cfc0c04ca9af1148e7444a8a7bf8bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double **</type>
      <name>etaH</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a9b82e88eb80fbc3c401b010c3575903c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double **</type>
      <name>etaH2</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a6f58a051dd5ce7542443daa04c3aa848</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double **</type>
      <name>etaH3</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>abe6d12f16d48b01a7c902d644634e005</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>F</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a88cf30185c1438a3fd6a919bb8d527c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>F2</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a479ee5256c6e5ed9087b7ed1d3486c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>fseed</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a4247935225ff6f45d0ae82d11e736263</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>fseed2</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a57f5ebf089c1f69dbbbeab4afa8d67fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>G</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>aa58f048d4c0cf5a9b5cedcb35f32feba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>G2</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>ab59eb05535aeb1aa4ff2274edd18c3ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>G3</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a3a5324a3d14b51017c51a3cc792002fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double **</type>
      <name>gamma</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a685aec5580ca0d65e9b2829f4120b03a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>H</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>af5be8ec41f7ae6f46773891bf967afb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>H2</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a22fc45c1d47d92176aa3ed52fe46d600</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>H3</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a317f1b322f8d991df6c7a2b44dcd9003</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>initial_guess</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a9b2a033c127efe5b8a52e46d3ab07642</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>initialAlgebraicResiduum</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a1942a91e0ffd893444af1c14de40ea17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>iseed</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>ac131106e674882a81e9f6952c1b2e15b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealClock</type>
      <name>jacComputation</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>ad14f38b16749990238659bdfacc46678</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealClock</type>
      <name>jacDecomposition</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>ac786a3ee29f2853a2c4eb023353175fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double ***</type>
      <name>k</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>aef9d803275f211adb699fc1db8320520</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double ***</type>
      <name>k2</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a71344300e5f40a9fe10a149aed1b8025</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double ***</type>
      <name>kH</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>aa2f8b993793b6e0da587448ebe685997</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double ***</type>
      <name>kH2</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>acd4818638b317894c47d510cf79c214d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double ***</type>
      <name>kH3</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a9f06ac48e1d8b3094f10d02142fa1ba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double ***</type>
      <name>l</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>ae6b5bb8ba172a1edaf874d5443675894</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double ***</type>
      <name>l2</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a9cdb2ba39760d9a11868c646d6114db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix **</type>
      <name>M</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a66fe4859987ab850501d83941bb52dfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>M_index</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>af87875fcb974a22a9b19165ad775fc0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>maxAlloc</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a5746ab1d07bc549bd876aed8717b5cc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>maxNM</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a417a2903c1e6bd91e9574dc87071da0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>nablaG</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a1f9eefa7f677a7d922221bdf7d34aab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>nablaG2</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a4320b93b741c370f839de7e7779e4afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>nablaG3</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>ad2335050fbfb90df7a5ec71b1145cc1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>nablaH</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a0dfcbd88ccd3cd9af1b86a8dba0e4a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>nablaH2</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a2417747088ef41ae7344690d67785ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>nablaH2_</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a1e75542d9951a6e7a14007f77bedd4c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>nablaH3</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>acc088a97aa85a892265eaeac4855f958</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>nablaH3_</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a0781dd139ef553a76a074ced36f3673a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>nablaH_</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a6e161e37a7c765d79980f1632f9269ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>nablaY</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a2258b4649a0d6e3ad5ed63998f13a84e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>nablaY_</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a4c98191f9a678c8e8667e4194ba2f3d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>ndir</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>aa5706795635c3ab6acfbf6ae5d581f08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nJacEvaluations</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a49ac3bb82968d052a1e0f3e33d681dda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nOfM</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>add48487a559873f34b13654498cf955d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>nOfNewtonSteps</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a13bd29de3dd3e516f8df8f1e14aee491</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nstep</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>acd4f6e899b3a8d185cb7b3586164504e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>phi</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>aacafd300dc341fb4609de3e2c44dfb1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>phiG</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>ab0c914f337dedae63a80b976338f63fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>phiG2</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a1bc304cb9c3a79f15c615d8a99fa66e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>phiG3</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>aad607a751e997d952a6e1a0e855d0173</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double **</type>
      <name>psi</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>aebd21da4decb3b1477cc122e72f8f2ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>psi_</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>abd37c59e4e8c6ea67fa71a1f9f3dd2c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>rel_time_scale</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>ad961c26363c1d919c8c9c86b56152b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>relaxationConstant</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a24bf49e92abd6b776fe7684af6c3680f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>t</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a5db9903a663ea070d1ab1cdf695d520c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>x</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>abba213bc5230dc6ceb85ca59b15012c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double **</type>
      <name>zH</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>abe0e7371efce3f39716bca453ad7d6c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double **</type>
      <name>zH2</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>ab7d63e3a3c996a0dea1862544a24a357</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double **</type>
      <name>zH3</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>ae29b176a9297bab169d33f1e815a2fe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ShootingMethod</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>aa5be8252474dc77f681e1314f833b2e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>SimulationByIntegration</name>
      <anchorfile>classIntegratorBDF.html</anchorfile>
      <anchor>a2125d85058e041dfd8f3321196624357</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IntegratorDiscretizedODE</name>
    <filename>classIntegratorDiscretizedODE.html</filename>
    <base>IntegratorRK12</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Integrator *</type>
      <name>clone</name>
      <anchorfile>classIntegratorDiscretizedODE.html</anchorfile>
      <anchor>a6235c59d6a611c42eb620b95cb1f4e52</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classIntegratorDiscretizedODE.html</anchorfile>
      <anchor>a692df4a2341bd529934e33c29737fb05</anchor>
      <arglist>(const DifferentialEquation &amp;rhs_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegratorDiscretizedODE</name>
      <anchorfile>classIntegratorDiscretizedODE.html</anchorfile>
      <anchor>a340fd4fad60b795994da79667afcc606</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegratorDiscretizedODE</name>
      <anchorfile>classIntegratorDiscretizedODE.html</anchorfile>
      <anchor>a681c8031370351ae4e668fc879b95296</anchor>
      <arglist>(const DifferentialEquation &amp;rhs_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegratorDiscretizedODE</name>
      <anchorfile>classIntegratorDiscretizedODE.html</anchorfile>
      <anchor>a95ba72aba20eff455a6aca4dcf6ce966</anchor>
      <arglist>(const IntegratorDiscretizedODE &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IntegratorDiscretizedODE &amp;</type>
      <name>operator=</name>
      <anchorfile>classIntegratorDiscretizedODE.html</anchorfile>
      <anchor>a03f00e13dd20b0e3f4b2a9020bab21a9</anchor>
      <arglist>(const IntegratorDiscretizedODE &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classIntegratorDiscretizedODE.html</anchorfile>
      <anchor>a74f56d54d1ae23f3ab88bd3698a223b5</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IntegratorDiscretizedODE</name>
      <anchorfile>classIntegratorDiscretizedODE.html</anchorfile>
      <anchor>a45e24f3d57ff01335b4040cb12ad17d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>performADbackwardStep</name>
      <anchorfile>classIntegratorDiscretizedODE.html</anchorfile>
      <anchor>ad7e62ee77b4608633f0688c107d0d17d</anchor>
      <arglist>(const int &amp;number_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>performADbackwardStep2</name>
      <anchorfile>classIntegratorDiscretizedODE.html</anchorfile>
      <anchor>af1aeb6cdaa2872084c62cbc7011b155d</anchor>
      <arglist>(const int &amp;number_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>performADforwardStep</name>
      <anchorfile>classIntegratorDiscretizedODE.html</anchorfile>
      <anchor>a5612e99427ecf641b37f7802d060387a</anchor>
      <arglist>(const int &amp;number_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>performADforwardStep2</name>
      <anchorfile>classIntegratorDiscretizedODE.html</anchorfile>
      <anchor>a0a627e8b8cfb31a9fea5eeec88b4a56b</anchor>
      <arglist>(const int &amp;number_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>performDiscreteStep</name>
      <anchorfile>classIntegratorDiscretizedODE.html</anchorfile>
      <anchor>ab0413a7ede9041846f8336b63e28d4c0</anchor>
      <arglist>(const int &amp;number_)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>stepLength</name>
      <anchorfile>classIntegratorDiscretizedODE.html</anchorfile>
      <anchor>ab63e693b22d4b703daf35bc008a8ff17</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ShootingMethod</name>
      <anchorfile>classIntegratorDiscretizedODE.html</anchorfile>
      <anchor>aa5be8252474dc77f681e1314f833b2e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IntegratorExport</name>
    <filename>classIntegratorExport.html</filename>
    <base>ExportAlgorithm</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>equidistantControlGrid</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a498867d32edb4d54af80c059773a2c78</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>getCode</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>ad924ac6af20399e1a47c491df53ee789</anchor>
      <arglist>(ExportStatementBlock &amp;code)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>getDataDeclarations</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>ae3fa95f304cbac14b7cb604eb4f18d48</anchor>
      <arglist>(ExportStatementBlock &amp;declarations, ExportStruct dataStruct=ACADO_ANY) const =0</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getDimOUTPUT</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a27e1a5abace6a510ed9b7edff0c5a948</anchor>
      <arglist>(uint index) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>getFunctionDeclarations</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a6355b8a75708a1afb18236c6ddd659df</anchor>
      <arglist>(ExportStatementBlock &amp;declarations) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getGrid</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>aa86fb26c2d70ef0f57b77d3e9899b59c</anchor>
      <arglist>(Grid &amp;grid_) const </arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>getNameDiffsOUTPUT</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a1620978da9a067e8a1991bea27f38e85</anchor>
      <arglist>(uint index) const </arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>getNameDiffsRHS</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a785861ccd92feadbb91a7119359fd11a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::string</type>
      <name>getNameFullRHS</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a700f0e614cf1ad126f86c5681e7a0335</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>getNameOUTPUT</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>ae714f85b903cb73e747aca50ef73afc9</anchor>
      <arglist>(uint index) const </arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>getNameOutputDiffs</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a61d1e689b6452b94ea40cde389d1ff72</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>getNameOutputRHS</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>aebfff3840b8c9edbcd8ce96e11b7502c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>getNameRHS</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a6b0f68573a116d025be2771524d37040</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getNumSteps</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>aabc254832eb2b6c044fe8cb26a8e604b</anchor>
      <arglist>(DVector &amp;_numSteps) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getOutputExpressions</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>adc755333473b571d330cad8dd85ac35e</anchor>
      <arglist>(std::vector&lt; Expression &gt; &amp;outputExpressions_) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getOutputGrids</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a6f09f8276e2f36683b3c0c6d616d2dd0</anchor>
      <arglist>(std::vector&lt; Grid &gt; &amp;outputGrids_) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegratorExport</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>af253499c948dd6dcf83156301629e2f8</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegratorExport</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>ad4c36f9e1e6ef36fbcfc6f5601dd612a</anchor>
      <arglist>(const IntegratorExport &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>IntegratorExport &amp;</type>
      <name>operator=</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a45cca4290baacc57e60c0dd92d76c646</anchor>
      <arglist>(const IntegratorExport &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>propagateImplicitSystem</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a9382f789beaa2758e7138917c7d0d538</anchor>
      <arglist>(ExportStatementBlock *block, const ExportIndex &amp;index1, const ExportIndex &amp;index2, const ExportIndex &amp;index3, const ExportIndex &amp;tmp_index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>propagateInputSystem</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a9c667ed85662fce43ed42bc1a3431a44</anchor>
      <arglist>(ExportStatementBlock *block, const ExportIndex &amp;index1, const ExportIndex &amp;index2, const ExportIndex &amp;index3, const ExportIndex &amp;tmp_index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>propagateOutputSystem</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a2868960bd05724c83a33112c8857104e</anchor>
      <arglist>(ExportStatementBlock *block, const ExportIndex &amp;index1, const ExportIndex &amp;index2, const ExportIndex &amp;index3, const ExportIndex &amp;tmp_index)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>setDifferentialEquation</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a6a043af53216bae4faebec009ae738b1</anchor>
      <arglist>(const Expression &amp;rhs)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setGrid</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a03ce1a08794020711a84264a50b95b8e</anchor>
      <arglist>(const Grid &amp;_grid)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setLinearInput</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a5f24c0dfa197768dcaae56a383453c81</anchor>
      <arglist>(const DMatrix &amp;M1, const DMatrix &amp;A1, const DMatrix &amp;B1)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setLinearOutput</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>aebc5ad90afb20bca9d1a21776f22651a</anchor>
      <arglist>(const DMatrix &amp;M3, const DMatrix &amp;A3, const Expression &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setLinearOutput</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>af2c227948cf4bd4cbb7dee72b96581c4</anchor>
      <arglist>(const DMatrix &amp;M3, const DMatrix &amp;A3, const std::string &amp;_rhs3, const std::string &amp;_diffs_rhs3)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setModel</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a65d068950be779695a2a0fa5680835c9</anchor>
      <arglist>(const std::string &amp;_name_ODE, const std::string &amp;_name_diffs_ODE)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setModelData</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a55c39dfa31ecbfed1a3d7a04a282ff9d</anchor>
      <arglist>(const ModelData &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>setNARXmodel</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a9aa8ce3f2f2b09d89a6e4967f644d627</anchor>
      <arglist>(const uint delay, const DMatrix &amp;parms)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>setup</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a1f6cf19f95556ff0ed083654d6309693</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>setupOutput</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a56c4abf024760deac495b0ca4b195d84</anchor>
      <arglist>(const std::vector&lt; Grid &gt; outputGrids_, const std::vector&lt; Expression &gt; rhs)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>setupOutput</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a50c20ea91581c9e7f2694319228b0ac1</anchor>
      <arglist>(const std::vector&lt; Grid &gt; outputGrids_, const std::vector&lt; std::string &gt; _outputNames, const std::vector&lt; std::string &gt; _diffs_outputNames, const std::vector&lt; uint &gt; _dims_output)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>setupOutput</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a757fdf92ab59bc9f84e7c71dd8bc811c</anchor>
      <arglist>(const std::vector&lt; Grid &gt; outputGrids_, const std::vector&lt; std::string &gt; _outputNames, const std::vector&lt; std::string &gt; _diffs_outputNames, const std::vector&lt; uint &gt; _dims_output, const std::vector&lt; DMatrix &gt; _outputDependencies)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>updateImplicitSystem</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a13e5779164cff0480dd0904f69be0c8a</anchor>
      <arglist>(ExportStatementBlock *block, const ExportIndex &amp;index1, const ExportIndex &amp;index2, const ExportIndex &amp;tmp_index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>updateInputSystem</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a6c997c19ad1a492e2469b9a8316636e2</anchor>
      <arglist>(ExportStatementBlock *block, const ExportIndex &amp;index1, const ExportIndex &amp;index2, const ExportIndex &amp;tmp_index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>updateOutputSystem</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>aef34e9cdd091c54c076bf2977234d49e</anchor>
      <arglist>(ExportStatementBlock *block, const ExportIndex &amp;index1, const ExportIndex &amp;index2, const ExportIndex &amp;tmp_index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IntegratorExport</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a9a279fd0da4666be84d016704dee325b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>clear</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a298d77e14cd1905b8b51920f7e0ffda9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>copy</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a0582b682e2e51f9ebf992127a1e53a26</anchor>
      <arglist>(const IntegratorExport &amp;arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>DMatrix</type>
      <name>expandOutputMatrix</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a3eb433370ca25b6b350292a1b1608fed</anchor>
      <arglist>(const DMatrix &amp;A3)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual ExportVariable</type>
      <name>getAuxVariable</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>ab94da4c74ef892ee529db80583c5d5fa</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>uint</type>
      <name>getIntegrationInterval</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a936139af90c13b99ecf87eae4db07759</anchor>
      <arglist>(double time)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>A11</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a1d2e197ca1f9b95865226b40531a0a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>A33</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a9f9b0aeb1b43d35dfd2f2501f1e3eacf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>B11</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>abf0ed8f4e707a8c5ff9ed35c9e8d1f5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>crsFormat</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a7ca2aff30cb60c19fb50f5f1b04e1f07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; ExportAcadoFunction &gt;</type>
      <name>diffs_outputs</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a3f3567e68a3e7fa173b009ab56edb332</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportAcadoFunction</type>
      <name>diffs_rhs</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a513cd71b1137e09727b85a4eaae6fd2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportAcadoFunction</type>
      <name>diffs_rhs3</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a3b1ae599e93c8db18d7a4b97b1978b53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>diffsDim</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a9b7a5f3e978c8c2a1ae7e275b71e68e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DifferentialStateDerivative</type>
      <name>dx</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>aa3fa107ad6df7934d870758ac6ce2ba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>error_code</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>ab502e293e66dd6fcb6550b8eb7b8d7cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>exportRhs</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a2c19ef2a72a1ea9f9214ea2cb53cd759</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>fullRhs</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>abb92308d5df12ae64a76ad5a54008c04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Grid</type>
      <name>grid</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a6b25143df3f528845b5a7581193745ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>inputDim</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a34ee903710077b8d34ef01eb5e3558cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportFunction</type>
      <name>integrate</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>acb02916bb40e8e9196df1a2988ddb915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportAcadoFunction</type>
      <name>lin_input</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a26f4f299c7557ed475789630bf97e457</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>M11</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a81e46d8af0d2ac0904c67343ef6e3a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>M33</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a09977d38737dc925712405264fa93e4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>NDX3</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>ada6175ad5a6aadebf4607cba726f5d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; uint &gt;</type>
      <name>num_outputs</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>af502df6682272066087d4e26c7db1d25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>numSteps</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a9307cee0c1e1d8fe0a614fb5613569e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>NX1</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a7301f355355722242599893a58278abe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>NX2</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a53e4e6554bebadbe9159bffea9ff0364</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>NX3</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a8bbb0fbc5b630d022704eb5d3075c294</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>NXA3</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a7fab4d9886421d2b7845bad9532ad3f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OnlineData</type>
      <name>od</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>af26e6d01ce84cb62864ba80ad4d79e1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; DMatrix &gt;</type>
      <name>outputDependencies</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a2718def3dfe13a4e94f42e18b647b714</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Expression &gt;</type>
      <name>outputExpressions</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a6e582c32950316ece364233e70d82f37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Grid &gt;</type>
      <name>outputGrids</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a725cdf132e00417e6f5cd9e4c1951c8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; ExportAcadoFunction &gt;</type>
      <name>outputs</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a38d95646313227b6a6cd99a978c2542d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>reset_int</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>afa3b1a0039918c6339db1b214f563fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportAcadoFunction</type>
      <name>rhs</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a49df41d8da7db54265635a35c2532e7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportAcadoFunction</type>
      <name>rhs3</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>ac9822c26ae22298731f72d00cb36da84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>rhs_in</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a398e36fa8f7fb002a6835d5b020aa8ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>rhs_out</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a9e50d555bf683f12d584344a3a796389</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>rk_diffsNew1</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a434076da860e2c68382da27c6ab10134</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>rk_diffsNew2</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>adc4a649a194dc43ea0a0cbdb1c0d4bfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>rk_diffsNew3</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>aafc0c99d35259da5520d15fdc5a006b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>rk_diffsPrev1</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>ac77c8ff1fe7437bb5a4d192367c25fb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>rk_diffsPrev2</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>afd448e5edb204189743a7808275a7063</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>rk_diffsPrev3</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a8a2e717ee08efdb49b67402fed248eac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>rk_diffsTemp2</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>ae521042798ed3b1712cb594b2707aea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>rk_eta</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>afb068c0a33a446383e3958a3ae3fce83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>rk_index</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a294f604afdcc541fb3b48660b33d5b88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>rk_ttt</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a95a0a1ea338171c38f4665365ab8592d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>rk_xxx</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>ae79055f44a8889fc21b8d4267e475704</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>timeDependant</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a7e7bff0a74055fa2d05ea3ba0af7b3f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Control</type>
      <name>u</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>af73f92cbb60cc0f940304c6f82ddfcd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DifferentialState</type>
      <name>x</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>aa6d4a3517c2ce55da92826786c7e8ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>AlgebraicState</type>
      <name>z</name>
      <anchorfile>classIntegratorExport.html</anchorfile>
      <anchor>a0e26c5d5fbdfde10328e1c924665aa4e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IntegratorLYAPUNOV</name>
    <filename>classIntegratorLYAPUNOV.html</filename>
    <base>Integrator</base>
    <member kind="function" virtualness="pure">
      <type>virtual Integrator *</type>
      <name>clone</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a9e178d3ae54f23ff2e06868ec4d6ecea</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>freezeAll</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a6afb611fbfb1fd758efa55d1532b0c6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>freezeMesh</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>aeb0ab2bd1bcb1a66800960bb4a5e6884</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getNumberOfRejectedSteps</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a629b40f2975adb6e0bb7bccf47f266e7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getNumberOfSteps</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>ae9d7a81f0824d0dc11d370bbc515a6cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getStepSize</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>ac4e213476f2e4729fc65eae44aba2f93</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>adb0a32932828fbf9cfc183750653c709</anchor>
      <arglist>(const DifferentialEquation &amp;rhs_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a78243cc6a27f7c3ceb072346b1a29d47</anchor>
      <arglist>(const DifferentialEquation &amp;rhs_, const Transition &amp;trs_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegratorLYAPUNOV</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a1b3ffa6fe824267ecbcea470f7fc59be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegratorLYAPUNOV</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a370ea9c7c5763a23e1f15412472f8611</anchor>
      <arglist>(int dim_, double power_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegratorLYAPUNOV</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a1532538e7029b6192631a13446e1ef08</anchor>
      <arglist>(const DifferentialEquation &amp;rhs_, int dim_, double power_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegratorLYAPUNOV</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a6f2b5b9e47a26900d310bb24ba26b012</anchor>
      <arglist>(const IntegratorLYAPUNOV &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IntegratorLYAPUNOV &amp;</type>
      <name>operator=</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>ae8372e45918855195686da431f8c3203</anchor>
      <arglist>(const IntegratorLYAPUNOV &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setDxInitialization</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a64929093b040347e598ac4f51a600e30</anchor>
      <arglist>(double *dx0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a0f1c2e9faf56907bdc150fc6adf84522</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>stop</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a634a0a02358b70c42e840fa76986bc69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>unfreeze</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>ac95a160a6506859b79f430dbd6dc60af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IntegratorLYAPUNOV</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a6322758bd1f183cbf0cb5979778b7055</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>allocateMemory</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>ad33f40ddf89099b063d472caa80f4a0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>constructAll</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a1b125672e65c21882a5cfac064ebefce</anchor>
      <arglist>(const IntegratorLYAPUNOV &amp;arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>deleteAll</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a4acfef7bace47ce788dc5a153a1d09f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>determineEta45</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>aae4d07b184ae9f65173b3c9c0ba36ef2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>determineEta45</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a6a9611f0dcb0becd30e9046e333a784c</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>determineEtaGForward</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>ab0f68219631c1119ba18c6c7c4ff950c</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>determineEtaGForward2</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>adcb3c3eb59909d3db32e25e3124f8612</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>determineEtaHBackward</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>aa19836f4ded8c54e16e424b89311b158</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>determineEtaHBackward2</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>ac026a366aedfcf29fb6f3497351c74b5</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a820161ce9f01865640e91094abc058b6</anchor>
      <arglist>(const DVector &amp;x0, const DVector &amp;xa, const DVector &amp;p, const DVector &amp;u, const DVector &amp;w, const Grid &amp;t_)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluateSensitivities</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a19344d21a656d25fe6e1ab1cf316dd0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>getDim</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>acfc2dc3687876fa23bd4b1d056223952</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getProtectedBackwardSensitivities</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>ac35d10e8eccff6746a68d8ca6c973797</anchor>
      <arglist>(DVector &amp;Dx_x0, DVector &amp;Dx_p, DVector &amp;Dx_u, DVector &amp;Dx_w, int order) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getProtectedForwardSensitivities</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a41bcd90c3e440c7063f67339bfd00628</anchor>
      <arglist>(DMatrix *Dx, int order) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getProtectedX</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>ad92ae5ed5d813edbae332873d265e62d</anchor>
      <arglist>(DVector *xEnd) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>initializeButcherTableau</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a641814441565ad6e99547c672976a0a4</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initializeVariables</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>acdb55eb8ec46331b2918d826b218f52f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>interpolate</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>ab777752d44d99b3db75dcee5302ea2fa</anchor>
      <arglist>(int jj, double *e1, double *d1, double *e2, VariablesGrid &amp;poly)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>logCurrentIntegratorStep</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a29dc8ffb1bc0f01152e78fdbd9f270ae</anchor>
      <arglist>(const DVector &amp;currentX=emptyConstVector)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>printIntermediateResults</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>ad15176f3960be21cdabe37e5bce62a9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setBackwardSeed2</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>aed233511af45fb7b1f718e7690c7d7dc</anchor>
      <arglist>(const DVector &amp;seed)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setForwardSeed2</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>afeb089256f12d468b39397b48bc9cf8a</anchor>
      <arglist>(const DVector &amp;xSeed, const DVector &amp;pSeed, const DVector &amp;uSeed, const DVector &amp;wSeed)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setProtectedBackwardSeed</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a4dad8efdd737c37eb1054df59bac28b4</anchor>
      <arglist>(const DVector &amp;seed, const int &amp;order)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setProtectedForwardSeed</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a324b92c95d834c0aa8f3edf8ed2c14d1</anchor>
      <arglist>(const DVector &amp;xSeed, const DVector &amp;pSeed, const DVector &amp;uSeed, const DVector &amp;wSeed, const int &amp;order)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double **</type>
      <name>A</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a6f1e19ee10608781b49d694dc565518a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>b4</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a072f85d05097e36ab0ced1af7b62764f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>b5</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>ae3b4103dacc0874031d4e71171b85ccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>bseed</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>aacf22fededc1e78b23296151425af2a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>bseed2</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a757787f807188a51b0dd8e92aec60da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>c</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a013d8b7bfbe206c67efae333f9bb4571</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>dim</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a1cf2ebbeb398d582f19a355876dc7dbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>dimp</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a7a18ecc136edb97e454882444ad4525b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>dimu</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>ae8222a1fc9c37310af1251310739c1b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>dimw</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>ae1c0068e800bba53d3949a13029839a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>dimxmy</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a660ad19965f88de44823d4e5c9a4de2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>err_power</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>aa8ed82df3b9fa2f3299b2ddbcd476cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>eta4</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>ad52b8c5e581362884e215ad1276a1435</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>eta4_</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a3a1e1d313717790606540e5d29508bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>eta5</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>acce35100437a98e405dedd819871e13d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>eta5_</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>afedbcb45441ac2f4ee3b2bf3df9e1f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>etaG</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a3046caadad8fc51588580eddcdf56243</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>etaG2</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a58b8b604a1f1cc3c08e964dea59b4458</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>etaG3</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a3a40a91e3d71f96a1a318267655a68ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>etaH</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a298443a3733f71c7bed9a6dfe7d4f21f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>etaH2</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a2276775711689727087ab74cbb5903e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>etaH3</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a51aeb9c2352a305fc78d429512e87a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>fseed</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a60d0f64419e37b129c20b06206e3d7c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>fseed2</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a222113b3345250fafe923247c973604a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>G</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>ac0dd6d19cfcb635c51474146371fe509</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>G2</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>abcb7c09dc8dc504a5bc1a4c702fca83c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>G3</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a945a608f4ea98482a9fc21e4285c1078</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>H</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>aa8c8c264115f6421c290d4f55370fd1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>H2</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>ab6fbf809aaee4e0a67715fceda17e035</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>H3</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a755ecd79a870e2712f5d4d0d0db5ae75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double **</type>
      <name>k</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>acc02f1a79f5ad124c0fe27fa93d0f2a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double **</type>
      <name>k2</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a43c13d9460ed6bf479dbc3a6b75507ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double **</type>
      <name>l</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a2e1b46b6978837c8deb282be22baa118</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double **</type>
      <name>l2</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>ab8447c8aa8d43e67b5996848f34ac88f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Lyapunov</type>
      <name>lyap</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>ae9da7437a5417ae6d5207b9cf94e0cb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>maxAlloc</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a6bc2113e5151faec7c83c1eda528bce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>seedmy</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>ae85116afcbe0a733a67992cb3294d7ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>t</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a4d54986521ad5d6fbf1ad991e0176e67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>x</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>a7ad635cad822de19af05dfc4cb82ea0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double **</type>
      <name>Y</name>
      <anchorfile>classIntegratorLYAPUNOV.html</anchorfile>
      <anchor>ab319d1d3a35631a84f86478d603502dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IntegratorLYAPUNOV45</name>
    <filename>classIntegratorLYAPUNOV45.html</filename>
    <base>IntegratorLYAPUNOV</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Integrator *</type>
      <name>clone</name>
      <anchorfile>classIntegratorLYAPUNOV45.html</anchorfile>
      <anchor>a2290314cce7ef1584baec964c21c24ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegratorLYAPUNOV45</name>
      <anchorfile>classIntegratorLYAPUNOV45.html</anchorfile>
      <anchor>af299f85cf5cd805865a766dcccfca145</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegratorLYAPUNOV45</name>
      <anchorfile>classIntegratorLYAPUNOV45.html</anchorfile>
      <anchor>a7852d24a85df46bde8675f7c03d53faf</anchor>
      <arglist>(const DifferentialEquation &amp;rhs_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegratorLYAPUNOV45</name>
      <anchorfile>classIntegratorLYAPUNOV45.html</anchorfile>
      <anchor>a096bf716d6b6bbb7c9ee75f5646f505a</anchor>
      <arglist>(const IntegratorLYAPUNOV45 &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IntegratorLYAPUNOV45 &amp;</type>
      <name>operator=</name>
      <anchorfile>classIntegratorLYAPUNOV45.html</anchorfile>
      <anchor>abaddb104ce4c7e93baf91ade17fdad8c</anchor>
      <arglist>(const IntegratorLYAPUNOV45 &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IntegratorLYAPUNOV45</name>
      <anchorfile>classIntegratorLYAPUNOV45.html</anchorfile>
      <anchor>ad13e464bf17663dd81ec7588a76871cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initializeButcherTableau</name>
      <anchorfile>classIntegratorLYAPUNOV45.html</anchorfile>
      <anchor>a8f5063703e4bc7a72c5aebe689f42892</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IntegratorRK</name>
    <filename>classIntegratorRK.html</filename>
    <base>Integrator</base>
    <member kind="function" virtualness="pure">
      <type>virtual Integrator *</type>
      <name>clone</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a105b44dd185c0df469f7c8825d7b313d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>freezeAll</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a12dcf792ae17c427182c3e4957cde4eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>freezeMesh</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>afa8c6db4c1f480561c2c18a65e7e3194</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getNumberOfRejectedSteps</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>abb4b56cd4a09cb40e9161ed6c31c6029</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getNumberOfSteps</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>ae845ce361ee941bb8390f248b6c66671</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getStepSize</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a9abcb028ec71f0f11a527ba83ab01f4d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>abb00a2f95cc93e13340bac7fcf67c202</anchor>
      <arglist>(const DifferentialEquation &amp;rhs_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>ab9e1102a65d2ea3ec6545a775b035ea5</anchor>
      <arglist>(const DifferentialEquation &amp;rhs_, const Transition &amp;trs_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegratorRK</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a2a49f83066ae4937e3082c81cfb3304e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegratorRK</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a7829ec91f443a01866dd2598a0b7c1be</anchor>
      <arglist>(int dim_, double power_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegratorRK</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a67410defade4d10ed77484d5e3efbd9b</anchor>
      <arglist>(const DifferentialEquation &amp;rhs_, int dim_, double power_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegratorRK</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a1343d52c5202d920fa0633fc18820382</anchor>
      <arglist>(const IntegratorRK &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IntegratorRK &amp;</type>
      <name>operator=</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a8dae65e5580c31ada3ded808b6b26785</anchor>
      <arglist>(const IntegratorRK &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setDxInitialization</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a1e0a56eb8bc9ff90f9f7bfc11c0bd1b1</anchor>
      <arglist>(double *dx0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a2baf0d6f1c6c5095833b1384290d1a4b</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>stop</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a09921546fd3d346f23bc3c8600aae2d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>unfreeze</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>ae11812be74b7fcf88a149326c9eb1682</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IntegratorRK</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a2fb15c0f5d6bc0ded172def439f2ea3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>allocateMemory</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a99a58f4e4225299b7f43f25b899d9d28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>constructAll</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a3d15bef30bb594738947270b52d57198</anchor>
      <arglist>(const IntegratorRK &amp;arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>deleteAll</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>ae7f7485a09f7aa1bd04667706f8a90bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>determineEta45</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>adcb37902dba12c1a1d0bd0fb6decc46a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>determineEta45</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a18c77295b594d7a6e411460e0ff3a9ac</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>determineEtaGForward</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>ae12a24cd018b5ade80dbed6c42c00f87</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>determineEtaGForward2</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>ab9611cb0b1f4d2358a7ad72acf9894c2</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>determineEtaHBackward</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a22154bde2ea92d66039a066f49b74b2d</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>determineEtaHBackward2</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>af583c492a7f23dd5fe22130ad88fcafa</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a12f56680226b309ead01068103ced2c9</anchor>
      <arglist>(const DVector &amp;x0, const DVector &amp;xa, const DVector &amp;p, const DVector &amp;u, const DVector &amp;w, const Grid &amp;t_)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluateSensitivities</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a54d3fdc023909037a92ec770cc85efed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>getDim</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a22b6016edc94c70b4e03c7a2cca0f36e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getProtectedBackwardSensitivities</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>aece48e3880cbc550a22f3b065ac28f5b</anchor>
      <arglist>(DVector &amp;Dx_x0, DVector &amp;Dx_p, DVector &amp;Dx_u, DVector &amp;Dx_w, int order) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getProtectedForwardSensitivities</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a8b09187ecfda457f100511c665f29da1</anchor>
      <arglist>(DMatrix *Dx, int order) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getProtectedX</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a23c2202a1d9419fe32681cbec8f79e36</anchor>
      <arglist>(DVector *xEnd) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>initializeButcherTableau</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a0068bd1bb2076bc086068d5caa220bbd</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initializeVariables</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a75d70354ae54f24d07393532fdae36ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>interpolate</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a6488de159fa8d14288b3e2f0a0678f0e</anchor>
      <arglist>(int jj, double *e1, double *d1, double *e2, VariablesGrid &amp;poly)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>logCurrentIntegratorStep</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a03b5b7d83f3926376c76d6711209ebe5</anchor>
      <arglist>(const DVector &amp;currentX=emptyConstVector)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>printIntermediateResults</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a3954a5487fca23f4ea252302e6e43218</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setBackwardSeed2</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>ae79173c85ad5fc3015ef9a09918bc184</anchor>
      <arglist>(const DVector &amp;seed)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setForwardSeed2</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a6d401cc51ec237d777a349d5851be91d</anchor>
      <arglist>(const DVector &amp;xSeed, const DVector &amp;pSeed, const DVector &amp;uSeed, const DVector &amp;wSeed)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setProtectedBackwardSeed</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a81d7a1802f4cd49e20369c289f7b6117</anchor>
      <arglist>(const DVector &amp;seed, const int &amp;order)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setProtectedForwardSeed</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a651f348d7a74cae3af3ca4a8c874eb07</anchor>
      <arglist>(const DVector &amp;xSeed, const DVector &amp;pSeed, const DVector &amp;uSeed, const DVector &amp;wSeed, const int &amp;order)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double **</type>
      <name>A</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a47bc52fe344162b085bb51be18e3e056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>b4</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a40b2bab05646bf6cfd3d4fe0876f5f1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>b5</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a749fa6a6f74c2dd65f1a1abd17de7b3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>bseed</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a5448e1421d40b9e27ac62c299300046a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>bseed2</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a42f961cd62697f92ccf0245f991e27cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>c</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a719770d138f0bfe8df8722a88dded92e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>dim</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a16e9b5506bcb5d8af1df6b8e68f52b22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>err_power</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a45c337061db3e481e2c3e07ada9816e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>eta4</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a9ff622ae6cfef12373fa7ba66976cdcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>eta4_</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a6a9e0ccaaa24bcf60ba4c46eda550dd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>eta5</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a87cd23e25fa7fa8fbd5b54dc59efec89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>eta5_</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>ace7f9d186ecfacac4564c1f5f3dc9206</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>etaG</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a6c3390dc26db892182db13bd8acd2d58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>etaG2</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a1277247fc134a2290ec80f4ab6e8dcd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>etaG3</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>ad9df51f1dfb5a1d0558231a036016ebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>etaH</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a69ccef8fe3b84388fb77af28822f3c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>etaH2</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>af1fef8932d5a387d43f02d45a6c4b4ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>etaH3</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>ab7a14223a0e28ea30034121eb33a30b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>fseed</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a61e4460500ce7a278b946f7a54a25c50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>fseed2</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>ac6bf0a62af75421e7195ac5fa9d3eb73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>G</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a18bc2f5d4d07c9426ea216df1aa8e2ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>G2</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a0d7886e5c4f5432abd47b6f8c86ca14c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>G3</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>ae646b1c625f859682e85f402adbee484</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>H</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a5c1e593076e5587918e7f62c0d4f97e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>H2</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a8c95865c69240f74298ef8ebb06b1607</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>H3</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a7ad1acc65cd3def24b4941b39197e7e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double **</type>
      <name>k</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>af1c62b126b1fdef7af517360967a8e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double **</type>
      <name>k2</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a09a48192c816c4731ea30cdf387c4fa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double **</type>
      <name>l</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a395e25ea66c5634cf20259397f87be8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double **</type>
      <name>l2</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>afe044cc3b3e04616a10bca8339dbc0fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>maxAlloc</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a0ecc2ec47a5bc4b12599fa4c9a7f8af1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>t</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a857f07513b7ddbe9240a6226670c9314</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>x</name>
      <anchorfile>classIntegratorRK.html</anchorfile>
      <anchor>a48ae339179db82580c5a555427bda371</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IntegratorRK12</name>
    <filename>classIntegratorRK12.html</filename>
    <base>IntegratorRK</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Integrator *</type>
      <name>clone</name>
      <anchorfile>classIntegratorRK12.html</anchorfile>
      <anchor>a8bf9ad1455abfe84937bc8b763902880</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classIntegratorRK12.html</anchorfile>
      <anchor>a3bc23f2149fae9b3cafb2825ef0d9201</anchor>
      <arglist>(const DifferentialEquation &amp;rhs_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegratorRK12</name>
      <anchorfile>classIntegratorRK12.html</anchorfile>
      <anchor>a0e2202725b4fd9e3bcaa15bc2d10af6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegratorRK12</name>
      <anchorfile>classIntegratorRK12.html</anchorfile>
      <anchor>a6b1401f6164815ab654ccd24ace8a0dd</anchor>
      <arglist>(const DifferentialEquation &amp;rhs_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegratorRK12</name>
      <anchorfile>classIntegratorRK12.html</anchorfile>
      <anchor>a5e3ecfe5352a6e2ff95591468bc63770</anchor>
      <arglist>(const IntegratorRK12 &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IntegratorRK12 &amp;</type>
      <name>operator=</name>
      <anchorfile>classIntegratorRK12.html</anchorfile>
      <anchor>a96527add54ca0424bb898b8b24336057</anchor>
      <arglist>(const IntegratorRK12 &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classIntegratorRK12.html</anchorfile>
      <anchor>a912b1e202d499a4d248ac7ad76dc8d3f</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IntegratorRK12</name>
      <anchorfile>classIntegratorRK12.html</anchorfile>
      <anchor>af71b36b5498c19309a49bbfcb3a772a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initializeButcherTableau</name>
      <anchorfile>classIntegratorRK12.html</anchorfile>
      <anchor>a5a15bc99f2791c9b9ab0c91060f0dbc3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IntegratorRK23</name>
    <filename>classIntegratorRK23.html</filename>
    <base>IntegratorRK</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Integrator *</type>
      <name>clone</name>
      <anchorfile>classIntegratorRK23.html</anchorfile>
      <anchor>a0e1368b7e32ab7a7e9263f6bf91c8cc0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegratorRK23</name>
      <anchorfile>classIntegratorRK23.html</anchorfile>
      <anchor>a2321e1be4cdf78bf4926af199c8d9a70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegratorRK23</name>
      <anchorfile>classIntegratorRK23.html</anchorfile>
      <anchor>ab801659b5728469fe2ad13aa4a38e375</anchor>
      <arglist>(const DifferentialEquation &amp;rhs_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegratorRK23</name>
      <anchorfile>classIntegratorRK23.html</anchorfile>
      <anchor>a57e493519c78a591706751033229619e</anchor>
      <arglist>(const IntegratorRK23 &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IntegratorRK23 &amp;</type>
      <name>operator=</name>
      <anchorfile>classIntegratorRK23.html</anchorfile>
      <anchor>a067a6bc9ff76473047dc86fa315f6dbc</anchor>
      <arglist>(const IntegratorRK23 &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IntegratorRK23</name>
      <anchorfile>classIntegratorRK23.html</anchorfile>
      <anchor>a7ba81d0a719780e1659f25319f35c8ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initializeButcherTableau</name>
      <anchorfile>classIntegratorRK23.html</anchorfile>
      <anchor>a76a4311c7364daee10a911745d787fd1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IntegratorRK45</name>
    <filename>classIntegratorRK45.html</filename>
    <base>IntegratorRK</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Integrator *</type>
      <name>clone</name>
      <anchorfile>classIntegratorRK45.html</anchorfile>
      <anchor>a4dbd686871f3f3455b03890ac6a27276</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegratorRK45</name>
      <anchorfile>classIntegratorRK45.html</anchorfile>
      <anchor>a067c99e7c13a68f1e3b11a4bc38cf0e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegratorRK45</name>
      <anchorfile>classIntegratorRK45.html</anchorfile>
      <anchor>a72c0fb44b515d77346d99ced3763fab3</anchor>
      <arglist>(const DifferentialEquation &amp;rhs_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegratorRK45</name>
      <anchorfile>classIntegratorRK45.html</anchorfile>
      <anchor>a4639c2076531dbd691a8e2e2e94b139e</anchor>
      <arglist>(const IntegratorRK45 &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IntegratorRK45 &amp;</type>
      <name>operator=</name>
      <anchorfile>classIntegratorRK45.html</anchorfile>
      <anchor>af6d6a7af04ce2d3b6d1b4a962ed92ad6</anchor>
      <arglist>(const IntegratorRK45 &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IntegratorRK45</name>
      <anchorfile>classIntegratorRK45.html</anchorfile>
      <anchor>ad6813060f509bb651c2f1af4959afa29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initializeButcherTableau</name>
      <anchorfile>classIntegratorRK45.html</anchorfile>
      <anchor>a2d240ea2ce45389c0dd475257039254c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IntegratorRK78</name>
    <filename>classIntegratorRK78.html</filename>
    <base>IntegratorRK</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Integrator *</type>
      <name>clone</name>
      <anchorfile>classIntegratorRK78.html</anchorfile>
      <anchor>a67b20f409c06acde350562c958f86009</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegratorRK78</name>
      <anchorfile>classIntegratorRK78.html</anchorfile>
      <anchor>a84be240f25bdc38025da2120d2b0afcc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegratorRK78</name>
      <anchorfile>classIntegratorRK78.html</anchorfile>
      <anchor>a2da797e47d5c2eeafce7680dea553d06</anchor>
      <arglist>(const DifferentialEquation &amp;rhs_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntegratorRK78</name>
      <anchorfile>classIntegratorRK78.html</anchorfile>
      <anchor>a648a7daeeaf278841e9ee90ce9116922</anchor>
      <arglist>(const IntegratorRK78 &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IntegratorRK78 &amp;</type>
      <name>operator=</name>
      <anchorfile>classIntegratorRK78.html</anchorfile>
      <anchor>a11c3d613ad373d6792d63552b13368cb</anchor>
      <arglist>(const IntegratorRK78 &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IntegratorRK78</name>
      <anchorfile>classIntegratorRK78.html</anchorfile>
      <anchor>ae1ee0e36c9a8a449f2b04666d7663d59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initializeButcherTableau</name>
      <anchorfile>classIntegratorRK78.html</anchorfile>
      <anchor>a6129b0f8465f0236f6ad608e34d71b4d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IntermediateState</name>
    <filename>classIntermediateState.html</filename>
    <base>ExpressionType&lt; IntermediateState, VT_INTERMEDIATE_STATE &gt;</base>
    <member kind="function">
      <type></type>
      <name>IntermediateState</name>
      <anchorfile>classIntermediateState.html</anchorfile>
      <anchor>aa36fd7287405fc7618b4c2046f94a890</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntermediateState</name>
      <anchorfile>classIntermediateState.html</anchorfile>
      <anchor>aff86625971f5c6597d3bee38a8deaf3a</anchor>
      <arglist>(const std::string &amp;_name, uint _nRows, uint _nCols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntermediateState</name>
      <anchorfile>classIntermediateState.html</anchorfile>
      <anchor>ae273a1f9950ffc0ddaf14e4d3470d8e7</anchor>
      <arglist>(const std::string &amp;_name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntermediateState</name>
      <anchorfile>classIntermediateState.html</anchorfile>
      <anchor>a869163e67aab9111c94a330299311d88</anchor>
      <arglist>(unsigned _nRows, unsigned _nCols=1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntermediateState</name>
      <anchorfile>classIntermediateState.html</anchorfile>
      <anchor>a16c495faa4925f0a74546e5d6f31750b</anchor>
      <arglist>(int _nRows, int _nCols=1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntermediateState</name>
      <anchorfile>classIntermediateState.html</anchorfile>
      <anchor>a35b4623ad3c9ab98e5cfad865142e088</anchor>
      <arglist>(const double &amp;_arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntermediateState</name>
      <anchorfile>classIntermediateState.html</anchorfile>
      <anchor>aace01909208fec16101429ceaa262859</anchor>
      <arglist>(const DVector &amp;_arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntermediateState</name>
      <anchorfile>classIntermediateState.html</anchorfile>
      <anchor>a78ac0b4d98c0841c20faf2056becdaba</anchor>
      <arglist>(const DMatrix &amp;_arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntermediateState</name>
      <anchorfile>classIntermediateState.html</anchorfile>
      <anchor>aee4cef41c42d82e23310d42cd6858f0d</anchor>
      <arglist>(const Operator &amp;_arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntermediateState</name>
      <anchorfile>classIntermediateState.html</anchorfile>
      <anchor>aa865dedf09b1f259d3967acba1e37cce</anchor>
      <arglist>(const Expression &amp;_arg)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ExpressionType&lt; IntermediateState, VT_INTERMEDIATE_STATE &gt;</type>
      <name>Base</name>
      <anchorfile>classIntermediateState.html</anchorfile>
      <anchor>a1d13018a7d834a0689f0840d15b066ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Interval</name>
    <filename>classInterval.html</filename>
    <member kind="function">
      <type></type>
      <name>Interval</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>ae48b9a9e9f672f81977627b609e32429</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Interval</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a0fd88a61c8c9a4e9307f731e0eb22eeb</anchor>
      <arglist>(const double c)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Interval</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a361d7ca8f0abf3f9f755be5bb697b4c2</anchor>
      <arglist>(const double l_, const double u_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Interval</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a0b17aac97a9288d416fb8ba220a47fbe</anchor>
      <arglist>(const Interval &amp;I)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isCompact</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a2e48bdd4b4ee08f167b5baad71e20832</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const double &amp;</type>
      <name>l</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>ae4b970360aa0e7883ba34a9dc0dbe1c3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>l</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a4645647e00104afd1ae2d6da9ba32ba0</anchor>
      <arglist>(const double lb)</arglist>
    </member>
    <member kind="function">
      <type>Interval &amp;</type>
      <name>operator*=</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a506d911d9a8411d2cca920b0707afc1f</anchor>
      <arglist>(const double c)</arglist>
    </member>
    <member kind="function">
      <type>Interval &amp;</type>
      <name>operator*=</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a11f1aa8eff6905fae204579ac6c6208b</anchor>
      <arglist>(const Interval &amp;I)</arglist>
    </member>
    <member kind="function">
      <type>Interval &amp;</type>
      <name>operator+=</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a6c91b4b37cc9c54ea40a04817e689537</anchor>
      <arglist>(const double c)</arglist>
    </member>
    <member kind="function">
      <type>Interval &amp;</type>
      <name>operator+=</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>ae419525bfd2e275f683f025d227cebf5</anchor>
      <arglist>(const Interval &amp;I)</arglist>
    </member>
    <member kind="function">
      <type>Interval &amp;</type>
      <name>operator-=</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>aef116f715d123116691fc3f1e3c9e62c</anchor>
      <arglist>(const double c)</arglist>
    </member>
    <member kind="function">
      <type>Interval &amp;</type>
      <name>operator-=</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>aab71b3999e7c63e52ae1f8eeeb7b1454</anchor>
      <arglist>(const Interval &amp;I)</arglist>
    </member>
    <member kind="function">
      <type>Interval &amp;</type>
      <name>operator/=</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>afcce01e7d6b0b0b159d42cc8f8eca470</anchor>
      <arglist>(const double c)</arglist>
    </member>
    <member kind="function">
      <type>Interval &amp;</type>
      <name>operator/=</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a7462c36205a75e4b05838a88da1b4734</anchor>
      <arglist>(const Interval &amp;I)</arglist>
    </member>
    <member kind="function">
      <type>Interval &amp;</type>
      <name>operator=</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a49726dba8c237bf05ecd418bb470e3aa</anchor>
      <arglist>(const double c)</arglist>
    </member>
    <member kind="function">
      <type>Interval &amp;</type>
      <name>operator=</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a2a63afa894c0a12815b4c0f3ac3870f1</anchor>
      <arglist>(const Interval &amp;I)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a43c857d27c7099ac71d118e50e228474</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const double &amp;</type>
      <name>u</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a94a044eaa866959ed352f4778ec751e3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>u</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a713f95d265e94b05b7362d0e8b830f40</anchor>
      <arglist>(const double ub)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Interval</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a923e1717a3dedfe1ba90f81fcb26d5c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>mid</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>ab4343ca3ee3da123c1c8f9db408e7a46</anchor>
      <arglist>(const double convRel, const double concRel, const double valCut, int &amp;indexMid) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>xlog</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>aaf3586087a5b0dca48e1a0a791af025e</anchor>
      <arglist>(const double x) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_l</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a43e9b053ef0a420634dffdb4457eae48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_u</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>afb18f22ce398f492d95e78e386b3eda2</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend double</type>
      <name>abs</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a915a14b35b9eff445f215c1390794262</anchor>
      <arglist>(const Interval &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Interval</type>
      <name>acos</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a3a63bc535c68eba0b4dd0d5c8448e250</anchor>
      <arglist>(const Interval &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Interval</type>
      <name>arh</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a995abd64be9fef15ecf3174947fc2243</anchor>
      <arglist>(const Interval &amp;, const double)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Interval</type>
      <name>asin</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a87cebb8469d8e2e74d8b3f93fde846ad</anchor>
      <arglist>(const Interval &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Interval</type>
      <name>atan</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a8122f8e80743264a5d165cc4f2fc459e</anchor>
      <arglist>(const Interval &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Interval</type>
      <name>cos</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a3b87053af593c4cb1ccac917f9cb93a6</anchor>
      <arglist>(const Interval &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend double</type>
      <name>diam</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>ad74cd48b67a5d6b89b70035e28af40dd</anchor>
      <arglist>(const Interval &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Interval</type>
      <name>exp</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a30e9c5869cabdde4a10956cc59ede8d0</anchor>
      <arglist>(const Interval &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Interval</type>
      <name>fabs</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a68d1db30a81c6925fb8e48653814ba5c</anchor>
      <arglist>(const Interval &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Interval</type>
      <name>hull</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>afc18792c0a0a2517f78dfa8e574f5ee2</anchor>
      <arglist>(const Interval &amp;, const Interval &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend bool</type>
      <name>inter</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a1c2a9716a986ccde5e4f6093d203fd5e</anchor>
      <arglist>(Interval &amp;, const Interval &amp;, const Interval &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Interval</type>
      <name>inv</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a680575eeb46e1266c55315a0efd919ca</anchor>
      <arglist>(const Interval &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Interval</type>
      <name>log</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a07de229b6f755334fe6f1d1e992d2a94</anchor>
      <arglist>(const Interval &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Interval</type>
      <name>max</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a3d1df4cc4965d815866ab4b2576fb1b8</anchor>
      <arglist>(const Interval &amp;, const Interval &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Interval</type>
      <name>max</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a369c288e301e98687516936d73158357</anchor>
      <arglist>(const unsigned int, const Interval *)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend double</type>
      <name>mid</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>afcd18d8ac86c499e2e7b9755094b41e1</anchor>
      <arglist>(const Interval &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend double</type>
      <name>mid</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a3a7246c836f3c794900db126c03d7c6c</anchor>
      <arglist>(const double, const double, const double, int &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Interval</type>
      <name>min</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>ac8029f620b9cc0e47f321ddeb773ff9e</anchor>
      <arglist>(const Interval &amp;, const Interval &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Interval</type>
      <name>min</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a531d9209f4fe7b462744bcb8b84466bc</anchor>
      <arglist>(const unsigned int, const Interval *)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend bool</type>
      <name>operator!=</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a61703668a178a76beb6dd71e4e2e3e2a</anchor>
      <arglist>(const Interval &amp;, const Interval &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Interval</type>
      <name>operator*</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a99f2e82cb1774da9991c7ea568ebea50</anchor>
      <arglist>(const Interval &amp;, const Interval &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Interval</type>
      <name>operator*</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>ade4ffa41180ac7255d6d093faf197586</anchor>
      <arglist>(const Interval &amp;, const double)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Interval</type>
      <name>operator*</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a2aac56c8c0ef41530b3e3ed8c9b9f801</anchor>
      <arglist>(const double, const Interval &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Interval</type>
      <name>operator+</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a2075c0981eca12569875bfb654b0de06</anchor>
      <arglist>(const Interval &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Interval</type>
      <name>operator+</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a073d9af3daef8cd517566447e84dfa7d</anchor>
      <arglist>(const Interval &amp;, const Interval &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Interval</type>
      <name>operator+</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a2082a456bbd8e1c26552606fe5c3bd72</anchor>
      <arglist>(const double, const Interval &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Interval</type>
      <name>operator+</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a9e09a628c38f3c0f778f20d54661d5c8</anchor>
      <arglist>(const Interval &amp;, const double)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Interval</type>
      <name>operator-</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a9cd16d24866010eb81c7eb716a6d4d11</anchor>
      <arglist>(const Interval &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Interval</type>
      <name>operator-</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a377b9b9ca5a081faa918f47b0ca1b920</anchor>
      <arglist>(const Interval &amp;, const Interval &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Interval</type>
      <name>operator-</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a102c5897f242be1ddaa24384a3e2cf60</anchor>
      <arglist>(const double, const Interval &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Interval</type>
      <name>operator-</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a4859ea62377da7752df6251466ddf32e</anchor>
      <arglist>(const Interval &amp;, const double)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Interval</type>
      <name>operator/</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>aefa7568111cb5da6bf7f8c3024c35f0d</anchor>
      <arglist>(const Interval &amp;, const Interval &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Interval</type>
      <name>operator/</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a82d73a920be5c8640f26731ba37af072</anchor>
      <arglist>(const Interval &amp;, const double)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Interval</type>
      <name>operator/</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a3e6542ea3700c303ed30a66ef23429ce</anchor>
      <arglist>(const double, const Interval &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend bool</type>
      <name>operator&lt;</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a7b9935da308a869f8aee191a2a8a9d03</anchor>
      <arglist>(const Interval &amp;, const Interval &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a2a9316899a6c2145d014e08437ee72d7</anchor>
      <arglist>(std::ostream &amp;, const Interval &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a58fd2a01b07657e39ec69d906f0278ae</anchor>
      <arglist>(const Interval &amp;, const Interval &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a21baf91ce28d34c73501b7219d8cfdf5</anchor>
      <arglist>(const Interval &amp;, const Interval &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend bool</type>
      <name>operator&gt;</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a786c1d25e634f1bae1337978b5299f93</anchor>
      <arglist>(const Interval &amp;, const Interval &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a718f70aa6424fa0f9179b8a1ff63fc70</anchor>
      <arglist>(const Interval &amp;, const Interval &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Interval</type>
      <name>pow</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>ad617da0a33a2e63e3ad7cee7d04c6d73</anchor>
      <arglist>(const Interval &amp;, const int)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Interval</type>
      <name>pow</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>ad82e3ce7b99c3072a608c980088ba415</anchor>
      <arglist>(const Interval &amp;, const double)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Interval</type>
      <name>pow</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>ae090e49774650924cfde4e8cb6432dcf</anchor>
      <arglist>(const Interval &amp;, const Interval &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Interval</type>
      <name>sin</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a7677742fb48bf62d0f62437b4571bfdb</anchor>
      <arglist>(const Interval &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Interval</type>
      <name>sqr</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a21f649af3bd67900de8fce0be9c0f212</anchor>
      <arglist>(const Interval &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Interval</type>
      <name>sqrt</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a595ed763a2af5e311fbebf6ae5fc9c60</anchor>
      <arglist>(const Interval &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Interval</type>
      <name>tan</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a3c5b8ff744c6514bbc213402cde1fe77</anchor>
      <arglist>(const Interval &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Interval</type>
      <name>xlog</name>
      <anchorfile>classInterval.html</anchorfile>
      <anchor>a5088ed18d3610b95b73a7844dc28e903</anchor>
      <arglist>(const Interval &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IPmethod</name>
    <filename>classIPmethod.html</filename>
    <base>NLPsolver</base>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classIPmethod.html</anchorfile>
      <anchor>ada5cbf2f7c12506f9099a5df40ec507e</anchor>
      <arglist>(VariablesGrid *xd, VariablesGrid *xa, VariablesGrid *p, VariablesGrid *u, VariablesGrid *w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IPmethod</name>
      <anchorfile>classIPmethod.html</anchorfile>
      <anchor>a65cc2846738a2f2f48359bee2ffa309e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IPmethod</name>
      <anchorfile>classIPmethod.html</anchorfile>
      <anchor>a4b7a46ca00028e5e74809e7302ed5206</anchor>
      <arglist>(UserInteraction *_userInteraction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IPmethod</name>
      <anchorfile>classIPmethod.html</anchorfile>
      <anchor>ab1e60f35d5269aabc68f605d005db6d7</anchor>
      <arglist>(const NLP &amp;nlp_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IPmethod</name>
      <anchorfile>classIPmethod.html</anchorfile>
      <anchor>aeb8a45164ec1df4fd0d1a41422907d3f</anchor>
      <arglist>(const IPmethod &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>IPmethod &amp;</type>
      <name>operator=</name>
      <anchorfile>classIPmethod.html</anchorfile>
      <anchor>a386a742041ba96f64789aed58777d56c</anchor>
      <arglist>(const IPmethod &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>solve</name>
      <anchorfile>classIPmethod.html</anchorfile>
      <anchor>ae81752b0821777031da216f216a44665</anchor>
      <arglist>(int maxNumSteps)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~IPmethod</name>
      <anchorfile>classIPmethod.html</anchorfile>
      <anchor>a980b0b6fd2679f4b1dd4b5f993806cf4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KalmanFilter</name>
    <filename>classKalmanFilter.html</filename>
    <base>Estimator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Estimator *</type>
      <name>clone</name>
      <anchorfile>classKalmanFilter.html</anchorfile>
      <anchor>a6cc2b2d054e23f3d51368c567e902ad0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classKalmanFilter.html</anchorfile>
      <anchor>a48201ac8d801e18443b1ddcdd59252a1</anchor>
      <arglist>(double startTime=0.0, const DVector &amp;x0_=emptyConstVector, const DVector &amp;p_=emptyConstVector)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KalmanFilter</name>
      <anchorfile>classKalmanFilter.html</anchorfile>
      <anchor>a41cc67b4c1db8c2c8d6de0617c3cfa9d</anchor>
      <arglist>(double _samplingTime=DEFAULT_SAMPLING_TIME)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KalmanFilter</name>
      <anchorfile>classKalmanFilter.html</anchorfile>
      <anchor>a83f017e35d023c04cf78efcfbaf57c23</anchor>
      <arglist>(const KalmanFilter &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>KalmanFilter &amp;</type>
      <name>operator=</name>
      <anchorfile>classKalmanFilter.html</anchorfile>
      <anchor>a74bb6cccabf8058684c71f8d7183d245</anchor>
      <arglist>(const KalmanFilter &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classKalmanFilter.html</anchorfile>
      <anchor>a32eff7003e797778a6c56f0bf67b0486</anchor>
      <arglist>(double currentTime, const DVector &amp;_y)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~KalmanFilter</name>
      <anchorfile>classKalmanFilter.html</anchorfile>
      <anchor>af01e932cd20cec5dd06ca5d8f0b722f4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LagrangeTerm</name>
    <filename>classLagrangeTerm.html</filename>
    <member kind="function">
      <type>returnValue</type>
      <name>addLagrangeTerm</name>
      <anchorfile>classLagrangeTerm.html</anchorfile>
      <anchor>aa52273fc38f14ae49b664043e986ff63</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addLagrangeTerm</name>
      <anchorfile>classLagrangeTerm.html</anchorfile>
      <anchor>ac5f0a4bb7021fe8b4cfe3d40573c2366</anchor>
      <arglist>(const Expression &amp;arg, const int &amp;stageNumber)</arglist>
    </member>
    <member kind="function">
      <type>const Grid &amp;</type>
      <name>getGrid</name>
      <anchorfile>classLagrangeTerm.html</anchorfile>
      <anchor>a4b44281526955fa5e265227cf969cae3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classLagrangeTerm.html</anchorfile>
      <anchor>a83de996a193e28566d72c18e61d65ead</anchor>
      <arglist>(const Grid &amp;grid_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LagrangeTerm</name>
      <anchorfile>classLagrangeTerm.html</anchorfile>
      <anchor>af09bc6cb0de511f05f06bf784d8b6885</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LagrangeTerm</name>
      <anchorfile>classLagrangeTerm.html</anchorfile>
      <anchor>ac3e5f9ff05e208064764118407b8e77f</anchor>
      <arglist>(const LagrangeTerm &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>LagrangeTerm &amp;</type>
      <name>operator=</name>
      <anchorfile>classLagrangeTerm.html</anchorfile>
      <anchor>a14ea490bcb821d467e0a7b813faffc09</anchor>
      <arglist>(const LagrangeTerm &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LagrangeTerm</name>
      <anchorfile>classLagrangeTerm.html</anchorfile>
      <anchor>a16d898dc98aaf855a0c1af8e16b918e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Grid</type>
      <name>grid</name>
      <anchorfile>classLagrangeTerm.html</anchorfile>
      <anchor>a254ddcaeda81ec05a4e60d4ba898d53c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Expression **</type>
      <name>lagrangeFcn</name>
      <anchorfile>classLagrangeTerm.html</anchorfile>
      <anchor>ab6fc3add6145e9b24719e0c19af55b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nLagrangeTerms</name>
      <anchorfile>classLagrangeTerm.html</anchorfile>
      <anchor>ab13076e202017b54a19950de0f106287</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LinearStateFeedback</name>
    <filename>classLinearStateFeedback.html</filename>
    <base>ControlLaw</base>
    <base>ClippingFunctionality</base>
    <member kind="function" virtualness="virtual">
      <type>virtual ControlLaw *</type>
      <name>clone</name>
      <anchorfile>classLinearStateFeedback.html</anchorfile>
      <anchor>a706e23296163a9d65a676cd4f7eb6ded</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNP</name>
      <anchorfile>classLinearStateFeedback.html</anchorfile>
      <anchor>ad696da821f5fb5ae3d7cce963a91c073</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNU</name>
      <anchorfile>classLinearStateFeedback.html</anchorfile>
      <anchor>ac34fb93c83e03f248cc47609b0fa95d7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNW</name>
      <anchorfile>classLinearStateFeedback.html</anchorfile>
      <anchor>a8b1b5b5a16270f69e6dd820625f83265</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNX</name>
      <anchorfile>classLinearStateFeedback.html</anchorfile>
      <anchor>a2de6f57c708317414b645b023e93aef6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNXA</name>
      <anchorfile>classLinearStateFeedback.html</anchorfile>
      <anchor>ad96cac3bab8689b1fd9788cb2ffe72c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNY</name>
      <anchorfile>classLinearStateFeedback.html</anchorfile>
      <anchor>a7c0bbfdb65281759d76c1cef5f97e6c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classLinearStateFeedback.html</anchorfile>
      <anchor>afd1cfa107de823fbbdb027d95c661c5c</anchor>
      <arglist>(double startTime=0.0, const DVector &amp;x0_=emptyConstVector, const DVector &amp;p_=emptyConstVector, const VariablesGrid &amp;_yRef=emptyConstVariablesGrid)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isDynamic</name>
      <anchorfile>classLinearStateFeedback.html</anchorfile>
      <anchor>af2c0d3d8fd67c44aed25c8ff2f03797e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isStatic</name>
      <anchorfile>classLinearStateFeedback.html</anchorfile>
      <anchor>a046635a312eb1d9fed1d00b074ad904e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LinearStateFeedback</name>
      <anchorfile>classLinearStateFeedback.html</anchorfile>
      <anchor>a9e26504ec1f020a2df4fada6ba4ed8b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LinearStateFeedback</name>
      <anchorfile>classLinearStateFeedback.html</anchorfile>
      <anchor>a83fbf6c6b177a2b7b3719e9f1ae66892</anchor>
      <arglist>(const DMatrix &amp;_K, double _samplingTime=DEFAULT_SAMPLING_TIME)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LinearStateFeedback</name>
      <anchorfile>classLinearStateFeedback.html</anchorfile>
      <anchor>afbb48db0a6012856775adc2e5c53f4ff</anchor>
      <arglist>(const LinearStateFeedback &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>LinearStateFeedback &amp;</type>
      <name>operator=</name>
      <anchorfile>classLinearStateFeedback.html</anchorfile>
      <anchor>a0ea90be7de1bb06b408563a0812c512a</anchor>
      <arglist>(const LinearStateFeedback &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classLinearStateFeedback.html</anchorfile>
      <anchor>a57ca7d54a99f8241f4b9879096eb7207</anchor>
      <arglist>(double currentTime, const DVector &amp;_x, const DVector &amp;_p=emptyConstVector, const VariablesGrid &amp;_yRef=emptyConstVariablesGrid)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LinearStateFeedback</name>
      <anchorfile>classLinearStateFeedback.html</anchorfile>
      <anchor>a2ad12dff88fd4d393c119175a1c743da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>K</name>
      <anchorfile>classLinearStateFeedback.html</anchorfile>
      <anchor>a784eeec66cde29e6060130a967642107</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Logarithm</name>
    <filename>classLogarithm.html</filename>
    <base>UnaryOperator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>clone</name>
      <anchorfile>classLogarithm.html</anchorfile>
      <anchor>a1e5fb61aa32afbab35775894be152eae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classLogarithm.html</anchorfile>
      <anchor>a0971d8a6f1ec4268f64b2b70316e7a59</anchor>
      <arglist>(EvaluationBase *x)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CurvatureType</type>
      <name>getCurvature</name>
      <anchorfile>classLogarithm.html</anchorfile>
      <anchor>a0e941b5aa81b0e4b9fdd7acc705ac99a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initDerivative</name>
      <anchorfile>classLogarithm.html</anchorfile>
      <anchor>ab07866d80f7776caf8f07f299da1a326</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Logarithm</name>
      <anchorfile>classLogarithm.html</anchorfile>
      <anchor>abf025926dab88312448d601aa652a770</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Logarithm</name>
      <anchorfile>classLogarithm.html</anchorfile>
      <anchor>a62333e92d2632ac834e2331f4d7e33e0</anchor>
      <arglist>(Operator *_argument)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Logarithm</name>
      <anchorfile>classLogarithm.html</anchorfile>
      <anchor>ae6a31e109beace3e76cc876c13ec33dd</anchor>
      <arglist>(const Logarithm &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Logarithm &amp;</type>
      <name>operator=</name>
      <anchorfile>classLogarithm.html</anchorfile>
      <anchor>abeeabf4388ac73133bc7c90836a3a777</anchor>
      <arglist>(const Logarithm &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>substitute</name>
      <anchorfile>classLogarithm.html</anchorfile>
      <anchor>ad462e8d28a27bbc78d5bcc8cb61aff41</anchor>
      <arglist>(int index, const Operator *sub)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Logarithm</name>
      <anchorfile>classLogarithm.html</anchorfile>
      <anchor>ac0cefeaab7fc8dc36b9345025285eaba</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Logger</name>
    <filename>classLogger.html</filename>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>get</name>
      <anchorfile>classLogger.html</anchorfile>
      <anchor>a689b2f4b0f739fdc49f1b694953a6e1d</anchor>
      <arglist>(returnValueLevel level)</arglist>
    </member>
    <member kind="function">
      <type>returnValueLevel</type>
      <name>getLogLevel</name>
      <anchorfile>classLogger.html</anchorfile>
      <anchor>a582ac9e9f944d8eea32dd45666e8403a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Logger &amp;</type>
      <name>setLogLevel</name>
      <anchorfile>classLogger.html</anchorfile>
      <anchor>aa626fa4ad5144b8ef014d174d0d8b3ce</anchor>
      <arglist>(returnValueLevel level)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Logger &amp;</type>
      <name>instance</name>
      <anchorfile>classLogger.html</anchorfile>
      <anchor>a0e4e86db5c5399c419f6cfc440b4c944</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Logger</name>
      <anchorfile>classLogger.html</anchorfile>
      <anchor>abc41bfb031d896170c7675fa96a6b30c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Logger</name>
      <anchorfile>classLogger.html</anchorfile>
      <anchor>ad1dc4093a3d8c26802357fe2bdb1dabf</anchor>
      <arglist>(const Logger &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Logger &amp;</type>
      <name>operator=</name>
      <anchorfile>classLogger.html</anchorfile>
      <anchor>a643f1fb5e5e4f38efa257f92e8c711a8</anchor>
      <arglist>(const Logger &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~Logger</name>
      <anchorfile>classLogger.html</anchorfile>
      <anchor>acb668a9e186a25fbaad2e4af6d1ed00a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>returnValueLevel</type>
      <name>logLevel</name>
      <anchorfile>classLogger.html</anchorfile>
      <anchor>aa6754efa9fef7dcd183b262ce67e1a96</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Logging</name>
    <filename>classLogging.html</filename>
    <member kind="function">
      <type>int</type>
      <name>addLogRecord</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a17d12e391b85e1882545e46c56ad28f7</anchor>
      <arglist>(LogRecord &amp;record)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getAll</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>acc15827592eab07450eb2faa57bbe3bc</anchor>
      <arglist>(LogName _name, MatrixVariablesGrid &amp;values) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getFirst</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a1cf16b6b834f5cb5680d7f7c6263d4d8</anchor>
      <arglist>(LogName _name, DMatrix &amp;firstValue) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getFirst</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a535cce969e8f39b6441a1888cbe265c6</anchor>
      <arglist>(LogName _name, VariablesGrid &amp;firstValue) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getLast</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>aded0c63b070bcd6efb3b4165b2777915</anchor>
      <arglist>(LogName _name, DMatrix &amp;lastValue) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getLast</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>aa7baa553b90f0c8c1f8207fea24e136c</anchor>
      <arglist>(LogName _name, VariablesGrid &amp;lastValue) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getLogRecord</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a77f03b2f877ffb473d7ac595bd2b96c1</anchor>
      <arglist>(LogRecord &amp;_record) const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumLogRecords</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a395516746f80fbf7d028d31f0b98eb4e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Logging</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>ad597e95ecd2ee5447d65dbd6f395a3a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a91ba7f6611dcf999c92fb14bbc3af090</anchor>
      <arglist>(LogRecord &amp;record)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>printLoggingInfo</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a915ee2e42d38f07471157d8405a26931</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>printNumDoubles</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a88140ef2bb779e026c54aee66fc65416</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setAll</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a85ee78f7a44186360d1d99639eff1a9e</anchor>
      <arglist>(LogName _name, const MatrixVariablesGrid &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setLast</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a44929d30377581230e8118b4886baddb</anchor>
      <arglist>(LogName _name, const DMatrix &amp;value, double time=-INFTY)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setLast</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a510f951fe6fee36cbb00b654146ff1ad</anchor>
      <arglist>(LogName _name, VariablesGrid &amp;value, double time=-INFTY)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>updateLogRecord</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a20dcf7cc3e7b38320688bdedea02f3bc</anchor>
      <arglist>(LogRecord &amp;_record) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Logging</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>af6a0971121f5b0d9d6ebfb4e69b20a4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupLogging</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>aef401bfcb6d63010ac785e83a498c8a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; LogRecord &gt;</type>
      <name>logCollection</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>ab8c9c90c1f52912cfa4e97c424351a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>logIdx</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>ab7739e1a18f71b0f9cb37d70c45172bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>AlgorithmicBase</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a2c1e6ce1339cb4271c7d4c499fb99d93</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LogRecord</name>
    <filename>classLogRecord.html</filename>
    <class kind="struct">LogRecord::LogRecordData</class>
    <member kind="function">
      <type>returnValue</type>
      <name>addItem</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>aa27f2a9a0bccef7446e01958f4e1e1a8</anchor>
      <arglist>(LogName _name, const char *const _label=DEFAULT_LABEL)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addItem</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>a23f9ffb9d88302e24a38f7db34c733a7</anchor>
      <arglist>(const Expression &amp;_name, const char *const _label=DEFAULT_LABEL)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>disableWriteProtection</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>a269a51d6302b48d40ec0be04cf29902e</anchor>
      <arglist>(LogName _name)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>disableWriteProtection</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>a19477b986fbfb427e7e3ba43d172b316</anchor>
      <arglist>(const Expression &amp;_name)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>enableWriteProtection</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>ae3e679954d37375378dbc858ec9410e7</anchor>
      <arglist>(LogName _name)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>enableWriteProtection</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>a627ba3fb134a37d1a83a31bced6666cb</anchor>
      <arglist>(const Expression &amp;_name)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getAll</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>a4d1502a872aed6679195b3a94cc1670b</anchor>
      <arglist>(LogName _name, MatrixVariablesGrid &amp;values) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getAll</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>a27517009d893cadafb6656ba346cfdcb</anchor>
      <arglist>(const Expression &amp;_name, MatrixVariablesGrid &amp;values) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getAll</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>a16264f1445f70e7968b7069b5508b413</anchor>
      <arglist>(uint _name, LogRecordItemType _type, MatrixVariablesGrid &amp;values) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getFirst</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>a20c7460b18bef7b95f0ff0d1e81f25c8</anchor>
      <arglist>(LogName _name, DMatrix &amp;firstValue) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getFirst</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>a337a5b4c577566637e14fd58b15003f1</anchor>
      <arglist>(const Expression &amp;_name, DMatrix &amp;firstValue) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getFirst</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>a56e5f84c2ae9845a7beebcb2e4e95729</anchor>
      <arglist>(LogName _name, VariablesGrid &amp;firstValue) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getFirst</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>a53280b5a831fa537668255bcd7154d36</anchor>
      <arglist>(const Expression &amp;_name, VariablesGrid &amp;firstValue) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getFirst</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>a5d2fc56ab861b545b36191dab4fb316e</anchor>
      <arglist>(uint _name, LogRecordItemType _type, DMatrix &amp;firstValue) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getLast</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>a8818dfbc56983449a7328932c66975a0</anchor>
      <arglist>(LogName _name, DMatrix &amp;lastValue) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getLast</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>a9ad03d90f086ff195e05a14451488beb</anchor>
      <arglist>(const Expression &amp;_name, DMatrix &amp;lastValue) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getLast</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>a2ae3fa868596e6928a14f1d8de825142</anchor>
      <arglist>(LogName _name, VariablesGrid &amp;lastValue) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getLast</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>aa6229720cab55bc144c44489029491f6</anchor>
      <arglist>(const Expression &amp;_name, VariablesGrid &amp;lastValue) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getLast</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>a50315648533dad2ae33c5d004a62432c</anchor>
      <arglist>(uint _name, LogRecordItemType _type, DMatrix &amp;lastValue) const </arglist>
    </member>
    <member kind="function">
      <type>LogFrequency</type>
      <name>getLogFrequency</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>a640505bd3f3eeecdba42cecbf4e36978</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getMaxNumMatrices</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>a06ac1bc5e0575df966568bf82d7e9723</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumDoubles</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>a5b98c2e8e14f48a89ae5f076c692713b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumItems</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>a06e25b9d414bdc3ecf616d0c069e4ff7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PrintScheme</type>
      <name>getPrintScheme</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>a4a613a91b55de792ccb785e54a2f25e7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasItem</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>a1b4d3bec8107e771c488505458c59ed9</anchor>
      <arglist>(LogName _name) const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasItem</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>a4b1bda4fccd4eba0dfbf221c9cf7ef4f</anchor>
      <arglist>(const Expression &amp;_name) const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasItem</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>a91a7283cc03515d8cf2e5b72018e153d</anchor>
      <arglist>(uint _name, LogRecordItemType _type) const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasNonEmptyItem</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>a547b3dce77e2a6a912472ac6f3fbd173</anchor>
      <arglist>(LogName _name) const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasNonEmptyItem</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>ab61d57514e5284d02f3f32f99b4849c4</anchor>
      <arglist>(const Expression &amp;_name) const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isEmpty</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>a6991b13b0c1e860e36f3864ee3973419</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LogRecord</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>aa7e86d8056ae2a1923769b4c7fbf5fc5</anchor>
      <arglist>(LogFrequency _frequency=LOG_AT_EACH_ITERATION, PrintScheme _printScheme=PS_DEFAULT)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>a5a49ebcff6f7ac52aff8ac9a400f78d0</anchor>
      <arglist>(LogName _name)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>ad660c499e7acd9247c59f5a6848574d8</anchor>
      <arglist>(const Expression &amp;_name)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>print</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>a8cd849ebcf9b1c435f769f3ac2a57aac</anchor>
      <arglist>(std::ostream &amp;_stream=std::cout, LogPrintMode _mode=PRINT_ITEM_BY_ITEM) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>printInfo</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>aea6a521ed74b4fb63b0d9ae82724218b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setAll</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>a61dc923685010d36463d59fdc961f8ec</anchor>
      <arglist>(LogName _name, const MatrixVariablesGrid &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setAll</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>a4dd05ca5056be01d49254a6e33f7d119</anchor>
      <arglist>(const Expression &amp;_name, const MatrixVariablesGrid &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setAll</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>a83e1a830eda8f5b3c6aa9ad4a038f4c9</anchor>
      <arglist>(uint _name, LogRecordItemType _type, const MatrixVariablesGrid &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setLast</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>a3978444be6543539b283837a99e79f6e</anchor>
      <arglist>(LogName _name, const DMatrix &amp;value, double time=-INFTY)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setLast</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>af4993ccf9cc474e6e6b5febc5d07a282</anchor>
      <arglist>(const Expression &amp;_name, const DMatrix &amp;value, double time=-INFTY)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setLast</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>a964a5fed5e84a00ef6eb8784bf830695</anchor>
      <arglist>(LogName _name, VariablesGrid &amp;value, double time=-INFTY)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setLast</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>a24ec71d47fa8d7a86f45545fe0312095</anchor>
      <arglist>(const Expression &amp;_name, VariablesGrid &amp;value, double time=-INFTY)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setLast</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>ac4c9b3e0bb906a44816189e58c53a321</anchor>
      <arglist>(uint _name, LogRecordItemType _type, const DMatrix &amp;value, double time=-INFTY)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setLogFrequency</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>aa41fe737bd2ee7dd125e9fd39c80c033</anchor>
      <arglist>(LogFrequency _frequency)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setPrintScheme</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>a1004b0036f4b22ab30589ed84248cd5d</anchor>
      <arglist>(PrintScheme _printScheme)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>updateLogRecord</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>ad2baa52d8cabbff8aa2ccbce4740ff57</anchor>
      <arglist>(LogRecord &amp;_record) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LogRecord</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>ab3e15a5b786ebbcc0f46add0998ea98b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::map&lt; std::pair&lt; int, LogRecordItemType &gt;, LogRecordData &gt;</type>
      <name>LogRecordItems</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>aa9991bc7d4013508393967b36644a60f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>aliasIdx</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>a520b4f98e63422aaf2b7355573610266</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LogFrequency</type>
      <name>frequency</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>a903b41330aba8708f2ccc73c4f98bf70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LogRecordItems</type>
      <name>items</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>a9ba48af22be2777bd5e13ba6f82d8e00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PrintScheme</type>
      <name>printScheme</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>afa1b96177c03eea62b9e35e0f7472e00</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Logging</name>
      <anchorfile>classLogRecord.html</anchorfile>
      <anchor>afd61e631330dd374d1c3fe749c467be5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LogRecord::LogRecordData</name>
    <filename>structLogRecord_1_1LogRecordData.html</filename>
    <member kind="function">
      <type></type>
      <name>LogRecordData</name>
      <anchorfile>structLogRecord_1_1LogRecordData.html</anchorfile>
      <anchor>a0d3033a4340d98e71c8be020ab6417e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LogRecordData</name>
      <anchorfile>structLogRecord_1_1LogRecordData.html</anchorfile>
      <anchor>a9ab0d013ef58d253186c5fdf39c55f75</anchor>
      <arglist>(const std::string &amp;_label)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LogRecordData</name>
      <anchorfile>structLogRecord_1_1LogRecordData.html</anchorfile>
      <anchor>aa6b0c57fe5b62940df01b4c56e221a61</anchor>
      <arglist>(const MatrixVariablesGrid &amp;_values, const std::string &amp;_label, bool _writeProtection)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>label</name>
      <anchorfile>structLogRecord_1_1LogRecordData.html</anchorfile>
      <anchor>a927bf3bc51a9e7860f35c7aba637a8d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MatrixVariablesGrid</type>
      <name>values</name>
      <anchorfile>structLogRecord_1_1LogRecordData.html</anchorfile>
      <anchor>a4de603aa77019ece086275bcf6762f0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>writeProtection</name>
      <anchorfile>structLogRecord_1_1LogRecordData.html</anchorfile>
      <anchor>ab8935372a13b29b1bc2f53b87d2d2a48</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LsqData</name>
    <filename>structLsqData.html</filename>
    <member kind="function">
      <type></type>
      <name>LsqData</name>
      <anchorfile>structLsqData.html</anchorfile>
      <anchor>a475bb562c78c09f018eec097b9c83072</anchor>
      <arglist>(const DMatrix &amp;_WW, const Function &amp;_hh, bool _givenW=true)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>givenW</name>
      <anchorfile>structLsqData.html</anchorfile>
      <anchor>a4453ddf196138af32728bd9444e7e24f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Function</type>
      <name>h</name>
      <anchorfile>structLsqData.html</anchorfile>
      <anchor>a709829f0fc85e2d97002f1bb3ff52be2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DMatrix</type>
      <name>W</name>
      <anchorfile>structLsqData.html</anchorfile>
      <anchor>ac000419c0ded3e2978c6c1d98969c800</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LSQEndTerm</name>
    <filename>classLSQEndTerm.html</filename>
    <base>ObjectiveElement</base>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluate</name>
      <anchorfile>classLSQEndTerm.html</anchorfile>
      <anchor>a2e7f273289a04d8e9c446382bf376e1f</anchor>
      <arglist>(const OCPiterate &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluateSensitivities</name>
      <anchorfile>classLSQEndTerm.html</anchorfile>
      <anchor>ac36776ac99defdf85362e9f3e6922939</anchor>
      <arglist>(BlockMatrix *hessian)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluateSensitivitiesGN</name>
      <anchorfile>classLSQEndTerm.html</anchorfile>
      <anchor>ad398bab3f511b9e2c297498568d67b5d</anchor>
      <arglist>(BlockMatrix *GNhessian)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classLSQEndTerm.html</anchorfile>
      <anchor>a90cf476111dfc578cf563681d6e852b6</anchor>
      <arglist>(const Grid &amp;grid_, const DMatrix &amp;S_, const Function &amp;m_, const DVector &amp;r_)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isAffine</name>
      <anchorfile>classLSQEndTerm.html</anchorfile>
      <anchor>ad621d770f5baa85bd9f4fa73d2de338f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isConvex</name>
      <anchorfile>classLSQEndTerm.html</anchorfile>
      <anchor>ab70dc946fdef3867dcec75cd5a835fe2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isQuadratic</name>
      <anchorfile>classLSQEndTerm.html</anchorfile>
      <anchor>ab5aa75b9f9d3594a50f7ae31558a420c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LSQEndTerm</name>
      <anchorfile>classLSQEndTerm.html</anchorfile>
      <anchor>a070feba90b0d15fceefd84763d4515c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LSQEndTerm</name>
      <anchorfile>classLSQEndTerm.html</anchorfile>
      <anchor>a5b4882c4b9b4c5cd5e51d1d98fa1e31b</anchor>
      <arglist>(const Grid &amp;grid_, const DMatrix &amp;S_, const Function &amp;m_, const DVector &amp;r_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LSQEndTerm</name>
      <anchorfile>classLSQEndTerm.html</anchorfile>
      <anchor>a1feb2eae281d8a185c3b2c830284530f</anchor>
      <arglist>(const LSQEndTerm &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>LSQEndTerm &amp;</type>
      <name>operator=</name>
      <anchorfile>classLSQEndTerm.html</anchorfile>
      <anchor>a8550e7f2af47168c258184a3344a2e9d</anchor>
      <arglist>(const LSQEndTerm &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setReference</name>
      <anchorfile>classLSQEndTerm.html</anchorfile>
      <anchor>a208ed5d444b30cc8d5cca7754ff85c59</anchor>
      <arglist>(const DVector &amp;ref)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LSQEndTerm</name>
      <anchorfile>classLSQEndTerm.html</anchorfile>
      <anchor>aef4f37c7618b6d51d761ae8ca18d4622</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>r</name>
      <anchorfile>classLSQEndTerm.html</anchorfile>
      <anchor>a6c5b34b2818d1ec7e72350ffba38915a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>S</name>
      <anchorfile>classLSQEndTerm.html</anchorfile>
      <anchor>a8024b46c7fef74a0f57cd96830b97612</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>S_h_res</name>
      <anchorfile>classLSQEndTerm.html</anchorfile>
      <anchor>afd2ebd3edc7eb6be163feb7fa7f6f840</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LsqExternData</name>
    <filename>structLsqExternData.html</filename>
    <member kind="function">
      <type></type>
      <name>LsqExternData</name>
      <anchorfile>structLsqExternData.html</anchorfile>
      <anchor>ac8a1815e55580b4af548843ec338aedb</anchor>
      <arglist>(const DMatrix &amp;_WW, const std::string &amp;_hh, bool _givenW=true)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>givenW</name>
      <anchorfile>structLsqExternData.html</anchorfile>
      <anchor>a3388499880b0706fcfff42344c542184</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>h</name>
      <anchorfile>structLsqExternData.html</anchorfile>
      <anchor>adf0a7ef94ce4a5aa23adf7831cbb5540</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DMatrix</type>
      <name>W</name>
      <anchorfile>structLsqExternData.html</anchorfile>
      <anchor>aa26586ad3f8c41bf87b3d07cb7559527</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LsqLinearData</name>
    <filename>structLsqLinearData.html</filename>
    <member kind="function">
      <type></type>
      <name>LsqLinearData</name>
      <anchorfile>structLsqLinearData.html</anchorfile>
      <anchor>afbd08e453b7d700b422b1edda0219c91</anchor>
      <arglist>(const DVector &amp;_Wlx, const DVector &amp;_Wlu, bool _givenW=true)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>givenW</name>
      <anchorfile>structLsqLinearData.html</anchorfile>
      <anchor>a2727347b4d005977a1c370b6e600e3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DMatrix</type>
      <name>Wlu</name>
      <anchorfile>structLsqLinearData.html</anchorfile>
      <anchor>abb2a9f54302470ff9866bbdcf6e5ccff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DMatrix</type>
      <name>Wlx</name>
      <anchorfile>structLsqLinearData.html</anchorfile>
      <anchor>a03e29f18dc023fcad5c8a1db30a2ef53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LSQTerm</name>
    <filename>classLSQTerm.html</filename>
    <base>ObjectiveElement</base>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluate</name>
      <anchorfile>classLSQTerm.html</anchorfile>
      <anchor>a7b89bffbb9528e52780dfea115f0aa35</anchor>
      <arglist>(const OCPiterate &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluateSensitivities</name>
      <anchorfile>classLSQTerm.html</anchorfile>
      <anchor>a0f24ad52c16b1d6d47c43962092dc7cd</anchor>
      <arglist>(BlockMatrix *hessian)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluateSensitivitiesGN</name>
      <anchorfile>classLSQTerm.html</anchorfile>
      <anchor>ad4b24fca12e2e71742c2c4c1cc99d874</anchor>
      <arglist>(BlockMatrix *GNhessian)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getWeigthingtMatrix</name>
      <anchorfile>classLSQTerm.html</anchorfile>
      <anchor>a1f52505499891d888d264d4d908207a4</anchor>
      <arglist>(const unsigned _index, DMatrix &amp;_matrix) const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isAffine</name>
      <anchorfile>classLSQTerm.html</anchorfile>
      <anchor>a74045daf10f2b9e882adea62834af61b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isConvex</name>
      <anchorfile>classLSQTerm.html</anchorfile>
      <anchor>ac5ba63c4594ac9e0825be0d9ee865214</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isQuadratic</name>
      <anchorfile>classLSQTerm.html</anchorfile>
      <anchor>a5f0d23c2a05b1d45074506e9db847807</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LSQTerm</name>
      <anchorfile>classLSQTerm.html</anchorfile>
      <anchor>ab4d36ff10fed71a9a642b8a13ee9f1a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LSQTerm</name>
      <anchorfile>classLSQTerm.html</anchorfile>
      <anchor>aef71a49fbc3d798b5167321bc71eb185</anchor>
      <arglist>(const MatrixVariablesGrid *S_, const Function &amp;h, const VariablesGrid *r_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LSQTerm</name>
      <anchorfile>classLSQTerm.html</anchorfile>
      <anchor>af9e6739ec06ca33eed83a2c26671dd5b</anchor>
      <arglist>(const LSQTerm &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>LSQTerm &amp;</type>
      <name>operator=</name>
      <anchorfile>classLSQTerm.html</anchorfile>
      <anchor>a5777e810cddef53debf469f40bf6cbee</anchor>
      <arglist>(const LSQTerm &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setGrid</name>
      <anchorfile>classLSQTerm.html</anchorfile>
      <anchor>a9a2c8ece24725976e77a918a2732563f</anchor>
      <arglist>(const Grid &amp;grid_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setReference</name>
      <anchorfile>classLSQTerm.html</anchorfile>
      <anchor>a8f60c03fe3e6ccc6d52581d03d130714</anchor>
      <arglist>(const VariablesGrid &amp;ref)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LSQTerm</name>
      <anchorfile>classLSQTerm.html</anchorfile>
      <anchor>adc37add89a56e9d4a46d4fd77d8e2ae7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector *</type>
      <name>r</name>
      <anchorfile>classLSQTerm.html</anchorfile>
      <anchor>acff681b761fa8715ae4dc7c8646f8637</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VariablesGrid *</type>
      <name>r_temp</name>
      <anchorfile>classLSQTerm.html</anchorfile>
      <anchor>a377e103297004da725085ff92957d974</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix *</type>
      <name>S</name>
      <anchorfile>classLSQTerm.html</anchorfile>
      <anchor>a69c66833d282fe908e3f9c66506c1af9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double **</type>
      <name>S_h_res</name>
      <anchorfile>classLSQTerm.html</anchorfile>
      <anchor>a3322c73d32f825fda3c2b44ba75cfa87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixVariablesGrid *</type>
      <name>S_temp</name>
      <anchorfile>classLSQTerm.html</anchorfile>
      <anchor>af905ca3a53a70b1d6dad3864a0436873</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Lyapunov</name>
    <filename>classLyapunov.html</filename>
    <base>Expression</base>
    <member kind="function">
      <type>BooleanType</type>
      <name>isEmpty</name>
      <anchorfile>classLyapunov.html</anchorfile>
      <anchor>a6046d679a96b246ec02a63fd38e62e15</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Lyapunov</name>
      <anchorfile>classLyapunov.html</anchorfile>
      <anchor>a8119c861a5f16182d463f6e613f871b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Lyapunov</name>
      <anchorfile>classLyapunov.html</anchorfile>
      <anchor>a4f1c96443e6fdd953454db8c395a4ac4</anchor>
      <arglist>(const Expression &amp;rhs1, const Expression &amp;A_, const Expression &amp;B_, const Expression &amp;P_, const Expression &amp;x1_, const Expression &amp;u_, const Expression &amp;p_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Lyapunov</name>
      <anchorfile>classLyapunov.html</anchorfile>
      <anchor>ac325e9c3b0addd82057337a8982e198a</anchor>
      <arglist>(const Expression &amp;rhs1, const Expression &amp;rhs2, const Expression &amp;A_, const Expression &amp;B_, const Expression &amp;P_, const Expression &amp;x1_, const Expression &amp;x2_, const Expression &amp;u_, const Expression &amp;p_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Lyapunov</name>
      <anchorfile>classLyapunov.html</anchorfile>
      <anchor>a2a29935b2c10fe405a07f7637562507d</anchor>
      <arglist>(const Expression &amp;rhs1, const Expression &amp;rhs2, const Expression &amp;A_, const Expression &amp;B_, const Expression &amp;P_, const Expression &amp;x1_, const Expression &amp;x2_, const Expression &amp;u_, const Expression &amp;p_, const Expression &amp;useed_, const Expression &amp;pseed_, const Expression &amp;Yx1_, const Expression &amp;Yx2_, const Expression &amp;YP_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Lyapunov</name>
      <anchorfile>classLyapunov.html</anchorfile>
      <anchor>a9a403d41ec726e8835364e30dae1f099</anchor>
      <arglist>(const Expression &amp;rhs1, const Expression &amp;A_, const Expression &amp;B_, const Expression &amp;P_, const Expression &amp;x1_, const Expression &amp;u_, const Expression &amp;p_, const Expression &amp;w_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Lyapunov</name>
      <anchorfile>classLyapunov.html</anchorfile>
      <anchor>a305849a5195f1c93f589b8d21bee2146</anchor>
      <arglist>(const Expression &amp;rhs1, const Expression &amp;rhs2, const Expression &amp;A_, const Expression &amp;B_, const Expression &amp;P_, const Expression &amp;x1_, const Expression &amp;x2_, const Expression &amp;u_, const Expression &amp;p_, const Expression &amp;w_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Lyapunov</name>
      <anchorfile>classLyapunov.html</anchorfile>
      <anchor>a0390c15f67b49b3dc4f2b30196598ca7</anchor>
      <arglist>(const Expression &amp;rhs1, const Expression &amp;rhs2, const Expression &amp;A_, const Expression &amp;B_, const Expression &amp;P_, const Expression &amp;x1_, const Expression &amp;x2_, const Expression &amp;u_, const Expression &amp;p_, const Expression &amp;w_, const Expression &amp;useed_, const Expression &amp;pseed_, const Expression &amp;Yx1_, const Expression &amp;Yx2_, const Expression &amp;YP_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Lyapunov</name>
      <anchorfile>classLyapunov.html</anchorfile>
      <anchor>ad35afbc3697fbe0a66153c80a550a0b8</anchor>
      <arglist>(const Lyapunov &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Lyapunov &amp;</type>
      <name>operator=</name>
      <anchorfile>classLyapunov.html</anchorfile>
      <anchor>add7b189d3ac55f171996c0ad4ca6769a</anchor>
      <arglist>(const Lyapunov &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Lyapunov</name>
      <anchorfile>classLyapunov.html</anchorfile>
      <anchor>af1e126fe48884ff852821d061f88695e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Expression</type>
      <name>A</name>
      <anchorfile>classLyapunov.html</anchorfile>
      <anchor>adeab47410693cc51f2e3cd8cfa7cff48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Expression</type>
      <name>B</name>
      <anchorfile>classLyapunov.html</anchorfile>
      <anchor>aa1b780e62a66bbaa151515348719a5fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Expression</type>
      <name>P</name>
      <anchorfile>classLyapunov.html</anchorfile>
      <anchor>afaf6bdaeb4359bf6a6cc78a1572f30ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Expression</type>
      <name>p</name>
      <anchorfile>classLyapunov.html</anchorfile>
      <anchor>af8e829ff0fa9d7745234226a6dcccb95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Expression</type>
      <name>pseed</name>
      <anchorfile>classLyapunov.html</anchorfile>
      <anchor>a596d646a2e15eda1ed6da2ca1480ed2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Expression</type>
      <name>rhs1</name>
      <anchorfile>classLyapunov.html</anchorfile>
      <anchor>ae1ea92e51db40f78a877d65b7a57156d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Expression</type>
      <name>rhs2</name>
      <anchorfile>classLyapunov.html</anchorfile>
      <anchor>ad75462ad948d1743393854096640343f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Expression</type>
      <name>u</name>
      <anchorfile>classLyapunov.html</anchorfile>
      <anchor>a223a92b7c2ce579dc79c225a90e0a504</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Expression</type>
      <name>useed</name>
      <anchorfile>classLyapunov.html</anchorfile>
      <anchor>a7062711f44f4fd742fc8c063e25306fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Expression</type>
      <name>w</name>
      <anchorfile>classLyapunov.html</anchorfile>
      <anchor>ab001a8c81fe7e47b7f87d5ac9f9def76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Expression</type>
      <name>x1</name>
      <anchorfile>classLyapunov.html</anchorfile>
      <anchor>a3489c863e7ff126ab16ccc449d6c1251</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Expression</type>
      <name>x2</name>
      <anchorfile>classLyapunov.html</anchorfile>
      <anchor>aa95a7e1d38caa0bc0f3b74573b3e42fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Expression</type>
      <name>YP</name>
      <anchorfile>classLyapunov.html</anchorfile>
      <anchor>a329b875d5abe2c1922df647835b5bf3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Expression</type>
      <name>Yx1</name>
      <anchorfile>classLyapunov.html</anchorfile>
      <anchor>a5a1d2455049e6c3e5f05d6e59fd828be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Expression</type>
      <name>Yx2</name>
      <anchorfile>classLyapunov.html</anchorfile>
      <anchor>add36a29d4e74f8e70a01c5240491d6ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapBase</name>
    <filename>classMapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>MatFile</name>
    <filename>classMatFile.html</filename>
    <templarg>T</templarg>
    <class kind="struct">MatFile::Fmatrix</class>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classMatFile.html</anchorfile>
      <anchor>a9a18e59131f08e35f4af640c05a0801c</anchor>
      <arglist>(std::ostream &amp;stream, const GenericMatrix&lt; T &gt; &amp;mat, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classMatFile.html</anchorfile>
      <anchor>af787c26b8af15ccfee74f8d6f5b72fb6</anchor>
      <arglist>(std::ostream &amp;stream, const GenericVector&lt; T &gt; &amp;vec, const char *name)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MatFile::Fmatrix</name>
    <filename>structMatFile_1_1Fmatrix.html</filename>
    <member kind="variable">
      <type>long</type>
      <name>imagf</name>
      <anchorfile>structMatFile_1_1Fmatrix.html</anchorfile>
      <anchor>a96f854841792f43a245231093cfc3517</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>mrows</name>
      <anchorfile>structMatFile_1_1Fmatrix.html</anchorfile>
      <anchor>aa2bad8931bbb6d6300f9d2c6052c4951</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>namelen</name>
      <anchorfile>structMatFile_1_1Fmatrix.html</anchorfile>
      <anchor>a821cbef7a62e385e286ed030a6352921</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>ncols</name>
      <anchorfile>structMatFile_1_1Fmatrix.html</anchorfile>
      <anchor>a7b4ce5199d7e45e1e00cba8dab40f4d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>type</name>
      <anchorfile>structMatFile_1_1Fmatrix.html</anchorfile>
      <anchor>ae54e9eb4ae532266d8028fadeb27903b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix</name>
    <filename>classMatrix.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>addToDiag</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a7ee8d1b4ef0d5d5fb34342ea1889382f</anchor>
      <arglist>(real_t alpha)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual real_t</type>
      <name>diag</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>ab78435722398170cb87b0eb9650d8ca1</anchor>
      <arglist>(int i) const =0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doFreeMemory</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a9b1c0fc70cad1b88d6e6ab960bda478d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doNotFreeMemory</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a1a25e70b54e2101eb2d0c2b8a26c3d97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Matrix *</type>
      <name>duplicate</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>abf41d80f7392e9d63e9b2fa4b822d3b9</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>free</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>ae13ca77389c2eae7b3eba79cb9fefecb</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>getCol</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a7b9f4ce0fe8c2efc34503bb260383d2c</anchor>
      <arglist>(int cNum, const Indexlist *const irows, real_t alpha, real_t *col) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>getRow</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>ab67514f6450264a6c8d55b319802099d</anchor>
      <arglist>(int rNum, const Indexlist *const icols, real_t alpha, real_t *row) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual BooleanType</type>
      <name>isDiag</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a1f5595f0147658d9f79f92dd283dcbac</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a2dba13c45127354c9f75ef576f49269b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>needToFreeMemory</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>ac55c39a8a1a512808f0be551be8da13a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>print</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a110943ca5fc5b30a3e8d941622a15f8f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>times</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>aab443ceb9e4e37d3efca65f446872dc2</anchor>
      <arglist>(int xN, real_t alpha, const real_t *x, int xLD, real_t beta, real_t *y, int yLD) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>times</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>add63b9303590f022b4aa49278f91f605</anchor>
      <arglist>(const Indexlist *const irows, const Indexlist *const icols, int xN, real_t alpha, const real_t *x, int xLD, real_t beta, real_t *y, int yLD, BooleanType yCompr=BT_TRUE) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>transTimes</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>aae760f106376a34dfaf0c168fa836d84</anchor>
      <arglist>(int xN, real_t alpha, const real_t *x, int xLD, real_t beta, real_t *y, int yLD) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>transTimes</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>aa84ec7c391f7478e78ffbaf4f1f5f732</anchor>
      <arglist>(const Indexlist *const irows, const Indexlist *const icols, int xN, real_t alpha, const real_t *x, int xLD, real_t beta, real_t *y, int yLD) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Matrix</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>ac8d10e89f7b47ab95a341d70df651554</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BooleanType</type>
      <name>freeMemory</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a4589bd2bde0875fe3ac82f1f97684c67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MatrixVariable</name>
    <filename>classMatrixVariable.html</filename>
    <base>GenericMatrix&lt; double &gt;</base>
    <base>VariableSettings</base>
    <member kind="function">
      <type>MatrixVariable</type>
      <name>getCols</name>
      <anchorfile>classMatrixVariable.html</anchorfile>
      <anchor>a114514769c55100e9f1e9d5115e2a3c1</anchor>
      <arglist>(uint startIdx, uint endIdx) const </arglist>
    </member>
    <member kind="function">
      <type>DMatrix</type>
      <name>getMatrix</name>
      <anchorfile>classMatrixVariable.html</anchorfile>
      <anchor>a489f154a685fa0fedac3e591da90700b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixVariable</type>
      <name>getRows</name>
      <anchorfile>classMatrixVariable.html</anchorfile>
      <anchor>a85b72f939e0e6cfa7ed8718415930efd</anchor>
      <arglist>(uint startIdx, uint endIdx) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classMatrixVariable.html</anchorfile>
      <anchor>a55dea2fcb918349a08f51dda02cacf75</anchor>
      <arglist>(uint _nRows, uint _nCols, VariableType _type=VT_UNKNOWN, const char **const _names=0, const char **const _units=0, DVector _scaling=emptyVector, DVector _lb=emptyVector, DVector _ub=emptyVector, BooleanType _autoInit=defaultAutoInit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixVariable</name>
      <anchorfile>classMatrixVariable.html</anchorfile>
      <anchor>a1e08e9de41cf27a4c931477ab39476c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixVariable</name>
      <anchorfile>classMatrixVariable.html</anchorfile>
      <anchor>a919aa20c31f592eb45c128f12e192530</anchor>
      <arglist>(uint _nRows, uint _nCols, VariableType _type=VT_UNKNOWN, const char **const _names=0, const char **const _units=0, DVector _scaling=emptyVector, DVector _lb=emptyVector, DVector _ub=emptyVector, BooleanType _autoInit=defaultAutoInit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixVariable</name>
      <anchorfile>classMatrixVariable.html</anchorfile>
      <anchor>a3a3c054a7093a9219792949a84887e4d</anchor>
      <arglist>(const MatrixVariable &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixVariable</name>
      <anchorfile>classMatrixVariable.html</anchorfile>
      <anchor>aa83a060e8626a65ff17e8484c72b1db7</anchor>
      <arglist>(const DMatrix &amp;_matrix, VariableType _type=VT_UNKNOWN)</arglist>
    </member>
    <member kind="function">
      <type>MatrixVariable &amp;</type>
      <name>operator=</name>
      <anchorfile>classMatrixVariable.html</anchorfile>
      <anchor>ad23c13141cb08127271fd1f5a073c90e</anchor>
      <arglist>(const MatrixVariable &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>MatrixVariable &amp;</type>
      <name>operator=</name>
      <anchorfile>classMatrixVariable.html</anchorfile>
      <anchor>a388b7aef726ea30582ddd9e0f469f33a</anchor>
      <arglist>(const DMatrix &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MatrixVariable</name>
      <anchorfile>classMatrixVariable.html</anchorfile>
      <anchor>ab21dbd0380697339e45dedb4c8190543</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MatrixVariablesGrid</name>
    <filename>classMatrixVariablesGrid.html</filename>
    <base>Grid</base>
    <member kind="function">
      <type>returnValue</type>
      <name>addMatrix</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a6dce9484bfa37e2c82f9ae51a374685d</anchor>
      <arglist>(const DMatrix &amp;newMatrix, double newTime=-INFTY)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>appendTimes</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a7b4a6057128cf3d6e80f0dcc7b6198f2</anchor>
      <arglist>(const MatrixVariablesGrid &amp;arg, MergeMethod _mergeMethod=MM_DUPLICATE)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>appendValues</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>ab7bac0b0a66ce84fa4295e82006a9d31</anchor>
      <arglist>(const MatrixVariablesGrid &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>coarsenGrid</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>af6e8e9e59467e216db77e6303fca3f6e</anchor>
      <arglist>(const Grid &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>disableAutoInit</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a50767d5572b32c824fcbdaf16574967e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>enableAutoInit</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a7e50ed8bac19d3fd7ddfd2dd0f4222d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>getAutoInit</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a0cf93f61f19525d81fe69bb659589bbe</anchor>
      <arglist>(uint pointIdx) const </arglist>
    </member>
    <member kind="function">
      <type>MatrixVariablesGrid</type>
      <name>getCoarsenedGrid</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>ac36df8ed9d1db0d78409c91d752dbe2f</anchor>
      <arglist>(const Grid &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getDim</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a4c645f2fab5db8dea521275b511d744b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DMatrix</type>
      <name>getFirstMatrix</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>af0ef61e2fc4b2752eb720e0598f2d50f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getGrid</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a2136ae5a332215b6c4b0b4c462c996d1</anchor>
      <arglist>(Grid &amp;_grid) const </arglist>
    </member>
    <member kind="function">
      <type>DMatrix</type>
      <name>getLastMatrix</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a53b6df5d6e63b8279aeb6502a8ca58b0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLowerBound</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a52c1bbc45b46a689a93496428d94706c</anchor>
      <arglist>(uint pointIdx, uint valueIdx) const </arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>getLowerBounds</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a43f671fc1d3255fca74c509677033c28</anchor>
      <arglist>(uint pointIdx) const </arglist>
    </member>
    <member kind="function">
      <type>DMatrix</type>
      <name>getMatrix</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>affce8a6237a04ffe13efa2b5002307fe</anchor>
      <arglist>(uint pointIdx) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMax</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a8505ab03e2683c817a9e6448ffd6f84e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMean</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a3f162a6c1dda18ec4c9f130ab7bee0a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMin</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a9bdd8f04da31db4ba5701dbb9967744d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getName</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a9823106d2b7c0d8f26a7a51df930459a</anchor>
      <arglist>(uint pointIdx, uint idx, char *const _name) const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumCols</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a2b24e201b9a4eff88eebb8ab868f93a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumCols</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a4b5deb21c68dcf0b8d03320e06015b72</anchor>
      <arglist>(uint pointIdx) const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumRows</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>ab3972a6d801e42b54e343db498d7f6b5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumRows</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a1830947db3105a662fd989fc6ae19425</anchor>
      <arglist>(uint pointIdx) const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumValues</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a1742f706dc9b01f203d0ea952467f69c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumValues</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a7ba53168f280b218124c7a066985c90f</anchor>
      <arglist>(uint pointIdx) const </arglist>
    </member>
    <member kind="function">
      <type>MatrixVariablesGrid</type>
      <name>getRefinedGrid</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a5ca60e07643eea7b86536dc1ea8d5887</anchor>
      <arglist>(const Grid &amp;arg, InterpolationMode mode=IM_CONSTANT) const </arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>getScaling</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>acbecc09c6227827c8f8093d98050374f</anchor>
      <arglist>(uint pointIdx) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getScaling</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a420dc8369391c82dc75a12f31f9900a7</anchor>
      <arglist>(uint pointIdx, uint valueIdx) const </arglist>
    </member>
    <member kind="function">
      <type>Grid</type>
      <name>getTimePoints</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a1454e5e9ce11bdfdd38dca226e6cf72c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixVariablesGrid</type>
      <name>getTimeSubGrid</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a3209d8886275696f0f27561439565b1c</anchor>
      <arglist>(uint startIdx, uint endIdx) const </arglist>
    </member>
    <member kind="function">
      <type>VariableType</type>
      <name>getType</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>af37b31304ff833cdcb10983882e2cb49</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VariableType</type>
      <name>getType</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a9772a7c3f057a3f14c373b88b13b585c</anchor>
      <arglist>(uint pointIdx) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getUnit</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a90709eb2e02b9c3547c89b185a9896f0</anchor>
      <arglist>(uint pointIdx, uint idx, char *const _unit) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getUpperBound</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>ad052485f52165a17e5fedcb718aefc04</anchor>
      <arglist>(uint pointIdx, uint valueIdx) const </arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>getUpperBounds</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a6cf3941fa6d5e0800108fccaedbb7eb3</anchor>
      <arglist>(uint pointIdx) const </arglist>
    </member>
    <member kind="function">
      <type>MatrixVariablesGrid</type>
      <name>getValuesSubGrid</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>abf4b47b0c16a24b1b4212c808f7b1229</anchor>
      <arglist>(uint startIdx, uint endIdx) const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasLowerBounds</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a044ae5fcd8bcc72105e6a800b6935540</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasNames</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a4a2ccf94aad483e3cb6d75218b7961a1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasScaling</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>ab9536a8768031f17a3c3f4ef3a15506b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasUnits</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>af143360c5e8570454cc580d7f92be8d5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasUpperBounds</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>af540913eaacb1ccc9210d6f61318f379</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a10cfbfe22725fd77d40938ff76ab8dbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a7eefa0ba9ca8077a29cbb15ab1245309</anchor>
      <arglist>(uint _nRows, uint _nCols, const Grid &amp;_grid, VariableType _type=VT_UNKNOWN, const char **const _names=0, const char **const _units=0, const DVector *const _scaling=0, const DVector *const _lb=0, const DVector *const _ub=0, const BooleanType *const _autoInit=0)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>ae3b7f55acb2d2f577449f970fc3e6065</anchor>
      <arglist>(uint _nRows, uint _nCols, uint _nPoints, VariableType _type=VT_UNKNOWN, const char **const _names=0, const char **const _units=0, const DVector *const _scaling=0, const DVector *const _lb=0, const DVector *const _ub=0, const BooleanType *const _autoInit=0)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a8e7a163ad520d1294e66ace078135f05</anchor>
      <arglist>(uint _nRows, uint _nCols, double _firstTime, double _lastTime, uint _nPoints, VariableType _type=VT_UNKNOWN, const char **const _names=0, const char **const _units=0, const DVector *const _scaling=0, const DVector *const _lb=0, const DVector *const _ub=0, const BooleanType *const _autoInit=0)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a898f784b117e638c08757b31637e7402</anchor>
      <arglist>(const DMatrix &amp;arg, const Grid &amp;_grid=trivialGrid, VariableType _type=VT_UNKNOWN)</arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>linearInterpolation</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a2ace078b2b3d10088646b45582f92aba</anchor>
      <arglist>(double time) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixVariablesGrid</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a28a4387cc80c4866f257dc5d4109d585</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixVariablesGrid</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a0e1a2429de132b3e7a887bdd52a65d48</anchor>
      <arglist>(uint _nRows, uint _nCols, const Grid &amp;_grid, VariableType _type=VT_UNKNOWN, const char **const _names=0, const char **const _units=0, const DVector *const _scaling=0, const DVector *const _lb=0, const DVector *const _ub=0, const BooleanType *const _autoInit=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixVariablesGrid</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>ae1dc81764dc4d8363abd2fcf13c4ca09</anchor>
      <arglist>(uint _nRows, uint _nCols, uint _nPoints, VariableType _type=VT_UNKNOWN, const char **const _names=0, const char **const _units=0, const DVector *const _scaling=0, const DVector *const _lb=0, const DVector *const _ub=0, const BooleanType *const _autoInit=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixVariablesGrid</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a78bc6c8738f017bac2da3f306b411971</anchor>
      <arglist>(uint _nRows, uint _nCols, double _firstTime, double _lastTime, uint _nPoints, VariableType _type=VT_UNKNOWN, const char **const _names=0, const char **const _units=0, const DVector *const _scaling=0, const DVector *const _lb=0, const DVector *const _ub=0, const BooleanType *const _autoInit=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixVariablesGrid</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a455692ab2feb4217159db64880b005a4</anchor>
      <arglist>(const DMatrix &amp;arg, const Grid &amp;_grid=trivialGrid, VariableType _type=VT_UNKNOWN)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixVariablesGrid</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a82e503be738f070d878ecc6f20e5043b</anchor>
      <arglist>(const MatrixVariablesGrid &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>merge</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a2a19b572e13a213da26e955c58001d9f</anchor>
      <arglist>(const MatrixVariablesGrid &amp;arg, MergeMethod _mergeMethod=MM_DUPLICATE, BooleanType keepOverlap=BT_TRUE)</arglist>
    </member>
    <member kind="function">
      <type>double &amp;</type>
      <name>operator()</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a2af1f6fa5476948421f21dc34e6a0688</anchor>
      <arglist>(uint pointIdx, uint rowIdx, uint colIdx)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>ab700909d4d0f584a22eada343f2a77a3</anchor>
      <arglist>(uint pointIdx, uint rowIdx, uint colIdx) const </arglist>
    </member>
    <member kind="function">
      <type>MatrixVariablesGrid</type>
      <name>operator()</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>aa703d8ba0cd5337d1dc4bfe548ff2bcc</anchor>
      <arglist>(const uint rowIdx) const </arglist>
    </member>
    <member kind="function">
      <type>MatrixVariablesGrid</type>
      <name>operator+</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a40fe2678d140ffbb31c93f95d5f238b1</anchor>
      <arglist>(const MatrixVariablesGrid &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>MatrixVariablesGrid &amp;</type>
      <name>operator+=</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a6a6dac46b7beda351fe7eea8fcffa601</anchor>
      <arglist>(const MatrixVariablesGrid &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>MatrixVariablesGrid</type>
      <name>operator-</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a0906c7cb0c55b8ea6ada600d4e71606d</anchor>
      <arglist>(const MatrixVariablesGrid &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>MatrixVariablesGrid &amp;</type>
      <name>operator-=</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>aa2c8e08b4a05aa07b28c0aa4417be1be</anchor>
      <arglist>(const MatrixVariablesGrid &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>MatrixVariablesGrid &amp;</type>
      <name>operator=</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a1129eed052a6faa8a5c122d3439eea42</anchor>
      <arglist>(const MatrixVariablesGrid &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>MatrixVariablesGrid &amp;</type>
      <name>operator=</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>ae5161620696775f9284a1f45271bb79c</anchor>
      <arglist>(const DMatrix &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>MatrixVariablesGrid</type>
      <name>operator[]</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a051a0dcde7c95694b45f8a6ba6682a62</anchor>
      <arglist>(const uint pointIdx) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>print</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a5dbd88be476ecdb453eb34686729a46d</anchor>
      <arglist>(std::ostream &amp;stream=std::cout, const char *const name=DEFAULT_LABEL, const char *const startString=DEFAULT_START_STRING, const char *const endString=DEFAULT_END_STRING, uint width=DEFAULT_WIDTH, uint precision=DEFAULT_PRECISION, const char *const colSeparator=DEFAULT_COL_SEPARATOR, const char *const rowSeparator=DEFAULT_ROW_SEPARATOR) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>print</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a507f04cd3259230a62a0d986e7c6b6b4</anchor>
      <arglist>(const char *const filename, const char *const name=DEFAULT_LABEL, const char *const startString=DEFAULT_START_STRING, const char *const endString=DEFAULT_END_STRING, uint width=DEFAULT_WIDTH, uint precision=DEFAULT_PRECISION, const char *const colSeparator=DEFAULT_COL_SEPARATOR, const char *const rowSeparator=DEFAULT_ROW_SEPARATOR) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>print</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a7ca516e82c5505e4c9fcfce1e80e58ca</anchor>
      <arglist>(const char *const filename, const char *const name, PrintScheme printScheme) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>print</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>acd7e3eedaa44edad94aa32abe5d7c463</anchor>
      <arglist>(std::ostream &amp;stream, const char *const name, PrintScheme printScheme) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>read</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a92c3e48c2781129ad87247fa206ba427</anchor>
      <arglist>(std::istream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>read</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a08c8c2c4b6726d072e1ea4f1910a040c</anchor>
      <arglist>(const char *const filename)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>refineGrid</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>aa0c6212f9de973ec1a597a1d69a877ec</anchor>
      <arglist>(const Grid &amp;arg, InterpolationMode mode=IM_CONSTANT)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setAll</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>aec6921d87f3cfa453e6ff1844d200dd6</anchor>
      <arglist>(double _value)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setAllMatrices</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a5b533ee24edc3f5315c9c9ad29402ae0</anchor>
      <arglist>(const DMatrix &amp;_values)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setAutoInit</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a71957ab990a0831e2e050093d1d45d9b</anchor>
      <arglist>(uint pointIdx, BooleanType _autoInit)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setLowerBound</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a91c545faea157fbebf6f8f940a2a76b3</anchor>
      <arglist>(uint pointIdx, uint valueIdx, double _lb)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setLowerBounds</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a794412fe00587532790f71483be12847</anchor>
      <arglist>(uint pointIdx, const DVector &amp;_lb)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setMatrix</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a29d4cf61e93f7baaf55bf9890af093b5</anchor>
      <arglist>(uint pointIdx, const DMatrix &amp;_value) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setName</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>ab4352db6a19f72bad16cd21599370980</anchor>
      <arglist>(uint pointIdx, uint idx, const char *const _name)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setScaling</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>ae278e02bbe9df27d279eeaa576bfe8e7</anchor>
      <arglist>(uint pointIdx, const DVector &amp;_scaling)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setScaling</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a36ea93f463669c006bc246b5ef9a2847</anchor>
      <arglist>(uint pointIdx, uint valueIdx, double _scaling)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setType</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a86f3bb182f11e795f17f6405bf078fd0</anchor>
      <arglist>(VariableType _type)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setType</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a02921c00f42933db001b568562d895bd</anchor>
      <arglist>(uint pointIdx, VariableType _type)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setUnit</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>ad47ba8cab0d506d3746539742cb2bdcc</anchor>
      <arglist>(uint pointIdx, uint idx, const char *const _unit)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setUpperBound</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>aaacebbac72d27beba06587c66c095864</anchor>
      <arglist>(uint pointIdx, uint valueIdx, double _ub)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setUpperBounds</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a29f35693285d1d9f5abf00ec1c1969b5</anchor>
      <arglist>(uint pointIdx, const DVector &amp;_ub)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setZero</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a4935a85e5cf6dd70ec08700120489011</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MatrixVariablesGrid &amp;</type>
      <name>shiftBackwards</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a918ae6e5f14c599fd564f886ffcb7908</anchor>
      <arglist>(DMatrix lastValue=emptyMatrix)</arglist>
    </member>
    <member kind="function">
      <type>MatrixVariablesGrid &amp;</type>
      <name>shiftTimes</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a0e96a8bb0065c2bb593577baeee31573</anchor>
      <arglist>(double timeShift)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>sprint</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>afea0ddac53ff510bdd11780e74b5781b</anchor>
      <arglist>(std::ostream &amp;stream)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MatrixVariablesGrid</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>ac2e5d96475eedde0782dcdf85225285e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>addMatrix</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a5727d7dc0af76e5ebc675fa672935937</anchor>
      <arglist>(const MatrixVariable &amp;newMatrix, double newTime=-INFTY)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>clearValues</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a2e3b05e9fe7b0f13014affa25e35e141</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>initMatrixVariables</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a2aae4d58b11286196f9de76de5b99d06</anchor>
      <arglist>(uint _nRows, uint _nCols, VariableType _type=VT_UNKNOWN, const char **const _names=0, const char **const _units=0, const DVector *const _scaling=0, const DVector *const _lb=0, const DVector *const _ub=0, const BooleanType *const _autoInit=0)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixVariable **</type>
      <name>values</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a79c9c0fc2ece90e1cc1b558963391397</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>a5a0379c238bc916b3ef01b11e6803fe4</anchor>
      <arglist>(std::ostream &amp;stream, const MatrixVariablesGrid &amp;arg)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classMatrixVariablesGrid.html</anchorfile>
      <anchor>af81be63ed569713f0aaeeba7bdec17f2</anchor>
      <arglist>(std::istream &amp;stream, MatrixVariablesGrid &amp;arg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MayerTerm</name>
    <filename>classMayerTerm.html</filename>
    <base>ObjectiveElement</base>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluate</name>
      <anchorfile>classMayerTerm.html</anchorfile>
      <anchor>aae1d93a14c997b593bc6ee01a8efb317</anchor>
      <arglist>(const OCPiterate &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluateSensitivities</name>
      <anchorfile>classMayerTerm.html</anchorfile>
      <anchor>a27ba70f6fd1ba2a10d9bbb44a3c3023c</anchor>
      <arglist>(BlockMatrix *hessian)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classMayerTerm.html</anchorfile>
      <anchor>acc6d57246dcc6ea6ac0fb3d7f856ac68</anchor>
      <arglist>(const Grid &amp;grid_, const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MayerTerm</name>
      <anchorfile>classMayerTerm.html</anchorfile>
      <anchor>a8e0218676f3321edc5bef7bcfe351bf5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MayerTerm</name>
      <anchorfile>classMayerTerm.html</anchorfile>
      <anchor>afadf9d65ddac72d3b046cdf4c056b501</anchor>
      <arglist>(const Grid &amp;grid_, const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MayerTerm</name>
      <anchorfile>classMayerTerm.html</anchorfile>
      <anchor>a01256855de22964cc4cf3f20f6131668</anchor>
      <arglist>(const Grid &amp;grid_, const Function &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MayerTerm</name>
      <anchorfile>classMayerTerm.html</anchorfile>
      <anchor>ab213a6f3e53dbb60cc7fa3602c5676d9</anchor>
      <arglist>(const MayerTerm &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>MayerTerm &amp;</type>
      <name>operator=</name>
      <anchorfile>classMayerTerm.html</anchorfile>
      <anchor>ada9237feea060804484f8fba4042f712</anchor>
      <arglist>(const MayerTerm &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MayerTerm</name>
      <anchorfile>classMayerTerm.html</anchorfile>
      <anchor>a503bd538b6f1af77b063ad04ccd77827</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MemoryAllocator</name>
    <filename>classMemoryAllocator.html</filename>
    <member kind="function">
      <type>returnValue</type>
      <name>acquire</name>
      <anchorfile>classMemoryAllocator.html</anchorfile>
      <anchor>abfefff29b5c80258ae6274a163beadf4</anchor>
      <arglist>(ExportIndex &amp;_obj)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>add</name>
      <anchorfile>classMemoryAllocator.html</anchorfile>
      <anchor>a9e9506ef3ed36218fced406e736a6bad</anchor>
      <arglist>(const ExportIndex &amp;_obj)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; ExportIndex &gt;</type>
      <name>getPool</name>
      <anchorfile>classMemoryAllocator.html</anchorfile>
      <anchor>ae908b5a9185a5aedfdea8bad7c519bf8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MemoryAllocator</name>
      <anchorfile>classMemoryAllocator.html</anchorfile>
      <anchor>aeb408be3b4170052a477bd917bfba8a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>release</name>
      <anchorfile>classMemoryAllocator.html</anchorfile>
      <anchor>a92a3b98aaa536c7388100d568c49ee93</anchor>
      <arglist>(const ExportIndex &amp;_obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MemoryAllocator</name>
      <anchorfile>classMemoryAllocator.html</anchorfile>
      <anchor>a29649a1c897a6edca2a223ee9a100f34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ObjectPool&lt; ExportIndex, ExportIndexComparator &gt;</type>
      <name>indices</name>
      <anchorfile>classMemoryAllocator.html</anchorfile>
      <anchor>a43189422db8079ceecbdcbf8dc8d42e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MessageHandling</name>
    <filename>classMessageHandling.html</filename>
    <class kind="struct">MessageHandling::ReturnValueList</class>
    <member kind="function">
      <type>int</type>
      <name>getErrorCount</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a9b5aaeda8506e708c78aa1e4ae0a5ae1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getErrorCount</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a9b5aaeda8506e708c78aa1e4ae0a5ae1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getErrorCount</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a9b5aaeda8506e708c78aa1e4ae0a5ae1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VisibilityStatus</type>
      <name>getErrorVisibilityStatus</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>ac0aa0041e157271d1a08623e795c333e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VisibilityStatus</type>
      <name>getErrorVisibilityStatus</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>ac0aa0041e157271d1a08623e795c333e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VisibilityStatus</type>
      <name>getErrorVisibilityStatus</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>ac0aa0041e157271d1a08623e795c333e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VisibilityStatus</type>
      <name>getInfoVisibilityStatus</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>ae9eaf40fc69f2f8e339d59fcba54c8f3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VisibilityStatus</type>
      <name>getInfoVisibilityStatus</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>ae9eaf40fc69f2f8e339d59fcba54c8f3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VisibilityStatus</type>
      <name>getInfoVisibilityStatus</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>ae9eaf40fc69f2f8e339d59fcba54c8f3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>myFILE *</type>
      <name>getOutputFile</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>aacfdd850ce0d5e7ddef2f3be80ed0f3f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>myFILE *</type>
      <name>getOutputFile</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>aacfdd850ce0d5e7ddef2f3be80ed0f3f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>FILE *</type>
      <name>getOutputFile</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a5bebdda93df04994caced3c553594e3d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VisibilityStatus</type>
      <name>getWarningVisibilityStatus</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a96631494d02e2bc6db47375697de698e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VisibilityStatus</type>
      <name>getWarningVisibilityStatus</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a96631494d02e2bc6db47375697de698e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VisibilityStatus</type>
      <name>getWarningVisibilityStatus</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a96631494d02e2bc6db47375697de698e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>listAllMessages</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a8b6ff3603352ace1322188f156983c44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>listAllMessages</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a8b6ff3603352ace1322188f156983c44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>listAllMessages</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a8b6ff3603352ace1322188f156983c44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageHandling</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a58a64d6d798a87ed2f83092e28e7ee8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageHandling</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a58a64d6d798a87ed2f83092e28e7ee8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageHandling</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a4334049ce3f28228edabc08dc8985463</anchor>
      <arglist>(myFILE *_outputFile)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageHandling</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a4334049ce3f28228edabc08dc8985463</anchor>
      <arglist>(myFILE *_outputFile)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageHandling</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a65bf868c3aab4d7a29f9d61f235b65e4</anchor>
      <arglist>(VisibilityStatus _errorVisibility, VisibilityStatus _warningVisibility, VisibilityStatus _infoVisibility)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageHandling</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a65bf868c3aab4d7a29f9d61f235b65e4</anchor>
      <arglist>(VisibilityStatus _errorVisibility, VisibilityStatus _warningVisibility, VisibilityStatus _infoVisibility)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageHandling</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>abbf30ccaab7b6064436ba5dbb15a9410</anchor>
      <arglist>(myFILE *_outputFile, VisibilityStatus _errorVisibility, VisibilityStatus _warningVisibility, VisibilityStatus _infoVisibility)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageHandling</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>abbf30ccaab7b6064436ba5dbb15a9410</anchor>
      <arglist>(myFILE *_outputFile, VisibilityStatus _errorVisibility, VisibilityStatus _warningVisibility, VisibilityStatus _infoVisibility)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageHandling</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a9702e58c2dd05e674fc47ed44f92ff30</anchor>
      <arglist>(const MessageHandling &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageHandling</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a9702e58c2dd05e674fc47ed44f92ff30</anchor>
      <arglist>(const MessageHandling &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageHandling</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a58a64d6d798a87ed2f83092e28e7ee8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageHandling</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>af5fea91daefd158b856a091fd5dbdae4</anchor>
      <arglist>(FILE *_outputFile)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageHandling</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a65bf868c3aab4d7a29f9d61f235b65e4</anchor>
      <arglist>(VisibilityStatus _errorVisibility, VisibilityStatus _warningVisibility, VisibilityStatus _infoVisibility)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageHandling</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>aedfc5f9079f5dd454a13700e13e029d7</anchor>
      <arglist>(FILE *_outputFile, VisibilityStatus _errorVisibility, VisibilityStatus _warningVisibility, VisibilityStatus _infoVisibility)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageHandling</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a9702e58c2dd05e674fc47ed44f92ff30</anchor>
      <arglist>(const MessageHandling &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>MessageHandling &amp;</type>
      <name>operator=</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a5bdc56ea0f2ba7d70b9c47a3403692a1</anchor>
      <arglist>(const MessageHandling &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>MessageHandling &amp;</type>
      <name>operator=</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>ae47402a1dc9947bb852c81b14faf047b</anchor>
      <arglist>(const MessageHandling &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>MessageHandling &amp;</type>
      <name>operator=</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>ae47402a1dc9947bb852c81b14faf047b</anchor>
      <arglist>(const MessageHandling &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>reset</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>aee146336fc1d08ae20ea00498aee471f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>reset</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>aee146336fc1d08ae20ea00498aee471f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>reset</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>aee146336fc1d08ae20ea00498aee471f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setErrorCount</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a8e098ad6661d636e584565b58d2fe42a</anchor>
      <arglist>(int _errorCount)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setErrorCount</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a8e098ad6661d636e584565b58d2fe42a</anchor>
      <arglist>(int _errorCount)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setErrorCount</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a8e098ad6661d636e584565b58d2fe42a</anchor>
      <arglist>(int _errorCount)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setErrorVisibilityStatus</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a31f12baabf23d05c97e2da9dbd8adf6e</anchor>
      <arglist>(VisibilityStatus _errorVisibility)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setErrorVisibilityStatus</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a31f12baabf23d05c97e2da9dbd8adf6e</anchor>
      <arglist>(VisibilityStatus _errorVisibility)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setErrorVisibilityStatus</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a31f12baabf23d05c97e2da9dbd8adf6e</anchor>
      <arglist>(VisibilityStatus _errorVisibility)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInfoVisibilityStatus</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>ac1f2497e237ab552f408db52e7ba6359</anchor>
      <arglist>(VisibilityStatus _infoVisibility)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInfoVisibilityStatus</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>ac1f2497e237ab552f408db52e7ba6359</anchor>
      <arglist>(VisibilityStatus _infoVisibility)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInfoVisibilityStatus</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>ac1f2497e237ab552f408db52e7ba6359</anchor>
      <arglist>(VisibilityStatus _infoVisibility)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOutputFile</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>ab4d46aa1d4dfdd771154cccad9b927d5</anchor>
      <arglist>(myFILE *_outputFile)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOutputFile</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>ab4d46aa1d4dfdd771154cccad9b927d5</anchor>
      <arglist>(myFILE *_outputFile)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOutputFile</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a91cf9df3e66b84d4fb6039b39de32390</anchor>
      <arglist>(FILE *_outputFile)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWarningVisibilityStatus</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>aaa411b35b599fe59c57b94e0eb0f2728</anchor>
      <arglist>(VisibilityStatus _warningVisibility)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWarningVisibilityStatus</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>aaa411b35b599fe59c57b94e0eb0f2728</anchor>
      <arglist>(VisibilityStatus _warningVisibility)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWarningVisibilityStatus</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>aaa411b35b599fe59c57b94e0eb0f2728</anchor>
      <arglist>(VisibilityStatus _warningVisibility)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>throwError</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a257d3209e0efcb245753be9d9f89e4cf</anchor>
      <arglist>(returnValue Enumber, const char *additionaltext, const char *functionname, const char *filename, const unsigned long linenumber, VisibilityStatus localVisibilityStatus)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>throwError</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a257d3209e0efcb245753be9d9f89e4cf</anchor>
      <arglist>(returnValue Enumber, const char *additionaltext, const char *functionname, const char *filename, const unsigned long linenumber, VisibilityStatus localVisibilityStatus)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>throwError</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a257d3209e0efcb245753be9d9f89e4cf</anchor>
      <arglist>(returnValue Enumber, const char *additionaltext, const char *functionname, const char *filename, const unsigned long linenumber, VisibilityStatus localVisibilityStatus)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>throwInfo</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a57fafea776d1d7be7a36676a7396aabe</anchor>
      <arglist>(returnValue Inumber, const char *additionaltext, const char *functionname, const char *filename, const unsigned long linenumber, VisibilityStatus localVisibilityStatus)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>throwInfo</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a57fafea776d1d7be7a36676a7396aabe</anchor>
      <arglist>(returnValue Inumber, const char *additionaltext, const char *functionname, const char *filename, const unsigned long linenumber, VisibilityStatus localVisibilityStatus)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>throwInfo</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a57fafea776d1d7be7a36676a7396aabe</anchor>
      <arglist>(returnValue Inumber, const char *additionaltext, const char *functionname, const char *filename, const unsigned long linenumber, VisibilityStatus localVisibilityStatus)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>throwWarning</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a20916177fb0e5a55e1cc74df22e53795</anchor>
      <arglist>(returnValue Wnumber, const char *additionaltext, const char *functionname, const char *filename, const unsigned long linenumber, VisibilityStatus localVisibilityStatus)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>throwWarning</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a20916177fb0e5a55e1cc74df22e53795</anchor>
      <arglist>(returnValue Wnumber, const char *additionaltext, const char *functionname, const char *filename, const unsigned long linenumber, VisibilityStatus localVisibilityStatus)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>throwWarning</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a20916177fb0e5a55e1cc74df22e53795</anchor>
      <arglist>(returnValue Wnumber, const char *additionaltext, const char *functionname, const char *filename, const unsigned long linenumber, VisibilityStatus localVisibilityStatus)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MessageHandling</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a732439c8915c726c29833a335fb60ae7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MessageHandling</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a732439c8915c726c29833a335fb60ae7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MessageHandling</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a732439c8915c726c29833a335fb60ae7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>getErrorCodeMessage</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>aa6107f3844b0d91478daec1301620560</anchor>
      <arglist>(const returnValue _returnValue)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>getErrorString</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a40adce3e1d618bda5d9c0939ed7d3d38</anchor>
      <arglist>(int error)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>throwMessage</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>ab7eff297de539c158ed8583f2146a352</anchor>
      <arglist>(returnValue RETnumber, const char *additionaltext, const char *functionname, const char *filename, const unsigned long linenumber, VisibilityStatus localVisibilityStatus, const char *RETstring)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>throwMessage</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>ab7eff297de539c158ed8583f2146a352</anchor>
      <arglist>(returnValue RETnumber, const char *additionaltext, const char *functionname, const char *filename, const unsigned long linenumber, VisibilityStatus localVisibilityStatus, const char *RETstring)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>throwMessage</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>ab7eff297de539c158ed8583f2146a352</anchor>
      <arglist>(returnValue RETnumber, const char *additionaltext, const char *functionname, const char *filename, const unsigned long linenumber, VisibilityStatus localVisibilityStatus, const char *RETstring)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>errorCount</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a3ac4bf299eed3c527b021630b77eee55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VisibilityStatus</type>
      <name>errorVisibility</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>af75a2fd3122cc2a9793c5ad491b04325</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VisibilityStatus</type>
      <name>infoVisibility</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a6a630fa427803cf4e1e0f54d8fb14a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>myFILE *</type>
      <name>outputFile</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a6b10302b66c909fd9e1e4c42f386d10a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FILE *</type>
      <name>outputFile</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>a2a40cbdfced701a18da281f7a4e910ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VisibilityStatus</type>
      <name>warningVisibility</name>
      <anchorfile>classMessageHandling.html</anchorfile>
      <anchor>af715e377af244418a8003b172c8bdf91</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MessageHandling::ReturnValueList</name>
    <filename>structMessageHandling_1_1ReturnValueList.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>data</name>
      <anchorfile>structMessageHandling_1_1ReturnValueList.html</anchorfile>
      <anchor>abf37db8e787abc3d81b511547cf0ee8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VisibilityStatus</type>
      <name>globalVisibilityStatus</name>
      <anchorfile>structMessageHandling_1_1ReturnValueList.html</anchorfile>
      <anchor>afb06de1c22ce41511753923ea8fa7542</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>returnValue</type>
      <name>key</name>
      <anchorfile>structMessageHandling_1_1ReturnValueList.html</anchorfile>
      <anchor>ad1a32761233ddf33b534717291c07cc0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MHEalgorithm</name>
    <filename>classMHEalgorithm.html</filename>
    <base>OptimizationAlgorithm</base>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classMHEalgorithm.html</anchorfile>
      <anchor>a079398d44356d08083564a3c5de8b56a</anchor>
      <arglist>(const DVector &amp;eta, const DMatrix &amp;S)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MHEalgorithm</name>
      <anchorfile>classMHEalgorithm.html</anchorfile>
      <anchor>ada338aa24b3fc90557d2ba5a5a6ba66e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MHEalgorithm</name>
      <anchorfile>classMHEalgorithm.html</anchorfile>
      <anchor>a844310b1de0a365e813e1cdc774b2711</anchor>
      <arglist>(const OCP &amp;ocp_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MHEalgorithm</name>
      <anchorfile>classMHEalgorithm.html</anchorfile>
      <anchor>aef938ac73d9a9188a3403bc3ddceb9f0</anchor>
      <arglist>(const MHEalgorithm &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>MHEalgorithm &amp;</type>
      <name>operator=</name>
      <anchorfile>classMHEalgorithm.html</anchorfile>
      <anchor>a3170501ec5c77477a6e0f9f6545725a3</anchor>
      <arglist>(const MHEalgorithm &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>shift</name>
      <anchorfile>classMHEalgorithm.html</anchorfile>
      <anchor>a911770d1d8f2cdef1d1dad22121ead5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>solve</name>
      <anchorfile>classMHEalgorithm.html</anchorfile>
      <anchor>aea39d626e7390777404287322e1dc071</anchor>
      <arglist>(const DVector &amp;eta, const DMatrix &amp;S)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classMHEalgorithm.html</anchorfile>
      <anchor>a8fe2cd643bfe1bb061bf6650fc134860</anchor>
      <arglist>(const DVector &amp;eta, const DMatrix &amp;S)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MHEalgorithm</name>
      <anchorfile>classMHEalgorithm.html</anchorfile>
      <anchor>aadf6072cc51badba74cc54fba0128cd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initializeNlpSolver</name>
      <anchorfile>classMHEalgorithm.html</anchorfile>
      <anchor>aab1b2e872741d122e49ebaaa50e88d08</anchor>
      <arglist>(const OCPiterate &amp;_userInit)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initializeObjective</name>
      <anchorfile>classMHEalgorithm.html</anchorfile>
      <anchor>a4c1f84ed6fc88f43d4b72578af8a02f3</anchor>
      <arglist>(Objective *F)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector *</type>
      <name>eta</name>
      <anchorfile>classMHEalgorithm.html</anchorfile>
      <anchor>a27f8a634ec59b12ca51bbc5f86c0c674</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix *</type>
      <name>S</name>
      <anchorfile>classMHEalgorithm.html</anchorfile>
      <anchor>a3d14e624a86d75d9d479291a82c6dc04</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ModelContainer</name>
    <filename>classModelContainer.html</filename>
    <member kind="function">
      <type>uint</type>
      <name>addOutput</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>a1c263a19586dbe73896bd2d31c33daac</anchor>
      <arglist>(const OutputFcn &amp;outputEquation_, const DVector &amp;measurements)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>addOutput</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>af5828aa93c1165b743e6b3dd8c51e11b</anchor>
      <arglist>(const OutputFcn &amp;outputEquation_, const uint numberMeasurements)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>addOutput</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>ae9f4f9219f975cadb786b73e1838740b</anchor>
      <arglist>(const std::string &amp;output, const std::string &amp;diffs_output, const uint dim, const DVector &amp;measurements)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>addOutput</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>a18d9327d61779ea04f5702a0b82a3aee</anchor>
      <arglist>(const std::string &amp;output, const std::string &amp;diffs_output, const uint dim, const uint numberMeasurements)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>addOutput</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>af8b2c0a83021ac29bca24bc9acb28aad</anchor>
      <arglist>(const std::string &amp;output, const std::string &amp;diffs_output, const uint dim, const DVector &amp;measurements, const std::string &amp;colInd, const std::string &amp;rowPtr)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>addOutput</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>a0606b0106564fb085615d864e4a638c2</anchor>
      <arglist>(const std::string &amp;output, const std::string &amp;diffs_output, const uint dim, const uint numberMeasurements, const std::string &amp;colInd, const std::string &amp;rowPtr)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>exportRhs</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>ab28d88b5c3043119585a252923fda043</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>getDimOutputs</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>ad2f9c8cd58a6e2da595df258d14e8513</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>getFileNameModel</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>ace99a7c17f9f844afe5ac822ae351480</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getModel</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>ad622b9a0e9ca0e8b33c3b4d620ddfc20</anchor>
      <arglist>(DifferentialEquation &amp;_f) const </arglist>
    </member>
    <member kind="function">
      <type>ModelData &amp;</type>
      <name>getModelData</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>ad3f8e8a13220e8446a549a8f2922aafb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getN</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>a8d8a5e73d3e9439387a17b4fc31018f1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNDX</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>a1b29d08e19d9dfe8be8a06cfc65e422b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNOD</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>a10822709fbcc9ae33f846f392232f045</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNP</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>a211808a6b5118892ca3c09a74c3d334e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNU</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>aaf9ea139d9af1b511c5256711bbdcfac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>getNumMeas</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>a01eace1719ea7e4f7cb69f8782af7609</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNX</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>a5749a0f51de6d1e9ed8c4b736498103d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNXA</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>a4c4b582f40bcd2bdbe04fdf9c28e202e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasDifferentialEquation</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>a37ede07e0c4724752e97656e88d070f0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasEquidistantControlGrid</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>a839c94675958b4d18f1b39921aa2d2b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasOutputs</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>a9928fb434033abb66ad55170473065fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ModelContainer</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>a8d86b277b07c42027c569fe495c26ec1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>modelDimensionsSet</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>a4e9139b30c8c23ab3dea35c2f303a24a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setDimensions</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>a4a1c7da4836ef0e990eeb4c2ab620899</anchor>
      <arglist>(uint _NX1, uint _NX2, uint _NX3, uint _NDX, uint _NDX3, uint _NXA, uint _NXA3, uint _NU, uint _NOD, uint _NP)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setDimensions</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>ade323c7f4ab2f45edaa48b639f31f57c</anchor>
      <arglist>(uint _NX1, uint _NX2, uint _NX3, uint _NDX, uint _NXA, uint _NU, uint _NOD, uint _NP)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setDimensions</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>a518dcf5d45819d47a33faf455a4c05e3</anchor>
      <arglist>(uint _NX, uint _NDX, uint _NXA, uint _NU, uint _NOD, uint _NP)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setDimensions</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>abbe53703cfcae0c86ced725faa1281fc</anchor>
      <arglist>(uint _NX, uint _NU, uint _NOD, uint _NP)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setIntegrationGrid</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>adba8b044f2e5b118a2917dd85ddab2d1</anchor>
      <arglist>(const Grid &amp;_ocpGrid, const uint _numSteps)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setLinearInput</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>a1ebbf81701c4f325e6a8d16bb3f3e9e7</anchor>
      <arglist>(const DMatrix &amp;A1_, const DMatrix &amp;B1_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setLinearInput</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>a1c461533af58f56a55a063e8d24c07e5</anchor>
      <arglist>(const DMatrix &amp;M1_, const DMatrix &amp;A1_, const DMatrix &amp;B1_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setLinearOutput</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>ab8770690761d02dcc0c2d9f562a2e28a</anchor>
      <arglist>(const DMatrix &amp;A3_, const OutputFcn &amp;rhs_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setLinearOutput</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>adcac648b74f78aa3ab4cbd1d8b6ef0d4</anchor>
      <arglist>(const DMatrix &amp;M3_, const DMatrix &amp;A3_, const OutputFcn &amp;rhs_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setLinearOutput</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>a6ff9be1ab43837a51f00827a18f5d9a2</anchor>
      <arglist>(const DMatrix &amp;A3_, const std::string &amp;_rhs3, const std::string &amp;_diffs_rhs3)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setLinearOutput</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>a3fd71aa5dd97542e303b002415bf7649</anchor>
      <arglist>(const DMatrix &amp;M3_, const DMatrix &amp;A3_, const std::string &amp;_rhs3, const std::string &amp;_diffs_rhs3)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setModel</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>ab37e1b4ca8f8006c1d9fa08f58187cc9</anchor>
      <arglist>(const DifferentialEquation &amp;_f)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setModel</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>a5aea4494b62439ff2fb88c9310ab3e95</anchor>
      <arglist>(const std::string &amp;fileName, const std::string &amp;_rhs_ODE, const std::string &amp;_diffs_rhs_ODE)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setModelData</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>adf2c0a4d2d5ec6ced4141fb049b265d8</anchor>
      <arglist>(const ModelData &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setN</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>ab0cd804f3bf7e9a607f817155232933f</anchor>
      <arglist>(const uint N_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setNARXmodel</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>a2369b4ca4ab50a0ef3782d9ef7c2f83e</anchor>
      <arglist>(const uint _delay, const DMatrix &amp;_parms)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setupOutput</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>ad064d4f3f96cf0d1636bffcc42aa7519</anchor>
      <arglist>(const DVector &amp;numberMeasurements)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ModelData</type>
      <name>modelData</name>
      <anchorfile>classModelContainer.html</anchorfile>
      <anchor>ab608124c6ab3148db6db5ddbeffe95b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ModelData</name>
    <filename>classModelData.html</filename>
    <member kind="function">
      <type>uint</type>
      <name>addOutput</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a9f1afdc203e847636f4fc8f754007a26</anchor>
      <arglist>(const OutputFcn &amp;outputEquation_, const Grid &amp;measurements)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>addOutput</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a8d9e08b88b9b24be19f7674941262702</anchor>
      <arglist>(const std::string &amp;output, const std::string &amp;diffs_output, const uint dim, const Grid &amp;measurements)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>addOutput</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a65ee987e2ec6d0042ff45ab0c39011ad</anchor>
      <arglist>(const std::string &amp;output, const std::string &amp;diffs_output, const uint dim, const Grid &amp;measurements, const std::string &amp;colInd, const std::string &amp;rowPtr)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>clearIntegrationGrid</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a928799d3346077d1efd810c3846353e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>exportRhs</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a76c013b0e6f24548e062a9b262538d03</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getDimOutput</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>aa66f3eaa23882d474e053045f4b66bee</anchor>
      <arglist>(uint index) const </arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>getDimOutputs</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>aeaa7ab72ecee6bd7a3ce147737e3a044</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getDimOutputs</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a01a9f3dbe828d3c8ba72f6f446c9b104</anchor>
      <arglist>(std::vector&lt; uint &gt; &amp;dims) const </arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>getFileNameModel</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a8fffb68d8f13fee441b160a567a75ee4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getIntegrationGrid</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>abdf6044f3acb675b57c85b45eec62cbf</anchor>
      <arglist>(Grid &amp;integrationGrid_) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getLinearInput</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a5f3fb8c769e42693ef4a1815aaf05549</anchor>
      <arglist>(DMatrix &amp;M1_, DMatrix &amp;A1_, DMatrix &amp;B1_) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getLinearOutput</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>ac3097f774a4b62b57c7cf90dcfca7510</anchor>
      <arglist>(DMatrix &amp;M3_, DMatrix &amp;A3_, OutputFcn &amp;rhs_) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getLinearOutput</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a77a01a34e891227699341b83155dd11a</anchor>
      <arglist>(DMatrix &amp;M3_, DMatrix &amp;A3_) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getModel</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a15e55b7d27aecc9c205961faaaaac034</anchor>
      <arglist>(DifferentialEquation &amp;_f) const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getN</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>aaaa752070c45897a5fcfe89121ff3b60</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>getNameDiffsOutput</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>ab351b78714568240ec0343ec90f2182e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getNameDiffsOutputs</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a005aeab087b6aa133db7595d4d8bbb91</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;names) const </arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>getNameDiffsRhs</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>ae163e4ffc72376be83bb41f4b51c1a75</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>getNameOutput</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>ab24a55ad0e8dd7c73f51beb5288286ee</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getNameOutputs</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>ab5cdf3c417bf5cb9a37b4a8226fdee51</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;names) const </arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>getNameRhs</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a96f61487157143e7ce1d88d16d50d763</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getNARXmodel</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>aba22f3e3924611b985dcc01ca8f581fa</anchor>
      <arglist>(uint &amp;_delay, DMatrix &amp;_parms) const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNDX</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a0574e965804731925c9a32eaad5181ff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNDX3</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>ab4b4d233c265bbd6f9f6538df0868ead</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNOD</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a8858c65b10e7e4de2d80bd85e32a8398</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNP</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a0d165ed3cbcacf19399843e31937382d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNU</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a3785883fe0ed6dde1a62e831f897f480</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>getNumMeas</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a49a87608d0eb256a3fe13f5a7ab08358</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumOutputs</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a175b5cafa755489041d0e3c4347a8c65</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getNumSteps</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a9771f75b6d2a081245644e46769541bc</anchor>
      <arglist>(DVector &amp;_numSteps) const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNX</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a19e16b0059c5279287f288fc682b7367</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNX1</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a5e294242255f3dc3c65c401b32c62c8f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNX2</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a9b1ea5832a8b9785c54564ab5d100b10</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNX3</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a6be1cf806f9a96d5564c65e128c47dc8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNXA</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>af4d61d7f9a6cc0c4117c0be6532a5d72</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNXA3</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>aa30d85b29c4a6dbb9ab382187cf16a81</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; DMatrix &gt;</type>
      <name>getOutputDependencies</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a3a1e2534f2a89a23f887660dc1c67919</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getOutputExpressions</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a5f00da9f29bb0cd7667b223d6969ee16</anchor>
      <arglist>(std::vector&lt; Expression &gt; &amp;outputExpressions_) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getOutputGrids</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a46260e7881f4c5a9e581d3edaf4c4893</anchor>
      <arglist>(std::vector&lt; Grid &gt; &amp;outputGrids_) const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasCompressedStorage</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a805356da1daaadd180d08aa3b1a90772</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasDifferentialEquation</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a1b5d2471c57c0ff99167fab8e2b488a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasEquidistantControlGrid</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a237b9f807eda07b73155832051104307</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasOutputFunctions</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a1bca91709685df831869238fbd063860</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasOutputs</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a01d8785ca9292a22b571dbeb192df55c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ModelData</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a2449c48623e8e11c1237ccaa2c0477c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>modelDimensionsSet</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a1671290b2eb3d12e061f2ae5c0c99951</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setDimensions</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a27ad54b9e7516c9c8e057320170478b9</anchor>
      <arglist>(uint _NX1, uint _NX2, uint _NX3, uint _NDX, uint _NDX3, uint _NXA, uint _NXA3, uint _NU, uint _NOD, uint _NP)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setIntegrationGrid</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a379626be9c081855a8424018bce0ce6e</anchor>
      <arglist>(const Grid &amp;_ocpGrid, const uint _numSteps)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setLinearInput</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a6c51c035cfe4ed3dd1afff9e6b28f96e</anchor>
      <arglist>(const DMatrix &amp;M1_, const DMatrix &amp;A1_, const DMatrix &amp;B1_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setLinearOutput</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a1499f4164a10178e4d53a86890e341e2</anchor>
      <arglist>(const DMatrix &amp;M3_, const DMatrix &amp;A3_, const OutputFcn &amp;rhs_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setLinearOutput</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a78872195924477fcef97fad6425215c7</anchor>
      <arglist>(const DMatrix &amp;M3_, const DMatrix &amp;A3_, const std::string &amp;_rhs3, const std::string &amp;_diffs3)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setModel</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>afc3a53cb1feb1743578dce3b807da5df</anchor>
      <arglist>(const DifferentialEquation &amp;_f)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setModel</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>ad631d27923f83d868af083227956d8ee</anchor>
      <arglist>(const std::string &amp;fileName, const std::string &amp;_rhs_ODE, const std::string &amp;_diffs_rhs_ODE)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setN</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a37b894cebcfea3df0c5a99a384c89327</anchor>
      <arglist>(const uint N_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setNARXmodel</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a2ea04f69deef9cea253a31e226d12cd7</anchor>
      <arglist>(const uint _delay, const DMatrix &amp;_parms)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setNumSteps</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>acdd3c376d5d78e564377c9099ce57acf</anchor>
      <arglist>(const DVector &amp;_numSteps)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>A1</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a4d2034e9d0cf2e4e3568dda59816de5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>A3</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a770dfdd6f23d5f523120f569a0fca902</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>B1</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>aaaac1c0f412ec4425f32c5b5a8e9f674</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; DVector &gt;</type>
      <name>colInd_outputs</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a04904045f6406e42da6e0e10d43f54be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>delay</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a5d04d3e3128a92f4ff54ad624bec8de4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DifferentialEquation</type>
      <name>differentialEquation</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a8142d49fa9698dbec93f71d0e78ebe38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>diffs3_name</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>aab3edc0ba90c8e6dc6513f9767aaafc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>diffs_name</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a64845c2e14b8597add3acec84c6c7d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::string &gt;</type>
      <name>diffs_outputNames</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a961bc600f9529e67b75448da524efee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; uint &gt;</type>
      <name>dim_outputs</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a63862e8302505dc00869f97af0567bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BooleanType</type>
      <name>export_rhs</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>accc33e86e548e5625dd0bec88578485a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>externModel</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>aff93b8e7a32afad227dc4db418c407ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Grid</type>
      <name>integrationGrid</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a7a6f6a3354baeeb4d55a665c113fc5eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>M1</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a2cbf3e818db6cad0c4a409f0110b659a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>M3</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a3d25e7a0f8a2d4d1c80a3e9a520412b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BooleanType</type>
      <name>model_dimensions_set</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a87734466c4c664ac3f480310cf8840d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>N</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>ab92670974ab1e3f02229e41280ab7c49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>NDX</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>acbb0dd766743a30a7be7167f52d1b164</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>NDX3</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a512df27996707881082dfc36d1fff519</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>NOD</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a0f23b58d81c89dc56cfae9d1c06a1cac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>NP</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a0e268ff6e185538261e3dd06867a2d0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>NU</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>aa2fbd50acd1c7f84ba64e0571afc0f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; uint &gt;</type>
      <name>num_meas</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a58fff53fc344f33b5d91688743f14622</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>numSteps</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>ab06746be53ea9cc8a2f0341898c09908</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>NX1</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a583ebe8b8a55134a402819b5e2918cdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>NX2</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>ab7e447ffee94d0409035c08c8fa5a00d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>NX3</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a6e7cabb17843989b37a79c956b781c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>NXA</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a28991088671e7504f8d61a7f22ce62f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>NXA3</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>aa7018ce0df360494e5fa1bfce5d5665c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Expression &gt;</type>
      <name>outputExpressions</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>ac7f0fac8ccfa0938e03b1e154e02e4d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Grid &gt;</type>
      <name>outputGrids</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a75ae0d92a05baec6299e9fc9e8a66c20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::string &gt;</type>
      <name>outputNames</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a52d9cf53e552676636229e7c12693370</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>parms</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>aa437f9f9da9cb9bbdc7a017353843465</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OutputFcn</type>
      <name>rhs3</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>ac6e50f235832065aba1a8442f84ea6ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>rhs3_name</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a0bbb016236506634d96e0c93a1e552a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>rhs_name</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a4d41fd6d41b7bcaaa27b5476b0413584</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; DVector &gt;</type>
      <name>rowPtr_outputs</name>
      <anchorfile>classModelData.html</anchorfile>
      <anchor>a1f9a0719239f00b1dc8f84e7421b3d1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MultiObjectiveAlgorithm</name>
    <filename>classMultiObjectiveAlgorithm.html</filename>
    <base>OptimizationAlgorithm</base>
    <member kind="function">
      <type>returnValue</type>
      <name>getAllAlgebraicStates</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>aef1139c24933897cce58fdbd770c9ed9</anchor>
      <arglist>(const char *fileName) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getAllControls</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>a9132adb557bb5d7bff88a34d8c75614b</anchor>
      <arglist>(const char *fileName) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getAllDifferentialStates</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>ae77762b9f04c90abd96389154b294400</anchor>
      <arglist>(const char *fileName) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getAllDisturbances</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>a4aef279c25137a9e5f4d139ace2de8da</anchor>
      <arglist>(const char *fileName) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getAllParameters</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>a662a1e30deab2c33a3d302fb3f5c875d</anchor>
      <arglist>(const char *fileName) const </arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>getNadirVector</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>a6e4c4f0c719fc27787c7e4bcd24daf67</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>getNormalizationVector</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>ab8d72a4e236639d0aa1686e8880ad29a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DMatrix</type>
      <name>getNormalizedPayOffMatrix</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>afc5439086e23971c86c649157386e198</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getParetoFront</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>a9b1e51d02947f5d0f61091ffcdddc8a8</anchor>
      <arglist>(VariablesGrid &amp;paretoFront) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getParetoFrontWithFilter</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>a5dad42a5414adf8ae27498a24dbbfe81</anchor>
      <arglist>(VariablesGrid &amp;paretoFront) const </arglist>
    </member>
    <member kind="function">
      <type>DMatrix</type>
      <name>getPayOffMatrix</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>a3c20daafceca0ad5f8f68ed10e0de499</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DMatrix</type>
      <name>getUtopiaPlaneVectors</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>a687cbbfc9b1b4197498d91ba032f76e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>getUtopiaVector</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>a6a5ad080233534838cdd63ebafd03ebf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DMatrix</type>
      <name>getWeights</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>a4efe0ee0da8f85521dcb4773d37eed13</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getWeights</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>a63e10ec1e0e6c0227ebeecf2a8d66638</anchor>
      <arglist>(const char *fileName) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getWeightsWithFilter</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>a203e2470c835570922cc3fef1cb12f5b</anchor>
      <arglist>(const char *fileName) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultiObjectiveAlgorithm</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>aae2c9c62f6a32bc19fd252000b961531</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultiObjectiveAlgorithm</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>aa871887fa69236ca1be6ffc5a17e5100</anchor>
      <arglist>(const OCP &amp;ocp_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultiObjectiveAlgorithm</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>af86b1e4e6f45e91aa7eec0a479e71c5c</anchor>
      <arglist>(const MultiObjectiveAlgorithm &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>MultiObjectiveAlgorithm &amp;</type>
      <name>operator=</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>a648568fad4fb150421a80334f69203ff</anchor>
      <arglist>(const MultiObjectiveAlgorithm &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>printInfo</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>a836beef2a61703bc8b6bae6e0904314c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setParetoFrontDiscretization</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>a9471c0a79da7a953b8236c13f53ea119</anchor>
      <arglist>(const int &amp;N_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>solve</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>a6fcd27d1541259383e3aba964cb74af8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>solveSingleObjective</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>a765d61f250edb630d585e25b1ed2f278</anchor>
      <arglist>(const int &amp;number)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MultiObjectiveAlgorithm</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>aade39ced30f4306c68211d07fdbe4659</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>evaluateObjectives</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>a9e9d885d0e1ded818dd9868e48740f5f</anchor>
      <arglist>(VariablesGrid &amp;xd_, VariablesGrid &amp;xa_, VariablesGrid &amp;p_, VariablesGrid &amp;u_, VariablesGrid &amp;w_, Expression **arg1)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>formulateOCP</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>ad038da165c067f67888d32dd6c37fddd</anchor>
      <arglist>(double *idx, OCP *ocp_, Expression **arg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initializeNlpSolver</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>a17288b8642bd2117e6fa0c23c6f7ec67</anchor>
      <arglist>(const OCPiterate &amp;_userInit)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initializeObjective</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>a4fb6035f64450cdeea0600de06e6a688</anchor>
      <arglist>(Objective *F)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>printAuxiliaryRoutine</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>a0b93a4813408ce7c6ca9ffe55fd13204</anchor>
      <arglist>(const char *fileName, VariablesGrid *x_) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupOptions</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>a205491b431dfdcf5cf9320854e6dab18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>count</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>a4e1169005a6c6527a13cb3f7d70c1bf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>a1e4abdd226b3ac4bace843f6da4f0bc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>N</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>ac2d8f9020c7576839df91f219cd42cc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VariablesGrid *</type>
      <name>pResults</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>aef470dc6e499e9a1814d34857690ef00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>result</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>a73d31df8c697491d2afbdeab0a7c0d8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VariablesGrid *</type>
      <name>uResults</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>a9416bc818f20fbc5c00d0d6589161e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>vertices</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>a5917ef2367ae482ca961968e89c9cc54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VariablesGrid *</type>
      <name>wResults</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>a8ba9f64f768eeb9cc4408cf6c5b915a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VariablesGrid *</type>
      <name>xaResults</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>ab687a0e09fb156324e4180af1f7b4415</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VariablesGrid *</type>
      <name>xResults</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>a382ab441ea325628718c56a88f2d2809</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>totalCPUtime</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>a3b68370ba312299263c1bad16cd68237</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>totalNumberOfSQPiterations</name>
      <anchorfile>classMultiObjectiveAlgorithm.html</anchorfile>
      <anchor>aa65f99c449d33a2d88eeb39e85dfe4b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MultiObjectiveFunctionality</name>
    <filename>classMultiObjectiveFunctionality.html</filename>
    <member kind="function">
      <type>int</type>
      <name>getNumberOfMayerTerms</name>
      <anchorfile>classMultiObjectiveFunctionality.html</anchorfile>
      <anchor>ab6e6438d1946b920dcede6b911e663b5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getObjective</name>
      <anchorfile>classMultiObjectiveFunctionality.html</anchorfile>
      <anchor>a64a6b9868240a16495fd663d62eb79f3</anchor>
      <arglist>(const int &amp;multiObjectiveIdx, Expression **arg) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>minimizeMayerTerm</name>
      <anchorfile>classMultiObjectiveFunctionality.html</anchorfile>
      <anchor>a0ef9a68b767c02b5545caf5a20010995</anchor>
      <arglist>(const int &amp;multiObjectiveIdx, const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultiObjectiveFunctionality</name>
      <anchorfile>classMultiObjectiveFunctionality.html</anchorfile>
      <anchor>a67f0345d710d9c14b65a1bd4dbc3f6ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultiObjectiveFunctionality</name>
      <anchorfile>classMultiObjectiveFunctionality.html</anchorfile>
      <anchor>a7eea8f5001f8a294a98ba674b4513d92</anchor>
      <arglist>(const MultiObjectiveFunctionality &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>MultiObjectiveFunctionality &amp;</type>
      <name>operator=</name>
      <anchorfile>classMultiObjectiveFunctionality.html</anchorfile>
      <anchor>a8f52f84166fcbd47ce5bfc94f5c8a4d2</anchor>
      <arglist>(const MultiObjectiveFunctionality &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MultiObjectiveFunctionality</name>
      <anchorfile>classMultiObjectiveFunctionality.html</anchorfile>
      <anchor>abbd7e3368f7bf3f3b4507ef735f6f952</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Expression **</type>
      <name>mayerTerms</name>
      <anchorfile>classMultiObjectiveFunctionality.html</anchorfile>
      <anchor>a131fae4f710eb6cbb7e291bb5d2ef1ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nMayer</name>
      <anchorfile>classMultiObjectiveFunctionality.html</anchorfile>
      <anchor>a78527d25721d4472ae267f08fef68b02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MyConstraintProduct</name>
    <filename>classMyConstraintProduct.html</filename>
    <base>ConstraintProduct</base>
    <member kind="function">
      <type></type>
      <name>MyConstraintProduct</name>
      <anchorfile>classMyConstraintProduct.html</anchorfile>
      <anchor>a670ac34e0d2147f7be90334c51c280b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MyConstraintProduct</name>
      <anchorfile>classMyConstraintProduct.html</anchorfile>
      <anchor>a025e4752ea75b5ce64c21672847251b9</anchor>
      <arglist>(int _nV, int _nC, real_t *_A)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MyConstraintProduct</name>
      <anchorfile>classMyConstraintProduct.html</anchorfile>
      <anchor>a8713cbd57754373bb7b882b18a6dda3b</anchor>
      <arglist>(const MyConstraintProduct &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>operator()</name>
      <anchorfile>classMyConstraintProduct.html</anchorfile>
      <anchor>ac967b02d33098635e411e6edef2ef460</anchor>
      <arglist>(int constrIndex, const real_t *const x, real_t *const constrValue) const </arglist>
    </member>
    <member kind="function">
      <type>MyConstraintProduct &amp;</type>
      <name>operator=</name>
      <anchorfile>classMyConstraintProduct.html</anchorfile>
      <anchor>a782959ec14624f774582d954b8ab9a70</anchor>
      <arglist>(const MyConstraintProduct &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MyConstraintProduct</name>
      <anchorfile>classMyConstraintProduct.html</anchorfile>
      <anchor>a91575bc7f737462aef210acec28b322e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t *</type>
      <name>A</name>
      <anchorfile>classMyConstraintProduct.html</anchorfile>
      <anchor>a654d468b76949a46fc92d3c0fae8b8f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nC</name>
      <anchorfile>classMyConstraintProduct.html</anchorfile>
      <anchor>ad0ea0a6261ec03ac8dc7068f034f0594</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nV</name>
      <anchorfile>classMyConstraintProduct.html</anchorfile>
      <anchor>ae9c0d2fe4871fd239b1c500b3f78a746</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NARXExport</name>
    <filename>classNARXExport.html</filename>
    <base>DiscreteTimeExport</base>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getDataDeclarations</name>
      <anchorfile>classNARXExport.html</anchorfile>
      <anchor>a60dbd0640afb0269385f869ea3a04f62</anchor>
      <arglist>(ExportStatementBlock &amp;declarations, ExportStruct dataStruct=ACADO_ANY) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NARXExport</name>
      <anchorfile>classNARXExport.html</anchorfile>
      <anchor>afc517de13da0aa872675daf10c58ac4a</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NARXExport</name>
      <anchorfile>classNARXExport.html</anchorfile>
      <anchor>a0450ff8e60a42635031bc2fd0fc10fa7</anchor>
      <arglist>(const NARXExport &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>propagateImplicitSystem</name>
      <anchorfile>classNARXExport.html</anchorfile>
      <anchor>a425b65986260133f4eb9456f1c0761eb</anchor>
      <arglist>(ExportStatementBlock *block, const ExportIndex &amp;index1, const ExportIndex &amp;index2, const ExportIndex &amp;index3, const ExportIndex &amp;tmp_index)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>propagateInputSystem</name>
      <anchorfile>classNARXExport.html</anchorfile>
      <anchor>aa4a1773dee954fd912e83347d8f8561f</anchor>
      <arglist>(ExportStatementBlock *block, const ExportIndex &amp;index1, const ExportIndex &amp;index2, const ExportIndex &amp;index3, const ExportIndex &amp;tmp_index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>propagateOutputSystem</name>
      <anchorfile>classNARXExport.html</anchorfile>
      <anchor>afd9c1387133a6e804a1605836720d151</anchor>
      <arglist>(ExportStatementBlock *block, const ExportIndex &amp;index1, const ExportIndex &amp;index2, const ExportIndex &amp;index3, const ExportIndex &amp;tmp_index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setDifferentialEquation</name>
      <anchorfile>classNARXExport.html</anchorfile>
      <anchor>a7f39bb97f8c47847dce896e521def019</anchor>
      <arglist>(const Expression &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setLinearOutput</name>
      <anchorfile>classNARXExport.html</anchorfile>
      <anchor>a01e4d3f35c3fc1c2062042ffe0adf92e</anchor>
      <arglist>(const DMatrix &amp;M3, const DMatrix &amp;A3, const Expression &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setLinearOutput</name>
      <anchorfile>classNARXExport.html</anchorfile>
      <anchor>a00cfaf0f514b5da198498d466613de6e</anchor>
      <arglist>(const DMatrix &amp;M3, const DMatrix &amp;A3, const std::string &amp;_rhs3, const std::string &amp;_diffs_rhs3)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setModel</name>
      <anchorfile>classNARXExport.html</anchorfile>
      <anchor>af56c7a6e9ad84640c07b8611efda3591</anchor>
      <arglist>(const std::string &amp;_rhs, const std::string &amp;_diffs_rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setNARXmodel</name>
      <anchorfile>classNARXExport.html</anchorfile>
      <anchor>a696f10ba1f779cbcbba2c16cd40e32f0</anchor>
      <arglist>(const uint _delay, const DMatrix &amp;_parms)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setup</name>
      <anchorfile>classNARXExport.html</anchorfile>
      <anchor>aa0087cc5e7679d13582fcdde5b932f4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>updateImplicitSystem</name>
      <anchorfile>classNARXExport.html</anchorfile>
      <anchor>af744276fccec3bdfbd2da3386ebf9902</anchor>
      <arglist>(ExportStatementBlock *block, const ExportIndex &amp;index1, const ExportIndex &amp;index2, const ExportIndex &amp;tmp_index)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>updateInputSystem</name>
      <anchorfile>classNARXExport.html</anchorfile>
      <anchor>a7cf94e67692a133df1ffc7eea054691e</anchor>
      <arglist>(ExportStatementBlock *block, const ExportIndex &amp;index1, const ExportIndex &amp;index2, const ExportIndex &amp;tmp_index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>updateOutputSystem</name>
      <anchorfile>classNARXExport.html</anchorfile>
      <anchor>a5059757ad6974ecfa434f98c64019766</anchor>
      <arglist>(ExportStatementBlock *block, const ExportIndex &amp;index1, const ExportIndex &amp;index2, const ExportIndex &amp;tmp_index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NARXExport</name>
      <anchorfile>classNARXExport.html</anchorfile>
      <anchor>a35fe918629d9d41c6fb92fbf1a4ff04e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>formNARXpolynomial</name>
      <anchorfile>classNARXExport.html</anchorfile>
      <anchor>a2359e0e1403865c773e6456882e3115c</anchor>
      <arglist>(const uint num, const uint order, uint &amp;base, const uint index, IntermediateState &amp;result)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>prepareFullRhs</name>
      <anchorfile>classNARXExport.html</anchorfile>
      <anchor>a5e189fe88773a04873a9c7b465a9196b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>delay</name>
      <anchorfile>classNARXExport.html</anchorfile>
      <anchor>aa1ebba2fce48c5aa117f2ded80e8ce6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>parms</name>
      <anchorfile>classNARXExport.html</anchorfile>
      <anchor>a04e8568f9746ce30bd22596aadfcd7ac</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>NLP</name>
    <filename>classNLP.html</filename>
    <base>OCP</base>
    <member kind="function">
      <type>returnValue</type>
      <name>minimize</name>
      <anchorfile>classNLP.html</anchorfile>
      <anchor>ad6139863c11a9bc11192e30543b0b7fc</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>minimize</name>
      <anchorfile>classNLP.html</anchorfile>
      <anchor>abdd6ac0b2083679773435ac810625ea3</anchor>
      <arglist>(const int &amp;multiObjectiveIdx, const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NLP</name>
      <anchorfile>classNLP.html</anchorfile>
      <anchor>ac551d67fc63eeb208f40ad81990d2fac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NLP</name>
      <anchorfile>classNLP.html</anchorfile>
      <anchor>a64713b642cfc3dc37248044d1965d996</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NLPderivativeApproximation</name>
    <filename>classNLPderivativeApproximation.html</filename>
    <base>AlgorithmicBase</base>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>apply</name>
      <anchorfile>classNLPderivativeApproximation.html</anchorfile>
      <anchor>a537e888632e5f1fdbdb92804375536e5</anchor>
      <arglist>(BlockMatrix &amp;B, const BlockMatrix &amp;x, const BlockMatrix &amp;y)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual NLPderivativeApproximation *</type>
      <name>clone</name>
      <anchorfile>classNLPderivativeApproximation.html</anchorfile>
      <anchor>af4f6faef28e4189507195d41022143d6</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getHessianScaling</name>
      <anchorfile>classNLPderivativeApproximation.html</anchorfile>
      <anchor>a80422a00d24677a75883599d735f3941</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>initHessian</name>
      <anchorfile>classNLPderivativeApproximation.html</anchorfile>
      <anchor>a2b207821367da4d1223b06d567c545e8</anchor>
      <arglist>(BlockMatrix &amp;B, uint N, const OCPiterate &amp;iter)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>initScaling</name>
      <anchorfile>classNLPderivativeApproximation.html</anchorfile>
      <anchor>a1f9e7dcd7320aeb57626390a372a2f42</anchor>
      <arglist>(BlockMatrix &amp;B, const BlockMatrix &amp;x, const BlockMatrix &amp;y)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NLPderivativeApproximation</name>
      <anchorfile>classNLPderivativeApproximation.html</anchorfile>
      <anchor>a354013d521a5fcafd91abe6119aeb8a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NLPderivativeApproximation</name>
      <anchorfile>classNLPderivativeApproximation.html</anchorfile>
      <anchor>afb34663ba9e03d8f91808dbd9bdc2b13</anchor>
      <arglist>(UserInteraction *_userInteraction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NLPderivativeApproximation</name>
      <anchorfile>classNLPderivativeApproximation.html</anchorfile>
      <anchor>a7efe7d7ae7109d80eef9ad81117561bf</anchor>
      <arglist>(const NLPderivativeApproximation &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>NLPderivativeApproximation &amp;</type>
      <name>operator=</name>
      <anchorfile>classNLPderivativeApproximation.html</anchorfile>
      <anchor>a7106433fe4154af3792ee6bd152dd4a5</anchor>
      <arglist>(const NLPderivativeApproximation &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NLPderivativeApproximation</name>
      <anchorfile>classNLPderivativeApproximation.html</anchorfile>
      <anchor>a8933fd9e60b74dbfdc2e317874b1079d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupLogging</name>
      <anchorfile>classNLPderivativeApproximation.html</anchorfile>
      <anchor>ad5e6bf4c5a254bcc1a01a07eb1eb6308</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupOptions</name>
      <anchorfile>classNLPderivativeApproximation.html</anchorfile>
      <anchor>a18f09d51420d7cd352b3c68ab5f0ca29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>hessianScaling</name>
      <anchorfile>classNLPderivativeApproximation.html</anchorfile>
      <anchor>a1cc7f8689042e2c095179f7c45f9612c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NLPsolver</name>
    <filename>classNLPsolver.html</filename>
    <base>AlgorithmicBase</base>
    <member kind="function" virtualness="pure">
      <type>virtual NLPsolver *</type>
      <name>clone</name>
      <anchorfile>classNLPsolver.html</anchorfile>
      <anchor>a41e5d1461aca6cac2fb9a0a1d1827e78</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>feedbackStep</name>
      <anchorfile>classNLPsolver.html</anchorfile>
      <anchor>a1d3d17322412ade4601eb8f197ded2bb</anchor>
      <arglist>(const DVector &amp;x0_, const DVector &amp;p_=emptyConstVector)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getAlgebraicStates</name>
      <anchorfile>classNLPsolver.html</anchorfile>
      <anchor>aa7f8edb6ea7093b1d9790eae1ae5ddcf</anchor>
      <arglist>(VariablesGrid &amp;xa_) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getControls</name>
      <anchorfile>classNLPsolver.html</anchorfile>
      <anchor>aa4534afdd92a25d89e5adedde4b3b4fe</anchor>
      <arglist>(VariablesGrid &amp;u_) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getDifferentialStates</name>
      <anchorfile>classNLPsolver.html</anchorfile>
      <anchor>a92dfc081726b8b8ea43eec02a86edb29</anchor>
      <arglist>(VariablesGrid &amp;xd_) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getDisturbances</name>
      <anchorfile>classNLPsolver.html</anchorfile>
      <anchor>a4724231eae70421e56e15e3198be6dc4</anchor>
      <arglist>(VariablesGrid &amp;w_) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getFirstControl</name>
      <anchorfile>classNLPsolver.html</anchorfile>
      <anchor>a6a9ad8b526a28e6039bd60fee68e7c1b</anchor>
      <arglist>(DVector &amp;u0_) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumberOfSteps</name>
      <anchorfile>classNLPsolver.html</anchorfile>
      <anchor>ac12c61bae95da126492ee381786bb6d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getObjectiveValue</name>
      <anchorfile>classNLPsolver.html</anchorfile>
      <anchor>a5447b708cba73e0faa5a7f9fe5a4f083</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getParameters</name>
      <anchorfile>classNLPsolver.html</anchorfile>
      <anchor>a5350c84f4d5a19379ade2c1634942404</anchor>
      <arglist>(VariablesGrid &amp;p_) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getParameters</name>
      <anchorfile>classNLPsolver.html</anchorfile>
      <anchor>a18f69381789045be4eb41882f3c611d8</anchor>
      <arglist>(DVector &amp;p_) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getSensitivitiesP</name>
      <anchorfile>classNLPsolver.html</anchorfile>
      <anchor>afd58703b3c528fa0a84a4f50919018a4</anchor>
      <arglist>(BlockMatrix &amp;_sens) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getSensitivitiesU</name>
      <anchorfile>classNLPsolver.html</anchorfile>
      <anchor>ab66fba09a0afdfa0c14ece8cc0d995dd</anchor>
      <arglist>(BlockMatrix &amp;_sens) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getSensitivitiesW</name>
      <anchorfile>classNLPsolver.html</anchorfile>
      <anchor>a1d9424208febb5d0cc2e428cdb4bfe1c</anchor>
      <arglist>(BlockMatrix &amp;_sens) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getSensitivitiesX</name>
      <anchorfile>classNLPsolver.html</anchorfile>
      <anchor>a143a70243f7cab901180b81afdf8c38e</anchor>
      <arglist>(BlockMatrix &amp;_sens) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getSensitivitiesXA</name>
      <anchorfile>classNLPsolver.html</anchorfile>
      <anchor>af324a3d3f96d7ecb2c726aa56b88cedd</anchor>
      <arglist>(BlockMatrix &amp;_sens) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>getVarianceCovariance</name>
      <anchorfile>classNLPsolver.html</anchorfile>
      <anchor>a07ebbc586ebf2baf1d7394b944c45357</anchor>
      <arglist>(DMatrix &amp;var)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classNLPsolver.html</anchorfile>
      <anchor>aa18337882757c1311ec279206a007c35</anchor>
      <arglist>(VariablesGrid *xd, VariablesGrid *xa, VariablesGrid *p, VariablesGrid *u, VariablesGrid *w)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NLPsolver</name>
      <anchorfile>classNLPsolver.html</anchorfile>
      <anchor>a7121ea3f8d8d3ea6ac01738176055c97</anchor>
      <arglist>(UserInteraction *_userInteraction=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NLPsolver</name>
      <anchorfile>classNLPsolver.html</anchorfile>
      <anchor>ab0ea0e14924fee97d18101dc8c795eb6</anchor>
      <arglist>(const NLPsolver &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>NLPsolver &amp;</type>
      <name>operator=</name>
      <anchorfile>classNLPsolver.html</anchorfile>
      <anchor>a6dd027c43d0a09658c3afa9c87c5ce00</anchor>
      <arglist>(const NLPsolver &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>performCurrentStep</name>
      <anchorfile>classNLPsolver.html</anchorfile>
      <anchor>a08b70ad28d23cf7c1eef34d23dd11a3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>prepareNextStep</name>
      <anchorfile>classNLPsolver.html</anchorfile>
      <anchor>afe169176a7f3e0b2cf127a5a24ae2fd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>resetNumberOfSteps</name>
      <anchorfile>classNLPsolver.html</anchorfile>
      <anchor>a5c7fcb0f217a48c731af0bee9862cf4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setReference</name>
      <anchorfile>classNLPsolver.html</anchorfile>
      <anchor>a0de308ae5b00278852360c0096ba3e50</anchor>
      <arglist>(const VariablesGrid &amp;ref)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>shiftVariables</name>
      <anchorfile>classNLPsolver.html</anchorfile>
      <anchor>a1ed09fbba751bf6ca24d1cdb468658c8</anchor>
      <arglist>(double timeShift, DVector lastX=emptyVector, DVector lastXA=emptyVector, DVector lastP=emptyVector, DVector lastU=emptyVector, DVector lastW=emptyVector)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>solve</name>
      <anchorfile>classNLPsolver.html</anchorfile>
      <anchor>a158bc64918d143318f4a0c10981434ee</anchor>
      <arglist>(const DVector &amp;x0_=emptyConstVector, const DVector &amp;p_=emptyConstVector)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classNLPsolver.html</anchorfile>
      <anchor>a339b2af1e2287ce99be809e1b30590be</anchor>
      <arglist>(const DVector &amp;x0_=emptyConstVector, const DVector &amp;p_=emptyConstVector)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NLPsolver</name>
      <anchorfile>classNLPsolver.html</anchorfile>
      <anchor>a1cbf3442b51985fe43d77ddbb30e77ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupLogging</name>
      <anchorfile>classNLPsolver.html</anchorfile>
      <anchor>af29988203d834659dadfd91ca6729477</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupOptions</name>
      <anchorfile>classNLPsolver.html</anchorfile>
      <anchor>aed99d1e98bb964e4df7509f06a9243b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>numberOfSteps</name>
      <anchorfile>classNLPsolver.html</anchorfile>
      <anchor>ab5cf720c4d9e89934de9b1b023d8c011</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Noise</name>
    <filename>classNoise.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual Noise *</type>
      <name>clone</name>
      <anchorfile>classNoise.html</anchorfile>
      <anchor>acc9c22408d6d157d55d136df0745a4e0</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Noise *</type>
      <name>clone</name>
      <anchorfile>classNoise.html</anchorfile>
      <anchor>a5823e6d6220eb6bc276f6f2182d5ca2f</anchor>
      <arglist>(uint idx) const =0</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getDim</name>
      <anchorfile>classNoise.html</anchorfile>
      <anchor>a352519fbdaa94d8c92e3d205a0c4163f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BlockStatus</type>
      <name>getStatus</name>
      <anchorfile>classNoise.html</anchorfile>
      <anchor>a45ec011b234a2f1330d76629d7d034ab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classNoise.html</anchorfile>
      <anchor>aaae6799e4e12a85f0c57f7b14f5f7b60</anchor>
      <arglist>(uint seed=0)=0</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isEmpty</name>
      <anchorfile>classNoise.html</anchorfile>
      <anchor>a3c0bbf4e491dda7b9ad903c36b427ff3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Noise</name>
      <anchorfile>classNoise.html</anchorfile>
      <anchor>af25e55550b0c774f55701a34500b4613</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Noise</name>
      <anchorfile>classNoise.html</anchorfile>
      <anchor>a1a818770cdd70efc5d9bf775aaea5d73</anchor>
      <arglist>(const Noise &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>Noise &amp;</type>
      <name>operator=</name>
      <anchorfile>classNoise.html</anchorfile>
      <anchor>adbeeae4522ec74c1f67d491d25e360f4</anchor>
      <arglist>(const Noise &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classNoise.html</anchorfile>
      <anchor>ab9032796475cb638519e62ac7be65f45</anchor>
      <arglist>(DVector &amp;_w)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classNoise.html</anchorfile>
      <anchor>afd50503a4b7b3c32020ce7b58136b279</anchor>
      <arglist>(VariablesGrid &amp;_w)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Noise</name>
      <anchorfile>classNoise.html</anchorfile>
      <anchor>a751f1c229c801b0abd4a84f8bf08d810</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>getUniformRandomNumber</name>
      <anchorfile>classNoise.html</anchorfile>
      <anchor>aefbf7577af7b1101647ff148ac54b7e5</anchor>
      <arglist>(double _lowerLimit, double _upperLimit) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setStatus</name>
      <anchorfile>classNoise.html</anchorfile>
      <anchor>ae975e7a3b3dd64974a07e83b82941bf2</anchor>
      <arglist>(BlockStatus _status)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockStatus</type>
      <name>status</name>
      <anchorfile>classNoise.html</anchorfile>
      <anchor>adc075cc3234322dbbe7c0d18536e8178</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VariablesGrid</type>
      <name>w</name>
      <anchorfile>classNoise.html</anchorfile>
      <anchor>aec71e09d39ed3891c4bc74b43cf6aa76</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NonsmoothOperator</name>
    <filename>classNonsmoothOperator.html</filename>
    <base>Operator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_backward</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>aaa711294a11a89c6955b16ba1990ad18</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator *seed, Operator **df, int &amp;nNewIS, TreeProjection ***newIS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_backward</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a6dd89ef1971e3090cf4acd99d3b962ff</anchor>
      <arglist>(int number, double seed, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_backward2</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a6b2c6fa27f229fd468fdf63b14cafec5</anchor>
      <arglist>(int number, double seed1, double seed2, double *df, double *ddf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>AD_forward</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>aeafd3c69956b8af2310ea0fa3fd26b27</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator **seed, int &amp;nNewIS, TreeProjection ***newIS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a7d427fae2dce86fcc45eb4e3c748f486</anchor>
      <arglist>(int number, double *x, double *seed, double *f, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a63e84a0323c8f68a3b41d25bd9a54393</anchor>
      <arglist>(int number, double *seed, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward2</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>af6d73ba6570ae2fbf64c12202dc34f2e</anchor>
      <arglist>(int number, double *seed1, double *seed2, double *df, double *ddf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_symmetric</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a81267c5f8b9fe5640769edae0d552aa4</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator *l, Operator **S, int dimS, Operator **dfS, Operator **ldf, Operator **H, int &amp;nNewLIS, TreeProjection ***newLIS, int &amp;nNewSIS, TreeProjection ***newSIS, int &amp;nNewHIS, TreeProjection ***newHIS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>clearBuffer</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a01a904ab3d35a791fa01b9a8f2579787</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>clone</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>ad895b3a12b9640ea3d4c349d6a092d8c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TreeProjection *</type>
      <name>cloneTreeProjection</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a33ef0eb7257701cf90265db8dfb6b498</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>differentiate</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a86cc0efd1b0c5263d7c50da36115ca66</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>enumerateVariables</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>af4ba8cfe519145e2c3ab7fe925789225</anchor>
      <arglist>(SymbolicIndexList *indexList)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a8c6b8e1030e1f820f35f124a261ad46c</anchor>
      <arglist>(int number, double *x, double *result)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a17ac1f09d4a7b055b7737cf29c9cad91</anchor>
      <arglist>(EvaluationBase *x)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CurvatureType</type>
      <name>getCurvature</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a69d8cedf1a891ccbc4d8c0bf29527d42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getGlobalIndex</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>ab9a78c76dfe8f2bb0351a74d25726770</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual MonotonicityType</type>
      <name>getMonotonicity</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>ad8ba4f0dd6878587204f112bed7d0ca8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual OperatorName</type>
      <name>getName</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a1c46f56ba996e3494ffdd8fc72c8624a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getValue</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a804cf7dbbfbf4476df8b4e5f36c8fbd0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isDependingOn</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>acbf3f73ac7ea6bc7b9cf22cfdececc99</anchor>
      <arglist>(VariableType var) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isDependingOn</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a91dbd8bb2e069e9dbb60fbd40f221de4</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isLinearIn</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>aa38079bf7d16813fe2c735f75a5dc41e</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual NeutralElement</type>
      <name>isOneOrZero</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>aa4e6dbd5fd17de4b9df6f3a43d58fa91</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isPolynomialIn</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>aa159f23744cf7f1407e498cff9b9f86c</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isRationalIn</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a1b4fbf43211de9c0b9bda0041a70716a</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isSmooth</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a68cc508ed5b7e47fb6b6af8f8d768a3b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isSymbolic</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a830068b4a96f98b4b759486d0e79158f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isVariable</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>ac33b82b9e8c9190d420297950a27546a</anchor>
      <arglist>(VariableType &amp;varType, int &amp;component) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>loadIndices</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a5cc8ecea9d398a43f721a7994ba8746d</anchor>
      <arglist>(SymbolicIndexList *indexList)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NonsmoothOperator</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>af0f4a27e32037e207b59522488fd9ad6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator*</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>ae5ccbf9e7e6e63f9e22d94cc032aab99</anchor>
      <arglist>(const double &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator*</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>af41b52140fa589e2bd3410b3d2e2fb34</anchor>
      <arglist>(const DVector &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator*</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a3e2624a327d5dc187a881da027a8d0e0</anchor>
      <arglist>(const DMatrix &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator*</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>ac21b1e349854d475432aaaf27fd46dd7</anchor>
      <arglist>(const Operator &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator*</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>adca71100a5fc27ed1c4214372613139f</anchor>
      <arglist>(const Expression &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator*=</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a9ae966112db2f78a4be0270c232f0733</anchor>
      <arglist>(const double &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator*=</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a701c45bb53af3d1cfe5eb09dca6c9d74</anchor>
      <arglist>(const DVector &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator*=</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a186108e403a9845c59e3a5abadf91349</anchor>
      <arglist>(const DMatrix &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator*=</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a8a73b68940b1f147beb803090328a114</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator+</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>acca7c0edb548ce45c8cdc22bbdfc20c0</anchor>
      <arglist>(const double &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator+</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a3897c6b6f51282da86099c543630e970</anchor>
      <arglist>(const DVector &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator+</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a9bef2a20ebdedccffc55022b2b7c82e0</anchor>
      <arglist>(const DMatrix &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator+</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>aa7b17df0eff79661a73dc355627fff03</anchor>
      <arglist>(const Operator &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator+</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>ab46793bdc1adf117f6fdf9cf8905ab9b</anchor>
      <arglist>(const Expression &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator+=</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a9f93c75439386b3ad2d930bef76fc27b</anchor>
      <arglist>(const double &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator+=</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>af09a9d0f0585a5d7a3cf094948d3c84f</anchor>
      <arglist>(const DVector &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator+=</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>acc957131a7cc73a09be5cdf7678a7105</anchor>
      <arglist>(const DMatrix &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator+=</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a306a4a13febfdc46044cebbde1482aa3</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator-</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>ac160f8e43110a5efbabf2f7bbfadf66f</anchor>
      <arglist>(const double &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator-</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>ae9651663055142f0c4f919fac4e169c8</anchor>
      <arglist>(const DVector &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator-</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a2a38e58625d09d198faf5abfdf1a5324</anchor>
      <arglist>(const DMatrix &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator-</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>ae7a835f649393a47c5c8b985a51486bf</anchor>
      <arglist>(const Operator &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator-</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a231f896f621cf3b8bf232cb8deeae9a5</anchor>
      <arglist>(const Expression &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator-</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>acd14197d02f457889d48f7eed1d17ad6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator-=</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a5f3003b441a0c367bf81321202d4af4b</anchor>
      <arglist>(const double &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator-=</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a16ff003bc68acec71ae7f3409fb54284</anchor>
      <arglist>(const DVector &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator-=</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a609e3ebe0f61a753893374a7043489e5</anchor>
      <arglist>(const DMatrix &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator-=</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>ab5ab6ab0c5d428d6cd96f6492d54d621</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator/</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a56468b041e686162134afbfedd7d181b</anchor>
      <arglist>(const double &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator/</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>aae88873d1e898b67cbaf0afee47c7f5f</anchor>
      <arglist>(const Operator &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator/</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a31326e9af134e276acd23a5029acb34c</anchor>
      <arglist>(const Expression &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator/=</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a27349fd06ac8e4a97dc18444bd2297a9</anchor>
      <arglist>(const double &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator/=</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a593dc8f11265c6b5f649259e2c730d49</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&lt;=</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>ae3547090ca20cecbac06c8a9f1372fb7</anchor>
      <arglist>(const double &amp;ub) const </arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&lt;=</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a9f7170914b638bcec89b86125f181d6e</anchor>
      <arglist>(const DVector &amp;ub) const </arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&lt;=</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>aa349eeeda72faca0ffd948a8da69ddfa</anchor>
      <arglist>(const VariablesGrid &amp;ub) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator &amp;</type>
      <name>operator=</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a209b4ced978a12a221f4f99855fe4819</anchor>
      <arglist>(const double &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator &amp;</type>
      <name>operator=</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a28c15655c889074553dcfd2dab60d3ae</anchor>
      <arglist>(const DVector &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator &amp;</type>
      <name>operator=</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a798c7f47fc3b5ea4a0104fefbd25979b</anchor>
      <arglist>(const DMatrix &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator &amp;</type>
      <name>operator=</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>aba78994745daaf0893c0ad66d37a47eb</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator &amp;</type>
      <name>operator=</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a8208d9b9b257c1ccc4547a9d4868cc6f</anchor>
      <arglist>(const Operator &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator==</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>ac2ae3d53a6692d5723cdff5fd93a7924</anchor>
      <arglist>(const double &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator==</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a34f1254a8065c0f0970613bf32e52a9f</anchor>
      <arglist>(const DVector &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator==</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a70246ff947c5761498c0cdacb31e6ffb</anchor>
      <arglist>(const VariablesGrid &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&gt;=</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a8d536106c6e6151721181ba55db1ab4e</anchor>
      <arglist>(const double &amp;lb) const </arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&gt;=</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a416bf256bfd25978353e8911817cf6ec</anchor>
      <arglist>(const DVector &amp;lb) const </arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&gt;=</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a22a80c94ee13d334de609fdb6690dfb1</anchor>
      <arglist>(const VariablesGrid &amp;lb) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>passArgument</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a0406d2b759303b4c8a04d03740d1e606</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::ostream &amp;</type>
      <name>print</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>aa3356cb398ac1eb5a7da59b625f24eb7</anchor>
      <arglist>(std::ostream &amp;stream) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setCurvature</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a29fa5077c6f02bb5a5893e02cd5eadf3</anchor>
      <arglist>(CurvatureType curvature_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setMonotonicity</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a38a09bbbb04d1ab30ea0ae96521546f1</anchor>
      <arglist>(MonotonicityType monotonicity_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>substitute</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>ac491d7a32423789465890a5cebc5571b</anchor>
      <arglist>(int index, const Operator *sub)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NonsmoothOperator</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>ab5082c144a782af3d84d2e4251bf616d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nCount</name>
      <anchorfile>classNonsmoothOperator.html</anchorfile>
      <anchor>a0e037ae7e869b556a30e6d7c02b4405f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NormalConjugateGradientMethod</name>
    <filename>classNormalConjugateGradientMethod.html</filename>
    <base>ConjugateGradientMethod</base>
    <member kind="function" virtualness="virtual">
      <type>virtual SparseSolver *</type>
      <name>clone</name>
      <anchorfile>classNormalConjugateGradientMethod.html</anchorfile>
      <anchor>a2b7529df2d1d89b116deacdd76f3fb61</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NormalConjugateGradientMethod</name>
      <anchorfile>classNormalConjugateGradientMethod.html</anchorfile>
      <anchor>aa3ae6e555ae1b852e51a03f6c089fe1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NormalConjugateGradientMethod</name>
      <anchorfile>classNormalConjugateGradientMethod.html</anchorfile>
      <anchor>acdc141ec16fae117291a0e39558aaf92</anchor>
      <arglist>(const NormalConjugateGradientMethod &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setIndices</name>
      <anchorfile>classNormalConjugateGradientMethod.html</anchorfile>
      <anchor>a7eaed6234b502e024ca406b323499481</anchor>
      <arglist>(const int *rowIdx_, const int *colIdx_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setIndices</name>
      <anchorfile>classNormalConjugateGradientMethod.html</anchorfile>
      <anchor>afaa856bad3caf8354ddf5caf2d25fe39</anchor>
      <arglist>(const int *indices_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NormalConjugateGradientMethod</name>
      <anchorfile>classNormalConjugateGradientMethod.html</anchorfile>
      <anchor>ab1a63e1007d1ed9028bcb8830db94911</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>applyInversePreconditioner</name>
      <anchorfile>classNormalConjugateGradientMethod.html</anchorfile>
      <anchor>a1df998404ccd4c179100633e1e5b9e78</anchor>
      <arglist>(double *x_)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>applyPreconditioner</name>
      <anchorfile>classNormalConjugateGradientMethod.html</anchorfile>
      <anchor>a1472bd2069e4395bb2b9df72f22b1934</anchor>
      <arglist>(double *b)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>computePreconditioner</name>
      <anchorfile>classNormalConjugateGradientMethod.html</anchorfile>
      <anchor>ad86532bd0844de2bba45fb4f4874c594</anchor>
      <arglist>(double *A_)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>multiply</name>
      <anchorfile>classNormalConjugateGradientMethod.html</anchorfile>
      <anchor>a33fba93e56c8281dc3e04f9eaa27e31d</anchor>
      <arglist>(double *xx, double *result)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int **</type>
      <name>index</name>
      <anchorfile>classNormalConjugateGradientMethod.html</anchorfile>
      <anchor>a79b309cf0a0d747f250c9b64e8974ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>iResult</name>
      <anchorfile>classNormalConjugateGradientMethod.html</anchorfile>
      <anchor>aa49c324844705ac0866c733bef04126d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>nIndex</name>
      <anchorfile>classNormalConjugateGradientMethod.html</anchorfile>
      <anchor>acec96195158762470b392693b4791024</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NRowsBlockXpr</name>
    <filename>structNRowsBlockXpr.html</filename>
    <templarg>N</templarg>
    <member kind="typedef">
      <type>Block&lt; Derived, N, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>Type</name>
      <anchorfile>structNRowsBlockXpr.html</anchorfile>
      <anchor>a4fbcee0ffe3913243f5bcc71e64af58d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Objective</name>
    <filename>classObjective.html</filename>
    <base>LagrangeTerm</base>
    <member kind="function">
      <type>returnValue</type>
      <name>addLSQ</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a060facc2ff58c5b6dbe52cac2c42374a</anchor>
      <arglist>(const MatrixVariablesGrid *S_, const Function &amp;h, const VariablesGrid *r_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addLSQ</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a13aa29abe130e747208bab99f0dfbb81</anchor>
      <arglist>(const DMatrix &amp;S, const Function &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addLSQ</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a1d7bc25d3b63432a93b067e8521c091f</anchor>
      <arglist>(const DMatrix &amp;S, const std::string &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addLSQ</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a15c773f54f93b6a9425fba772b1f0b2b</anchor>
      <arglist>(const BMatrix &amp;S, const Function &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addLSQ</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>aae5790267bf11b6e6fbd849542bce528</anchor>
      <arglist>(const BMatrix &amp;S, const std::string &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addLSQEndTerm</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a4734ba47b6547310698bba1209dcaa70</anchor>
      <arglist>(const DMatrix &amp;S, const Function &amp;m, const DVector &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addLSQEndTerm</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a0dbc3ede23f4114757267472d22efdf6</anchor>
      <arglist>(const DMatrix &amp;S, const Function &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addLSQEndTerm</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>acaf66cc199867eb5e0ceda78f693d3f2</anchor>
      <arglist>(const DMatrix &amp;S, const std::string &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addLSQEndTerm</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>aee0dff661ebe7e4030de88e90139fe04</anchor>
      <arglist>(const BMatrix &amp;S, const Function &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addLSQEndTerm</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a11cfe5732887f45b9dd425ad9c7dc02c</anchor>
      <arglist>(const BMatrix &amp;S, const std::string &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addLSQLinearTerms</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a53d26c8a9a04b9adaac037a0d2a2371c</anchor>
      <arglist>(const DVector &amp;Slx, const DVector &amp;Slu)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addLSQLinearTerms</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a5320095ae2390820a624319d410d6fe0</anchor>
      <arglist>(const BVector &amp;Slx, const BVector &amp;Slu)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addMayerTerm</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>aa73526a9cf8b2a1d0aeb55ce88725287</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addMayerTerm</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a23b10adecea03023ef29988768f3368e</anchor>
      <arglist>(const Function &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluate</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a33e1d69e84e379f6d950fc14fb5185f9</anchor>
      <arglist>(const OCPiterate &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluateSensitivities</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>aa9ce037ef74846092e399ecf25b5b906</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluateSensitivities</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a7471a955fcbf6155df1cb3fd94d0e4c7</anchor>
      <arglist>(BlockMatrix &amp;hessian)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluateSensitivitiesGN</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a33e26435e6ed28a9a8c9c33998fc4fd4</anchor>
      <arglist>(BlockMatrix &amp;hessian)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getBackwardSensitivities</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a67f57865e31ad31ae92d856aaad8ab45</anchor>
      <arglist>(BlockMatrix &amp;D, int order)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getForwardSensitivities</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a6cdbf6541371b846bf4c33f044d46721</anchor>
      <arglist>(BlockMatrix &amp;D, int order)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getLagrangeTerm</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>aa234cf700fa67328b55c51974c63dd87</anchor>
      <arglist>(uint index, Function &amp;lagrangeTerm) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getMayerTerm</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a9533ea4fda0085258e3dc7fd3f59bcb7</anchor>
      <arglist>(uint index, Function &amp;mayerTerm) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNP</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>ad9316a837da7628a5ddb8759f002eade</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNU</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a97887fd14fb90c5e255a04ae993f8ade</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumLagrangeTerms</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a970cf5c69a9f5df7b0374edef6c7aa5e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumMayerTerms</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>aa6ff3d5da1a90008f371a92d451e4c64</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNW</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a6e1b04c7a7dcc0f76b1c1ebefeaa80d4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNX</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>ad9315ec2d032f82aa80bc62b1547b7f9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNXA</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a19f1b45124cc461fe2249448c811547f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getObjectiveValue</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a42c06dde7bc349a7c5df2f2a6baa401f</anchor>
      <arglist>(double &amp;objectiveValue)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasLSQform</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a65dab4c502e19b4e4a673bed6ff9a703</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>ae27b215d53c5fd07d7cffec36ebec1b0</anchor>
      <arglist>(const Grid &amp;grid_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>aa5cb22bff9608c4d828714c0aaa88bc9</anchor>
      <arglist>(const int nStages, const int nTransitions, DifferentialEquation **fcn, Transition *transitions, Constraint *constraint_)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isAffine</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a0c1229fb987c4b4fb8f65734f85b82ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isConvex</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>adbbb59c41a09fa66955f7d0328938c50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isEmpty</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a364e68f8a26c8940e7170493232b2bcd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isQuadratic</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>ae0ebdbbbed6baa8e7f6c5fae81504b73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Objective</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a9cc17ec788e0ff4298a62e2d8ac3b21f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Objective</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>aa0c6f4f54800704d0050ea12e75eae1d</anchor>
      <arglist>(const Grid &amp;grid_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Objective</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a9ef2ffcf029616dec7defe0ce264e246</anchor>
      <arglist>(const Objective &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>Objective &amp;</type>
      <name>operator=</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a4c056deb116bb54a9c8a64fd5ca0d1a2</anchor>
      <arglist>(const Objective &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setBackwardSeed</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a79d3d9c45cf35739787fceb73640805e</anchor>
      <arglist>(BlockMatrix *seed, int order)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setForwardSeed</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a459778870f0aaa2ef86968ae08edc235</anchor>
      <arglist>(BlockMatrix *xSeed_, BlockMatrix *xaSeed_, BlockMatrix *pSeed_, BlockMatrix *uSeed_, BlockMatrix *wSeed_, int order)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setReference</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a98a159ee059b50024201bfaf88175e70</anchor>
      <arglist>(const VariablesGrid &amp;ref)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setUnitBackwardSeed</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a0184bf5731f367fd61ccde5ea950a927</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Objective</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a9bec8782490cf04d33ab40454a14f5e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getLSQTerms</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a26aa2a5aeb2642fd5e6f7bdcd65e7b3a</anchor>
      <arglist>(LsqElements &amp;_elements) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getLSQEndTerms</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>aab4f863e000237cc85da5bb451a54372</anchor>
      <arglist>(LsqElements &amp;_elements) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getLSQTerms</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>ab9b62102b4bae2018887848c212f3d14</anchor>
      <arglist>(LsqExternElements &amp;_elements) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getLSQEndTerms</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>abbe600e796aca2807151bf505f188fed</anchor>
      <arglist>(LsqExternElements &amp;_elements) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getLSQLinearTerms</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>afe830e063e695313ed45e8dded6543a5</anchor>
      <arglist>(LsqLinearElements &amp;_elements) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LsqExternElements</type>
      <name>cgExternLsqElements</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a264c1d56ff200b6c085eecfbfdebae07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LsqExternElements</type>
      <name>cgExternLsqEndTermElements</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>aaf293abc981aa732fd58846fe5b82b56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LsqElements</type>
      <name>cgLsqElements</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>abcbddc63672ac76cffe1f0b8c2f9623b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LsqElements</type>
      <name>cgLsqEndTermElements</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a467fbf1085983e27e0c6ec8ac46cd88f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LsqLinearElements</type>
      <name>cgLsqLinearElements</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>ab7167fe2bedfce137e79d9722f2abf50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LSQEndTerm **</type>
      <name>lsqEndTerm</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a448d376d7dfbd98a6cff5ebe82c127d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LSQTerm **</type>
      <name>lsqTerm</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>aa546f26ea7b5654ff302eeee9b058576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MayerTerm **</type>
      <name>mayerTerm</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a0eeea0275e5ca082a70ec6c48bd11c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>nEndLSQ</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a9f38e0437b404114f4db19fd347e6e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>nLSQ</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a8a087e58bf29d2c99929072608feb1e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>nMayer</name>
      <anchorfile>classObjective.html</anchorfile>
      <anchor>a0db2652ebd58bd8271a0c3391939725f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ObjectiveElement</name>
    <filename>classObjectiveElement.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getBackwardSensitivities</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>aa6f0181afa5408a7436d5c20a2aade49</anchor>
      <arglist>(BlockMatrix *D, int order)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getForwardSensitivities</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>a029078de1cc27711ba179405c669f5a0</anchor>
      <arglist>(BlockMatrix *D, int order)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getFunction</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>ac926d85330f542ab21342a85b0385460</anchor>
      <arglist>(Function &amp;_function)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNP</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>a64e2f1963f5fbbf7f0e46ab47ba0776e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNU</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>a1c984099bd9894e5f1840107e4efb90c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNW</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>a0431e6e8ecbbea3378770df2f71b022f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNX</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>aebba3be7c164d6d58431cb6b29ef15c4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNXA</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>ac53a232ef231d1ccefbe406db4e7e251</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getObjectiveValue</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>a817487cc1ca6d093ae6a62bb3443987e</anchor>
      <arglist>(double &amp;objectiveValue)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>a22f13b483c873c5eac3af1696796e01e</anchor>
      <arglist>(const OCPiterate &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectiveElement</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>a2e6a5370f8e3f7a6f5f9230f679e8ad2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectiveElement</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>a5553ee5da5e1782361bb12e649ad6472</anchor>
      <arglist>(const Grid &amp;grid_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectiveElement</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>a5ffa842b3582a0e165a303b1874901e1</anchor>
      <arglist>(const ObjectiveElement &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>ObjectiveElement &amp;</type>
      <name>operator=</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>a5f1d5af838759828489d33f7f780babc</anchor>
      <arglist>(const ObjectiveElement &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setBackwardSeed</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>a8bc8da2a09309709cce2fe3b3a645c8f</anchor>
      <arglist>(BlockMatrix *seed, int order)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setForwardSeed</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>aafec974b366246c40858398bf6a714e3</anchor>
      <arglist>(BlockMatrix *xSeed_, BlockMatrix *xaSeed_, BlockMatrix *pSeed_, BlockMatrix *uSeed_, BlockMatrix *wSeed_, int order)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setGrid</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>a6a7677b98f1b0d5ad186113f040ef6f6</anchor>
      <arglist>(const Grid &amp;grid_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ObjectiveElement</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>a9379f2afb89f34d47b460d763f52f4be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Grid</type>
      <name>getGrid</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>ada30c3addadbc5e0615976eedd2aa888</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix *</type>
      <name>bSeed</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>a45fe4fa746763f7918cb940c0af5b683</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix *</type>
      <name>bSeed2</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>ad73f58237b3037dc35f9ffbd7892908e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix</type>
      <name>dBackward</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>af4301a3abc1b8518679c7dce1f78c6ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix</type>
      <name>dForward</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>a45ce514bbc34b2e8cd56bc256b2e3abf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Function</type>
      <name>fcn</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>a816fd4457daef1b0695edcdc19323b70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Grid</type>
      <name>grid</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>afee5311129d88c9b2b85dfe6d5b16775</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EvaluationPoint</type>
      <name>JJ</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>a452372f78fa5c7b62172cc19cbc5a747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>na</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>a9473a12380eae26b51d81ee3b78aaf7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>np</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>a24ff6a5fe6fed5d71754bc409bd00cab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nu</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>a925f955b7b670c4841d795debbb8c561</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nw</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>add17ac00bf70064806e450c87fa4db10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nx</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>a0ea88226eab6932cebdf4fbd6dbac6a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>ny</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>a66d622cc7f495fd2ad8ee2931d01187c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>obj</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>a8a4c0b3255ef96c997c71db36990bbc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix *</type>
      <name>pSeed</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>a73e99cdd3e2b8af516537596cb60e238</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix *</type>
      <name>pSeed2</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>a4f23b196ccb500fe4dd46d5feddc9c39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>t_index</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>a3aeb8b93599c121bb324bd8fa199cf89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix *</type>
      <name>uSeed</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>a8ed26835fed948710194d4194c1146e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix *</type>
      <name>uSeed2</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>ae328b5070bd890ea26c9f0a7adb09505</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix *</type>
      <name>wSeed</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>a8330757f93b3b9ddca66753becb3a76b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix *</type>
      <name>wSeed2</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>a1c5578b3c284962a6f773fa01f3a9b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix *</type>
      <name>xaSeed</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>a19e4c4a6b61ddece34527ace1d0b1d0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix *</type>
      <name>xaSeed2</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>a47dbdf1892da007c8b3a59a81aae3213</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix *</type>
      <name>xSeed</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>aa212baf9927971df96e07461e6b73865</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockMatrix *</type>
      <name>xSeed2</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>a17fcb84b5e5a64f001dce3ccfd4bf054</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>y_index</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>a84fa4f1a5b6f540ff9d1d6607091a44e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EvaluationPoint</type>
      <name>z</name>
      <anchorfile>classObjectiveElement.html</anchorfile>
      <anchor>a56fad412c5915d095e2c1ff8ad613a47</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ObjectPool</name>
    <filename>classObjectPool.html</filename>
    <templarg>T</templarg>
    <templarg>C</templarg>
    <member kind="function">
      <type>bool</type>
      <name>acquire</name>
      <anchorfile>classObjectPool.html</anchorfile>
      <anchor>a94df5ac17fc8aecc25dc04e356d7d2bf</anchor>
      <arglist>(T &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add</name>
      <anchorfile>classObjectPool.html</anchorfile>
      <anchor>a15676ca47f651b4f8ab3b7313750d4fa</anchor>
      <arglist>(const T &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>busy</name>
      <anchorfile>classObjectPool.html</anchorfile>
      <anchor>a482e1954d0719eeeb66f25c62b806d4a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; T &gt;</type>
      <name>getPool</name>
      <anchorfile>classObjectPool.html</anchorfile>
      <anchor>a79cbb81c2ca656143546ed955b52b0d2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectPool</name>
      <anchorfile>classObjectPool.html</anchorfile>
      <anchor>a50ac3d9f8eaa65e00f522b5b0819c2d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>release</name>
      <anchorfile>classObjectPool.html</anchorfile>
      <anchor>a26a778b9e05af312c692ec2bb770e0a3</anchor>
      <arglist>(const T &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>size</name>
      <anchorfile>classObjectPool.html</anchorfile>
      <anchor>a0f60db383eea44b1f73dd3a9c34e9bba</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ObjectPool</name>
      <anchorfile>classObjectPool.html</anchorfile>
      <anchor>a9f25884821285b36d1bd4b2dafc86796</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; T, bool, C &gt;</type>
      <name>poolMap</name>
      <anchorfile>classObjectPool.html</anchorfile>
      <anchor>a116a599db3301ac21d8eaaba8019988f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>poolMap</type>
      <name>pool</name>
      <anchorfile>classObjectPool.html</anchorfile>
      <anchor>afeb9cf7c6391c9ec2c3a58e82e38b1a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OCP</name>
    <filename>classOCP.html</filename>
    <base>MultiObjectiveFunctionality</base>
    <base>ModelContainer</base>
    <member kind="function">
      <type>returnValue</type>
      <name>maximizeLagrangeTerm</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>a22bf708f6b77468f7a5dfa2e5c326b7d</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>maximizeMayerTerm</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>a9aa4087b1368de276e558dda20daa557</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>minimizeLagrangeTerm</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>a0a33a3a15d2542f64dbcac5c889c0eb7</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>minimizeMayerTerm</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>ad08296176cfb0f175cd0967a1f6543d8</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>minimizeMayerTerm</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>a078de5711fa56aba05598e12716080bf</anchor>
      <arglist>(const int &amp;multiObjectiveIdx, const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OCP</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>aacd331722e5ff196aab30af28574aff7</anchor>
      <arglist>(const double &amp;tStart_=0.0, const double &amp;tEnd_=1.0, const int &amp;N_=20)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OCP</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>a0bde379486fde579cbb1f1a8256e121f</anchor>
      <arglist>(const double &amp;tStart_, const double &amp;tEnd_, const DVector &amp;_numSteps)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OCP</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>ae4515917537b6ed9119c414e879c9b5c</anchor>
      <arglist>(const double &amp;tStart_, const Parameter &amp;tEnd_, const int &amp;N_=20)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OCP</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>a46a342210141e8279470ccdf0eecfdef</anchor>
      <arglist>(const Grid &amp;grid_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>subjectTo</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>a8c1573148f95336926479cdb655b6ed0</anchor>
      <arglist>(const DifferentialEquation &amp;differentialEquation_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>subjectTo</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>a50d1de2e99b3efd7bbee0bd8a33c4b48</anchor>
      <arglist>(const ConstraintComponent &amp;component)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>subjectTo</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>aa20fd1be918937af6e989f09074a0711</anchor>
      <arglist>(int index_, const ConstraintComponent &amp;component)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>subjectTo</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>aa616a1bfbafe3c35b1a23aae88480b17</anchor>
      <arglist>(const double lb_, const Expression &amp;arg1, const Expression &amp;arg2, const double ub_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OCP</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>a8da444fd3936e9a54e65b8c617ce4618</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>minimizeLSQ</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>abd73b5dc98a58abec35d33eded448155</anchor>
      <arglist>(const DMatrix &amp;S, const Function &amp;h, const DVector &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>minimizeLSQ</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>a2123fc19da1d8128a521d1946388fdf0</anchor>
      <arglist>(const Function &amp;h, const DVector &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>minimizeLSQ</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>a9be9f77a78360e591a4e5e22f0bc693b</anchor>
      <arglist>(const Function &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>minimizeLSQ</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>a8232f7382891b074a945c999ada5a4af</anchor>
      <arglist>(const MatrixVariablesGrid &amp;S, const Function &amp;h, const VariablesGrid &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>minimizeLSQ</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>a7024e3e1464cdce3f101a2223efafd52</anchor>
      <arglist>(const DMatrix &amp;S, const Function &amp;h, const VariablesGrid &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>minimizeLSQ</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>a5f6dd17727d7106fb3027f2841a04477</anchor>
      <arglist>(const Function &amp;h, const VariablesGrid &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>minimizeLSQ</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>aa556eb689de6dfee9280892b909002ec</anchor>
      <arglist>(const MatrixVariablesGrid &amp;S, const Function &amp;h, const char *rFilename)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>minimizeLSQ</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>ae04dac7d877be987c2dd116a08a5b1b1</anchor>
      <arglist>(const DMatrix &amp;S, const Function &amp;h, const char *rFilename)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>minimizeLSQ</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>a750573a771c927504fb38183527bda64</anchor>
      <arglist>(const Function &amp;h, const char *rFilename)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>minimizeLSQ</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>a069713f592842d58b6950f56a72b0853</anchor>
      <arglist>(const DMatrix &amp;S, const Function &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>minimizeLSQ</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>aa3691b0eff234a576e1d1ee1ba0e9413</anchor>
      <arglist>(const BMatrix &amp;S, const Function &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>minimizeLSQ</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>ac7135b57cc63a5351cad2e2c7c228e24</anchor>
      <arglist>(const DMatrix &amp;S, const std::string &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>minimizeLSQ</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>a8ee24b0ecf02ffadf88029579bc63449</anchor>
      <arglist>(const BMatrix &amp;S, const std::string &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>minimizeLSQEndTerm</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>a900ba7e3d0997b281f5ec8083c8ffc48</anchor>
      <arglist>(const DMatrix &amp;S, const Function &amp;m, const DVector &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>minimizeLSQEndTerm</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>aabec1abc20f7ee328d4d3a34cdb4fa65</anchor>
      <arglist>(const Function &amp;m, const DVector &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>minimizeLSQEndTerm</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>a59e3c2a3e48fc2fbb55d95babea6e175</anchor>
      <arglist>(const DMatrix &amp;S, const Function &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>minimizeLSQEndTerm</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>a87c7705466cfe1678da76400e4bc8cdb</anchor>
      <arglist>(const DMatrix &amp;S, const std::string &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>minimizeLSQEndTerm</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>a8601ebfd1b3927f8e38c237abca19426</anchor>
      <arglist>(const BMatrix &amp;S, const Function &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>minimizeLSQEndTerm</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>a54bf8f766a0e935c7b9ea0bf74546932</anchor>
      <arglist>(const BMatrix &amp;S, const std::string &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>minimizeLSQLinearTerms</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>ab70160ef36a0b7df0880295cacdd2013</anchor>
      <arglist>(const DVector &amp;Slx, const DVector &amp;Slu)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>minimizeLSQLinearTerms</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>aaa875fddd4324e18b89196b71c59441f</anchor>
      <arglist>(const BVector &amp;Slx, const BVector &amp;Slu)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>subjectTo</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>a396463e850cb0e50e917a49f663e1a2d</anchor>
      <arglist>(const double lb_, const Expression *arguments, const double ub_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>subjectTo</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>a207e0b0642c0492bf1aa97d34e24e1e9</anchor>
      <arglist>(const DVector &amp;_lb, const Expression &amp;_expr, const DVector &amp;_ub)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>subjectTo</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>ab697007beda479096331b8849b336992</anchor>
      <arglist>(int _index, const DVector &amp;_lb, const Expression &amp;_expr, const DVector &amp;_ub)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasObjective</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>abcf8a80d3ab4033b83cd915e104a2dd4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasConstraint</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>a7ec76eecb653ab27469e1f5412db69a8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getGrid</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>a5a1416bfc9be03af627480fb48575c56</anchor>
      <arglist>(Grid &amp;grid_) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getObjective</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>a4445dce04e706df8c9b366500d7af6e3</anchor>
      <arglist>(Objective &amp;objective_) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getObjective</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>ac816b6bcfcb64b95c2876b18ffca43fd</anchor>
      <arglist>(const int &amp;multiObjectiveIdx, Expression **arg) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getConstraint</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>ab1878328c94d3729cda42775d755f524</anchor>
      <arglist>(Constraint &amp;constraint_) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setObjective</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>ab0596ead2cf36c399787399785e5b832</anchor>
      <arglist>(const Objective &amp;objective_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setConstraint</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>abf03d3514e8fc1a873118760a3cdd3bf</anchor>
      <arglist>(const Constraint &amp;constraint_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setNumberIntegrationSteps</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>a2f571cd3627bd61b4073a796c466cebc</anchor>
      <arglist>(const uint numSteps)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>hasEquidistantGrid</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>a694117d082a98c5a2dd65f323a61f02e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getStartTime</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>ac2238875ecec77b796ff5b420c27be6f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getEndTime</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>a7f481c15c3d60db664edae680956f9d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setupGrid</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>aa84db4db0bdfa27c19701637b76209df</anchor>
      <arglist>(double tStart, double tEnd, int N)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setupGrid</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>a15fb358f4b908d7470af1cf6ff432e38</anchor>
      <arglist>(const DVector &amp;times)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::tr1::shared_ptr&lt; Constraint &gt;</type>
      <name>constraint</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>aeec9393ca77db585dec786fb960d8956</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::tr1::shared_ptr&lt; Grid &gt;</type>
      <name>grid</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>ab7cbc562eac028dfbec4b26ce178d72a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::tr1::shared_ptr&lt; Objective &gt;</type>
      <name>objective</name>
      <anchorfile>classOCP.html</anchorfile>
      <anchor>a94dc5a2d1dc96ff5e313ab7d6e082a4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OCPexport</name>
    <filename>classOCPexport.html</filename>
    <base>ExportModule</base>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>exportCode</name>
      <anchorfile>classOCPexport.html</anchorfile>
      <anchor>ad3504a7204b8cd3c2df5fae661ce38e0</anchor>
      <arglist>(const std::string &amp;dirName, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OCPexport</name>
      <anchorfile>classOCPexport.html</anchorfile>
      <anchor>ac1e46bbd80a055edbcebf907be91ecf9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OCPexport</name>
      <anchorfile>classOCPexport.html</anchorfile>
      <anchor>a9bb8c9e2c9b524eeff2e44ba7d28f154</anchor>
      <arglist>(const OCP &amp;_ocp)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>printDimensionsQP</name>
      <anchorfile>classOCPexport.html</anchorfile>
      <anchor>a244f6e7d6da24b735a69627381dd86a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OCPexport</name>
      <anchorfile>classOCPexport.html</anchorfile>
      <anchor>a69abb6dc7feb1fb646e81a2eb129fdc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>checkConsistency</name>
      <anchorfile>classOCPexport.html</anchorfile>
      <anchor>a1bada730a2a9daf9b72f50db24612c8c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>collectDataDeclarations</name>
      <anchorfile>classOCPexport.html</anchorfile>
      <anchor>aedebd26a869bbccdc422b8c32163b1b3</anchor>
      <arglist>(ExportStatementBlock &amp;declarations, ExportStruct dataStruct=ACADO_ANY) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>collectFunctionDeclarations</name>
      <anchorfile>classOCPexport.html</anchorfile>
      <anchor>a063ad69e26dde55a1cf355db3d56acd4</anchor>
      <arglist>(ExportStatementBlock &amp;declarations) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>exportAcadoHeader</name>
      <anchorfile>classOCPexport.html</anchorfile>
      <anchor>a78bd680b26f00926b5394f3fb97f61a7</anchor>
      <arglist>(const std::string &amp;_dirName, const std::string &amp;_fileName, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setup</name>
      <anchorfile>classOCPexport.html</anchorfile>
      <anchor>ae854c41340565838d4ea4b6b459a27c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::tr1::shared_ptr&lt; IntegratorExport &gt;</type>
      <name>integrator</name>
      <anchorfile>classOCPexport.html</anchorfile>
      <anchor>a32153e6d2edb367eac4d5424330c6f08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OCP</type>
      <name>ocp</name>
      <anchorfile>classOCPexport.html</anchorfile>
      <anchor>a156b0fdaa3d714052f05519771371b3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::tr1::shared_ptr&lt; ExportNLPSolver &gt;</type>
      <name>solver</name>
      <anchorfile>classOCPexport.html</anchorfile>
      <anchor>a144a9514346380653b919dd17a176fd7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OCPiterate</name>
    <filename>classOCPiterate.html</filename>
    <member kind="function">
      <type>returnValue</type>
      <name>allocateAll</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>aa1118bcacd43fe776c51185883b0062e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>applyStep</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>a186a7c2ac0d0848d5db32e258ec4cc3b</anchor>
      <arglist>(const BlockMatrix &amp;bm, double alpha)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>areGridsConsistent</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>a4ffe0fabb4a01b581357caeff9dafcef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>clear</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>aba00d2e62876ba204fd8980be8c626ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>enableSimulationMode</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>a98efe406221fe8867d40f98dacb0163a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Grid</type>
      <name>getGrid</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>aa3cfc09eae67ddcc362a94d95cd2376b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getInitialData</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>a812d01ba3f9a52a5dee835a018232a7e</anchor>
      <arglist>(DVector &amp;x_=emptyVector, DVector &amp;xa_=emptyVector, DVector &amp;p_=emptyVector, DVector &amp;u_=emptyVector, DVector &amp;w_=emptyVector) const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNP</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>aab235264dda47b1b461459e781cc398d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNU</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>ab75c3fed4adc257ff9dd5baab2302fcf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumPoints</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>a01bb1c3c63db7c65492331e393f9853c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNW</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>a725b5315de41ce99dd64cfceb83ccbd4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNX</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>a54e93e520973c0c18a01a171ab5120a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNXA</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>afd685c41de4d4cf601081ed248012ae3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>getP</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>a62f90cc3636cb60b21665ae770075b31</anchor>
      <arglist>(const uint &amp;idx) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getTime</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>a3f9f2b17b8d429d4adef6abfee049616</anchor>
      <arglist>(const uint &amp;idx) const </arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>getU</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>a10f90a54658acb4554e2ef3b4acf951b</anchor>
      <arglist>(const uint &amp;idx) const </arglist>
    </member>
    <member kind="function">
      <type>Grid</type>
      <name>getUnionGrid</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>a3520f998d52c21dec6a2faa4feb2834a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>getW</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>a10a313444b47428acb2860a1c1ad3bc2</anchor>
      <arglist>(const uint &amp;idx) const </arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>getX</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>ad2d2651ce5692c91a00576ead3c37285</anchor>
      <arglist>(const uint &amp;idx) const </arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>getXA</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>a230da32348362951acc506ab87afe6cd</anchor>
      <arglist>(const uint &amp;idx) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>a87dd8eeb4f64cbc16a9df8cfb21a41d4</anchor>
      <arglist>(const VariablesGrid *const _x, const VariablesGrid *const _xa, const VariablesGrid *const _p, const VariablesGrid *const _u, const VariablesGrid *const _w)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isInSimulationMode</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>a9eb22509430aa282a51a849038fb5afd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OCPiterate</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>a008a89fe5051537205d441f206e4ac32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OCPiterate</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>a98c3c162f2f6e57c8bfaeb27b61b76f2</anchor>
      <arglist>(const VariablesGrid *const _x, const VariablesGrid *const _xa, const VariablesGrid *const _p, const VariablesGrid *const _u, const VariablesGrid *const _w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OCPiterate</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>a9b853fe55b26bade902170dae86529f9</anchor>
      <arglist>(const OCPiterate &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>OCPiterate &amp;</type>
      <name>operator=</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>adc8012c9789b712d81f5e478f694d6f3</anchor>
      <arglist>(const OCPiterate &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>print</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>aa37e8bd61251cc0b9bc25a0c98c08eb5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>shift</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>af8d5a758b73e50456b71f7d086ebd360</anchor>
      <arglist>(double timeShift=-1.0, DVector lastX=emptyVector, DVector lastXA=emptyVector, DVector lastP=emptyVector, DVector lastU=emptyVector, DVector lastW=emptyVector)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>updateData</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>aa6377143ad89ceb73ef18e67165b55ec</anchor>
      <arglist>(double t, DVector &amp;x_=emptyVector, DVector &amp;xa_=emptyVector, DVector &amp;p_=emptyVector, DVector &amp;u_=emptyVector, DVector &amp;w_=emptyVector)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OCPiterate</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>a9a95e552245a48a9f6a2cdc91f7693ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>VariablesGrid *</type>
      <name>p</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>a74f8a7878ce4a9866a1dda60c260972a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VariablesGrid *</type>
      <name>u</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>a3eff00ca990b5916280a76b4c9e463af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VariablesGrid *</type>
      <name>w</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>ab67d946bc21752ae5cc7f81f77084053</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VariablesGrid *</type>
      <name>x</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>a7c3713df9074b5dcd8c6356a3a21237f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VariablesGrid *</type>
      <name>xa</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>ae5d214fbfb0cfea81406674d669f376f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copy</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>ad662fb74e1c19a7c16eb5b91732bddbe</anchor>
      <arglist>(const OCPiterate &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>DVector</type>
      <name>copy</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>a92cd7f0e0ff841e57da5f9b56118b5d4</anchor>
      <arglist>(const VariablesGrid *z, const uint &amp;idx) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>uint</type>
      <name>getDim</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>ac6df14e4c241f5bf62398b1b5bd80dd6</anchor>
      <arglist>(VariablesGrid *z) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>update</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>a8c4bb27416d9d3ec174f68bf83bfb89f</anchor>
      <arglist>(double t, VariablesGrid &amp;z1, DVector &amp;z2) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BooleanType</type>
      <name>inSimulationMode</name>
      <anchorfile>classOCPiterate.html</anchorfile>
      <anchor>a11bb29c312018c2e55bb99609471d590</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OnlineData</name>
    <filename>classOnlineData.html</filename>
    <base>ExpressionType&lt; OnlineData, VT_ONLINE_DATA &gt;</base>
    <member kind="function">
      <type></type>
      <name>OnlineData</name>
      <anchorfile>classOnlineData.html</anchorfile>
      <anchor>a7d1a76527fbfa7317e062eab77702e37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OnlineData</name>
      <anchorfile>classOnlineData.html</anchorfile>
      <anchor>aac4413226c908068304bddcf240f700e</anchor>
      <arglist>(const std::string &amp;_name, unsigned _nRows, unsigned _nCols)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ExpressionType&lt; OnlineData, VT_ONLINE_DATA &gt;</type>
      <name>Base</name>
      <anchorfile>classOnlineData.html</anchorfile>
      <anchor>a14cc054cabef110ef817cc019237b4b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Operator</name>
    <filename>classOperator.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>AD_backward</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a4a9960f3f0a65e02a5f3fd2592adb883</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator *seed, Operator **df, int &amp;nNewIS, TreeProjection ***newIS)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>AD_backward</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a842f9d18f8503cba38f4f5cc727d95bc</anchor>
      <arglist>(int number, double seed, double *df)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>AD_backward2</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a078ede9a6fd86d1e4fab560224740fa4</anchor>
      <arglist>(int number, double seed1, double seed2, double *df, double *ddf)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Operator *</type>
      <name>AD_forward</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a10712275e2ce33b26a38450dd1b71dea</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator **seed, int &amp;nNewIS, TreeProjection ***newIS)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>AD_forward</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a7783b07f5b8ddd9794c2877523c3331e</anchor>
      <arglist>(int number, double *x, double *seed, double *f, double *df)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>AD_forward</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a898cfbcc0840e9266494fb88855a94a2</anchor>
      <arglist>(int number, double *seed, double *df)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>AD_forward2</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>ac0fc6f48c108a657e7d6c6d042bd12aa</anchor>
      <arglist>(int number, double *seed1, double *seed2, double *df, double *ddf)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>AD_symmetric</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a22f4f333ef132216714d73a8cc465b1b</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator *l, Operator **S, int dimS, Operator **dfS, Operator **ldf, Operator **H, int &amp;nNewLIS, TreeProjection ***newLIS, int &amp;nNewSIS, TreeProjection ***newSIS, int &amp;nNewHIS, TreeProjection ***newHIS)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>clearBuffer</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>ad4828c7c259a0056ece4d75530ad3644</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Operator *</type>
      <name>clone</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>acc441e5607004000a1fd2bcda9989633</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TreeProjection *</type>
      <name>cloneTreeProjection</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a1f7827cdeb5424f684fa705186522539</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Operator *</type>
      <name>differentiate</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a73067faa9079bf9de15c76d83ffb51f7</anchor>
      <arglist>(int index)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>enumerateVariables</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>ade01b2c59b788305d31490c2dea89f8c</anchor>
      <arglist>(SymbolicIndexList *indexList)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>ae75f5e35267032244620e86149176de5</anchor>
      <arglist>(int number, double *x, double *result)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>ab20db15058e3b54815d0c5f6c050cb00</anchor>
      <arglist>(EvaluationBase *x)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual CurvatureType</type>
      <name>getCurvature</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a00d3930f1995c1d31df9a6ee421a2d52</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getGlobalIndex</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a588049ecd5e9c5fd7292418cb1a74c4d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual MonotonicityType</type>
      <name>getMonotonicity</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>ab5776e09257d86d4352733aa9954253b</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual OperatorName</type>
      <name>getName</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>ae12cf9423508d6fd671a8397cc86f301</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getValue</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a4606296d78c8235a6fbe2f0f38782b91</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initDerivative</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a65111fe22f13a7a4247ddff262706f20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual BooleanType</type>
      <name>isDependingOn</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a18ce6b407e374b67b659b5986c5269e2</anchor>
      <arglist>(VariableType var) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual BooleanType</type>
      <name>isDependingOn</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a4cca833c29900cb237d4fde69e521d8b</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual BooleanType</type>
      <name>isLinearIn</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a0bc4150b8f7b9a7c888b2acaef5f26ea</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual NeutralElement</type>
      <name>isOneOrZero</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a81e7b5d7c2bdc45be38b405bf27abea2</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual BooleanType</type>
      <name>isPolynomialIn</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>acfbdfd2b785812d1a5ca81893746f602</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual BooleanType</type>
      <name>isRationalIn</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a39dd1eb4b55bd7e10a95f698e31fea98</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual BooleanType</type>
      <name>isSmooth</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a5e45af9a72b42ae62659ba0ec711a252</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual BooleanType</type>
      <name>isSymbolic</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a8cf3356ff46de0e44c3e377152f48e07</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isTrivial</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>afc791c2f8c5a87fc4a4b8f32c5dd503f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual BooleanType</type>
      <name>isVariable</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>ae6c2d7b11d8411b73dacd704eeab139a</anchor>
      <arglist>(VariableType &amp;varType, int &amp;component) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>loadIndices</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>aaf952798eecec582d5f970bb1a077202</anchor>
      <arglist>(SymbolicIndexList *indexList)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>myAdd</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a77eabf6a6aefcf1529d963c62181c39a</anchor>
      <arglist>(Operator *a, Operator *b)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>myLogarithm</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>aef3c65fbedea1709adfe460de9fcb5eb</anchor>
      <arglist>(Operator *a)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>myPower</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a2cbc1c1ac600089fe3442e943d96b3ca</anchor>
      <arglist>(Operator *a, Operator *b)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>myPowerInt</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>ad06004a66ff3462a53b867c390f1a063</anchor>
      <arglist>(Operator *a, int b)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>myProd</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>ab8ea8312d05d7c9d18bf83d792dcee93</anchor>
      <arglist>(Operator *a, Operator *b)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>mySubtract</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>aa8c4cc76d6de1041f2f8eaa72f852f94</anchor>
      <arglist>(Operator *a, Operator *b)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Operator</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>abf5b18d5cd2d7b9398a36aae98f05117</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator*</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a939431b31ee0469de2878d4c7716e254</anchor>
      <arglist>(const double &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator*</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>ab9d582decd6e75b23882add297c05477</anchor>
      <arglist>(const DVector &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator*</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>afec38d0b3b55176ab61494f63b6abb17</anchor>
      <arglist>(const DMatrix &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator*</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>af052590bf68aafc3f81ef6faca80f8d5</anchor>
      <arglist>(const Operator &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator*</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a3919af3aa071e58f0bb3ba7c07719a42</anchor>
      <arglist>(const Expression &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator*=</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a875df504bf72c35ab045cd1d0e7b55a8</anchor>
      <arglist>(const double &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator*=</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a1ec4c4ff671fe4eca09c4785d7b3299d</anchor>
      <arglist>(const DVector &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator*=</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a1abb8177c67d987bf4edfb71d8136533</anchor>
      <arglist>(const DMatrix &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator*=</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>ae8029b85775822fea9598e16b78c065e</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator+</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>ad253b0713532a70f1cd67adf8a479469</anchor>
      <arglist>(const double &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator+</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>aad2eeea34220d589120e9b558a35aca6</anchor>
      <arglist>(const DVector &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator+</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>ac98c92347bdd63bc4f4274c830495288</anchor>
      <arglist>(const DMatrix &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator+</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>ac9a2f5c5786b5ba6ed957fa8e6a088f5</anchor>
      <arglist>(const Operator &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator+</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a547c13ccfa931f16800c6264966f4f93</anchor>
      <arglist>(const Expression &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator+=</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a9fdcfb752b5567badf27fea4aa476e39</anchor>
      <arglist>(const double &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator+=</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>ab90645fdf00a62bfc7a17ed7add5b9ea</anchor>
      <arglist>(const DVector &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator+=</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a82a7f31f23eafe7961eda8fbfe9e704d</anchor>
      <arglist>(const DMatrix &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator+=</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a5ac3e032428c35a9931a85e96568f27a</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator-</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a857e1f0b58ef7af038d2115fc4a3a125</anchor>
      <arglist>(const double &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator-</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a79f073d8ef1624799f1eab05a2fdb76b</anchor>
      <arglist>(const DVector &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator-</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a8d570042ebb76810337b811590a0be45</anchor>
      <arglist>(const DMatrix &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator-</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>aa2d67cf0d4d554c95674d62f3a564ae5</anchor>
      <arglist>(const Operator &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator-</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a93c4ca219291096b735b16737c6cd181</anchor>
      <arglist>(const Expression &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator-</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a42e8d7bf014aaf1c076d661050468f4b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator-=</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>af5bd3471c6212f7ee91c097d982881a1</anchor>
      <arglist>(const double &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator-=</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a00d74d8cf7969942867bb496eb79f35a</anchor>
      <arglist>(const DVector &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator-=</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a2541dfa783819abe98263709248c7b59</anchor>
      <arglist>(const DMatrix &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator-=</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>ace5581e5864ba3401cbb2ead6b651f20</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator/</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a9641bbc92adfd2d2972eb123026a6953</anchor>
      <arglist>(const double &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator/</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a6f324de21629f7718a64053aec4ed709</anchor>
      <arglist>(const Operator &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator/</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a240f5faa89ee9b798f688f221268a3d1</anchor>
      <arglist>(const Expression &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator/=</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>ac12979cafe2c9f7a32afee0df7a251ad</anchor>
      <arglist>(const double &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator/=</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>ac9dd134287d300865171cb4076128185</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&lt;=</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a784e231be4f19c927daf82c92a3fd045</anchor>
      <arglist>(const double &amp;ub) const </arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&lt;=</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a742bc1dfc418ec4dce1076d3932834c1</anchor>
      <arglist>(const DVector &amp;ub) const </arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&lt;=</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a592fc7e7d3c0bfcb342869e2937a6207</anchor>
      <arglist>(const VariablesGrid &amp;ub) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator &amp;</type>
      <name>operator=</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>affe920c6f4afb609f35cf0a9b28d56ee</anchor>
      <arglist>(const double &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator &amp;</type>
      <name>operator=</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a2bf3e80201ec572249f8e0ce99a05782</anchor>
      <arglist>(const DVector &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator &amp;</type>
      <name>operator=</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>ab0ec6784794d7bd9df96f4042c1405af</anchor>
      <arglist>(const DMatrix &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator &amp;</type>
      <name>operator=</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>aeb0008d1c82873e96e7db8e35a8afa96</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator &amp;</type>
      <name>operator=</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a992d4a17573be6e44e841710e5641ffb</anchor>
      <arglist>(const Operator &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator==</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a5ebde662ff2696b14747478975804a67</anchor>
      <arglist>(const double &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator==</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>ae32bf393d98736c6172f47c7b233d62b</anchor>
      <arglist>(const DVector &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator==</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>ae96055f8a1cfa02b8b6fbba23fa9b9a0</anchor>
      <arglist>(const VariablesGrid &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&gt;=</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a9dc9b8600f84e9647b4afabf9fe48868</anchor>
      <arglist>(const double &amp;lb) const </arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&gt;=</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>affc03bd16bcf230bfd5132aa29798b42</anchor>
      <arglist>(const DVector &amp;lb) const </arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&gt;=</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>aa6a2d3cd8bca6fb0739787b1cf1da60f</anchor>
      <arglist>(const VariablesGrid &amp;lb) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>passArgument</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a6e7da0e78b91472f260d2a3bf8dc36a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::ostream &amp;</type>
      <name>print</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>aae5e1dc89c6c0fa209fb7613cd3c7ac8</anchor>
      <arglist>(std::ostream &amp;stream) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>setCurvature</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a6589f3beed4a6a97906f441337a3e0f7</anchor>
      <arglist>(CurvatureType curvature_)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>setMonotonicity</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>acc41a577f3a05a735f1e8599af17a9cf</anchor>
      <arglist>(MonotonicityType monotonicity_)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setVariableExportName</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>aece7b778ef984e7afaa7eb698213677d</anchor>
      <arglist>(const VariableType &amp;_type, const std::vector&lt; std::string &gt; &amp;_name)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Operator *</type>
      <name>substitute</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>afd8afaa9b21a4e227d508aa3ee8269ad</anchor>
      <arglist>(int index, const Operator *sub)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Operator</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a2dedbf3c020736c8962f1d8d89f6cff3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nCount</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>ac4c42cdd31abb7dbeece68334f1259dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>ADsymCommon</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a82e357ebfc9e4b9ddc1db839bad6824b</anchor>
      <arglist>(Operator *a, TreeProjection &amp;da, TreeProjection &amp;dda, int dim, VariableType *varType, int *component, Operator *l, Operator **S, int dimS, Operator **dfS, Operator **ldf, Operator **H, int &amp;nNewLIS, TreeProjection ***newLIS, int &amp;nNewSIS, TreeProjection ***newSIS, int &amp;nNewHIS, TreeProjection ***newHIS)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>ADsymCommon2</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a8198442458b70b2dcea28ad1e4b8f5fe</anchor>
      <arglist>(Operator *a, Operator *b, TreeProjection &amp;dx, TreeProjection &amp;dy, TreeProjection &amp;dxx, TreeProjection &amp;dxy, TreeProjection &amp;dyy, int dim, VariableType *varType, int *component, Operator *l, Operator **S, int dimS, Operator **dfS, Operator **ldf, Operator **H, int &amp;nNewLIS, TreeProjection ***newLIS, int &amp;nNewSIS, TreeProjection ***newSIS, int &amp;nNewHIS, TreeProjection ***newHIS)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual TreeProjection *</type>
      <name>convert2TreeProjection</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a6d9ebad1a8bf0a8614cb2dd4cd029526</anchor>
      <arglist>(Operator *a) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BooleanType</type>
      <name>initialized</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a7f13f2d02682c2025154fc2215e07bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend Expression</type>
      <name>operator*</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a2449b080f118921bde27471d3a7cfd75</anchor>
      <arglist>(const double &amp;arg1, const Operator &amp;arg2)</arglist>
    </member>
    <member kind="friend">
      <type>friend Expression</type>
      <name>operator*</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a0aece6d93f629f761ac26305b6e37a94</anchor>
      <arglist>(const DVector &amp;arg1, const Operator &amp;arg2)</arglist>
    </member>
    <member kind="friend">
      <type>friend Expression</type>
      <name>operator*</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a1d06f32e3d3e412d6680feda6a894153</anchor>
      <arglist>(const DMatrix &amp;arg1, const Operator &amp;arg2)</arglist>
    </member>
    <member kind="friend">
      <type>friend Expression</type>
      <name>operator+</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a81ff076ad3926fb1815d085a8bacb6b7</anchor>
      <arglist>(const double &amp;arg1, const Operator &amp;arg2)</arglist>
    </member>
    <member kind="friend">
      <type>friend Expression</type>
      <name>operator+</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>ae3358531b282c1b232779e88cb5d7244</anchor>
      <arglist>(const DVector &amp;arg1, const Operator &amp;arg2)</arglist>
    </member>
    <member kind="friend">
      <type>friend Expression</type>
      <name>operator+</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a82ab129beb1a2f0ffcf70ec4e492e276</anchor>
      <arglist>(const DMatrix &amp;arg1, const Operator &amp;arg2)</arglist>
    </member>
    <member kind="friend">
      <type>friend Expression</type>
      <name>operator-</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a779d8b239c40553ac36d5cee9017b3e0</anchor>
      <arglist>(const double &amp;arg1, const Operator &amp;arg2)</arglist>
    </member>
    <member kind="friend">
      <type>friend Expression</type>
      <name>operator-</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>ae7903cb9b89a9987dee28a9d6fdc3814</anchor>
      <arglist>(const DVector &amp;arg1, const Operator &amp;arg2)</arglist>
    </member>
    <member kind="friend">
      <type>friend Expression</type>
      <name>operator-</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a7d0ab2852f983f839422b88b330ef7b8</anchor>
      <arglist>(const DMatrix &amp;arg1, const Operator &amp;arg2)</arglist>
    </member>
    <member kind="friend">
      <type>friend Expression</type>
      <name>operator/</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a55c5e0d930edb88ae039461388890068</anchor>
      <arglist>(const double &amp;arg1, const Operator &amp;arg2)</arglist>
    </member>
    <member kind="friend">
      <type>friend Expression</type>
      <name>operator/</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>aee27d19833ef8db1b43e24738c87a921</anchor>
      <arglist>(const DVector &amp;arg1, const Operator &amp;arg2)</arglist>
    </member>
    <member kind="friend">
      <type>friend Expression</type>
      <name>operator/</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>ab93decac144006c9b33becf89ea04732</anchor>
      <arglist>(const DMatrix &amp;arg1, const Operator &amp;arg2)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a2424974b0b61adb7885c093305c8f49d</anchor>
      <arglist>(std::ostream &amp;stream, const Operator &amp;arg)</arglist>
    </member>
    <member kind="friend">
      <type>friend ConstraintComponent</type>
      <name>operator&lt;=</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>aa8e4edd95d58b08140f575dfbcb2b0c1</anchor>
      <arglist>(double lb, const Operator &amp;arg)</arglist>
    </member>
    <member kind="friend">
      <type>friend ConstraintComponent</type>
      <name>operator&lt;=</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>ab079d3a0477cba132ee70ba5d426be19</anchor>
      <arglist>(DVector lb, const Operator &amp;arg)</arglist>
    </member>
    <member kind="friend">
      <type>friend ConstraintComponent</type>
      <name>operator&lt;=</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a447891ce6fe33f63276a96d3d3500dfc</anchor>
      <arglist>(VariablesGrid lb, const Operator &amp;arg)</arglist>
    </member>
    <member kind="friend">
      <type>friend ConstraintComponent</type>
      <name>operator==</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a1d5135d9fe8a73e6d7bf125cebf76a35</anchor>
      <arglist>(double b, const Operator &amp;arg)</arglist>
    </member>
    <member kind="friend">
      <type>friend ConstraintComponent</type>
      <name>operator==</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a5a5e8ae82588d5c17d55f44629c31cc3</anchor>
      <arglist>(DVector b, const Operator &amp;arg)</arglist>
    </member>
    <member kind="friend">
      <type>friend ConstraintComponent</type>
      <name>operator==</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a5d38bb25d86891f2b29aa96877fe40c2</anchor>
      <arglist>(VariablesGrid b, const Operator &amp;arg)</arglist>
    </member>
    <member kind="friend">
      <type>friend ConstraintComponent</type>
      <name>operator&gt;=</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a6dafecdac4110c699b754735d24557be</anchor>
      <arglist>(double ub, const Operator &amp;arg)</arglist>
    </member>
    <member kind="friend">
      <type>friend ConstraintComponent</type>
      <name>operator&gt;=</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a29f271d63d46d0c8e0d8dad80aa36fd2</anchor>
      <arglist>(DVector ub, const Operator &amp;arg)</arglist>
    </member>
    <member kind="friend">
      <type>friend ConstraintComponent</type>
      <name>operator&gt;=</name>
      <anchorfile>classOperator.html</anchorfile>
      <anchor>a9401c1ced2395cffabc73b2caa035b37</anchor>
      <arglist>(VariablesGrid ub, const Operator &amp;arg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OptimizationAlgorithm</name>
    <filename>classOptimizationAlgorithm.html</filename>
    <base>OptimizationAlgorithmBase</base>
    <base>UserInteraction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classOptimizationAlgorithm.html</anchorfile>
      <anchor>a881e4bf28436617c5b7f6342c122d9e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>OptimizationAlgorithm &amp;</type>
      <name>operator=</name>
      <anchorfile>classOptimizationAlgorithm.html</anchorfile>
      <anchor>af17131ed30a6f1efe88f46fc8182a77f</anchor>
      <arglist>(const OptimizationAlgorithm &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OptimizationAlgorithm</name>
      <anchorfile>classOptimizationAlgorithm.html</anchorfile>
      <anchor>a77ab93bf90d5b99727b81f9440c040aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OptimizationAlgorithm</name>
      <anchorfile>classOptimizationAlgorithm.html</anchorfile>
      <anchor>abb985f69532def7efe5f7c83bb789fff</anchor>
      <arglist>(const OCP &amp;ocp_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OptimizationAlgorithm</name>
      <anchorfile>classOptimizationAlgorithm.html</anchorfile>
      <anchor>a6ea207c6d886e14963a0819fd42f3868</anchor>
      <arglist>(const OptimizationAlgorithm &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>solve</name>
      <anchorfile>classOptimizationAlgorithm.html</anchorfile>
      <anchor>a7b19974ff741e653c325b8ebf4ecae1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OptimizationAlgorithm</name>
      <anchorfile>classOptimizationAlgorithm.html</anchorfile>
      <anchor>a31af0c1ba700336f719dfc41645977eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>allocateNlpSolver</name>
      <anchorfile>classOptimizationAlgorithm.html</anchorfile>
      <anchor>a635c1f7282de5b8017bef738643f188a</anchor>
      <arglist>(Objective *F, DynamicDiscretization *G, Constraint *H)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initializeNlpSolver</name>
      <anchorfile>classOptimizationAlgorithm.html</anchorfile>
      <anchor>ad40e9654b3987eec6c18c066766e16c3</anchor>
      <arglist>(const OCPiterate &amp;_userInit)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initializeObjective</name>
      <anchorfile>classOptimizationAlgorithm.html</anchorfile>
      <anchor>a9fbd28a598bac86f380ee5cd136c20f5</anchor>
      <arglist>(Objective *F)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupLogging</name>
      <anchorfile>classOptimizationAlgorithm.html</anchorfile>
      <anchor>a0b6883f5b249e9c7a6cb72042434082d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupOptions</name>
      <anchorfile>classOptimizationAlgorithm.html</anchorfile>
      <anchor>a35e43e7245e065046dffa736dae9c7b3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OptimizationAlgorithmBase</name>
    <filename>classOptimizationAlgorithmBase.html</filename>
    <member kind="function">
      <type>returnValue</type>
      <name>getAlgebraicStates</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>a1ed3b925468408f9a292902b315ba7c5</anchor>
      <arglist>(VariablesGrid &amp;xa_) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getAlgebraicStates</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>aa9d19144fa3a90b0edbe1454d0a762e3</anchor>
      <arglist>(const char *fileName) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getControls</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>a2e4b29dfb30310d3959686d384c284da</anchor>
      <arglist>(VariablesGrid &amp;p_) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getControls</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>a65328c98f448406929f2488b4224368e</anchor>
      <arglist>(const char *fileName) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getDifferentialStates</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>acfaa150841862e1d952908111d48fb99</anchor>
      <arglist>(VariablesGrid &amp;xd_) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getDifferentialStates</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>a65bc6f21286caa9062d5a23e7785df99</anchor>
      <arglist>(const char *fileName) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getDisturbances</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>a16174ecef4e17ab6c1dece19f944dc6b</anchor>
      <arglist>(VariablesGrid &amp;w_) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getDisturbances</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>a609f6a170f345d1aa8831a837ef011e2</anchor>
      <arglist>(const char *fileName) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getEndTime</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>af16b12dd55b4c698de1da7ae3afb7048</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNP</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>ab060414c83dbe2f83b41d3a727428789</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNU</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>a4517fab8ef0a96cc7dff4ec77faabf6e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNW</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>a614f1ca7a76f46c83ced6cd8d83b1c6a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNX</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>a6af9c10edcfa3e69b90bb7a616ea39b3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNXA</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>ac37d47107ca50bc915b31402d0801182</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getObjectiveValue</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>a11d4307677437e9a6371f805ad18bb68</anchor>
      <arglist>(const char *fileName) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getObjectiveValue</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>ac3d06f90b98bb41e187f857cfdf56362</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getParameters</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>a4b9fff28c5cd52794287424883d53618</anchor>
      <arglist>(VariablesGrid &amp;u_) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getParameters</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>a0ceb319ab623ff1a9cc11f695fcaee02</anchor>
      <arglist>(DVector &amp;u_) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getParameters</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>a8047521336a8ca902ef803d3ab156826</anchor>
      <arglist>(const char *fileName) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getSensitivitiesP</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>a72a8766cc71f1526c2b6c5113fbfb2f8</anchor>
      <arglist>(BlockMatrix &amp;_sens) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getSensitivitiesU</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>ac87426e21fb0eeb3a455baee3f59f589</anchor>
      <arglist>(BlockMatrix &amp;_sens) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getSensitivitiesW</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>a089df6da0a0b66d7090eceb9b27bfede</anchor>
      <arglist>(BlockMatrix &amp;_sens) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getSensitivitiesX</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>a087d0a0b9468381f98a09f323aee5c0b</anchor>
      <arglist>(BlockMatrix &amp;_sens) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getSensitivitiesXA</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>ac2b50258ded9cf4e37cbd118de5e5273</anchor>
      <arglist>(BlockMatrix &amp;_sens) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getStartTime</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>a7e0f5ef32a9ad5449d7455803d182098</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>initializeAlgebraicStates</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>aed3843e6a91e27c8905f9ee9c888c2ab</anchor>
      <arglist>(const char *fileName, BooleanType autoinit=BT_FALSE)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>initializeAlgebraicStates</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>a748148ee1bbb36ccb8fba9adf0ce0f83</anchor>
      <arglist>(const VariablesGrid &amp;xa_init_, BooleanType autoinit=BT_FALSE)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>initializeControls</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>a3ec51602ba196f4c5b11be7069722cc8</anchor>
      <arglist>(const char *fileName)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>initializeControls</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>a782d625959932f6c5a0414d74652d411</anchor>
      <arglist>(const VariablesGrid &amp;p_init_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>initializeDifferentialStates</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>a434a0683662929698fb34c78f3ce0836</anchor>
      <arglist>(const char *fileName, BooleanType autoinit=BT_FALSE)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>initializeDifferentialStates</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>a8e8ffeb0a89c9685fd9ad5a465bc7024</anchor>
      <arglist>(const VariablesGrid &amp;xd_init_, BooleanType autoinit=BT_FALSE)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>initializeDisturbances</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>ae54311ad047bbb15c060e2d5f3d050bd</anchor>
      <arglist>(const char *fileName)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>initializeDisturbances</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>adcea4c02b26cacd6b8ae766f8d204b64</anchor>
      <arglist>(const VariablesGrid &amp;w_init_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>initializeParameters</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>add1d1c3144123e29e250f349b2f53f8d</anchor>
      <arglist>(const char *fileName)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>initializeParameters</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>affc39c4fcefa73c2d66ec734f3dede46</anchor>
      <arglist>(const VariablesGrid &amp;u_init_)</arglist>
    </member>
    <member kind="function">
      <type>OptimizationAlgorithmBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>a886abb272fd05b9e7998a1bfdbd78e85</anchor>
      <arglist>(const OptimizationAlgorithmBase &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OptimizationAlgorithmBase</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>af4215e44eaad5bb7d028abc95954561c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OptimizationAlgorithmBase</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>a09fde3463ab07082974d42d61bac48a4</anchor>
      <arglist>(const OCP &amp;ocp_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OptimizationAlgorithmBase</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>afed05bc99225fed13bc02db438be48df</anchor>
      <arglist>(const OptimizationAlgorithmBase &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>simulateStatesForInitialization</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>a998afff35f35e06dee6317e49789cfa9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OptimizationAlgorithmBase</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>abd170bfd6a1e699de807163cb338b913</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual returnValue</type>
      <name>allocateNlpSolver</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>abe5850ca794e72dddc9773deacc79a37</anchor>
      <arglist>(Objective *F, DynamicDiscretization *G, Constraint *H)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>clear</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>a943c2c1927152155b8c2a26d8422b8b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>determineDimensions</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>a50f4b7e348e967f380aee76afcd8b2b3</anchor>
      <arglist>(Objective *const _objective, DifferentialEquation **const _differentialEquation, Constraint *const _constraint, uint &amp;_nx, uint &amp;_nxa, uint &amp;_np, uint &amp;_nu, uint &amp;_nw) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>extractOCPdata</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>a7940882c0b610e262d6d15b6909e6ed4</anchor>
      <arglist>(Objective **objective, DifferentialEquation ***differentialEquation, Constraint **constraint, Grid &amp;unionGrid)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>a0db6a3ced2d989a8aea18b23afa1ddcf</anchor>
      <arglist>(UserInteraction *_userIteraction)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual returnValue</type>
      <name>initializeNlpSolver</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>af13c3d09af99adeed82f04f24f46b800</anchor>
      <arglist>(const OCPiterate &amp;_userInit)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual returnValue</type>
      <name>initializeObjective</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>a7b5b9eee655fd225f2434e42722f47b8</anchor>
      <arglist>(Objective *F)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initializeOCPiterate</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>af81ab2df12416ada7d3b4a279e47c4b9</anchor>
      <arglist>(Constraint *const _constraint, const Grid &amp;_unionGrid, uint nx, uint nxa, uint np, uint nu, uint nw)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>BooleanType</type>
      <name>isLinearQuadratic</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>a97d9885dbd07d6e8139afce835222833</anchor>
      <arglist>(Objective *F, DynamicDiscretization *G, Constraint *H) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupDifferentialEquation</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>a803c789b2d54bbc0b74995d766215e0d</anchor>
      <arglist>(Objective *objective, DifferentialEquation **differentialEquation, Constraint *constraint, Grid unionGrid)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupDynamicDiscretization</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>a9a211ad54cb5b8ff12d68184d164d3df</anchor>
      <arglist>(UserInteraction *_userIteraction, Objective *objective, DifferentialEquation **differentialEquation, Constraint *constraint, Grid unionGrid, DynamicDiscretization **dynamicDiscretization)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupObjective</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>aa1e7eec979971fcda8c69d97b739b150</anchor>
      <arglist>(Objective *objective, DifferentialEquation **differentialEquation, Constraint *constraint, Grid unionGrid)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OCPiterate</type>
      <name>iter</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>a7b921cd4fa6477dbcba50cded0b5a24d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NLPsolver *</type>
      <name>nlpSolver</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>a1f86f8d61e994ebacb639b98e856e40c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OCP *</type>
      <name>ocp</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>a1882532c6b05c06c54ddf51090a573cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OCPiterate</type>
      <name>userInit</name>
      <anchorfile>classOptimizationAlgorithmBase.html</anchorfile>
      <anchor>abb3b1303778cd2e0256fe42592daf5d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Options</name>
    <filename>classOptions.html</filename>
    <member kind="function">
      <type>returnValue</type>
      <name>addOptionsList</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a88f4ddf30dba19bb0b7e7152873dbed4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>ensureConsistency</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>af10ef0a01e3be1db805a3fa4aea094db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>get</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a4e60ad6e37fa6f6596c05726d98b0df5</anchor>
      <arglist>(OptionsName name, int &amp;value) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>get</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a13e66ad6d3b09fc10d4e02fc31102a1c</anchor>
      <arglist>(OptionsName name, double &amp;value) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>get</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a9c156d7c1dc79d95b2cc000e26b79fb9</anchor>
      <arglist>(OptionsName name, std::string &amp;value) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>get</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a92f29a420881e227f404691b6c2e048c</anchor>
      <arglist>(uint idx, OptionsName name, int &amp;value) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>get</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>aacf33394c76b83dcc3739772b16a8deb</anchor>
      <arglist>(uint idx, OptionsName name, double &amp;value) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>get</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>ac4077a22d73c90ed26abe4670ba7b278</anchor>
      <arglist>(uint idx, OptionsName name, std::string &amp;value) const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumOptionsLists</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a173d2ecc3633395b28fcbcfd01edfa4b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Options</type>
      <name>getOptions</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a310b2321c0ebdb18697e31d3cefe0a8e</anchor>
      <arglist>(uint idx) const </arglist>
    </member>
    <member kind="function">
      <type>Options &amp;</type>
      <name>operator=</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a58a8fea98a7e4c83e6692084e4227fa8</anchor>
      <arglist>(const Options &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Options</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>ab72fb640172a6109e34c8a5366563753</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Options</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>ad9215a27608868991e0cd3e9081cb3b4</anchor>
      <arglist>(const Options &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Options</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>aeaece707f540fe3efef777a934e3d273</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Options</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>abd61c96d1f22aab163210739173e043c</anchor>
      <arglist>(const OptionsList &amp;_optionsList)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>print</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a24f5eded5c6d6ea7e7a88a78248687d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>printOptionsList</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>adc64f1144e661d1cebe8d1775632fdbd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>printOptionsList</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a755035449c5ac8c2901c7738dbb2e2b9</anchor>
      <arglist>(uint idx) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>set</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>aa304756ec79b1b14ba992155dbb28de8</anchor>
      <arglist>(OptionsName name, int value)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>set</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>ad78536ba10a2a71c8de298050efbe102</anchor>
      <arglist>(OptionsName name, double value)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>set</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a73995498555c3af0b6c570eafc8b8fd9</anchor>
      <arglist>(OptionsName name, const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>set</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a0f7f6dfe7fba34bf714a1b33ecda5dd4</anchor>
      <arglist>(uint idx, OptionsName name, int value)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>set</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a218a98bd117d90e735a245240d089817</anchor>
      <arglist>(uint idx, OptionsName name, double value)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>set</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a80697778f0e77dac2bffda4fcdcf1755</anchor>
      <arglist>(uint idx, OptionsName name, const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setOptions</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a7070f60b6ad89618f6b3375922a2ce28</anchor>
      <arglist>(const Options &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setOptions</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a06b6a244fb0b3e6b6eea6ecc52712613</anchor>
      <arglist>(uint idx, const Options &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setToDefault</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>abea747512c08e02ef1148efec0fcddca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setToFast</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a78bc5793ae28467496254f6b59f503c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setToReliable</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a9febf0968f9e848e701b996b6694db73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Options</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a86ddb85b183f8b58af5481f30a42fa92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Options</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a86ddb85b183f8b58af5481f30a42fa92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>real_t</type>
      <name>boundRelaxation</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>aa23e1c8d7c64953adcc8cc2c3f03d25e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>real_t</type>
      <name>boundTolerance</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a9cc43ec93c854bd0302de1a940fda5dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>enableCholeskyRefactorisation</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>ab4f0461ee7ed5b58edbed5eff9094ff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>enableDriftCorrection</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a7154bdf586544880d867c48eabe741b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BooleanType</type>
      <name>enableEqualities</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a21c673d77ae5210038a05ca2a41bd1da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BooleanType</type>
      <name>enableFarBounds</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>aa691471f2994643343ddcf2b697a19aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BooleanType</type>
      <name>enableFlippingBounds</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>abba3f3ece76237c647b5719eae9c26f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BooleanType</type>
      <name>enableFullLITests</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a043d6f962a785e05d304950d01461432</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BooleanType</type>
      <name>enableNZCTests</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>aeec0473a768989b1a2f587f51709636a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BooleanType</type>
      <name>enableRamping</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a8346f6e9a849cc3da7cbbede72a10196</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BooleanType</type>
      <name>enableRegularisation</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>adebe0981cee6bd30e7f242fa16efddb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>real_t</type>
      <name>epsDen</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a982819ac9663847af5c920416192de1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>real_t</type>
      <name>epsFlipping</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>aadb15470a12af09f0146a8b24e1a26fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>real_t</type>
      <name>epsIterRef</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a8d7b0b4ab3311519b73e0c30a98e7295</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>real_t</type>
      <name>epsLITests</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>af972adad4f56f124531725e1248a51e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>real_t</type>
      <name>epsNum</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>af655ae1250e2c425b278644163cd3a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>real_t</type>
      <name>epsNZCTests</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a636e3942e0ad78b9c4914541a20b70d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>real_t</type>
      <name>epsRegularisation</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a3521b2ae6a97e3f10f08ef8130ca7a49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>real_t</type>
      <name>finalRamping</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>adf4a78f73d1efb4f645e9875e2f8be07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>real_t</type>
      <name>growFarBounds</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a5331179ac3983d3e57d7d6a80e3c8175</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>real_t</type>
      <name>initialFarBounds</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a2ec58bd7731426a3eb260ed7a9ad481c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>real_t</type>
      <name>initialRamping</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>ae6f01e48e40c0e90c1d081225824fa69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SubjectToStatus</type>
      <name>initialStatusBounds</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>af9aaafb64ae87034efa2c916eff51dca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>real_t</type>
      <name>maxDualJump</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a0b8e5478791cd5c003882b72a706014f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>real_t</type>
      <name>maxPrimalJump</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a4b40320e0298e2d21720541b117f5d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numRefinementSteps</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a090518bedb440a53f6b7e31f45b9b4a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numRegularisationSteps</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a0993f3821e2570755fffed48a5f00cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PrintLevel</type>
      <name>printLevel</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a3c7327943ce25f36479356d33a0b0723</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>real_t</type>
      <name>terminationTolerance</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>ad18a17e6fd0c84625ad44261a7f73474</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>addOption</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>abe00f736dc3be5f96ca14b5878152b44</anchor>
      <arglist>(OptionsName name, int value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>addOption</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a9c605771ae2356162dfb65df126c9ac4</anchor>
      <arglist>(OptionsName name, double value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>addOption</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a5cc3c68be908448a570172a41d142358</anchor>
      <arglist>(OptionsName name, const std::string &amp;value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>addOption</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a9b2dcc7fb168b7f5d1fb36f5600bc965</anchor>
      <arglist>(uint idx, OptionsName name, int value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>addOption</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>ade24f92163634bf39b6f23ee660e6180</anchor>
      <arglist>(uint idx, OptionsName name, double value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>addOption</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a3ad78d45a9132f8d936167d6e5bfb5dd</anchor>
      <arglist>(uint idx, OptionsName name, const std::string &amp;value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>clearOptionsList</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a3eae9d91d514ef888fe494dc438a5b33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>copy</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a095e22d9b8588029781094cccc01e375</anchor>
      <arglist>(const Options &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>declareOptionsUnchanged</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a6f7ebbb000d57a2a041142b0485c715e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>declareOptionsUnchanged</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a238d0e1644b2a060cdcc9c14d12f62c3</anchor>
      <arglist>(uint idx)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>BooleanType</type>
      <name>haveOptionsChanged</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a7d4186da9e6d7a56b7ca5ef1c56e915e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>BooleanType</type>
      <name>haveOptionsChanged</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a0c954fdf15a84fc25973ef3788ab4f05</anchor>
      <arglist>(uint idx) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupOptions</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a08886ee6600d1d998f60785c31b7a67b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; OptionsList &gt;</type>
      <name>lists</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>acf0b12fd121847e81ab2c94ddb51d7ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>AlgorithmicBase</name>
      <anchorfile>classOptions.html</anchorfile>
      <anchor>a2c1e6ce1339cb4271c7d4c499fb99d93</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OptionsList</name>
    <filename>classOptionsList.html</filename>
    <class kind="struct">OptionsList::OptionValue</class>
    <class kind="struct">OptionsList::OptionValueBase</class>
    <member kind="function">
      <type>returnValue</type>
      <name>add</name>
      <anchorfile>classOptionsList.html</anchorfile>
      <anchor>a87001efb334e1b31fca4226e999da418</anchor>
      <arglist>(OptionsName name, const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>declareOptionsUnchanged</name>
      <anchorfile>classOptionsList.html</anchorfile>
      <anchor>aaacc99dba6e3801df2c5b3570c9a621f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>get</name>
      <anchorfile>classOptionsList.html</anchorfile>
      <anchor>a399450c0da8285b4c22fdf8954347342</anchor>
      <arglist>(OptionsName name, T &amp;value) const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumber</name>
      <anchorfile>classOptionsList.html</anchorfile>
      <anchor>aa7fecb8086cd3e293984954db8355a11</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasOption</name>
      <anchorfile>classOptionsList.html</anchorfile>
      <anchor>a6d1ac6b68b462336df6bef5b85b77eff</anchor>
      <arglist>(OptionsName name, OptionsItemType type) const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>haveOptionsChanged</name>
      <anchorfile>classOptionsList.html</anchorfile>
      <anchor>ac70a7960352335766767a75b0c87e01c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>OptionsList &amp;</type>
      <name>operator=</name>
      <anchorfile>classOptionsList.html</anchorfile>
      <anchor>a64faa18513660b72c4ed24780303290b</anchor>
      <arglist>(const OptionsList &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OptionsList</name>
      <anchorfile>classOptionsList.html</anchorfile>
      <anchor>a85c6edff6f266322ea6510b846a8291a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OptionsList</name>
      <anchorfile>classOptionsList.html</anchorfile>
      <anchor>a28113947bd9feff5db6b05fd0735c33a</anchor>
      <arglist>(const OptionsList &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>printOptionsList</name>
      <anchorfile>classOptionsList.html</anchorfile>
      <anchor>a43d4c7f0dd70e1cca1e05b9c992813c2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>set</name>
      <anchorfile>classOptionsList.html</anchorfile>
      <anchor>a6a49ea19bfb8c807b811efe939969db5</anchor>
      <arglist>(OptionsName name, const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OptionsList</name>
      <anchorfile>classOptionsList.html</anchorfile>
      <anchor>a012b4f242da5e758408164c61bb156b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; std::pair&lt; OptionsName, OptionsItemType &gt;, std::tr1::shared_ptr&lt; OptionValueBase &gt; &gt;</type>
      <name>OptionItems</name>
      <anchorfile>classOptionsList.html</anchorfile>
      <anchor>a44276c2d54f1e215ff65dac7f940625e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>OptionsItemType</type>
      <name>getType</name>
      <anchorfile>classOptionsList.html</anchorfile>
      <anchor>afeba29b5aa21eecbe14f023fe91c9cf4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OptionItems</type>
      <name>items</name>
      <anchorfile>classOptionsList.html</anchorfile>
      <anchor>a9117de83a17704815d04c04a5f94b1bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BooleanType</type>
      <name>optionsHaveChanged</name>
      <anchorfile>classOptionsList.html</anchorfile>
      <anchor>a26f57e444e9d4cc156827bbb85126366</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>OptionsList::OptionValue</name>
    <filename>structOptionsList_1_1OptionValue.html</filename>
    <templarg></templarg>
    <base>OptionsList::OptionValueBase</base>
    <member kind="function">
      <type></type>
      <name>OptionValue</name>
      <anchorfile>structOptionsList_1_1OptionValue.html</anchorfile>
      <anchor>a9fd12719ee6e56a20a8194c4de5cb719</anchor>
      <arglist>(const T &amp;_value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>print</name>
      <anchorfile>structOptionsList_1_1OptionValue.html</anchorfile>
      <anchor>a8af43920311fe17913b1cf59bca61f30</anchor>
      <arglist>(std::ostream &amp;stream)</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>value</name>
      <anchorfile>structOptionsList_1_1OptionValue.html</anchorfile>
      <anchor>aec4c42c4d0e64fba5d5cc0863e7eb2bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>OptionsList::OptionValueBase</name>
    <filename>structOptionsList_1_1OptionValueBase.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>print</name>
      <anchorfile>structOptionsList_1_1OptionValueBase.html</anchorfile>
      <anchor>a5d568a17af8f6834932b4e2479aa8987</anchor>
      <arglist>(std::ostream &amp;stream)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Output</name>
    <filename>classOutput.html</filename>
    <base>ExpressionType&lt; Output, VT_OUTPUT &gt;</base>
    <member kind="function">
      <type></type>
      <name>Output</name>
      <anchorfile>classOutput.html</anchorfile>
      <anchor>a428c663520336477a12f1a33504eb067</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Output</name>
      <anchorfile>classOutput.html</anchorfile>
      <anchor>a73a2e46f0ce13d8c500e18fb36091998</anchor>
      <arglist>(const std::string &amp;_name, unsigned _nRows, unsigned _nCols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Output</name>
      <anchorfile>classOutput.html</anchorfile>
      <anchor>a88a79be537530266f4f01dcc8e1ca065</anchor>
      <arglist>(const Expression &amp;_expression, unsigned _componentIdx=0)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ExpressionType&lt; Output, VT_OUTPUT &gt;</type>
      <name>Base</name>
      <anchorfile>classOutput.html</anchorfile>
      <anchor>ac60407754388d47f734c7ed20cc747c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OutputFcn</name>
    <filename>classOutputFcn.html</filename>
    <base>Function</base>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluate</name>
      <anchorfile>classOutputFcn.html</anchorfile>
      <anchor>af09cfc4c48ce75d57dadee8ea91b363b</anchor>
      <arglist>(double *x, double *_result)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluate</name>
      <anchorfile>classOutputFcn.html</anchorfile>
      <anchor>ab3c651d169ef9a7e423731ba0cfe69e7</anchor>
      <arglist>(const VariablesGrid *x, const VariablesGrid *xa, const VariablesGrid *p, const VariablesGrid *u, const VariablesGrid *w, VariablesGrid *_result)</arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>evaluate</name>
      <anchorfile>classOutputFcn.html</anchorfile>
      <anchor>aeec8c4526671d9ed6a9e5ed0d6b0c0d7</anchor>
      <arglist>(const EvaluationPoint &amp;x, const int &amp;number=0)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isDefined</name>
      <anchorfile>classOutputFcn.html</anchorfile>
      <anchor>addadfe4c6c9a516eaedd5e6909dc5e6c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Output</type>
      <name>operator()</name>
      <anchorfile>classOutputFcn.html</anchorfile>
      <anchor>a790670fd341273f5e39fc03d650a3a5c</anchor>
      <arglist>(uint componentIdx)</arglist>
    </member>
    <member kind="function">
      <type>OutputFcn &amp;</type>
      <name>operator=</name>
      <anchorfile>classOutputFcn.html</anchorfile>
      <anchor>aef571c08869b832ae8d042c1c95d7570</anchor>
      <arglist>(const OutputFcn &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OutputFcn</name>
      <anchorfile>classOutputFcn.html</anchorfile>
      <anchor>a449efe55557f9a0d7221042c5a1d35fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OutputFcn</name>
      <anchorfile>classOutputFcn.html</anchorfile>
      <anchor>ad060d47b91ee824c9af6d1ca72ebb0bd</anchor>
      <arglist>(const OutputFcn &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OutputFcn</name>
      <anchorfile>classOutputFcn.html</anchorfile>
      <anchor>aa6f3b0bae1d7106ad7389cd8cf34007d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Parameter</name>
    <filename>classParameter.html</filename>
    <base>ExpressionType&lt; Parameter, VT_PARAMETER &gt;</base>
    <member kind="function">
      <type></type>
      <name>Parameter</name>
      <anchorfile>classParameter.html</anchorfile>
      <anchor>a5ba93ca36c3261d3850e67f92717c2f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Parameter</name>
      <anchorfile>classParameter.html</anchorfile>
      <anchor>ae9965c117b89204541f69bad0ec5a930</anchor>
      <arglist>(const std::string &amp;_name, unsigned _nRows, unsigned _nCols)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ExpressionType&lt; Parameter, VT_PARAMETER &gt;</type>
      <name>Base</name>
      <anchorfile>classParameter.html</anchorfile>
      <anchor>a816f63f08ad457d240144e7a984faf60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ParameterEstimationAlgorithm</name>
    <filename>classParameterEstimationAlgorithm.html</filename>
    <base>OptimizationAlgorithm</base>
    <member kind="function">
      <type>returnValue</type>
      <name>getAlgebraicStateVarianceCovariance</name>
      <anchorfile>classParameterEstimationAlgorithm.html</anchorfile>
      <anchor>a1204972ea7ba8ecb0b12448a7931aaca</anchor>
      <arglist>(DMatrix &amp;xaVar)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getControlCovariance</name>
      <anchorfile>classParameterEstimationAlgorithm.html</anchorfile>
      <anchor>a952cb8dfff0ae23690b94d095f0ecf2c</anchor>
      <arglist>(DMatrix &amp;uVar)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getDifferentialStateVarianceCovariance</name>
      <anchorfile>classParameterEstimationAlgorithm.html</anchorfile>
      <anchor>a06b3f1c60f66248d4e67f79a7fad8a74</anchor>
      <arglist>(DMatrix &amp;xVar)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getDistubanceVarianceCovariance</name>
      <anchorfile>classParameterEstimationAlgorithm.html</anchorfile>
      <anchor>a7699ce01be157aca41bf4af0c3bf6081</anchor>
      <arglist>(DMatrix &amp;wVar)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getParameterVarianceCovariance</name>
      <anchorfile>classParameterEstimationAlgorithm.html</anchorfile>
      <anchor>a2b1e3bcbb4100a898122d9c3eeb31377</anchor>
      <arglist>(DMatrix &amp;pVar)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getVarianceCovariance</name>
      <anchorfile>classParameterEstimationAlgorithm.html</anchorfile>
      <anchor>a56d3ed720b0d6f0bec709677b9da1c08</anchor>
      <arglist>(DMatrix &amp;var)</arglist>
    </member>
    <member kind="function">
      <type>ParameterEstimationAlgorithm &amp;</type>
      <name>operator=</name>
      <anchorfile>classParameterEstimationAlgorithm.html</anchorfile>
      <anchor>a79b2cbc9516dbe149ec0c79b34a8f5a2</anchor>
      <arglist>(const ParameterEstimationAlgorithm &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParameterEstimationAlgorithm</name>
      <anchorfile>classParameterEstimationAlgorithm.html</anchorfile>
      <anchor>a293c0c52ac060e0e0592f67766191157</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParameterEstimationAlgorithm</name>
      <anchorfile>classParameterEstimationAlgorithm.html</anchorfile>
      <anchor>a8dbe9f4dba113b7f48ee99b4330044ef</anchor>
      <arglist>(const OCP &amp;ocp_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParameterEstimationAlgorithm</name>
      <anchorfile>classParameterEstimationAlgorithm.html</anchorfile>
      <anchor>aec93274a6f935af99c7bf7073157566e</anchor>
      <arglist>(const ParameterEstimationAlgorithm &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ParameterEstimationAlgorithm</name>
      <anchorfile>classParameterEstimationAlgorithm.html</anchorfile>
      <anchor>aa26585da53b4a8f87d00bdbc79ff294a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initializeNlpSolver</name>
      <anchorfile>classParameterEstimationAlgorithm.html</anchorfile>
      <anchor>acf89665522df44994e937324650df776</anchor>
      <arglist>(const OCPiterate &amp;_userInit)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initializeObjective</name>
      <anchorfile>classParameterEstimationAlgorithm.html</anchorfile>
      <anchor>a58a478f52530807a438ef411d91080b4</anchor>
      <arglist>(Objective *F)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Parameters</name>
    <filename>structParameters.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>alpharect</name>
      <anchorfile>structParameters.html</anchorfile>
      <anchor>a716c7d468f8a7c805ed49678dece1a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>alphastrip</name>
      <anchorfile>structParameters.html</anchorfile>
      <anchor>ad690f08a606f689476c7bd72d0c261df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>DPrect</name>
      <anchorfile>structParameters.html</anchorfile>
      <anchor>a1e0fd28b3c60bf47d66aac9500f4e5ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>DPstrip</name>
      <anchorfile>structParameters.html</anchorfile>
      <anchor>a37f8d6c591ea23c03c67f7a3a91a8091</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>F</name>
      <anchorfile>structParameters.html</anchorfile>
      <anchor>abc5cb279b988e71840903faeecb340b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>flowwidth</name>
      <anchorfile>structParameters.html</anchorfile>
      <anchor>af6f5eaa3d0c85134dc96675c729e17e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>L</name>
      <anchorfile>structParameters.html</anchorfile>
      <anchor>a6a966f10ae11aedd9bd3665fd73a2631</anchor>
      <arglist>[42]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>n</name>
      <anchorfile>structParameters.html</anchorfile>
      <anchor>a929434f8a9945c07bf83533c5b6680b1</anchor>
      <arglist>[42]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>nvolB</name>
      <anchorfile>structParameters.html</anchorfile>
      <anchor>a4c802d10df78c2630360885273b3b820</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>nvolD</name>
      <anchorfile>structParameters.html</anchorfile>
      <anchor>a8876238754e436cec36d407068479a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>nvolK</name>
      <anchorfile>structParameters.html</anchorfile>
      <anchor>aa86b0d190564b48a47b4d605bc6f5d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>nvolM</name>
      <anchorfile>structParameters.html</anchorfile>
      <anchor>ac0a40faadb8542f9ae24a0ea19b8795e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>P1</name>
      <anchorfile>structParameters.html</anchorfile>
      <anchor>a1db20b19477ed9de33a302c1b3a0c284</anchor>
      <arglist>[42]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>P2</name>
      <anchorfile>structParameters.html</anchorfile>
      <anchor>a5bf744288781ded85488e06bab8eccda</anchor>
      <arglist>[42]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Pres</name>
      <anchorfile>structParameters.html</anchorfile>
      <anchor>ac16d8fe5ef561af9f4c743156b1574db</anchor>
      <arglist>[42]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Ptop</name>
      <anchorfile>structParameters.html</anchorfile>
      <anchor>a6f364110bf00223766bbf9077a8135b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>refvol</name>
      <anchorfile>structParameters.html</anchorfile>
      <anchor>a9a72ee63def34d56b98d518ac9a61d49</anchor>
      <arglist>[42]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Tcond</name>
      <anchorfile>structParameters.html</anchorfile>
      <anchor>a8ad6e3e18e1888a8253c662642c2adb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Temp</name>
      <anchorfile>structParameters.html</anchorfile>
      <anchor>a7ab3c69f9b1b757853a514041cc1aeaa</anchor>
      <arglist>[42]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Tfeed</name>
      <anchorfile>structParameters.html</anchorfile>
      <anchor>a439d2b2bcdc12ccd50b9dfab54bf0329</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>V</name>
      <anchorfile>structParameters.html</anchorfile>
      <anchor>aa1fb4ffbf0a1d20e596326e451542501</anchor>
      <arglist>[42]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x</name>
      <anchorfile>structParameters.html</anchorfile>
      <anchor>a5cc7c877dc71aa8d07519d6d92b66ec0</anchor>
      <arglist>[42]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>xF</name>
      <anchorfile>structParameters.html</anchorfile>
      <anchor>a01932c21451ae246a865621643702d64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y</name>
      <anchorfile>structParameters.html</anchorfile>
      <anchor>ae1986071647d0bfb0c0b0eb14d2a6425</anchor>
      <arglist>[42]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PathConstraint</name>
    <filename>classPathConstraint.html</filename>
    <base>ConstraintElement</base>
    <member kind="function">
      <type>returnValue</type>
      <name>add</name>
      <anchorfile>classPathConstraint.html</anchorfile>
      <anchor>aa77e41dd91675e22d106f8fbbe2eef4f</anchor>
      <arglist>(const DVector lb_, const Expression &amp;arg, const DVector ub_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluate</name>
      <anchorfile>classPathConstraint.html</anchorfile>
      <anchor>a53e76d71c63063d3e3c89eaa418b7adf</anchor>
      <arglist>(const OCPiterate &amp;iter)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluateSensitivities</name>
      <anchorfile>classPathConstraint.html</anchorfile>
      <anchor>a52dda2e2a71b4ecc4c90b4222c58f0ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluateSensitivities</name>
      <anchorfile>classPathConstraint.html</anchorfile>
      <anchor>a2cf46ba1928a3b2bf2242ef05dacf655</anchor>
      <arglist>(int &amp;count, const BlockMatrix &amp;seed, BlockMatrix &amp;hessian)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDim</name>
      <anchorfile>classPathConstraint.html</anchorfile>
      <anchor>a3f307346a9a51e6f70d13cec35e8dd38</anchor>
      <arglist>(const int &amp;idx_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNC</name>
      <anchorfile>classPathConstraint.html</anchorfile>
      <anchor>aa80fc084751bcaa258958df3dca62750</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isBoxConstraint</name>
      <anchorfile>classPathConstraint.html</anchorfile>
      <anchor>afe2a4c21640a5e54cf03e2b1886e1b01</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PathConstraint &amp;</type>
      <name>operator=</name>
      <anchorfile>classPathConstraint.html</anchorfile>
      <anchor>ae98388a937923f16433258456181910f</anchor>
      <arglist>(const PathConstraint &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PathConstraint</name>
      <anchorfile>classPathConstraint.html</anchorfile>
      <anchor>a5786dbac0b081a56f141bbc0d7fd5863</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PathConstraint</name>
      <anchorfile>classPathConstraint.html</anchorfile>
      <anchor>aa3013284d7ef861af4fb0ae5d408732f</anchor>
      <arglist>(const Grid &amp;grid_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PathConstraint</name>
      <anchorfile>classPathConstraint.html</anchorfile>
      <anchor>afb9cc44fc9c16ec95ce4997560e778a3</anchor>
      <arglist>(const PathConstraint &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PathConstraint</name>
      <anchorfile>classPathConstraint.html</anchorfile>
      <anchor>a1496ae52efef7456779fe103112ec156</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PeriodicReferenceTrajectory</name>
    <filename>classPeriodicReferenceTrajectory.html</filename>
    <base>StaticReferenceTrajectory</base>
    <member kind="function" virtualness="virtual">
      <type>virtual ReferenceTrajectory *</type>
      <name>clone</name>
      <anchorfile>classPeriodicReferenceTrajectory.html</anchorfile>
      <anchor>af75b3d607ada9a075eeb7ac0b7c90146</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getReference</name>
      <anchorfile>classPeriodicReferenceTrajectory.html</anchorfile>
      <anchor>aacba2cf204cbf02016cd166b46c6d4cf</anchor>
      <arglist>(double tStart, double tEnd, VariablesGrid &amp;_yRef) const </arglist>
    </member>
    <member kind="function">
      <type>PeriodicReferenceTrajectory &amp;</type>
      <name>operator=</name>
      <anchorfile>classPeriodicReferenceTrajectory.html</anchorfile>
      <anchor>a595c2288c52807b37db28721f09e5516</anchor>
      <arglist>(const PeriodicReferenceTrajectory &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PeriodicReferenceTrajectory</name>
      <anchorfile>classPeriodicReferenceTrajectory.html</anchorfile>
      <anchor>a10221f1517f7a06e437f093774382888</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PeriodicReferenceTrajectory</name>
      <anchorfile>classPeriodicReferenceTrajectory.html</anchorfile>
      <anchor>a6914b154b0e98f4650c9d7d344fd6a6e</anchor>
      <arglist>(const VariablesGrid &amp;_yRef)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PeriodicReferenceTrajectory</name>
      <anchorfile>classPeriodicReferenceTrajectory.html</anchorfile>
      <anchor>ac8a44f8d97eed1c19f16f8fca3593030</anchor>
      <arglist>(const char *const _yRefFileName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PeriodicReferenceTrajectory</name>
      <anchorfile>classPeriodicReferenceTrajectory.html</anchorfile>
      <anchor>a183ed64c5cbf79360196ef936e3162da</anchor>
      <arglist>(const PeriodicReferenceTrajectory &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PeriodicReferenceTrajectory</name>
      <anchorfile>classPeriodicReferenceTrajectory.html</anchorfile>
      <anchor>a57014fe7a94e09295e42c76f9c800bf3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PIDcontroller</name>
    <filename>classPIDcontroller.html</filename>
    <base>ControlLaw</base>
    <base>ClippingFunctionality</base>
    <member kind="function" virtualness="virtual">
      <type>virtual ControlLaw *</type>
      <name>clone</name>
      <anchorfile>classPIDcontroller.html</anchorfile>
      <anchor>a176706b492e0f17136067fe4457ec509</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNP</name>
      <anchorfile>classPIDcontroller.html</anchorfile>
      <anchor>af992f13f2aa7f8f2e4b1e4bfb4dd77ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNU</name>
      <anchorfile>classPIDcontroller.html</anchorfile>
      <anchor>ad063a34362b4ca54575cdf27ca724c8f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumInputs</name>
      <anchorfile>classPIDcontroller.html</anchorfile>
      <anchor>ac9d503d7c57bf8a2922610052efde372</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumOutputs</name>
      <anchorfile>classPIDcontroller.html</anchorfile>
      <anchor>a018b6fa13de3fcc92e1af632301e06d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNW</name>
      <anchorfile>classPIDcontroller.html</anchorfile>
      <anchor>a8f73073357bb2c640a4b2544e65a8700</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNX</name>
      <anchorfile>classPIDcontroller.html</anchorfile>
      <anchor>a1e2c8b33a88aa03c5af9784d31b6475a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNXA</name>
      <anchorfile>classPIDcontroller.html</anchorfile>
      <anchor>a5b6ea4a7cdd094a4781e234edf668db7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNY</name>
      <anchorfile>classPIDcontroller.html</anchorfile>
      <anchor>a2a98a709589d69bf5811fa52b359f226</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classPIDcontroller.html</anchorfile>
      <anchor>abd2f55f7c5e34e3498c49a40bae8c2e4</anchor>
      <arglist>(double startTime=0.0, const DVector &amp;x0_=emptyConstVector, const DVector &amp;p_=emptyConstVector, const VariablesGrid &amp;_yRef=emptyConstVariablesGrid)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isDynamic</name>
      <anchorfile>classPIDcontroller.html</anchorfile>
      <anchor>abd3c317c772cc5935aa34433b0062da7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isStatic</name>
      <anchorfile>classPIDcontroller.html</anchorfile>
      <anchor>a4ac2bb54e4feac9c8a6434d01494fdb1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PIDcontroller &amp;</type>
      <name>operator=</name>
      <anchorfile>classPIDcontroller.html</anchorfile>
      <anchor>adec0750e655653ef2ccfa5f83082894b</anchor>
      <arglist>(const PIDcontroller &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PIDcontroller</name>
      <anchorfile>classPIDcontroller.html</anchorfile>
      <anchor>a7e702d88eac9ffa3ba2a307921d2f803</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PIDcontroller</name>
      <anchorfile>classPIDcontroller.html</anchorfile>
      <anchor>a0fd8aa121d1397bcb2c9c839a3509a3a</anchor>
      <arglist>(uint _nInputs, uint _nOutputs, double _samplingTime=DEFAULT_SAMPLING_TIME)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PIDcontroller</name>
      <anchorfile>classPIDcontroller.html</anchorfile>
      <anchor>af10fe09e1ad8ce20b3c4ec6fb0f5b326</anchor>
      <arglist>(const PIDcontroller &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setDerivativeWeights</name>
      <anchorfile>classPIDcontroller.html</anchorfile>
      <anchor>a937d0bc086ac45d3edb7101bea074486</anchor>
      <arglist>(const DVector &amp;_dWeights)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setIntegralWeights</name>
      <anchorfile>classPIDcontroller.html</anchorfile>
      <anchor>a369495b76eefcb5e756d8934e9791e18</anchor>
      <arglist>(const DVector &amp;_iWeights)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setProportionalWeights</name>
      <anchorfile>classPIDcontroller.html</anchorfile>
      <anchor>a2cddb0c67ab8da6aea2c83cd3c4e3b0f</anchor>
      <arglist>(const DVector &amp;_pWeights)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classPIDcontroller.html</anchorfile>
      <anchor>a15e9049e2908dde884aa400613ecc1ab</anchor>
      <arglist>(double currentTime, const DVector &amp;_x, const DVector &amp;_p=emptyConstVector, const VariablesGrid &amp;_yRef=emptyConstVariablesGrid)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PIDcontroller</name>
      <anchorfile>classPIDcontroller.html</anchorfile>
      <anchor>af91296253ae2b4c1567d60b4df7c559d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>determineControlAction</name>
      <anchorfile>classPIDcontroller.html</anchorfile>
      <anchor>a1a5c86de4c85294b45cb927c12efe234</anchor>
      <arglist>(const DVector &amp;error, DVector &amp;output)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>dWeights</name>
      <anchorfile>classPIDcontroller.html</anchorfile>
      <anchor>ab688781be71ede8a4b88335881f13f00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>iValue</name>
      <anchorfile>classPIDcontroller.html</anchorfile>
      <anchor>a401c60659904d8a9f341420d30cf61c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>iWeights</name>
      <anchorfile>classPIDcontroller.html</anchorfile>
      <anchor>a1ede69dc6bc1220f3adbf0af7bceabca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>lastError</name>
      <anchorfile>classPIDcontroller.html</anchorfile>
      <anchor>ab86d22c6cb44496f6a270ac46e5cefcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>nInputs</name>
      <anchorfile>classPIDcontroller.html</anchorfile>
      <anchor>aaa07d7e4b01329ac90ab484e06788847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>nOutputs</name>
      <anchorfile>classPIDcontroller.html</anchorfile>
      <anchor>ab98c097788a1fd7135103b59533ef16e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>pWeights</name>
      <anchorfile>classPIDcontroller.html</anchorfile>
      <anchor>a5082f34ee8e9b587f9298f6bddf47263</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlotCollection</name>
    <filename>classPlotCollection.html</filename>
    <member kind="function">
      <type>int</type>
      <name>addPlotWindow</name>
      <anchorfile>classPlotCollection.html</anchorfile>
      <anchor>a8d862219980648cf3bbd40b52fccd04e</anchor>
      <arglist>(PlotWindow &amp;window)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>clearAllWindows</name>
      <anchorfile>classPlotCollection.html</anchorfile>
      <anchor>a6b10473eb16fa3bc6f1f55fb1f1135d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>disableNominalControls</name>
      <anchorfile>classPlotCollection.html</anchorfile>
      <anchor>a72ad213d193b495a0d9718c7b6686052</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>disableNominalOutputs</name>
      <anchorfile>classPlotCollection.html</anchorfile>
      <anchor>a3ef4eeff2566179df555edd139bde9f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>disableNominalParameters</name>
      <anchorfile>classPlotCollection.html</anchorfile>
      <anchor>ada5100109b79c63bb220ae33deaf9a71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>enableNominalControls</name>
      <anchorfile>classPlotCollection.html</anchorfile>
      <anchor>a3df6d29b22fa28669e99212c08d4e894</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>enableNominalOutputs</name>
      <anchorfile>classPlotCollection.html</anchorfile>
      <anchor>af7bb7962684099eb2ba0b987a663fdb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>enableNominalParameters</name>
      <anchorfile>classPlotCollection.html</anchorfile>
      <anchor>a77bfa9477ba4ca9537674d8649b066fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumPlotWindows</name>
      <anchorfile>classPlotCollection.html</anchorfile>
      <anchor>a524dbc6927aa4c1ab18ede62103faf34</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PlotWindow &amp;</type>
      <name>operator()</name>
      <anchorfile>classPlotCollection.html</anchorfile>
      <anchor>a7845c99c16cb10fbacec0f66d71097f8</anchor>
      <arglist>(uint idx)</arglist>
    </member>
    <member kind="function">
      <type>PlotWindow</type>
      <name>operator()</name>
      <anchorfile>classPlotCollection.html</anchorfile>
      <anchor>ae94acbc2907735095b17b896cc269c0d</anchor>
      <arglist>(uint idx) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classPlotCollection.html</anchorfile>
      <anchor>a224e1c178ee380e7b19a8335a37a7a88</anchor>
      <arglist>(PlotWindow &amp;window)</arglist>
    </member>
    <member kind="function">
      <type>PlotCollection &amp;</type>
      <name>operator=</name>
      <anchorfile>classPlotCollection.html</anchorfile>
      <anchor>aced00e45746164222c955310284a2185</anchor>
      <arglist>(const PlotCollection &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlotCollection</name>
      <anchorfile>classPlotCollection.html</anchorfile>
      <anchor>ab515f4ec51193c52090cc122a327d158</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlotCollection</name>
      <anchorfile>classPlotCollection.html</anchorfile>
      <anchor>ad546b97fec8cfccf6d096310589fd5e7</anchor>
      <arglist>(const PlotCollection &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PlotCollection</name>
      <anchorfile>classPlotCollection.html</anchorfile>
      <anchor>ae73a02f28d14d73d84e2e226a9302b3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlotWindow *</type>
      <name>first</name>
      <anchorfile>classPlotCollection.html</anchorfile>
      <anchor>a1f1fca376ef011be7467f1b40f5e3e7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlotWindow *</type>
      <name>last</name>
      <anchorfile>classPlotCollection.html</anchorfile>
      <anchor>ad163d221a4ef1f55aed0a4c6bc7db618</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>number</name>
      <anchorfile>classPlotCollection.html</anchorfile>
      <anchor>a129785795f64ec21e9e62e7a986d4a87</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Plotting</name>
      <anchorfile>classPlotCollection.html</anchorfile>
      <anchor>ac74d3368db4b95037e69ed65f1d3031c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Plotting</name>
    <filename>classPlotting.html</filename>
    <member kind="function">
      <type>int</type>
      <name>addPlotWindow</name>
      <anchorfile>classPlotting.html</anchorfile>
      <anchor>a0ec114149309ef4b2a3cfd396ce13479</anchor>
      <arglist>(PlotWindow &amp;_window)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumPlotWindows</name>
      <anchorfile>classPlotting.html</anchorfile>
      <anchor>a746f9cab2622591739c8150e21431fb7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getPlotWindow</name>
      <anchorfile>classPlotting.html</anchorfile>
      <anchor>a82db4a4ad870b972984780a4cf2ecbf6</anchor>
      <arglist>(uint idx, PlotWindow &amp;_window) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getPlotWindow</name>
      <anchorfile>classPlotting.html</anchorfile>
      <anchor>ab800b9f99d430991fa48b44644faa57c</anchor>
      <arglist>(PlotWindow &amp;_window) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classPlotting.html</anchorfile>
      <anchor>ae75a9c5b60f803dd82506522d0fc4d46</anchor>
      <arglist>(PlotWindow &amp;_window)</arglist>
    </member>
    <member kind="function">
      <type>Plotting &amp;</type>
      <name>operator=</name>
      <anchorfile>classPlotting.html</anchorfile>
      <anchor>acf2272087d622ce829c1cfd5f30add1b</anchor>
      <arglist>(const Plotting &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>plot</name>
      <anchorfile>classPlotting.html</anchorfile>
      <anchor>aa7ff64f0a8a92673795276f53c312e75</anchor>
      <arglist>(PlotFrequency _frequency=PLOT_IN_ANY_CASE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Plotting</name>
      <anchorfile>classPlotting.html</anchorfile>
      <anchor>ad08bb0cade51473968769ca22761ae63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Plotting</name>
      <anchorfile>classPlotting.html</anchorfile>
      <anchor>aab78a160bd3f1a701e1d93c1bc584e6f</anchor>
      <arglist>(const Plotting &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>replot</name>
      <anchorfile>classPlotting.html</anchorfile>
      <anchor>aaf0c7e2aa9802e674dadf3ec26faa8a4</anchor>
      <arglist>(PlotFrequency _frequency=PLOT_IN_ANY_CASE)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Plotting</name>
      <anchorfile>classPlotting.html</anchorfile>
      <anchor>a23008649e781ab6c5990d31212e25384</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getPlotDataFromMemberLoggings</name>
      <anchorfile>classPlotting.html</anchorfile>
      <anchor>a730e6e1bfdb4dd68ced207f8d033e4e4</anchor>
      <arglist>(PlotWindow &amp;_window) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlotCollection</type>
      <name>plotCollection</name>
      <anchorfile>classPlotting.html</anchorfile>
      <anchor>ad2b371fe5fe0b429b23feec89bfe760d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>AlgorithmicBase</name>
      <anchorfile>classPlotting.html</anchorfile>
      <anchor>a2c1e6ce1339cb4271c7d4c499fb99d93</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlotWindow</name>
    <filename>classPlotWindow.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>addData</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>aea8f158c48f3ba3da439693030256d9e</anchor>
      <arglist>(uint idx, const VariablesGrid &amp;_newData)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>addLine</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a44b8bc0bc234988352befa2b3a5d8ab6</anchor>
      <arglist>(uint idx, double _lineValue)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addSubplot</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a68af370c2bbd3d36e6fe08e20caf3d58</anchor>
      <arglist>(PlotWindowSubplot &amp;_subplot)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addSubplot</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a68d123986c9818c35268e15da7199b21</anchor>
      <arglist>(const Expression &amp;_expression, const char *const _title=&quot;&quot;, const char *const _xLabel=&quot;&quot;, const char *const _yLabel=&quot;&quot;, PlotMode _plotMode=PM_UNKNOWN, double _xRangeLowerLimit=INFTY, double _xRangeUpperLimit=INFTY, double _yRangeLowerLimit=INFTY, double _yRangeUpperLimit=INFTY)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addSubplot</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>ad40a33f837be00772018316565343a2c</anchor>
      <arglist>(const Expression &amp;_expressionX, const Expression &amp;_expressionY, const char *const _title=&quot;&quot;, const char *const _xLabel=&quot;&quot;, const char *const _yLabel=&quot;&quot;, PlotMode _plotMode=PM_UNKNOWN, double _xRangeLowerLimit=INFTY, double _xRangeUpperLimit=INFTY, double _yRangeLowerLimit=INFTY, double _yRangeUpperLimit=INFTY)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addSubplot</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a2f39b14db664f026da296e7ba035d284</anchor>
      <arglist>(PlotName _name, const char *const _title=&quot;&quot;, const char *const _xLabel=&quot;&quot;, const char *const _yLabel=&quot;&quot;, PlotMode _plotMode=PM_UNKNOWN, double _xRangeLowerLimit=INFTY, double _xRangeUpperLimit=INFTY, double _yRangeLowerLimit=INFTY, double _yRangeUpperLimit=INFTY)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addSubplot</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a0fca002664702fcaeebbb1e55e36804f</anchor>
      <arglist>(const VariablesGrid &amp;_variable, const char *const _title=&quot;&quot;, const char *const _xLabel=&quot;&quot;, const char *const _yLabel=&quot;&quot;, PlotMode _plotMode=PM_UNKNOWN, double _xRangeLowerLimit=INFTY, double _xRangeUpperLimit=INFTY, double _yRangeLowerLimit=INFTY, double _yRangeUpperLimit=INFTY)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addSubplot</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a5014a85d105a92f5e1b84873ec18dc04</anchor>
      <arglist>(const Curve &amp;_curve, double _xRangeLowerLimit=0.0, double _xRangeUpperLimit=1.0, const char *const _title=&quot;&quot;, const char *const _xLabel=&quot;&quot;, const char *const _yLabel=&quot;&quot;, PlotMode _plotMode=PM_UNKNOWN, double _yRangeLowerLimit=INFTY, double _yRangeUpperLimit=INFTY)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addSubplot3D</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a2e670ce34598773a2d79dfa482edf426</anchor>
      <arglist>(const VariablesGrid &amp;_variable, const char *const _title=&quot;&quot;, const char *const _xLabel=&quot;&quot;, const char *const _yLabel=&quot;&quot;, PlotMode _plotMode=PM_UNKNOWN, double _xRangeLowerLimit=INFTY, double _xRangeUpperLimit=INFTY, double _yRangeLowerLimit=INFTY, double _yRangeUpperLimit=INFTY)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>clearAllSubplots</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a58fbd9c9d608c9531ad8b5cfaf3a8e55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual PlotWindow *</type>
      <name>clone</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>abfef0d4af36c3cecdbfc33d8cc9a189d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getAliasIdx</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a7aa737e44dcbf1ef0e5888bcd32163a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumSubplots</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a52f22b0d930f4aba1473849f646cbb91</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getPlotDataRecord</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>aa0bb5302717eb41de3f56331611cede2</anchor>
      <arglist>(LogRecord &amp;_record) const </arglist>
    </member>
    <member kind="function">
      <type>PlotFrequency</type>
      <name>getPlotFrequency</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>af30944f40a4543239813ebd7ad4ca311</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a10f40583f521dd989b14d826da667fa3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isAlias</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a72490d69908fe5356bab36fa69e591fd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isEmpty</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a400e746943240088f7d4f9ebc9ec352b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PlotWindowSubplot &amp;</type>
      <name>operator()</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a5d27c65ca59e08ef7e39733a32ba4a3f</anchor>
      <arglist>(uint idx)</arglist>
    </member>
    <member kind="function">
      <type>PlotWindowSubplot</type>
      <name>operator()</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>ab21238718b75047ccbaf3a760e6332c4</anchor>
      <arglist>(uint idx) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>ab81c9d9377856fe97357f0b6ebe7091a</anchor>
      <arglist>(PlotWindowSubplot &amp;_subplot)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a984b48ca46e4a3876f9bf5b8e3f057e2</anchor>
      <arglist>(PlotName _name)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>ac9c6bd7f8ac4e9a079963a0da869e6ab</anchor>
      <arglist>(const Expression &amp;_name)</arglist>
    </member>
    <member kind="function">
      <type>PlotWindow &amp;</type>
      <name>operator=</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>ad2bc0d9dbd1ae63026c7f853f02be04f</anchor>
      <arglist>(const PlotWindow &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>plot</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>abe406be1901b12632e30743ea29aa5c3</anchor>
      <arglist>(PlotFrequency _frequency=PLOT_IN_ANY_CASE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlotWindow</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a0a8a7166aa3a11083b19031370ccaccc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlotWindow</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a52183112bd17baeb618aacf15ab1dd1f</anchor>
      <arglist>(PlotFrequency _frequency)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlotWindow</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a7ea131d1e799117e235024efc25fdb3d</anchor>
      <arglist>(const PlotWindow &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>replot</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>af1cf0e3ce6a47e6ce613217c1a927c6e</anchor>
      <arglist>(PlotFrequency _frequency=PLOT_IN_ANY_CASE)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setLabelX</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a423cb1546f647ffd79df056b5be79336</anchor>
      <arglist>(uint idx, const char *const xLabel_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setLabelY</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>afbd552670f5ea12b0414eec6dfb6db38</anchor>
      <arglist>(uint idx, const char *const yLabel_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setPlotData</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a230404787b875f3fb1db9241123f4f48</anchor>
      <arglist>(const Expression &amp;_name, VariablesGrid &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setPlotData</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a191ba6155597e20f32d3718192c35d5e</anchor>
      <arglist>(LogName _name, VariablesGrid &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setPlotDataRecord</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a0ab37edbde5096dfcef59effa83e1ada</anchor>
      <arglist>(LogRecord &amp;_record)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setPlotMode</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a1164a16ab7653b78993ad08de11110ed</anchor>
      <arglist>(uint idx, PlotMode plotMode)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setRanges</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a271fb9b7a39b06a1f66a64ce63e9dbdc</anchor>
      <arglist>(uint idx, double xRange1, double xRange2, double yRange1, double yRange2)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setTitle</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a49dbdbf253cb0ae2f0b7217df3be69f0</anchor>
      <arglist>(uint idx, const char *const title_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PlotWindow</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a684ea087a646cbe658940098a25ce150</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>addPlotDataItem</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>ac91e9de2593b48d515a57497e8366f56</anchor>
      <arglist>(VariableType _type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>addPlotDataItem</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a04470d9b6e60c69d810c18cd9be264e0</anchor>
      <arglist>(const Expression *const _expression)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>addPlotDataItem</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a40c0ed7080949e0c7d3b82c16af9e56d</anchor>
      <arglist>(PlotName _name)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>PlotName</type>
      <name>convertLogToPlotName</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>ab67e2f35622f24d5a6d256654f0edc95</anchor>
      <arglist>(LogName _name) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>LogName</type>
      <name>convertPlotToLogName</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a491efaf3a0451bb14fcf0ca08f664df2</anchor>
      <arglist>(PlotName _name) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>disableNominalControls</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a3f775c0e85ea80f08089bad34f73708a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>disableNominalOutputs</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>acc4e5237e665f3d7d6de4a0a7b6d6d01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>disableNominalParameters</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>ac20ee9e27eb559b1801c4b3c423383c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>enableNominalControls</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a38cdb72f66473adc6393c8155f9f7a7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>enableNominalOutputs</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a590d3d15edd7f0f1acce1f95264eb2de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>enableNominalParameters</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a3bc775e97c422bb714c40968f02c588d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>getAutoScaleYLimits</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>ad83ebd2dfa35881f431c52a335ce8ff4</anchor>
      <arglist>(const VariablesGrid &amp;dataGridY, PlotFormat plotFormat, double &amp;lowerLimit, double &amp;upperLimit) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>getDataGrids</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a23a03a7ebbb6262ad782e2db246ccfa7</anchor>
      <arglist>(const VariablesGrid *const variablesGrid, VariableType &amp;_type, VariablesGrid &amp;_dataGrid, Grid &amp;_discretizationGrid)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>getExpressionDataGrids</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a356e3fa4912d59359c21eee1c35fff27</anchor>
      <arglist>(const Expression *const expression, VariableType &amp;_type, VariablesGrid &amp;_dataGrid, Grid &amp;_discretizationGrid)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>PlotWindow *</type>
      <name>getNext</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a5696a14d5c1d9e6c180437753d826dc4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>getVariableDataGrids</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a25ff109a1bba4b0a1489d85aae9053ec</anchor>
      <arglist>(const Expression *const variable, VariableType &amp;_type, VariablesGrid &amp;_dataGrid, Grid &amp;_discretizationGrid)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setAliasIdx</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a3915485a73038275d8c17b5d64aca587</anchor>
      <arglist>(int _aliasIdx)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setNext</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a23b64eee646ae5b3fd990d74054ce2f9</anchor>
      <arglist>(PlotWindow *const _next)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupLogFrequency</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>adb0fffd19339d1085b17fe751708f0ea</anchor>
      <arglist>(PlotFrequency _frequency=PLOT_AT_EACH_ITERATION)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>aliasIdx</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>aadc26cfead490bc5c878899eb0b2c77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlotWindowSubplot *</type>
      <name>first</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a60d2e3a5ccbb5f06a9448d6aec2d0824</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlotFrequency</type>
      <name>frequency</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a4d777aed9ca49e66111025f3d41f4eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlotWindowSubplot *</type>
      <name>last</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a2bb3bd73514e24402623ad026504239f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlotWindow *</type>
      <name>next</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a31415afb649dee60ff41a80b8ecc13bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>number</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>aaef893454665429266e7ed64d63fd8c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LogRecord</type>
      <name>plotDataRecord</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a6426b97049ef6d9d40fa96e04c1497f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BooleanType</type>
      <name>shallPlotNominalControls</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a74f2ab4c2225942a40aa5af8c1f37e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BooleanType</type>
      <name>shallPlotNominalOutputs</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a9f4c42dc610aeaa8a4074eaa789d1e86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BooleanType</type>
      <name>shallPlotNominalParameters</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>af899efab3d3bb40ef2059a0fe076cd10</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>PlotCollection</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>a7cd9aabffca5379eac9f5a738958ced5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Plotting</name>
      <anchorfile>classPlotWindow.html</anchorfile>
      <anchor>ac74d3368db4b95037e69ed65f1d3031c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlotWindowSubplot</name>
    <filename>classPlotWindowSubplot.html</filename>
    <member kind="function">
      <type>returnValue</type>
      <name>addData</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>adeb5f95acfee84f61583e7eb8f78a119</anchor>
      <arglist>(const VariablesGrid &amp;_newData)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>addLine</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>a5b11d112a9e4c0e9eaf95f64146c6370</anchor>
      <arglist>(double _lineValue)</arglist>
    </member>
    <member kind="function">
      <type>PlotWindowSubplot *</type>
      <name>getNext</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>ad900ba5f0bdebd52c79e113641ccc43f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumData</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>a27a28dcf9768a8d63fee1c61fff51ce5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumLines</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>a8632bb2f49cf033f3ff2a6c0713a8266</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PlotName</type>
      <name>getPlotEnum</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>a84656899ed1d316094ae8223c4819e1a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PlotFormat</type>
      <name>getPlotFormat</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>a79bb44e8cced15d925559fdc0053b20d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PlotMode</type>
      <name>getPlotMode</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>a460926e4c54c5b1ac79f6551dabeea1d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getRanges</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>a6d303ab3720c9b813a04e73c356551ff</anchor>
      <arglist>(double &amp;_xRangeLowerLimit, double &amp;_xRangeUpperLimit, double &amp;_yRangeLowerLimit, double &amp;_yRangeUpperLimit) const </arglist>
    </member>
    <member kind="function">
      <type>SubPlotType</type>
      <name>getSubPlotType</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>ade7af23ffd1ec470ee2448fa34b3454d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getTitle</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>ad92b06a955c8c470f72fee54fa9ba4ed</anchor>
      <arglist>(std::string &amp;_title)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getXLabel</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>a4faaa6ee49143f095c6190e849064837</anchor>
      <arglist>(std::string &amp;_xLabel)</arglist>
    </member>
    <member kind="function">
      <type>Expression *</type>
      <name>getXPlotExpression</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>aa1e842857a489a194307d601a84841fb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VariableType</type>
      <name>getXVariableType</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>a9e957fa9cf60c2518d3fce3da42a3ebb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getYLabel</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>a95b38f8fc0e8104f82f0113a74374c34</anchor>
      <arglist>(std::string &amp;_yLabel)</arglist>
    </member>
    <member kind="function">
      <type>Expression *</type>
      <name>getYPlotExpression</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>a9d3dd4142c87d33c3fc02068e62ba89e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VariableType</type>
      <name>getYVariableType</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>af8d480485f8bf40488990a34df02c9a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PlotWindowSubplot &amp;</type>
      <name>operator=</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>ab4a29e9ff8b39e4ddd648b9c907b4e4b</anchor>
      <arglist>(const PlotWindowSubplot &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlotWindowSubplot</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>a13cd966dcf12557fff53ff4e3b1f058e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlotWindowSubplot</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>a66f5cfd69bae21d58da2442ff99749d5</anchor>
      <arglist>(const Expression &amp;_expression, const char *const _title=&quot;&quot;, const char *const _xLabel=&quot;&quot;, const char *const _yLabel=&quot;&quot;, PlotMode _plotMode=PM_UNKNOWN, double _xRangeLowerLimit=INFTY, double _xRangeUpperLimit=INFTY, double _yRangeLowerLimit=INFTY, double _yRangeUpperLimit=INFTY)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlotWindowSubplot</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>a75fd491ca3fa9ebd9aa78a1b1f146f49</anchor>
      <arglist>(const Expression &amp;_expressionX, const Expression &amp;_expressionY, const char *const _title=&quot;&quot;, const char *const _xLabel=&quot;&quot;, const char *const _yLabel=&quot;&quot;, PlotMode _plotMode=PM_UNKNOWN, double _xRangeLowerLimit=INFTY, double _xRangeUpperLimit=INFTY, double _yRangeLowerLimit=INFTY, double _yRangeUpperLimit=INFTY)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlotWindowSubplot</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>a3dc8da026a6dac7891cfc0e2835de0df</anchor>
      <arglist>(PlotName _name, const char *const _title=&quot;&quot;, const char *const _xLabel=&quot;&quot;, const char *const _yLabel=&quot;&quot;, PlotMode _plotMode=PM_UNKNOWN, double _xRangeLowerLimit=INFTY, double _xRangeUpperLimit=INFTY, double _yRangeLowerLimit=INFTY, double _yRangeUpperLimit=INFTY)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlotWindowSubplot</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>a10c7dbccebda0dcb80b6a25a5f9b2ba8</anchor>
      <arglist>(const VariablesGrid &amp;_plotVariable, const char *const _title=&quot;&quot;, const char *const _xLabel=&quot;&quot;, const char *const _yLabel=&quot;&quot;, PlotMode _plotMode=PM_UNKNOWN, double _xRangeLowerLimit=INFTY, double _xRangeUpperLimit=INFTY, double _yRangeLowerLimit=INFTY, double _yRangeUpperLimit=INFTY, BooleanType _plot3D=BT_FALSE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlotWindowSubplot</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>af87903260ec23779e51d5c00894c324f</anchor>
      <arglist>(const Curve &amp;_curve, double _xRangeLowerLimit=0.0, double _xRangeUpperLimit=1.0, const char *const _title=&quot;&quot;, const char *const _xLabel=&quot;&quot;, const char *const _yLabel=&quot;&quot;, PlotMode _plotMode=PM_UNKNOWN, double _yRangeLowerLimit=INFTY, double _yRangeUpperLimit=INFTY)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlotWindowSubplot</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>a83742995819612a9ff87ca5fdb9f8df0</anchor>
      <arglist>(const PlotWindowSubplot &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setNext</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>a3a41937839dd23d2ecceedfa81df3b2a</anchor>
      <arglist>(PlotWindowSubplot *const _next)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setPlotFormat</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>aabec234caf0e01b8087a846761dbed78</anchor>
      <arglist>(PlotFormat _plotFormat)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setPlotMode</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>ad671ff23e0b81c78bf2e91a1ca47eb37</anchor>
      <arglist>(PlotMode _plotMode)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setRanges</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>ab0e965edc0e34c21bcb39862a822f4fc</anchor>
      <arglist>(double _xRangeLowerLimit, double _xRangeUpperLimit, double _yRangeLowerLimit, double _yRangeUpperLimit)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setTitle</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>a1ba895782946279a8bfd1f032b122032</anchor>
      <arglist>(const std::string &amp;_title)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setXLabel</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>a866b0e1c3cd9c6907294580a34525291</anchor>
      <arglist>(const std::string &amp;_xLabel)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setYLabel</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>a4075b41a90106703591d405e6f285a86</anchor>
      <arglist>(const std::string &amp;_yLabel)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PlotWindowSubplot</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>a4ab64341282b5da7d1d94bcf9daff708</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VariablesGrid **</type>
      <name>data</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>a0a19e451012653183c76f05a688839c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>lineValues</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>ae221bba8fe48b7f3338248e35c4f8618</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>nData</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>addd32de4a89d78eed62a4a834d2d66ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlotWindowSubplot *</type>
      <name>next</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>ab34c5bb384277b662a4506208cce3199</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>nLines</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>adcdd869bcd0dd3c13eec0e7e4126c726</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BooleanType</type>
      <name>plot3D</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>a137d26940eeb14ddc808182846baa091</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlotName</type>
      <name>plotEnum</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>a878cb83e520026714216541061e4ef1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Expression *</type>
      <name>plotExpressionX</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>a68e8f7adfe0e11cbb73957f4199ef6db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Expression *</type>
      <name>plotExpressionY</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>a84e19e78fc0dc5723e75d8eac5923f50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlotFormat</type>
      <name>plotFormat</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>ae0de071c9fdfdf9dd8e53ba47debadb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlotMode</type>
      <name>plotMode</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>abbfe69932680a0d92cdda837f86055b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VariablesGrid *</type>
      <name>plotVariablesGrid</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>a98a222ce6a4494456fd950fe2bfa5dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Expression *</type>
      <name>plotVariableX</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>a6edea2af3f74a5c1eb43579ee8e0ac16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Expression *</type>
      <name>plotVariableY</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>a1a0ea906a208fd4aba740b1e9f9023a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>title</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>a518f094911f2cbb2d0c9e4c77a6e0589</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>xLabel</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>a27a740de9cad827281c928a803cc16ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>xRangeLowerLimit</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>aeb0f387a26d7f0ec3551b6a76e00fdac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>xRangeUpperLimit</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>a75af06616fd79986e935c96a69ab2021</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>yLabel</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>aff147acae0918d5d0772cf2d1cf13265</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>yRangeLowerLimit</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>acefe885c7f88c09bef468e097d06f612</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>yRangeUpperLimit</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>a0fba43dc24fe6d7949801e17beddc4e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>GnuplotWindow</name>
      <anchorfile>classPlotWindowSubplot.html</anchorfile>
      <anchor>a41126bb4f7bb1c9c2fa210799b066107</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PointConstraint</name>
    <filename>classPointConstraint.html</filename>
    <base>ConstraintElement</base>
    <member kind="function">
      <type>returnValue</type>
      <name>add</name>
      <anchorfile>classPointConstraint.html</anchorfile>
      <anchor>a359a04dd82bc862fa61e0d02440ea99c</anchor>
      <arglist>(const double lb_, const Expression &amp;arg, const double ub_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluate</name>
      <anchorfile>classPointConstraint.html</anchorfile>
      <anchor>ae85dbf7f61c9d8eab263c77faa69a99e</anchor>
      <arglist>(const OCPiterate &amp;iter)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluateSensitivities</name>
      <anchorfile>classPointConstraint.html</anchorfile>
      <anchor>a2425c3e11150451118a81ac96ea8e3e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>evaluateSensitivities</name>
      <anchorfile>classPointConstraint.html</anchorfile>
      <anchor>ac98012ae862a790795fb2198a29ab689</anchor>
      <arglist>(const DMatrix &amp;seed, BlockMatrix &amp;hessian)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getBounds</name>
      <anchorfile>classPointConstraint.html</anchorfile>
      <anchor>a997d351782898474092a5740d45e1051</anchor>
      <arglist>(const OCPiterate &amp;iter)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNC</name>
      <anchorfile>classPointConstraint.html</anchorfile>
      <anchor>a37314ad6ea0ec9f64e4c9cabf6cae779</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isBoxConstraint</name>
      <anchorfile>classPointConstraint.html</anchorfile>
      <anchor>afc2aae1f420236ca397fa2c7f6a7344b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PointConstraint &amp;</type>
      <name>operator=</name>
      <anchorfile>classPointConstraint.html</anchorfile>
      <anchor>ac526df0f76d66764b2880b84cf999a8a</anchor>
      <arglist>(const PointConstraint &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointConstraint</name>
      <anchorfile>classPointConstraint.html</anchorfile>
      <anchor>a28470b7eb48f5f92797e557d413b7e94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointConstraint</name>
      <anchorfile>classPointConstraint.html</anchorfile>
      <anchor>a1a5076643d10bc5383374443fbf2481e</anchor>
      <arglist>(const Grid &amp;grid_, int point_index_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointConstraint</name>
      <anchorfile>classPointConstraint.html</anchorfile>
      <anchor>a29085498ef2fa76e0ead3aea31f55ee3</anchor>
      <arglist>(const PointConstraint &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointConstraint</name>
      <anchorfile>classPointConstraint.html</anchorfile>
      <anchor>a2d1e3525438df0c0aa1f181ae9e75ac7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>computeForwardSensitivityBlock</name>
      <anchorfile>classPointConstraint.html</anchorfile>
      <anchor>aa5e7bcf478d6d145e24ebb98de701059</anchor>
      <arglist>(int offset, int offset2, DMatrix *seed)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>blb</name>
      <anchorfile>classPointConstraint.html</anchorfile>
      <anchor>a47b4638007c46a3b7648495bf4a32709</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>bub</name>
      <anchorfile>classPointConstraint.html</anchorfile>
      <anchor>a230c7fbe32830059c4d020062ffccce0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>index</name>
      <anchorfile>classPointConstraint.html</anchorfile>
      <anchor>a1f4e5426f28abb48fff9a60d4175497f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nb</name>
      <anchorfile>classPointConstraint.html</anchorfile>
      <anchor>a86cfb6bd2ab40fa965c2bf0de76fa5b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>point_index</name>
      <anchorfile>classPointConstraint.html</anchorfile>
      <anchor>a1020494c8d3b9578798713b6d7ddaa26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VariableType *</type>
      <name>var</name>
      <anchorfile>classPointConstraint.html</anchorfile>
      <anchor>a369ca1460f56b86abdf337b79ab75d6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Power</name>
    <filename>classPower.html</filename>
    <base>BinaryOperator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_backward</name>
      <anchorfile>classPower.html</anchorfile>
      <anchor>a05ffa82215633bb910eec4beaa59226e</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator *seed, Operator **df, int &amp;nNewIS, TreeProjection ***newIS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_backward</name>
      <anchorfile>classPower.html</anchorfile>
      <anchor>a2efcb102b2bc8d07d1ad09388062f47e</anchor>
      <arglist>(int number, double seed, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_backward2</name>
      <anchorfile>classPower.html</anchorfile>
      <anchor>adfff25bf96d4c5fea538ea9e6e6a85f4</anchor>
      <arglist>(int number, double seed1, double seed2, double *df, double *ddf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>AD_forward</name>
      <anchorfile>classPower.html</anchorfile>
      <anchor>acea10e7adc2ea90be67cc1c45ccec10b</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator **seed, int &amp;nNewIS, TreeProjection ***newIS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward</name>
      <anchorfile>classPower.html</anchorfile>
      <anchor>a0a19f746d5cecc68edd45cc2cdff8306</anchor>
      <arglist>(int number, double *seed, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward</name>
      <anchorfile>classPower.html</anchorfile>
      <anchor>aaf8b2f937de216623857e05b4c8d2b15</anchor>
      <arglist>(int number, double *x, double *seed, double *f, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward2</name>
      <anchorfile>classPower.html</anchorfile>
      <anchor>a740b2186f39f49e41944af373082aef5</anchor>
      <arglist>(int number, double *seed1, double *seed2, double *df, double *ddf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_symmetric</name>
      <anchorfile>classPower.html</anchorfile>
      <anchor>af4b029f88aa63bbb11d160dfc0b28830</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator *l, Operator **S, int dimS, Operator **dfS, Operator **ldf, Operator **H, int &amp;nNewLIS, TreeProjection ***newLIS, int &amp;nNewSIS, TreeProjection ***newSIS, int &amp;nNewHIS, TreeProjection ***newHIS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>clone</name>
      <anchorfile>classPower.html</anchorfile>
      <anchor>aa87b8bdb5c69432d90bf58575d20a560</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>differentiate</name>
      <anchorfile>classPower.html</anchorfile>
      <anchor>a4a57ddea699b488138bbc42f02a0b119</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classPower.html</anchorfile>
      <anchor>abddeca0d2603c066763c7cfbb4d3e520</anchor>
      <arglist>(int number, double *x, double *result)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classPower.html</anchorfile>
      <anchor>ad599a753df1bc346e2efa39de90c5c7e</anchor>
      <arglist>(EvaluationBase *x)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CurvatureType</type>
      <name>getCurvature</name>
      <anchorfile>classPower.html</anchorfile>
      <anchor>a645679ce224674db3eb981c76a38587d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual MonotonicityType</type>
      <name>getMonotonicity</name>
      <anchorfile>classPower.html</anchorfile>
      <anchor>a330091768d2f3e5d24cd0fadfd0cb661</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual OperatorName</type>
      <name>getName</name>
      <anchorfile>classPower.html</anchorfile>
      <anchor>ad82a0223bc9cec5036e16d240166af93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initDerivative</name>
      <anchorfile>classPower.html</anchorfile>
      <anchor>a65636e4aba4b4b3169e7a7288c7dd6cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isLinearIn</name>
      <anchorfile>classPower.html</anchorfile>
      <anchor>a5b3fb95dffdbbc878ffd3d2245f07985</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isPolynomialIn</name>
      <anchorfile>classPower.html</anchorfile>
      <anchor>a8f2734c9448de2dc7ec00713c912cd12</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isRationalIn</name>
      <anchorfile>classPower.html</anchorfile>
      <anchor>a02442e598b78b507eef432dadd18324a</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function">
      <type>Power &amp;</type>
      <name>operator=</name>
      <anchorfile>classPower.html</anchorfile>
      <anchor>a10c1209f5fc828f1438932d3186b4db2</anchor>
      <arglist>(const Power &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Power</name>
      <anchorfile>classPower.html</anchorfile>
      <anchor>ae295d667e683281341561209195cddc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Power</name>
      <anchorfile>classPower.html</anchorfile>
      <anchor>acc2e1fb38d7a039c0fe6f4faa19ef245</anchor>
      <arglist>(Operator *_argument1, Operator *_argument2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Power</name>
      <anchorfile>classPower.html</anchorfile>
      <anchor>ad1d0fd05c242d2784c49dfb533563b13</anchor>
      <arglist>(const Power &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::ostream &amp;</type>
      <name>print</name>
      <anchorfile>classPower.html</anchorfile>
      <anchor>ab8decab55334a74d3bd2f2729a505f19</anchor>
      <arglist>(std::ostream &amp;stream) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>substitute</name>
      <anchorfile>classPower.html</anchorfile>
      <anchor>a1e83fd99f973b4575544d602b8196452</anchor>
      <arglist>(int index, const Operator *sub)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Power</name>
      <anchorfile>classPower.html</anchorfile>
      <anchor>a02fbe8faaab8776a6a43e979ad2c9a44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TreeProjection *</type>
      <name>derivative01</name>
      <anchorfile>classPower.html</anchorfile>
      <anchor>a0b4c1f9b28e4572575b715dfc576ddb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TreeProjection *</type>
      <name>derivative02</name>
      <anchorfile>classPower.html</anchorfile>
      <anchor>a7d1ca587ff4a8cf1fe8a7a3891001868</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TreeProjection *</type>
      <name>derivative12</name>
      <anchorfile>classPower.html</anchorfile>
      <anchor>acfad84e16e653943056d90d19fb35812</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TreeProjection *</type>
      <name>derivative21</name>
      <anchorfile>classPower.html</anchorfile>
      <anchor>a56d0d9677b0a9335a4090450540f42c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TreeProjection *</type>
      <name>derivative22</name>
      <anchorfile>classPower.html</anchorfile>
      <anchor>ac3ad76765ddc670c34319ee3fe3802bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TreeProjection *</type>
      <name>derivative23</name>
      <anchorfile>classPower.html</anchorfile>
      <anchor>afbef8cef740be67629a2edff853caf20</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Power_Int</name>
    <filename>classPower__Int.html</filename>
    <base>SmoothOperator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_backward</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>ae5df525821716db988413f53d1229362</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator *seed, Operator **df, int &amp;nNewIS, TreeProjection ***newIS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_backward</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>ac596dfdc3342960a1053e7068132908a</anchor>
      <arglist>(int number, double seed, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_backward2</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>a1786510a0358470dcd8a8e5e257e4327</anchor>
      <arglist>(int number, double seed1, double seed2, double *df, double *ddf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>AD_forward</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>ac50688d1da87a93f14992b006ec53dcd</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator **seed, int &amp;nNewIS, TreeProjection ***newIS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>a76c08f6a07060838d56778ac36d7cbbc</anchor>
      <arglist>(int number, double *seed, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>a7ade21fb3ba0999669d7c3fd3943a0c3</anchor>
      <arglist>(int number, double *x, double *seed, double *f, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward2</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>a6a94aee07db269fd7ac2c6ac313e9a90</anchor>
      <arglist>(int number, double *seed1, double *seed2, double *df, double *ddf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_symmetric</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>a6bf4eb09992ed031ea716b3b12e30cdf</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator *l, Operator **S, int dimS, Operator **dfS, Operator **ldf, Operator **H, int &amp;nNewLIS, TreeProjection ***newLIS, int &amp;nNewSIS, TreeProjection ***newSIS, int &amp;nNewHIS, TreeProjection ***newHIS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>clearBuffer</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>acf7476884f910711b8f2fa982aebc90e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>clone</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>a40be8476c117a700065b8ad12a604bcc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>differentiate</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>a4300466df63b1f4142b657fe8763f10d</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>enumerateVariables</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>a141feebfe15921d144ac04a42c4aa525</anchor>
      <arglist>(SymbolicIndexList *indexList)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>a385047600310c50b205ca6b8fade87db</anchor>
      <arglist>(int number, double *x, double *result)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>a1ad0a517bd6788b79f8c0adf3e5aeca1</anchor>
      <arglist>(EvaluationBase *x)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CurvatureType</type>
      <name>getCurvature</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>a80ee5cb358ec33e0900ee1e13d9fc20f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual MonotonicityType</type>
      <name>getMonotonicity</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>a07ebf2cd1234d6a0666a18bb81b2b45b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual OperatorName</type>
      <name>getName</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>aa587a1aa9405fa20e2802784a377430d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initDerivative</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>a90b9834123b58baceb75fc3bf1592144</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isDependingOn</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>a97c05bee65340ee0a32cba6e1d94516e</anchor>
      <arglist>(VariableType var) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isDependingOn</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>a536fbd94ce23cd4f3a7a30557af61d9d</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isLinearIn</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>a2bb8228afdaf3ac19e44594c5b197353</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual NeutralElement</type>
      <name>isOneOrZero</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>a9b5ca901d0fc10c75d891e287a265df3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isPolynomialIn</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>a8c22029650ed642aef291239e42f0bc9</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isRationalIn</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>ab9584cb2033405ac8fcfe32386e29aae</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isSymbolic</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>a2cf14450cbbc36f26ab27a27ab1f135d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isVariable</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>aae783990442ef45678ab64ba9cc8eb32</anchor>
      <arglist>(VariableType &amp;varType, int &amp;component) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>loadIndices</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>accf75c469924651398a78dae16c43709</anchor>
      <arglist>(SymbolicIndexList *indexList)</arglist>
    </member>
    <member kind="function">
      <type>Power_Int &amp;</type>
      <name>operator=</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>a450e28d9144841c2f7f4fdf4e0fa96fa</anchor>
      <arglist>(const Power_Int &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Power_Int</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>a5d74563f07b1bec96d5e274625ac3aca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Power_Int</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>af0b82bb8aaff6bbcf0b50019876676be</anchor>
      <arglist>(Operator *_argument, int _exponent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Power_Int</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>ae4bd2e24119268a281cf961b89681cf1</anchor>
      <arglist>(const Power_Int &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::ostream &amp;</type>
      <name>print</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>aa26069b1f7dca66deec628cf84f2679c</anchor>
      <arglist>(std::ostream &amp;stream) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setCurvature</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>a5b0e059ff856f636b8a029814b4e28cb</anchor>
      <arglist>(CurvatureType curvature_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setMonotonicity</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>a86f239a7272d16f531b6e2489decec10</anchor>
      <arglist>(MonotonicityType monotonicity_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setVariableExportName</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>a3b78e5482032769527f7f5c82c38f64f</anchor>
      <arglist>(const VariableType &amp;_type, const std::vector&lt; std::string &gt; &amp;_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>substitute</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>aa5bc29ba66cd2a1b7ebb6acda4af1d12</anchor>
      <arglist>(int index, const Operator *sub)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Power_Int</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>af3b3119f0993417f25c761aa4fa36e0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Operator *</type>
      <name>argument</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>a5d949b4bbcb05a5b3c46e6d368bf19e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>argument_result</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>a211cbc4af1fcd769fc621e6f8026aca7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>bufferSize</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>a663c6dfb1b00e346c3eb798c5bd5b219</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CurvatureType</type>
      <name>curvature</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>a8f957c35c0500ff7a382f477e3e6a0aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Operator *</type>
      <name>dargument</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>a2d93fe24780f8f45d84e71aa4b50458a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>dargument_result</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>a653ca3a4505a50c36b2dad73d367d2af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TreeProjection *</type>
      <name>derivative</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>ac6e062fca376253cb75f555a094ea3da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TreeProjection *</type>
      <name>derivative2</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>a15723ddf946442ca8f7687e707370a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>exponent</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>a228181e9e2083dbdaa9deca2a566079e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MonotonicityType</type>
      <name>monotonicity</name>
      <anchorfile>classPower__Int.html</anchorfile>
      <anchor>a51c99385c9c80e3921ddf18a2762d449</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Process</name>
    <filename>classProcess.html</filename>
    <base>SimulationBlock</base>
    <member kind="function">
      <type>returnValue</type>
      <name>addDynamicSystemStage</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>aacb7825a342a843ce4cb48bb04ea5a05</anchor>
      <arglist>(const DynamicSystem &amp;_dynamicSystem, IntegratorType _integratorType=INT_UNKNOWN)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNP</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>ab4e2e1fbe2cf8e870a66f401cc691ed3</anchor>
      <arglist>(uint stageIdx=0) const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNU</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>a7645c04bb42b085e6b652f1a848a14cf</anchor>
      <arglist>(uint stageIdx=0) const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumStages</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>add9d16314b0e0d81dc0b213c88a9c5d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNW</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>a78eb99fea46f5e1c6353ca0feff913f2</anchor>
      <arglist>(uint stageIdx=0) const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNY</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>a7af4bf0644977410aa1e2fdade1fb2ef</anchor>
      <arglist>(uint stageIdx=0) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getY</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>a4732b95c8556db4ee38574592bcaa6c7</anchor>
      <arglist>(VariablesGrid &amp;_y) const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasActuator</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>ae20e7d0557612855d770c6ca9c47f078</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasProcessDisturbance</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>a8a1e0fa6b6b49478f8379c4473e5df69</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasSensor</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>a46e03bd771f43015b9e213ecf451f77e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>af4bb057535209190ce9287cb9a0d3473</anchor>
      <arglist>(double _startTime=0.0, const DVector &amp;_xStart=emptyConstVector, const DVector &amp;_uStart=emptyConstVector, const DVector &amp;_pStart=emptyConstVector)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>initializeAlgebraicStates</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>aa1666a26b776b1866069fd579a029569</anchor>
      <arglist>(const DVector &amp;_xaStart)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>initializeStartValues</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>ae9ac4132da1cf710c9378fabbee6c3ab</anchor>
      <arglist>(const DVector &amp;_xStart, const DVector &amp;_xaStart=emptyConstVector)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isContinuous</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>abdde5d72c3ea99695c5f209b018d1dc5</anchor>
      <arglist>(uint stageIdx=0) const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isDAE</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>a2fb6a9391d6b059a757e551d86e3484a</anchor>
      <arglist>(uint stageIdx=0) const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isDiscretized</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>a23bcdc6145c1564c2fa30e65b5cbfd3c</anchor>
      <arglist>(uint stageIdx=0) const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isODE</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>a6faef1a0b1e88d20a473b1366ca03421</anchor>
      <arglist>(uint stageIdx=0) const </arglist>
    </member>
    <member kind="function">
      <type>Process &amp;</type>
      <name>operator=</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>ad92d3e669ec85f12d385e80da0c8c768</anchor>
      <arglist>(const Process &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Process</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>a8de6b2f7e99bd8bc9ba03e8988d37dd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Process</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>a12c9a259881c7077b2b7c4c6e659c995</anchor>
      <arglist>(const DynamicSystem &amp;_dynamicSystem, IntegratorType _integratorType=INT_UNKNOWN)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Process</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>a4316c43be945c03bdb0ef69fb0f5fff9</anchor>
      <arglist>(const Process &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>replot</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>afc935be73d816fbc819dae35639b536a</anchor>
      <arglist>(PlotFrequency _frequency=PLOT_IN_ANY_CASE)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>run</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>a57d409b42d8a7b7383411ea0eccfa30e</anchor>
      <arglist>(const VariablesGrid &amp;_u, const VariablesGrid &amp;_p=emptyVariablesGrid)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>run</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>abbf478e8d11dc9ef6d51baca2dba2b24</anchor>
      <arglist>(const VariablesGrid &amp;_u, const DVector &amp;_p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>run</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>a84f9c08a3ea6a9241182cfb1a6747b0c</anchor>
      <arglist>(double startTime, double endTime, const DVector &amp;_u, const DVector &amp;_p=emptyConstVector)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setActuator</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>aeea9864e7393064959376673addc0d96</anchor>
      <arglist>(const Actuator &amp;_actuator)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setDynamicSystem</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>ad7758b4ed9c6d3a4e03c72a02851e082</anchor>
      <arglist>(const DynamicSystem &amp;_dynamicSystem, IntegratorType _integratorType=INT_UNKNOWN)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setProcessDisturbance</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>a978889c865fc82de0cec583c084d5b3b</anchor>
      <arglist>(const Curve &amp;_processDisturbance)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setProcessDisturbance</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>a92b3ce9e8a157740cc9147e8a84546fc</anchor>
      <arglist>(const VariablesGrid &amp;_processDisturbance)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setProcessDisturbance</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>a779e5f9276f5f468a2eecb0eef5f1218</anchor>
      <arglist>(const char *_processDisturbance)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setSensor</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>a47f8ee9b8d5f1fd5a5070eb66f285508</anchor>
      <arglist>(const Sensor &amp;_sensor)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>ae0c3ef31f0aa2d97c75cb80d219535e3</anchor>
      <arglist>(const VariablesGrid &amp;_u, const VariablesGrid &amp;_p=emptyVariablesGrid)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>a08b04d537e21f7821c1287c426cc6b37</anchor>
      <arglist>(const VariablesGrid &amp;_u, const DVector &amp;_p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>a12bbb38448c7d05a410e93a3b383ec74</anchor>
      <arglist>(double startTime, double endTime, const DVector &amp;_u, const DVector &amp;_p=emptyConstVector)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Process</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>a990776d181dbbde7ff8ac12713d814b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>addStage</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>ae63b0c3bd54dff8dbdc6cefae0d6f4d4</anchor>
      <arglist>(const DynamicSystem &amp;dynamicSystem_, const Grid &amp;stageIntervals, const IntegratorType &amp;integratorType_=INT_UNKNOWN)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>calculateOutput</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>a223a9d0674a89c072a90665637c98c47</anchor>
      <arglist>(OutputFcn &amp;_outputFcn, const VariablesGrid *_x, const DVector &amp;_xComponents, const VariablesGrid *_xa, const VariablesGrid *_p, const VariablesGrid *_u, const VariablesGrid *_w, VariablesGrid *_output) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>checkInputConsistency</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>a798d901186a318126c358cc6d49712d6</anchor>
      <arglist>(const VariablesGrid &amp;_u, const VariablesGrid &amp;_p) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>clear</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>a69f578767923edb86e75d1c797bca2f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>uint</type>
      <name>getNX</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>a76a153119408e54d85ee7df1ab79ba49</anchor>
      <arglist>(uint stageIdx=0) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>uint</type>
      <name>getNXA</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>ab76c5164e597936f304de5b42ac48ee0</anchor>
      <arglist>(uint stageIdx=0) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>projectToComponents</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>aeb49313167c2d343778b5d9c311680e3</anchor>
      <arglist>(const VariablesGrid &amp;_x, const DVector &amp;_xComponents, VariablesGrid &amp;_output) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupLogging</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>aa8ed5f10fc0ae28e0450f9bd96c09b2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupOptions</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>a30d0e716a3797deaefad4b92db1e1b47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>simulate</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>ad814cae46a065cc407694f196a8a8066</anchor>
      <arglist>(const VariablesGrid &amp;_u, const VariablesGrid &amp;_p, const VariablesGrid &amp;_w)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Actuator *</type>
      <name>actuator</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>a3cb5e3f2cc01ac3e022941c5d8a830e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DynamicSystem **</type>
      <name>dynamicSystems</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>ae13f17697cd1ff7a40c9fe637fcaf889</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ShootingMethod *</type>
      <name>integrationMethod</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>a9cab7b5ceb89aa84fef40647190dc947</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntegratorType</type>
      <name>integratorType</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>af995362ae02552e81ccf776639f093a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>lastTime</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>ab3389897077fdca94713e951255ec48a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>nDynSys</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>a74991075fbb5d13b63607d989ebb1389</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Curve *</type>
      <name>processDisturbance</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>adc5dc0b5b9e21a8d4ba3d3a743e12179</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Sensor *</type>
      <name>sensor</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>af4bc8f8c13106f161378822c93dcb69e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>x</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>a4b28d2e35918dc642b289c4cdc4adae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>xa</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>a300a27a31218cff86eb5ca0ebe8424e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VariablesGrid</type>
      <name>y</name>
      <anchorfile>classProcess.html</anchorfile>
      <anchor>aff5de524e0baa9b6a9f8949b0a754f03</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Product</name>
    <filename>classProduct.html</filename>
    <base>BinaryOperator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_backward</name>
      <anchorfile>classProduct.html</anchorfile>
      <anchor>a7714df46aaa26cf95c9c0a3ac461c41b</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator *seed, Operator **df, int &amp;nNewIS, TreeProjection ***newIS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_backward</name>
      <anchorfile>classProduct.html</anchorfile>
      <anchor>aef131dacad397221e3228f8229033de9</anchor>
      <arglist>(int number, double seed, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_backward2</name>
      <anchorfile>classProduct.html</anchorfile>
      <anchor>a6ff48604e1e84e254b98951792aa52df</anchor>
      <arglist>(int number, double seed1, double seed2, double *df, double *ddf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>AD_forward</name>
      <anchorfile>classProduct.html</anchorfile>
      <anchor>afd888d59390b897b20520f839a0f16f0</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator **seed, int &amp;nNewIS, TreeProjection ***newIS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward</name>
      <anchorfile>classProduct.html</anchorfile>
      <anchor>ade7d54852f33ed80e9391e2b203fd6e4</anchor>
      <arglist>(int number, double *seed, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward</name>
      <anchorfile>classProduct.html</anchorfile>
      <anchor>a73c20f335f6802466d30503c29363036</anchor>
      <arglist>(int number, double *x, double *seed, double *f, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward2</name>
      <anchorfile>classProduct.html</anchorfile>
      <anchor>a2041e4857cd8364f0aa2b50cac8ada1c</anchor>
      <arglist>(int number, double *seed1, double *seed2, double *df, double *ddf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_symmetric</name>
      <anchorfile>classProduct.html</anchorfile>
      <anchor>ac25bb312a84c01b0c05e0640163c1675</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator *l, Operator **S, int dimS, Operator **dfS, Operator **ldf, Operator **H, int &amp;nNewLIS, TreeProjection ***newLIS, int &amp;nNewSIS, TreeProjection ***newSIS, int &amp;nNewHIS, TreeProjection ***newHIS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>clone</name>
      <anchorfile>classProduct.html</anchorfile>
      <anchor>ab1894962ed408e5bbacc7cd207ca1e27</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>differentiate</name>
      <anchorfile>classProduct.html</anchorfile>
      <anchor>a74f0caaf77b929a1c7769b1d30b405b7</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classProduct.html</anchorfile>
      <anchor>ac2efcbd0af5b8622d949c1a42269b1d3</anchor>
      <arglist>(int number, double *x, double *result)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classProduct.html</anchorfile>
      <anchor>ab68fd1486a16ffb37a6abc8dc22749bf</anchor>
      <arglist>(EvaluationBase *x)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CurvatureType</type>
      <name>getCurvature</name>
      <anchorfile>classProduct.html</anchorfile>
      <anchor>ae5ef0970428c8bc6391d523e5bc951ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual MonotonicityType</type>
      <name>getMonotonicity</name>
      <anchorfile>classProduct.html</anchorfile>
      <anchor>a9aa44678cb656dd0cb4243dd0440dc6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual OperatorName</type>
      <name>getName</name>
      <anchorfile>classProduct.html</anchorfile>
      <anchor>aa815fb3de62d54e0f613d9b03ec97fee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getValue</name>
      <anchorfile>classProduct.html</anchorfile>
      <anchor>aad43cb805183f051881fbcef266795f1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isLinearIn</name>
      <anchorfile>classProduct.html</anchorfile>
      <anchor>a40e76caa8d09ffa6fc3cdec02c64fbf3</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isPolynomialIn</name>
      <anchorfile>classProduct.html</anchorfile>
      <anchor>a5e9b4468099957a26f6a613af3b1c238</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isRationalIn</name>
      <anchorfile>classProduct.html</anchorfile>
      <anchor>a42ac45dd965210e126e482f4307c3f33</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function">
      <type>Product &amp;</type>
      <name>operator=</name>
      <anchorfile>classProduct.html</anchorfile>
      <anchor>a0a5fbe9778506db40bfe8c41344d85f3</anchor>
      <arglist>(const Product &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::ostream &amp;</type>
      <name>print</name>
      <anchorfile>classProduct.html</anchorfile>
      <anchor>a2756b0dd1af925dd2c32225744598598</anchor>
      <arglist>(std::ostream &amp;stream) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Product</name>
      <anchorfile>classProduct.html</anchorfile>
      <anchor>a9cb6e8f8da625215b84d5ae940697a52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Product</name>
      <anchorfile>classProduct.html</anchorfile>
      <anchor>a859784b668f884da9f5eec24431e743c</anchor>
      <arglist>(Operator *_argument1, Operator *_argument2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Product</name>
      <anchorfile>classProduct.html</anchorfile>
      <anchor>a8de946575ed9642fce1c4d3bf54e42bc</anchor>
      <arglist>(const Product &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>substitute</name>
      <anchorfile>classProduct.html</anchorfile>
      <anchor>ad0f4ca1b58c8b31e19e52c35f99fb97a</anchor>
      <arglist>(int index, const Operator *sub)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Product</name>
      <anchorfile>classProduct.html</anchorfile>
      <anchor>abe0afd3bea96d979185ec2cfdf681e6f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Projection</name>
    <filename>classProjection.html</filename>
    <base>SmoothOperator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_backward</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>aa2858a47238ef81cf2ca4d1f017255b5</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator *seed, Operator **df, int &amp;nNewIS, TreeProjection ***newIS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_backward</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>a80165a247c43514fc1fa55f82bd14733</anchor>
      <arglist>(int number, double seed, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_backward2</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>ac5e92d0678aed9acfa87720b6b19391f</anchor>
      <arglist>(int number, double seed1, double seed2, double *df, double *ddf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>AD_forward</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>a4b5c807bc30fce34bfecf5f86ffaa184</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator **seed, int &amp;nNewIS, TreeProjection ***newIS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>ad89480effdd62542829ad329ef21de80</anchor>
      <arglist>(int number, double *seed, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>a0fc9b1ec160ef56e88179db2f7b06398</anchor>
      <arglist>(int number, double *x, double *seed, double *f, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward2</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>a26c2d35d0f7b12c79ea90cd500e63514</anchor>
      <arglist>(int number, double *seed1, double *seed2, double *df, double *ddf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_symmetric</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>aa96bd276b6ce5b71f91048c2965606f4</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator *l, Operator **S, int dimS, Operator **dfS, Operator **ldf, Operator **H, int &amp;nNewLIS, TreeProjection ***newLIS, int &amp;nNewSIS, TreeProjection ***newSIS, int &amp;nNewHIS, TreeProjection ***newHIS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>clearBuffer</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>a6ab13db6c6da1f91f3b6f8096e850792</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>clone</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>abfeb77003bb9f871432e37a265d7a420</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>differentiate</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>aa1c6bfc3cd14fcf74d71054c5d2e2ee8</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>enumerateVariables</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>ada7fc56b3e6f82220c099ea9ddafa66a</anchor>
      <arglist>(SymbolicIndexList *indexList)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>ac289d3b117a95461aaf5156bfd62e217</anchor>
      <arglist>(int number, double *x, double *result)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>ade64a4d95499540aed8d1c54dca652b2</anchor>
      <arglist>(EvaluationBase *x)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CurvatureType</type>
      <name>getCurvature</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>a3b78d9e0c21e81d092d088d0e6e225c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getGlobalIndex</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>a4e3419da385800ea3a62c8ba1f17a4ac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual MonotonicityType</type>
      <name>getMonotonicity</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>a5577e97c8741aa9f6796b04c45d18928</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual OperatorName</type>
      <name>getName</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>aca4b02731c1ae9254a4090326fd5dff7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getScale</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>a4d84aecdf9ddb9b0b0ae45b7d8dd622d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VariableType</type>
      <name>getType</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>a56870a115476c7020f6866e94569e6bc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getVariableIndex</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>aeb58a0434975a9938e3a7be83ad2fe0f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isDependingOn</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>adcb96830c1dca19a2aa4fbe42db8fa82</anchor>
      <arglist>(VariableType var) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isDependingOn</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>ae6a8e7bc577aded3f9ee215f906f7010</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isLinearIn</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>abf21a8c40d81514ac6056454e2a46a2a</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual NeutralElement</type>
      <name>isOneOrZero</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>aae0d7e32eb3f7baa12fb9415813bbc12</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isPolynomialIn</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>ac16aeaa332dd968df34ee09f3e1d9900</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isRationalIn</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>af050778315c1390f265ef108c5b191e2</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isSymbolic</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>a98b68585bc94341456fb4e2c7793eae4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isTrivial</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>a4c65e8f0e7a2fdb421d1f76915150cc2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isVariable</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>a35d30a43f6c36fcbb5bb2ac0f3ad5d66</anchor>
      <arglist>(VariableType &amp;varType, int &amp;component) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>loadIndices</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>a10269bdd91d0ea593037e088b33e0b27</anchor>
      <arglist>(SymbolicIndexList *indexList)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::ostream &amp;</type>
      <name>print</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>ac1ae5d2dbdc92799f44b6f0f7fa40648</anchor>
      <arglist>(std::ostream &amp;stream) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Projection</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>a7ef441b0466e33bebd04f79faa03c6e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Projection</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>a4c2eb8054fe743d31f5a6a9f9cfaacfe</anchor>
      <arglist>(const std::string &amp;name_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Projection</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>a3d9b4b0556edf0f42e3c3855c4638871</anchor>
      <arglist>(VariableType variableType_, int vIndex_, const std::string &amp;name_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Projection</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>ad5daf7813fd51bc67097229222171ae4</anchor>
      <arglist>(const Projection &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setCurvature</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>a7da343094502c5783bf686b8770e3a60</anchor>
      <arglist>(CurvatureType curvature_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setMonotonicity</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>a974a480d2cfee22eaa86076497a39d0c</anchor>
      <arglist>(MonotonicityType monotonicity_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setScale</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>a47665c76000b89e457e2e1206f5b8de5</anchor>
      <arglist>(const double &amp;scale_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setVariableExportName</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>a622eabbf964033987a880207fb08bab5</anchor>
      <arglist>(const VariableType &amp;_type, const std::vector&lt; std::string &gt; &amp;_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>substitute</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>a5b4bf173559bd92bb633945368430e6b</anchor>
      <arglist>(int index, const Operator *sub)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Projection</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>ac0554f994078308f0169a4629a2d1b0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>ADbackwardProtected</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>ac4cfcd84f394aa79cb50b91184e54be5</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator *seed, Operator **df, int &amp;nNewIS, TreeProjection ***newIS)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>ADforwardProtected</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>ae4cfbc3c96f6dceebd1473f0a04b5e3b</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator **seed, int &amp;nNewIS, TreeProjection ***newIS)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>ADsymmetricProtected</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>a5446f1871c3f2507a83c1dadfa8038f5</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator *l, Operator **S, int dimS, Operator **dfS, Operator **ldf, Operator **H, int &amp;nNewLIS, TreeProjection ***newLIS, int &amp;nNewSIS, TreeProjection ***newSIS, int &amp;nNewHIS, TreeProjection ***newHIS)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>copy</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>a817ba9f3578e2796154b8ff48018dfde</anchor>
      <arglist>(const Projection &amp;arg)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CurvatureType</type>
      <name>curvature</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>a768935039ff2e55be60350fb5c6854e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MonotonicityType</type>
      <name>monotonicity</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>a22a2ca48891b555d4d2a64dbcaadb062</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>a55a8681e4d5d8a173c3634eaf347c0e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OperatorName</type>
      <name>operatorName</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>a65af0609faefac715ab7f37bc08349db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>scale</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>a16d46a4a7c8fcd9509563d04a75d5d2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>variableIndex</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>ae04901e59f44e9892d0f89009f23df98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VariableType</type>
      <name>variableType</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>ad6f657c2701bb396fd2e0dc87342da18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>vIndex</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>a1d75426ecce800a40732e02358df8e67</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>FunctionEvaluationTree</name>
      <anchorfile>classProjection.html</anchorfile>
      <anchor>a76726c7600092c3ac3779b9733464ff9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QProblem</name>
    <filename>classQProblem.html</filename>
    <base>QProblemB</base>
    <base>QProblemB</base>
    <base>QProblemB</base>
    <member kind="function">
      <type>returnValue</type>
      <name>getA</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a30a597a3e4826dfe64baac7eb6eb50ac</anchor>
      <arglist>(real_t *const _A) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getA</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a4891d2bf0fba3414360d010b552a54d5</anchor>
      <arglist>(int number, real_t *const row) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getA</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a30a597a3e4826dfe64baac7eb6eb50ac</anchor>
      <arglist>(real_t *const _A) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getA</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a4891d2bf0fba3414360d010b552a54d5</anchor>
      <arglist>(int number, real_t *const row) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getConstraints</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a3fcd613ad403147d43788d87cad03f3a</anchor>
      <arglist>(Constraints *const _constraints) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getConstraints</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a3fcd613ad403147d43788d87cad03f3a</anchor>
      <arglist>(Constraints *const _constraints) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getConstraints</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>aff6f8a4f6589eb867ec7f89016aa93e0</anchor>
      <arglist>(Constraints &amp;_constraints) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getDualSolution</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a51ee667454957cfb4d4ac899aac96527</anchor>
      <arglist>(real_t *const yOpt) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getDualSolution</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a51ee667454957cfb4d4ac899aac96527</anchor>
      <arglist>(real_t *const yOpt) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getDualSolution</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>ae1eb985aba8a9d8f740c4df6a4afb5fe</anchor>
      <arglist>(real_t *const yOpt) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getLBA</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>aa266b52eafe677b04242828221292f38</anchor>
      <arglist>(real_t *const _lbA) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getLBA</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a0ce9ccdc2e9538c36eda7e8713986eb1</anchor>
      <arglist>(int number, real_t &amp;value) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getLBA</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>aa266b52eafe677b04242828221292f38</anchor>
      <arglist>(real_t *const _lbA) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getLBA</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a0ce9ccdc2e9538c36eda7e8713986eb1</anchor>
      <arglist>(int number, real_t &amp;value) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNAC</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a68acdc11afbc8d250370abc4a4869457</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNAC</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a68acdc11afbc8d250370abc4a4869457</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNAC</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>acf6cd80502cceb8f71cbee522260a969</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNC</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a4e70a174727f034bf7957fa2bd5eada0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNC</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a4e70a174727f034bf7957fa2bd5eada0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNC</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a4e70a174727f034bf7957fa2bd5eada0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNEC</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a4f7a6a9b4e7c47910a65061612ad0adb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNEC</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a4f7a6a9b4e7c47910a65061612ad0adb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNEC</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a4f7a6a9b4e7c47910a65061612ad0adb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNIAC</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a4cbebf1fbcbc0e12287110ab547206e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNIAC</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a4cbebf1fbcbc0e12287110ab547206e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNIAC</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a98e1d71a037c6b4a47cc6b38a4737296</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNZ</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>aa4b3fbc1fbfa928bd9aee1370b89daf5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNZ</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>aa4b3fbc1fbfa928bd9aee1370b89daf5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getNZ</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a6b2b50f9dede95dfd6d440c63a0c97e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getUBA</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a8282f6ca5a672e357409f9504b8e06b1</anchor>
      <arglist>(real_t *const _ubA) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getUBA</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a47ac341c8547b754d9a7da32629f1c84</anchor>
      <arglist>(int number, real_t &amp;value) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getUBA</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a8282f6ca5a672e357409f9504b8e06b1</anchor>
      <arglist>(real_t *const _ubA) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getUBA</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a47ac341c8547b754d9a7da32629f1c84</anchor>
      <arglist>(int number, real_t &amp;value) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>hotstart</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a7789ddf19572dc3a610a301b7b86374f</anchor>
      <arglist>(const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new, const real_t *const lbA_new, const real_t *const ubA_new, int &amp;nWSR, real_t *const cputime)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>hotstart</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a7789ddf19572dc3a610a301b7b86374f</anchor>
      <arglist>(const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new, const real_t *const lbA_new, const real_t *const ubA_new, int &amp;nWSR, real_t *const cputime)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>hotstart</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a7789ddf19572dc3a610a301b7b86374f</anchor>
      <arglist>(const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new, const real_t *const lbA_new, const real_t *const ubA_new, int &amp;nWSR, real_t *const cputime)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>hotstart</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>af33f9bef6a7bbe0d16cc033272eefd3d</anchor>
      <arglist>(const char *const g_file, const char *const lb_file, const char *const ub_file, const char *const lbA_file, const char *const ubA_file, int &amp;nWSR, real_t *const cputime)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>hotstart</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>ac54d0d8ce4b025ec5d9eae3182b09687</anchor>
      <arglist>(const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new, const real_t *const lbA_new, const real_t *const ubA_new, int &amp;nWSR, real_t *const cputime, const Bounds *const guessedBounds, const Constraints *const guessedConstraints)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>hotstart</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>ab1c064ca7d61b33afa39e98311ea9f1f</anchor>
      <arglist>(const char *const g_file, const char *const lb_file, const char *const ub_file, const char *const lbA_file, const char *const ubA_file, int &amp;nWSR, real_t *const cputime, const Bounds *const guessedBounds, const Constraints *const guessedConstraints)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a115f899ea45eda9a7087d00b89bffca9</anchor>
      <arglist>(const real_t *const _H, const real_t *const _g, const real_t *const _A, const real_t *const _lb, const real_t *const _ub, const real_t *const _lbA, const real_t *const _ubA, int &amp;nWSR, const real_t *const yOpt=0, real_t *const cputime=0)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a115f899ea45eda9a7087d00b89bffca9</anchor>
      <arglist>(const real_t *const _H, const real_t *const _g, const real_t *const _A, const real_t *const _lb, const real_t *const _ub, const real_t *const _lbA, const real_t *const _ubA, int &amp;nWSR, const real_t *const yOpt=0, real_t *const cputime=0)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a46c9460a9d932d8a8404f60f541cef51</anchor>
      <arglist>(SymmetricMatrix *_H, const real_t *const _g, Matrix *_A, const real_t *const _lb, const real_t *const _ub, const real_t *const _lbA, const real_t *const _ubA, int &amp;nWSR, real_t *const cputime)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a661c3c3941ab66524ef57506f2af956e</anchor>
      <arglist>(const real_t *const _H, const real_t *const _R, const real_t *const _g, const real_t *const _A, const real_t *const _lb, const real_t *const _ub, const real_t *const _lbA, const real_t *const _ubA, int &amp;nWSR, const real_t *const yOpt=0, real_t *const cputime=0)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a81ea36fbdc903fc9473ec9cdd550b657</anchor>
      <arglist>(const real_t *const _H, const real_t *const _g, const real_t *const _A, const real_t *const _lb, const real_t *const _ub, const real_t *const _lbA, const real_t *const _ubA, int &amp;nWSR, real_t *const cputime)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>afa55180ab8c7e6c5a61f1fb83d7aa1f0</anchor>
      <arglist>(const char *const H_file, const char *const g_file, const char *const A_file, const char *const lb_file, const char *const ub_file, const char *const lbA_file, const char *const ubA_file, int &amp;nWSR, real_t *const cputime)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a6444fc29c6c81909799476b6e463f752</anchor>
      <arglist>(SymmetricMatrix *_H, const real_t *const _g, Matrix *_A, const real_t *const _lb, const real_t *const _ub, const real_t *const _lbA, const real_t *const _ubA, int &amp;nWSR, real_t *const cputime, const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, const Constraints *const guessedConstraints)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>add3bbe6d97f697be8d097d14008cbbcb</anchor>
      <arglist>(const real_t *const _H, const real_t *const _g, const real_t *const _A, const real_t *const _lb, const real_t *const _ub, const real_t *const _lbA, const real_t *const _ubA, int &amp;nWSR, real_t *const cputime, const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, const Constraints *const guessedConstraints)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a43f6bb9280bf92070177b4daccdd0bfc</anchor>
      <arglist>(const char *const H_file, const char *const g_file, const char *const A_file, const char *const lb_file, const char *const ub_file, const char *const lbA_file, const char *const ubA_file, int &amp;nWSR, real_t *const cputime, const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, const Constraints *const guessedConstraints)</arglist>
    </member>
    <member kind="function">
      <type>QProblem &amp;</type>
      <name>operator=</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a70c1323e3b23d837b4723a6386f2b1d2</anchor>
      <arglist>(const QProblem &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>QProblem &amp;</type>
      <name>operator=</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>aac7f129c7f64c746f9078e379341b316</anchor>
      <arglist>(const QProblem &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>QProblem &amp;</type>
      <name>operator=</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>aac7f129c7f64c746f9078e379341b316</anchor>
      <arglist>(const QProblem &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>printProperties</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a589e2b01326f871820f24d47fa4372e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QProblem</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a5b9f61457b3b5e6fb43d935693bc54f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QProblem</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a616f7620819c532d2d58b4c792478d63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QProblem</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a5f2c9f851ee91b8dbe5c91eef90cf98c</anchor>
      <arglist>(int _nV, int _nC)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QProblem</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a5f2c9f851ee91b8dbe5c91eef90cf98c</anchor>
      <arglist>(int _nV, int _nC)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QProblem</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a5b9f61457b3b5e6fb43d935693bc54f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QProblem</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a35ed81509c1ec9cbbb33992257762da3</anchor>
      <arglist>(const QProblem &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QProblem</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a35ed81509c1ec9cbbb33992257762da3</anchor>
      <arglist>(const QProblem &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QProblem</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a8b1e6daa6aaa78c9948c5c9ca457c81e</anchor>
      <arglist>(int _nV, int _nC, HessianType _hessianType=HST_UNKNOWN)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QProblem</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a35ed81509c1ec9cbbb33992257762da3</anchor>
      <arglist>(const QProblem &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>reset</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a2f752d39b6935d929b963363a314b6bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>reset</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a2f752d39b6935d929b963363a314b6bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>reset</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a34c904b4c89cf56b9a233d6cc4795c4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setConstraintProduct</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a7405bfa255fa9d05172b2929a3d74825</anchor>
      <arglist>(ConstraintProduct *const _constraintProduct)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>solveCurrentEQP</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>aca103ee979a809007e3bb832c687eb7a</anchor>
      <arglist>(const int n_rhs, const real_t *g_in, const real_t *lb_in, const real_t *ub_in, const real_t *lbA_in, const real_t *ubA_in, real_t *x_out, real_t *y_out)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~QProblem</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>aa3b77fe7ac77479aacee421fdeba5bca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~QProblem</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>aa3b77fe7ac77479aacee421fdeba5bca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QProblem</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>adc4757115c29c64ff8f10a31fe9fa405</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>addBound</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>ac4e54146a5d2ad4c2b1c16e15731dacc</anchor>
      <arglist>(int number, SubjectToStatus B_status, BooleanType updateCholesky)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>addBound</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>ac4e54146a5d2ad4c2b1c16e15731dacc</anchor>
      <arglist>(int number, SubjectToStatus B_status, BooleanType updateCholesky)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>addBound</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>abaeb7f9dc975f9c19342d1f846ee4e24</anchor>
      <arglist>(int number, SubjectToStatus B_status, BooleanType updateCholesky, BooleanType ensureLI=BT_TRUE)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>addBound_checkLI</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a946fbc2babac30ff666501f9e0397196</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>addBound_checkLI</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a946fbc2babac30ff666501f9e0397196</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>addBound_checkLI</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a946fbc2babac30ff666501f9e0397196</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>addBound_ensureLI</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a8c7d6a3375c79aab00594f8f88361683</anchor>
      <arglist>(int number, SubjectToStatus B_status)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>addBound_ensureLI</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a8c7d6a3375c79aab00594f8f88361683</anchor>
      <arglist>(int number, SubjectToStatus B_status)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>addBound_ensureLI</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a8c7d6a3375c79aab00594f8f88361683</anchor>
      <arglist>(int number, SubjectToStatus B_status)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>addConstraint</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>af85e1e112bbc464ccbc9de1dc263e174</anchor>
      <arglist>(int number, SubjectToStatus C_status, BooleanType updateCholesky)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>addConstraint</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>af85e1e112bbc464ccbc9de1dc263e174</anchor>
      <arglist>(int number, SubjectToStatus C_status, BooleanType updateCholesky)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>addConstraint</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a9afd51a8349533f7ff5467518c761529</anchor>
      <arglist>(int number, SubjectToStatus C_status, BooleanType updateCholesky, BooleanType ensureLI=BT_TRUE)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>addConstraint_checkLI</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a1db09f8580bb01e1629b2f2763e24c7f</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>addConstraint_checkLI</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a1db09f8580bb01e1629b2f2763e24c7f</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>addConstraint_checkLI</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a1db09f8580bb01e1629b2f2763e24c7f</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>addConstraint_ensureLI</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>ab4f383f420fe3f1e466e0517b2d71f8a</anchor>
      <arglist>(int number, SubjectToStatus C_status)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>addConstraint_ensureLI</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>ab4f383f420fe3f1e466e0517b2d71f8a</anchor>
      <arglist>(int number, SubjectToStatus C_status)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>addConstraint_ensureLI</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>ab4f383f420fe3f1e466e0517b2d71f8a</anchor>
      <arglist>(int number, SubjectToStatus C_status)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>BooleanType</type>
      <name>areBoundsConsistent</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a9dc712ef1e9fca16aece3548510b2f30</anchor>
      <arglist>(const real_t *const delta_lb, const real_t *const delta_ub, const real_t *const delta_lbA, const real_t *const delta_ubA) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>BooleanType</type>
      <name>areBoundsConsistent</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a9dc712ef1e9fca16aece3548510b2f30</anchor>
      <arglist>(const real_t *const delta_lb, const real_t *const delta_ub, const real_t *const delta_lbA, const real_t *const delta_ubA) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>backsolveR</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a183c491e51f6bc78a0f4e1f83b78f78a</anchor>
      <arglist>(const real_t *const b, BooleanType transposed, real_t *const a)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>backsolveR</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a39a3ae8e6d380f59e5232d2b982fd0aa</anchor>
      <arglist>(const real_t *const b, BooleanType transposed, BooleanType removingBound, real_t *const a)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>backsolveR</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a183c491e51f6bc78a0f4e1f83b78f78a</anchor>
      <arglist>(const real_t *const b, BooleanType transposed, real_t *const a)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>backsolveR</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a39a3ae8e6d380f59e5232d2b982fd0aa</anchor>
      <arglist>(const real_t *const b, BooleanType transposed, BooleanType removingBound, real_t *const a)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>backsolveT</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a6c8b2a1e9b817e1acca89ac8ae09514b</anchor>
      <arglist>(const real_t *const b, BooleanType transposed, real_t *const a)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>backsolveT</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a6c8b2a1e9b817e1acca89ac8ae09514b</anchor>
      <arglist>(const real_t *const b, BooleanType transposed, real_t *const a)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>backsolveT</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a0563822d48c2b9316ceb1a3abd8ac536</anchor>
      <arglist>(const real_t *const b, BooleanType transposed, real_t *const a) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>changeActiveSet</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a87b0484bebb552796bcfcfd14a87136a</anchor>
      <arglist>(int BC_idx, SubjectToStatus BC_status, BooleanType BC_isBound)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>checkKKTconditions</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a939b24ee412287816e883b8b2689ed78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>checkKKTconditions</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a939b24ee412287816e883b8b2689ed78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>clear</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a9ccceb2ebb31fca9a6892b3da4286308</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>computeInitialCholesky</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a8937aefe11bd8d5d749b1b7d2f669e6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>copy</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a368a4cf5e6133a1d851b720487fbb41f</anchor>
      <arglist>(const QProblem &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>determineDataShift</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>aa72f6a87e8dcda0a07353d3d25eb11a1</anchor>
      <arglist>(const real_t *const g_new, const real_t *const lbA_new, const real_t *const ubA_new, const real_t *const lb_new, const real_t *const ub_new, real_t *const delta_g, real_t *const delta_lbA, real_t *const delta_ubA, real_t *const delta_lb, real_t *const delta_ub, BooleanType &amp;Delta_bC_isZero, BooleanType &amp;Delta_bB_isZero)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>determineStepDirection</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a1b2636572bd7eeed4f23222a6a1653e1</anchor>
      <arglist>(const real_t *const delta_g, const real_t *const delta_lbA, const real_t *const delta_ubA, const real_t *const delta_lb, const real_t *const delta_ub, BooleanType Delta_bC_isZero, BooleanType Delta_bB_isZero, real_t *const delta_xFX, real_t *const delta_xFR, real_t *const delta_yAC, real_t *const delta_yFX)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>ensureNonzeroCurvature</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>af31805351afbf485558eaf51e0bab3fd</anchor>
      <arglist>(BooleanType removeBoundNotConstraint, int remIdx, BooleanType &amp;exchangeHappened, BooleanType &amp;addBoundNotConstraint, int &amp;addIdx, SubjectToStatus &amp;addStatus)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>hotstart_determineDataShift</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a5e50e6a2c27f0182d4800b12e1eda79c</anchor>
      <arglist>(const int *const FX_idx, const int *const AC_idx, const real_t *const g_new, const real_t *const lbA_new, const real_t *const ubA_new, const real_t *const lb_new, const real_t *const ub_new, real_t *const delta_g, real_t *const delta_lbA, real_t *const delta_ubA, real_t *const delta_lb, real_t *const delta_ub, BooleanType &amp;Delta_bC_isZero, BooleanType &amp;Delta_bB_isZero)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>hotstart_determineDataShift</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a5e50e6a2c27f0182d4800b12e1eda79c</anchor>
      <arglist>(const int *const FX_idx, const int *const AC_idx, const real_t *const g_new, const real_t *const lbA_new, const real_t *const ubA_new, const real_t *const lb_new, const real_t *const ub_new, real_t *const delta_g, real_t *const delta_lbA, real_t *const delta_ubA, real_t *const delta_lb, real_t *const delta_ub, BooleanType &amp;Delta_bC_isZero, BooleanType &amp;Delta_bB_isZero)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>hotstart_determineStepDirection</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>acc7c87d1b789691d6dd6dd8a42f2c2f6</anchor>
      <arglist>(const int *const FR_idx, const int *const FX_idx, const int *const AC_idx, const real_t *const delta_g, const real_t *const delta_lbA, const real_t *const delta_ubA, const real_t *const delta_lb, const real_t *const delta_ub, BooleanType Delta_bC_isZero, BooleanType Delta_bB_isZero, real_t *const delta_xFX, real_t *const delta_xFR, real_t *const delta_yAC, real_t *const delta_yFX)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>hotstart_determineStepDirection</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>acc7c87d1b789691d6dd6dd8a42f2c2f6</anchor>
      <arglist>(const int *const FR_idx, const int *const FX_idx, const int *const AC_idx, const real_t *const delta_g, const real_t *const delta_lbA, const real_t *const delta_ubA, const real_t *const delta_lb, const real_t *const delta_ub, BooleanType Delta_bC_isZero, BooleanType Delta_bB_isZero, real_t *const delta_xFX, real_t *const delta_xFR, real_t *const delta_yAC, real_t *const delta_yFX)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>hotstart_determineStepLength</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a5e7cf99b61cdf0f89f46caced0b3598b</anchor>
      <arglist>(const int *const FR_idx, const int *const FX_idx, const int *const AC_idx, const int *const IAC_idx, const real_t *const delta_lbA, const real_t *const delta_ubA, const real_t *const delta_lb, const real_t *const delta_ub, const real_t *const delta_xFX, const real_t *const delta_xFR, const real_t *const delta_yAC, const real_t *const delta_yFX, real_t *const delta_Ax, int &amp;BC_idx, SubjectToStatus &amp;BC_status, BooleanType &amp;BC_isBound)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>hotstart_determineStepLength</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a5e7cf99b61cdf0f89f46caced0b3598b</anchor>
      <arglist>(const int *const FR_idx, const int *const FX_idx, const int *const AC_idx, const int *const IAC_idx, const real_t *const delta_lbA, const real_t *const delta_ubA, const real_t *const delta_lb, const real_t *const delta_ub, const real_t *const delta_xFX, const real_t *const delta_xFR, const real_t *const delta_yAC, const real_t *const delta_yFX, real_t *const delta_Ax, int &amp;BC_idx, SubjectToStatus &amp;BC_status, BooleanType &amp;BC_isBound)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>hotstart_performStep</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>aa356ebcd5e152abd54051036b7f9c76d</anchor>
      <arglist>(const int *const FR_idx, const int *const FX_idx, const int *const AC_idx, const int *const IAC_idx, const real_t *const delta_g, const real_t *const delta_lbA, const real_t *const delta_ubA, const real_t *const delta_lb, const real_t *const delta_ub, const real_t *const delta_xFX, const real_t *const delta_xFR, const real_t *const delta_yAC, const real_t *const delta_yFX, const real_t *const delta_Ax, int BC_idx, SubjectToStatus BC_status, BooleanType BC_isBound)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>hotstart_performStep</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>aa356ebcd5e152abd54051036b7f9c76d</anchor>
      <arglist>(const int *const FR_idx, const int *const FX_idx, const int *const AC_idx, const int *const IAC_idx, const real_t *const delta_g, const real_t *const delta_lbA, const real_t *const delta_ubA, const real_t *const delta_lb, const real_t *const delta_ub, const real_t *const delta_xFX, const real_t *const delta_xFR, const real_t *const delta_yAC, const real_t *const delta_yFX, const real_t *const delta_Ax, int BC_idx, SubjectToStatus BC_status, BooleanType BC_isBound)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>loadQPvectorsFromFile</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>aa9790815d74ce8e61005d130e333d6f4</anchor>
      <arglist>(const char *const g_file, const char *const lb_file, const char *const ub_file, const char *const lbA_file, const char *const ubA_file, real_t *const g_new, real_t *const lb_new, real_t *const ub_new, real_t *const lbA_new, real_t *const ubA_new) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>obtainAuxiliaryWorkingSet</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a196494261347150c9d8ec6e62c4f0470</anchor>
      <arglist>(const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, const Constraints *const guessedConstraints, Bounds *auxiliaryBounds, Constraints *auxiliaryConstraints) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>obtainAuxiliaryWorkingSet</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a196494261347150c9d8ec6e62c4f0470</anchor>
      <arglist>(const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, const Constraints *const guessedConstraints, Bounds *auxiliaryBounds, Constraints *auxiliaryConstraints) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>obtainAuxiliaryWorkingSet</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a196494261347150c9d8ec6e62c4f0470</anchor>
      <arglist>(const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, const Constraints *const guessedConstraints, Bounds *auxiliaryBounds, Constraints *auxiliaryConstraints) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>performDriftCorrection</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a3535afaf58904aa56fd17e4e49eb50aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>performPlainRatioTest</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a1cb0fac050a8a31a2fe98289bdaca196</anchor>
      <arglist>(int nIdx, const int *const idxList, const real_t *const num, const real_t *const den, real_t epsNum, real_t epsDen, real_t &amp;t, int &amp;BC_idx) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>performRamping</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a1905b766c096a2dded5927a9e9824b65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>performStep</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>ab5540a5ac739561b704c815116f1dc7d</anchor>
      <arglist>(const real_t *const delta_g, const real_t *const delta_lbA, const real_t *const delta_ubA, const real_t *const delta_lb, const real_t *const delta_ub, const real_t *const delta_xFX, const real_t *const delta_xFR, const real_t *const delta_yAC, const real_t *const delta_yFX, int &amp;BC_idx, SubjectToStatus &amp;BC_status, BooleanType &amp;BC_isBound)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>printIteration</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>aa42a85afe05309ac3860e44f5bb02864</anchor>
      <arglist>(int iteration, int BC_idx, SubjectToStatus BC_status, BooleanType BC_isBound)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>real_t</type>
      <name>relativeHomotopyLength</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>ac9bd93c9a1eaaacdac0b61d36262f650</anchor>
      <arglist>(const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new, const real_t *const lbA_new, const real_t *const ubA_new)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>removeBound</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a4e10ea505743b166d0662f688aa35801</anchor>
      <arglist>(int number, BooleanType updateCholesky)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>removeBound</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a4e10ea505743b166d0662f688aa35801</anchor>
      <arglist>(int number, BooleanType updateCholesky)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>removeBound</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a12931eb86b975a1e3b0537c94c30a290</anchor>
      <arglist>(int number, BooleanType updateCholesky, BooleanType allowFlipping=BT_FALSE, BooleanType ensureNZC=BT_FALSE)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>removeConstraint</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>ac841bb5dead65d23cfd33784a46605ef</anchor>
      <arglist>(int number, BooleanType updateCholesky)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>removeConstraint</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>ac841bb5dead65d23cfd33784a46605ef</anchor>
      <arglist>(int number, BooleanType updateCholesky)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>removeConstraint</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a140f91786436fd1069e932733eba5abd</anchor>
      <arglist>(int number, BooleanType updateCholesky, BooleanType allowFlipping=BT_FALSE, BooleanType ensureNZC=BT_FALSE)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setA</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>acbbdbe2ce22d9b01dc17aee6e4a19745</anchor>
      <arglist>(const real_t *const A_new)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setA</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>afbeb97f00fdd7ebd35885e4bb5899248</anchor>
      <arglist>(int number, const real_t *const value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setA</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>acbbdbe2ce22d9b01dc17aee6e4a19745</anchor>
      <arglist>(const real_t *const A_new)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setA</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>afbeb97f00fdd7ebd35885e4bb5899248</anchor>
      <arglist>(int number, const real_t *const value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setA</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>afd392ee6cbfa4dd00d4941c51939e777</anchor>
      <arglist>(Matrix *A_new)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setA</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>acbbdbe2ce22d9b01dc17aee6e4a19745</anchor>
      <arglist>(const real_t *const A_new)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setLBA</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a48bae806d7e2703116749a6dba1f3330</anchor>
      <arglist>(const real_t *const lbA_new)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setLBA</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a72c7cef0ea10916468b1bdbd62df497b</anchor>
      <arglist>(int number, real_t value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setLBA</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a48bae806d7e2703116749a6dba1f3330</anchor>
      <arglist>(const real_t *const lbA_new)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setLBA</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a72c7cef0ea10916468b1bdbd62df497b</anchor>
      <arglist>(int number, real_t value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setLBA</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a48bae806d7e2703116749a6dba1f3330</anchor>
      <arglist>(const real_t *const lbA_new)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setLBA</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a72c7cef0ea10916468b1bdbd62df497b</anchor>
      <arglist>(int number, real_t value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setUBA</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a354fa56e3cf364846f31dcd68e3b8d02</anchor>
      <arglist>(const real_t *const ubA_new)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setUBA</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a857d3c253bc69decbf66728a62fef6bd</anchor>
      <arglist>(int number, real_t value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setUBA</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a354fa56e3cf364846f31dcd68e3b8d02</anchor>
      <arglist>(const real_t *const ubA_new)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setUBA</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a857d3c253bc69decbf66728a62fef6bd</anchor>
      <arglist>(int number, real_t value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setUBA</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a354fa56e3cf364846f31dcd68e3b8d02</anchor>
      <arglist>(const real_t *const ubA_new)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setUBA</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a857d3c253bc69decbf66728a62fef6bd</anchor>
      <arglist>(int number, real_t value)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupAuxiliaryQP</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>af76db9fd0aa230001e11b5c86bbfbae9</anchor>
      <arglist>(const Bounds *const guessedBounds, const Constraints *const guessedConstraints)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupAuxiliaryQPbounds</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a0db2ab7f578d4254353279643219a7f1</anchor>
      <arglist>(const Bounds *const auxiliaryBounds, const Constraints *const auxiliaryConstraints, BooleanType useRelaxation)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupAuxiliaryQPbounds</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a0db2ab7f578d4254353279643219a7f1</anchor>
      <arglist>(const Bounds *const auxiliaryBounds, const Constraints *const auxiliaryConstraints, BooleanType useRelaxation)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupAuxiliaryQPbounds</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a0db2ab7f578d4254353279643219a7f1</anchor>
      <arglist>(const Bounds *const auxiliaryBounds, const Constraints *const auxiliaryConstraints, BooleanType useRelaxation)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupAuxiliaryQPgradient</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a20876832f9f362aa98ae9fde45713297</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupAuxiliaryQPgradient</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a20876832f9f362aa98ae9fde45713297</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupAuxiliaryQPgradient</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a20876832f9f362aa98ae9fde45713297</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupAuxiliaryQPsolution</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a393d3526ea02bb6ec26896c857f70bb6</anchor>
      <arglist>(const real_t *const xOpt, const real_t *const yOpt)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupAuxiliaryQPsolution</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a393d3526ea02bb6ec26896c857f70bb6</anchor>
      <arglist>(const real_t *const xOpt, const real_t *const yOpt)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupAuxiliaryQPsolution</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a393d3526ea02bb6ec26896c857f70bb6</anchor>
      <arglist>(const real_t *const xOpt, const real_t *const yOpt)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupAuxiliaryWorkingSet</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a1779e923a5f84cdddd33bbe38735f58c</anchor>
      <arglist>(const Bounds *const auxiliaryBounds, const Constraints *const auxiliaryConstraints, BooleanType setupAfresh)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupAuxiliaryWorkingSet</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a1779e923a5f84cdddd33bbe38735f58c</anchor>
      <arglist>(const Bounds *const auxiliaryBounds, const Constraints *const auxiliaryConstraints, BooleanType setupAfresh)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupAuxiliaryWorkingSet</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a1779e923a5f84cdddd33bbe38735f58c</anchor>
      <arglist>(const Bounds *const auxiliaryBounds, const Constraints *const auxiliaryConstraints, BooleanType setupAfresh)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupCholeskyDecompositionProjected</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a8587edd6e4cb55879d84a5297c4896fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupCholeskyDecompositionProjected</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a8587edd6e4cb55879d84a5297c4896fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupCholeskyDecompositionProjected</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a8587edd6e4cb55879d84a5297c4896fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupQPdata</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a7efaf9fce5842504ec156a0254599a7f</anchor>
      <arglist>(const real_t *const _H, const real_t *const _g, const real_t *const _A, const real_t *const _lb, const real_t *const _ub, const real_t *const _lbA, const real_t *const _ubA)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupQPdata</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a14451ffe3c5b43a73a17625b9c54dbc3</anchor>
      <arglist>(const real_t *const _H, const real_t *const _R, const real_t *const _g, const real_t *const _A, const real_t *const _lb, const real_t *const _ub, const real_t *const _lbA, const real_t *const _ubA)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupQPdata</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a795e8ecc363ab25f15ffaf12a9ec4040</anchor>
      <arglist>(SymmetricMatrix *_H, const real_t *const _g, Matrix *_A, const real_t *const _lb, const real_t *const _ub, const real_t *const _lbA, const real_t *const _ubA)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupQPdata</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a7efaf9fce5842504ec156a0254599a7f</anchor>
      <arglist>(const real_t *const _H, const real_t *const _g, const real_t *const _A, const real_t *const _lb, const real_t *const _ub, const real_t *const _lbA, const real_t *const _ubA)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupQPdataFromFile</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a080fb229af9e97e338a543de442315d5</anchor>
      <arglist>(const char *const H_file, const char *const g_file, const char *const A_file, const char *const lb_file, const char *const ub_file, const char *const lbA_file, const char *const ubA_file)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupSubjectToType</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>af024ebec53f988671f24ee98e71394a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupSubjectToType</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>af024ebec53f988671f24ee98e71394a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupSubjectToType</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>aae06d2b6d5e3f4719e427eef45016b7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupSubjectToType</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a2b526270858f09361f3a523124a0f0ba</anchor>
      <arglist>(const real_t *const lb_new, const real_t *const ub_new, const real_t *const lbA_new, const real_t *const ubA_new)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupTQfactorisation</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a08d6dfbf81516910e5d7af60f4f67faa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupTQfactorisation</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a08d6dfbf81516910e5d7af60f4f67faa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupTQfactorisation</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a08d6dfbf81516910e5d7af60f4f67faa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>BooleanType</type>
      <name>shallRefactorise</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a651ca5acf98ea0d707ecfa33bee8e2a6</anchor>
      <arglist>(const Bounds *const guessedBounds, const Constraints *const guessedConstraints) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>solveInitialQP</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a048bbbe3969ccac99c5278d04dcbdd97</anchor>
      <arglist>(const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, const Constraints *const guessedConstraints, int &amp;nWSR, real_t *const cputime)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>solveInitialQP</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a048bbbe3969ccac99c5278d04dcbdd97</anchor>
      <arglist>(const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, const Constraints *const guessedConstraints, int &amp;nWSR, real_t *const cputime)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>solveInitialQP</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a048bbbe3969ccac99c5278d04dcbdd97</anchor>
      <arglist>(const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, const Constraints *const guessedConstraints, int &amp;nWSR, real_t *const cputime)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>solveQP</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>ab794bdf2eb366226da400441f2e0d365</anchor>
      <arglist>(const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new, const real_t *const lbA_new, const real_t *const ubA_new, int &amp;nWSR, real_t *const cputime, int nWSRperformed=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>solveRegularisedQP</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a310214d78f1bf41c508fb08ee6b94664</anchor>
      <arglist>(const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new, const real_t *const lbA_new, const real_t *const ubA_new, int &amp;nWSR, real_t *const cputime, int nWSRperformed=0)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t</type>
      <name>A</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a98151fcbe043a2eb75b36a6c8821113d</anchor>
      <arglist>[NCMAX_ALLOC *NVMAX]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix *</type>
      <name>A</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a3de8a9d6d4204c6907e19f3ceca139f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t</type>
      <name>Ax</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>abf3e902bed10670ea3eb0fc6eb2ab618</anchor>
      <arglist>[NCMAX_ALLOC]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t *</type>
      <name>Ax</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a5471677b58b0d513b546e8238c583472</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t *</type>
      <name>Ax_l</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a79c7d319fdd782c617728eaf260d15c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t *</type>
      <name>Ax_u</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a0aed3f7b675010b4117c6e3cbc1a38e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ConstraintProduct *</type>
      <name>constraintProduct</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>abea467ddb7e5129e3b48878e00d03689</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Constraints</type>
      <name>constraints</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a0b91803a820d36748ae392bf8f74de64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CyclingManager</type>
      <name>cyclingManager</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a4643de4fbdf588b5409b81adcb4a206d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t *</type>
      <name>delta_xFRy</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>af88e0da3fce31851dfe3f40c565da46d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t *</type>
      <name>delta_xFRz</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a40b30d04725b2a901b1eed044fd371a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t *</type>
      <name>delta_yAC_TMP</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>ae45447ddd6349c02648331e25302c08f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BooleanType</type>
      <name>freeConstraintMatrix</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a3a4b41db599d522b459ac0a6065c346c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>idxAddB</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>aee232819e1d7bd8720872a886aa63f1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>idxAddC</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a1b23ea57017d56736b4d90e3f067132d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>idxRemB</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>abad5c15e6d0c621cea0d7355a5eb16c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>idxRemC</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>ac90fd3f4126680ffdceb86c5a64d1cb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t</type>
      <name>lbA</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a91cbf5c7b2c84ca13eb5a1f87ee8c307</anchor>
      <arglist>[NCMAX_ALLOC]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t *</type>
      <name>lbA</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a9326d4986de336d9b1ee22954010e311</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t</type>
      <name>Q</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a1f874a7a50e5de3c430b302163fcee0e</anchor>
      <arglist>[NVMAX *NVMAX]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t *</type>
      <name>Q</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>aa8bebb2350185cb95782c3bbb98f739f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>sizeT</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a9a4b7880991b697c6a4f7b28a3fc38e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t</type>
      <name>T</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a837b17c0c7eae5fa7f8507be3785448f</anchor>
      <arglist>[NVMAX *NVMAX]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t *</type>
      <name>T</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a73598120773468b6d4d792d520fb1382</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t *</type>
      <name>tempA</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a6d03bae8b65750b03fb41f642e99ac83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t *</type>
      <name>tempB</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a576bbbc7847e72d00700610fbd0d9ce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t</type>
      <name>ubA</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>ae3f9eb3ac961c6e9acfb3e24b6dd8cc2</anchor>
      <arglist>[NCMAX_ALLOC]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t *</type>
      <name>ubA</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>afbb3ece123fd25bb93e9546557cc1b5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t *</type>
      <name>ZFR_delta_xFRz</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a70a3a688b2ac0d3f5c51ea1112ffe6e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>SolutionAnalysis</name>
      <anchorfile>classQProblem.html</anchorfile>
      <anchor>a714882a6622f3c2ea2e7e2b247c4934e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QProblemB</name>
    <filename>classQProblemB.html</filename>
    <member kind="function">
      <type>returnValue</type>
      <name>getBounds</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>ae8188855b8ea0cbf38c41a5bd7bf6b97</anchor>
      <arglist>(Bounds *const _bounds) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getBounds</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>ae8188855b8ea0cbf38c41a5bd7bf6b97</anchor>
      <arglist>(Bounds *const _bounds) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getBounds</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a77c744c1641b482ded3b5f80d1fcd279</anchor>
      <arglist>(Bounds &amp;_bounds) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getDualSolution</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>ac00fdae764050f708820a38350006f63</anchor>
      <arglist>(real_t *const yOpt) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getDualSolution</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>ac00fdae764050f708820a38350006f63</anchor>
      <arglist>(real_t *const yOpt) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getDualSolution</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>ac5a4fb114a4ff7e94eb870fdd2ef1434</anchor>
      <arglist>(real_t *const yOpt) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getG</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a6ebd25b2f99883c0b9c7702d7c35918d</anchor>
      <arglist>(real_t *const _g) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getG</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a6ebd25b2f99883c0b9c7702d7c35918d</anchor>
      <arglist>(real_t *const _g) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getH</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a58dd534f5fd29458ed62259e27c9e6a6</anchor>
      <arglist>(real_t *const _H) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getH</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a58dd534f5fd29458ed62259e27c9e6a6</anchor>
      <arglist>(real_t *const _H) const </arglist>
    </member>
    <member kind="function">
      <type>HessianType</type>
      <name>getHessianType</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>acffad5ba74e516c1ebca5e67739bc107</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>HessianType</type>
      <name>getHessianType</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>acffad5ba74e516c1ebca5e67739bc107</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>HessianType</type>
      <name>getHessianType</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>acffad5ba74e516c1ebca5e67739bc107</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getLB</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>af2786f70ae01fc3a6b6e3891b3bc78fe</anchor>
      <arglist>(real_t *const _lb) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getLB</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>af5203fb7020f09dac7cea55db99d51d4</anchor>
      <arglist>(int number, real_t &amp;value) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getLB</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>af2786f70ae01fc3a6b6e3891b3bc78fe</anchor>
      <arglist>(real_t *const _lb) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getLB</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>af5203fb7020f09dac7cea55db99d51d4</anchor>
      <arglist>(int number, real_t &amp;value) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNFR</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a93b03289393f96f4c7421115664b65cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNFR</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a93b03289393f96f4c7421115664b65cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNFR</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>af7bd05a4562b10f6abda736cfed019d2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNFV</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>af41e7a2ef8f8ad16e8cdf272352f915d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNFV</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>af41e7a2ef8f8ad16e8cdf272352f915d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNFV</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>af41e7a2ef8f8ad16e8cdf272352f915d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNFX</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a8b3c9b4283dd24903ccdde96a589deed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNFX</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a8b3c9b4283dd24903ccdde96a589deed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNFX</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a4fabb68b173c50bf9fb66e015d8248d6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNV</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a341a93cc01d9a586ae407a6dfa9728bc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNV</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a341a93cc01d9a586ae407a6dfa9728bc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNV</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a341a93cc01d9a586ae407a6dfa9728bc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNZ</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a01403273ceb42c32cd87f3e8fa1e15ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNZ</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a01403273ceb42c32cd87f3e8fa1e15ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getNZ</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>aa14b698cecac984c3084eccdd4de2848</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>getObjVal</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a3f204b057ad15d9c8eaf79fa8839f750</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>getObjVal</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a24399fcd7a7639f9f89cf376e15798ce</anchor>
      <arglist>(const real_t *const _x) const </arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>getObjVal</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a3f204b057ad15d9c8eaf79fa8839f750</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>getObjVal</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a24399fcd7a7639f9f89cf376e15798ce</anchor>
      <arglist>(const real_t *const _x) const </arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>getObjVal</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a3f204b057ad15d9c8eaf79fa8839f750</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>getObjVal</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a24399fcd7a7639f9f89cf376e15798ce</anchor>
      <arglist>(const real_t *const _x) const </arglist>
    </member>
    <member kind="function">
      <type>Options</type>
      <name>getOptions</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a5b956306c4adaadc08d972fe4076ca88</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getPrimalSolution</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a607c62c249e783aaafe62035dfa694f7</anchor>
      <arglist>(real_t *const xOpt) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getPrimalSolution</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a607c62c249e783aaafe62035dfa694f7</anchor>
      <arglist>(real_t *const xOpt) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getPrimalSolution</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a607c62c249e783aaafe62035dfa694f7</anchor>
      <arglist>(real_t *const xOpt) const </arglist>
    </member>
    <member kind="function">
      <type>PrintLevel</type>
      <name>getPrintLevel</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>abaa4a25c9691ea3e10c1cc0c977dd4fe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PrintLevel</type>
      <name>getPrintLevel</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>abaa4a25c9691ea3e10c1cc0c977dd4fe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PrintLevel</type>
      <name>getPrintLevel</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>abaa4a25c9691ea3e10c1cc0c977dd4fe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QProblemStatus</type>
      <name>getStatus</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a6977b3a990bab9268ca1c71e8b0d30cf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QProblemStatus</type>
      <name>getStatus</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a6977b3a990bab9268ca1c71e8b0d30cf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QProblemStatus</type>
      <name>getStatus</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a6977b3a990bab9268ca1c71e8b0d30cf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getUB</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a049ba5ccf404318a16f19b1e9a0529ca</anchor>
      <arglist>(real_t *const _ub) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getUB</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>accbd2cad3544b951086c122b0dce59a8</anchor>
      <arglist>(int number, real_t &amp;value) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getUB</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a049ba5ccf404318a16f19b1e9a0529ca</anchor>
      <arglist>(real_t *const _ub) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getUB</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>accbd2cad3544b951086c122b0dce59a8</anchor>
      <arglist>(int number, real_t &amp;value) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>hotstart</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>aff461f10d5a9d68667d700f8b0c994a7</anchor>
      <arglist>(const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new, int &amp;nWSR, real_t *const cputime)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>hotstart</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>aff461f10d5a9d68667d700f8b0c994a7</anchor>
      <arglist>(const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new, int &amp;nWSR, real_t *const cputime)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>hotstart</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>aff461f10d5a9d68667d700f8b0c994a7</anchor>
      <arglist>(const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new, int &amp;nWSR, real_t *const cputime)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>hotstart</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a0bbce965f626e6e5a8fb4ba0797b4fe6</anchor>
      <arglist>(const char *const g_file, const char *const lb_file, const char *const ub_file, int &amp;nWSR, real_t *const cputime)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>hotstart</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>aab13eb93ae331a62f72f812d5e42a664</anchor>
      <arglist>(const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new, int &amp;nWSR, real_t *const cputime, const Bounds *const guessedBounds)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>hotstart</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>ae66c51f20ffcb48b09ef1b40cc833095</anchor>
      <arglist>(const char *const g_file, const char *const lb_file, const char *const ub_file, int &amp;nWSR, real_t *const cputime, const Bounds *const guessedBounds)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>aa4b5accd78f8674db465527752366a6e</anchor>
      <arglist>(const real_t *const _H, const real_t *const _g, const real_t *const _lb, const real_t *const _ub, int &amp;nWSR, const real_t *const yOpt=0, real_t *const cputime=0)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>aa4b5accd78f8674db465527752366a6e</anchor>
      <arglist>(const real_t *const _H, const real_t *const _g, const real_t *const _lb, const real_t *const _ub, int &amp;nWSR, const real_t *const yOpt=0, real_t *const cputime=0)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a3f511c89aebadc66ea6b2ed5caee98e2</anchor>
      <arglist>(SymmetricMatrix *_H, const real_t *const _g, const real_t *const _lb, const real_t *const _ub, int &amp;nWSR, real_t *const cputime)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a2be0e2a100a6efa146bdc4b046120081</anchor>
      <arglist>(const real_t *const _H, const real_t *const _R, const real_t *const _g, const real_t *const _lb, const real_t *const _ub, int &amp;nWSR, const real_t *const yOpt=0, real_t *const cputime=0)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a81924c582f2586dd65b6532f30718b41</anchor>
      <arglist>(const real_t *const _H, const real_t *const _g, const real_t *const _lb, const real_t *const _ub, int &amp;nWSR, real_t *const cputime)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a4c8be521ab0d1fe3bd00677bf7e0c96a</anchor>
      <arglist>(const char *const H_file, const char *const g_file, const char *const lb_file, const char *const ub_file, int &amp;nWSR, real_t *const cputime)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>aa0098e5825e460380a3211b14f31e232</anchor>
      <arglist>(SymmetricMatrix *_H, const real_t *const _g, const real_t *const _lb, const real_t *const _ub, int &amp;nWSR, real_t *const cputime, const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a2cd4ae459e01c4199fa59ec6b5750db8</anchor>
      <arglist>(const real_t *const _H, const real_t *const _g, const real_t *const _lb, const real_t *const _ub, int &amp;nWSR, real_t *const cputime, const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a7729f4af7a6492717d81ae77a60ed5ff</anchor>
      <arglist>(const char *const H_file, const char *const g_file, const char *const lb_file, const char *const ub_file, int &amp;nWSR, real_t *const cputime, const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isInfeasible</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a0a04b59313783541265e3c32f9782f88</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isInfeasible</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a0a04b59313783541265e3c32f9782f88</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isInfeasible</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a0a04b59313783541265e3c32f9782f88</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isInitialised</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>ace7ad79b45cadc772e4824523f633e58</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isInitialised</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>ace7ad79b45cadc772e4824523f633e58</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isInitialised</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>ace7ad79b45cadc772e4824523f633e58</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isSolved</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a8774d18a896787e005874f7d26de8e07</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isSolved</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a8774d18a896787e005874f7d26de8e07</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isSolved</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a8774d18a896787e005874f7d26de8e07</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isUnbounded</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a7cc69d93266a5b959e668dc0eaf399c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isUnbounded</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a7cc69d93266a5b959e668dc0eaf399c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isUnbounded</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a7cc69d93266a5b959e668dc0eaf399c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QProblemB &amp;</type>
      <name>operator=</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a2b46dda11ffcb3c5895734dd9d488d96</anchor>
      <arglist>(const QProblemB &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>QProblemB &amp;</type>
      <name>operator=</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>aefdce5618a0c88d7677b5783b6e40578</anchor>
      <arglist>(const QProblemB &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>QProblemB &amp;</type>
      <name>operator=</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a2b46dda11ffcb3c5895734dd9d488d96</anchor>
      <arglist>(const QProblemB &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>printOptions</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a9f3516be7c3f59eddee7788172e7a4e6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>printProperties</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a587077ee58951d181f89674fd9c15f7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QProblemB</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a707faf6205b974f079013e24c5ec2234</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QProblemB</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a130f38af91d808933e0f89948a82d030</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QProblemB</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a42dff702b3736ed08d1f3a675d22d939</anchor>
      <arglist>(int _nV)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QProblemB</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a42dff702b3736ed08d1f3a675d22d939</anchor>
      <arglist>(int _nV)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QProblemB</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a370995d62be6dbeef2415b3882c00fe7</anchor>
      <arglist>(const QProblemB &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QProblemB</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a370995d62be6dbeef2415b3882c00fe7</anchor>
      <arglist>(const QProblemB &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QProblemB</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a707faf6205b974f079013e24c5ec2234</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QProblemB</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a3c284fc80e399c9d67d2e902755764f5</anchor>
      <arglist>(int _nV, HessianType _hessianType=HST_UNKNOWN)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QProblemB</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a370995d62be6dbeef2415b3882c00fe7</anchor>
      <arglist>(const QProblemB &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>reset</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a975c13e1a8fbe8c3e9c4dfbce9dc9a71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>reset</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a975c13e1a8fbe8c3e9c4dfbce9dc9a71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>reset</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>ad6df747b76ba840c4f33e3b637c393cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setHessianType</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a8ad9f3322852e355ac2dc4e549e495e9</anchor>
      <arglist>(HessianType _hessianType)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setHessianType</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a8ad9f3322852e355ac2dc4e549e495e9</anchor>
      <arglist>(HessianType _hessianType)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setHessianType</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a8ad9f3322852e355ac2dc4e549e495e9</anchor>
      <arglist>(HessianType _hessianType)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setOptions</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a5401e252d34757797ce3e913644e8b2c</anchor>
      <arglist>(const Options &amp;_options)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setPrintLevel</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a2be2208a1befa1f7fa03f3c11d91ae7b</anchor>
      <arglist>(PrintLevel _printlevel)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setPrintLevel</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a2be2208a1befa1f7fa03f3c11d91ae7b</anchor>
      <arglist>(PrintLevel _printlevel)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setPrintLevel</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a2be2208a1befa1f7fa03f3c11d91ae7b</anchor>
      <arglist>(PrintLevel _printlevel)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>usingRegularisation</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>ad3b0413d59cf68b7ee855561082b60ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~QProblemB</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a9b7c6eb715d0d16ff8f3e7882b3982e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~QProblemB</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a9b7c6eb715d0d16ff8f3e7882b3982e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QProblemB</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a9cc442ab35c261373ea3b87d7457b8e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>addBound</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a2ae40020546914db0d3349792c415c10</anchor>
      <arglist>(int number, SubjectToStatus B_status, BooleanType updateCholesky)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>addBound</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a2ae40020546914db0d3349792c415c10</anchor>
      <arglist>(int number, SubjectToStatus B_status, BooleanType updateCholesky)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyGivens</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>ac9a44a3432a5b67539998d95e2f1f823</anchor>
      <arglist>(real_t c, real_t s, real_t xold, real_t yold, real_t &amp;xnew, real_t &amp;ynew) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyGivens</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>ac9a44a3432a5b67539998d95e2f1f823</anchor>
      <arglist>(real_t c, real_t s, real_t xold, real_t yold, real_t &amp;xnew, real_t &amp;ynew) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyGivens</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>acd1eae6b1b9fe21d5b9341a64dc82e98</anchor>
      <arglist>(real_t c, real_t s, real_t nu, real_t xold, real_t yold, real_t &amp;xnew, real_t &amp;ynew) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>BooleanType</type>
      <name>areBoundsConsistent</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a8ae29480219e1b93def9eafb63e314d5</anchor>
      <arglist>(const real_t *const delta_lb, const real_t *const delta_ub) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>BooleanType</type>
      <name>areBoundsConsistent</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a8ae29480219e1b93def9eafb63e314d5</anchor>
      <arglist>(const real_t *const delta_lb, const real_t *const delta_ub) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>backsolveR</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>afa9c4c858ca2e7b5a38cdb462a0798d3</anchor>
      <arglist>(const real_t *const b, BooleanType transposed, real_t *const a)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>backsolveR</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a2d93454c3b497cb1189a44fbf667e69b</anchor>
      <arglist>(const real_t *const b, BooleanType transposed, BooleanType removingBound, real_t *const a)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>backsolveR</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>afa9c4c858ca2e7b5a38cdb462a0798d3</anchor>
      <arglist>(const real_t *const b, BooleanType transposed, real_t *const a)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>backsolveR</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a2d93454c3b497cb1189a44fbf667e69b</anchor>
      <arglist>(const real_t *const b, BooleanType transposed, BooleanType removingBound, real_t *const a)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>backsolveR</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a95838c30238aac5f614731cd33ceb48e</anchor>
      <arglist>(const real_t *const b, BooleanType transposed, real_t *const a) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>backsolveR</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a578a21e2b19f6d3cbebbb50d97af8d27</anchor>
      <arglist>(const real_t *const b, BooleanType transposed, BooleanType removingBound, real_t *const a) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>checkForIdentityHessian</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a65bc30e6587dca30711947b4ec8e8f50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>checkForIdentityHessian</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a65bc30e6587dca30711947b4ec8e8f50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>clear</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a957104bb5ebd44cd9d37878c2b6e8a52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeGivens</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a736d704a3575d1a4ec4565ddfdf3e6d8</anchor>
      <arglist>(real_t xold, real_t yold, real_t &amp;xnew, real_t &amp;ynew, real_t &amp;c, real_t &amp;s) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeGivens</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a736d704a3575d1a4ec4565ddfdf3e6d8</anchor>
      <arglist>(real_t xold, real_t yold, real_t &amp;xnew, real_t &amp;ynew, real_t &amp;c, real_t &amp;s) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeGivens</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a736d704a3575d1a4ec4565ddfdf3e6d8</anchor>
      <arglist>(real_t xold, real_t yold, real_t &amp;xnew, real_t &amp;ynew, real_t &amp;c, real_t &amp;s) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>copy</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>aeb2920c00630c6643b05c8ee10d717ac</anchor>
      <arglist>(const QProblemB &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>determineDataShift</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a47a5f0abd5846f48f5273def9dbfa292</anchor>
      <arglist>(const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new, real_t *const delta_g, real_t *const delta_lb, real_t *const delta_ub, BooleanType &amp;Delta_bB_isZero)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>determineHessianType</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a05462a04d6ecec9f2f3d32b868ec546b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>hotstart_determineDataShift</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>ab697f8177934309098714d5659950c1b</anchor>
      <arglist>(const int *const FX_idx, const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new, real_t *const delta_g, real_t *const delta_lb, real_t *const delta_ub, BooleanType &amp;Delta_bB_isZero)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>hotstart_determineDataShift</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>ab697f8177934309098714d5659950c1b</anchor>
      <arglist>(const int *const FX_idx, const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new, real_t *const delta_g, real_t *const delta_lb, real_t *const delta_ub, BooleanType &amp;Delta_bB_isZero)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>BooleanType</type>
      <name>isBlocking</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a1586927949ceff7c43b8063f81887c0b</anchor>
      <arglist>(real_t num, real_t den, real_t epsNum, real_t epsDen, real_t &amp;t) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>BooleanType</type>
      <name>isCPUtimeLimitExceeded</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a8b8bda0a6424e244a5d28d4c760cd0a8</anchor>
      <arglist>(const real_t *const cputime, real_t starttime, int nWSR) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>loadQPvectorsFromFile</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>ae259361d8fafaaef726effba9d63c95b</anchor>
      <arglist>(const char *const g_file, const char *const lb_file, const char *const ub_file, real_t *const g_new, real_t *const lb_new, real_t *const ub_new) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>obtainAuxiliaryWorkingSet</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>af91ae892262c4bac8b2388387610eb40</anchor>
      <arglist>(const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, Bounds *auxiliaryBounds) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>obtainAuxiliaryWorkingSet</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>af91ae892262c4bac8b2388387610eb40</anchor>
      <arglist>(const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, Bounds *auxiliaryBounds) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>obtainAuxiliaryWorkingSet</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>af91ae892262c4bac8b2388387610eb40</anchor>
      <arglist>(const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, Bounds *auxiliaryBounds) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>performRamping</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>aebf3301bb4f788933905b42341cdfa37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>performRatioTest</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>afe150f11de090a35ae1bdcc9a00761b6</anchor>
      <arglist>(int nIdx, const int *const idxList, const SubjectTo *const subjectTo, const real_t *const num, const real_t *const den, real_t epsNum, real_t epsDen, real_t &amp;t, int &amp;BC_idx) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>regulariseHessian</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a8377ea426acc7a7b78a0c78944ded1b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>real_t</type>
      <name>relativeHomotopyLength</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>ab5f21075b1a4f3edd841a5e76af1cf1d</anchor>
      <arglist>(const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>removeBound</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a45a48ffc46ef0d6ca41db087a3f85307</anchor>
      <arglist>(int number, BooleanType updateCholesky)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>removeBound</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a45a48ffc46ef0d6ca41db087a3f85307</anchor>
      <arglist>(int number, BooleanType updateCholesky)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setG</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a4a907eb6c1a6ead3bf13335ce71ba069</anchor>
      <arglist>(const real_t *const g_new)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setG</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a4a907eb6c1a6ead3bf13335ce71ba069</anchor>
      <arglist>(const real_t *const g_new)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setG</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a4a907eb6c1a6ead3bf13335ce71ba069</anchor>
      <arglist>(const real_t *const g_new)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setH</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a5cb41e48d8508f561324a3b2c8155755</anchor>
      <arglist>(const real_t *const H_new)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setH</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a5cb41e48d8508f561324a3b2c8155755</anchor>
      <arglist>(const real_t *const H_new)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setH</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>ac9ca851c00d04f7f052a306f0f9f74ce</anchor>
      <arglist>(SymmetricMatrix *H_new)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setH</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a5cb41e48d8508f561324a3b2c8155755</anchor>
      <arglist>(const real_t *const H_new)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setInfeasibilityFlag</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a0ee80a22826580862cc33ca63fe35d23</anchor>
      <arglist>(returnValue returnvalue)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setLB</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a7d3cb375ddce99f8728a9be54207d542</anchor>
      <arglist>(const real_t *const lb_new)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setLB</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>aa13b4dee14eaeca6d73d001f466a2d62</anchor>
      <arglist>(int number, real_t value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setLB</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a7d3cb375ddce99f8728a9be54207d542</anchor>
      <arglist>(const real_t *const lb_new)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setLB</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>aa13b4dee14eaeca6d73d001f466a2d62</anchor>
      <arglist>(int number, real_t value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setLB</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a7d3cb375ddce99f8728a9be54207d542</anchor>
      <arglist>(const real_t *const lb_new)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setLB</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>aa13b4dee14eaeca6d73d001f466a2d62</anchor>
      <arglist>(int number, real_t value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setUB</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a529829d8e9a31570bbf11c26d7c3525a</anchor>
      <arglist>(const real_t *const ub_new)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setUB</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a8e6890d054a8b8e8416cb1f4e50b1626</anchor>
      <arglist>(int number, real_t value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setUB</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a529829d8e9a31570bbf11c26d7c3525a</anchor>
      <arglist>(const real_t *const ub_new)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setUB</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a8e6890d054a8b8e8416cb1f4e50b1626</anchor>
      <arglist>(int number, real_t value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setUB</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a529829d8e9a31570bbf11c26d7c3525a</anchor>
      <arglist>(const real_t *const ub_new)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setUB</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a8e6890d054a8b8e8416cb1f4e50b1626</anchor>
      <arglist>(int number, real_t value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupAuxiliaryQPbounds</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>ac30dcd09ba67f2e04023f385e534ef73</anchor>
      <arglist>(BooleanType useRelaxation)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupAuxiliaryQPbounds</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>ac30dcd09ba67f2e04023f385e534ef73</anchor>
      <arglist>(BooleanType useRelaxation)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupAuxiliaryQPgradient</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a755a6dc3f2c212179e490b1982f578ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupAuxiliaryQPgradient</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a755a6dc3f2c212179e490b1982f578ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupAuxiliaryQPsolution</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a7e98ddda9d825e10709f026517a9124b</anchor>
      <arglist>(const real_t *const xOpt, const real_t *const yOpt)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupAuxiliaryQPsolution</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a7e98ddda9d825e10709f026517a9124b</anchor>
      <arglist>(const real_t *const xOpt, const real_t *const yOpt)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupAuxiliaryWorkingSet</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>aa239f4edd96c04640f9cb81f53966518</anchor>
      <arglist>(const Bounds *const auxiliaryBounds, BooleanType setupAfresh)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupAuxiliaryWorkingSet</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>aa239f4edd96c04640f9cb81f53966518</anchor>
      <arglist>(const Bounds *const auxiliaryBounds, BooleanType setupAfresh)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupCholeskyDecomposition</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a8f47f2c6e9a5d0eaf78c15fa7eeb91e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupCholeskyDecomposition</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a8f47f2c6e9a5d0eaf78c15fa7eeb91e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupCholeskyDecomposition</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a8f47f2c6e9a5d0eaf78c15fa7eeb91e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupQPdata</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a8c54c1a5fdbf94bba199e50a63ae06ce</anchor>
      <arglist>(const real_t *const _H, const real_t *const _g, const real_t *const _lb, const real_t *const _ub)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupQPdata</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a4ad515bbff948ad41190cc0728b12f5c</anchor>
      <arglist>(const real_t *const _H, const real_t *const _R, const real_t *const _g, const real_t *const _lb, const real_t *const _ub)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupQPdata</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>ab785215eb0f10994203a19632b715212</anchor>
      <arglist>(SymmetricMatrix *_H, const real_t *const _g, const real_t *const _lb, const real_t *const _ub)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupQPdata</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a8c54c1a5fdbf94bba199e50a63ae06ce</anchor>
      <arglist>(const real_t *const _H, const real_t *const _g, const real_t *const _lb, const real_t *const _ub)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupQPdataFromFile</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a6ea1dcb60fb520c18f1612b944875160</anchor>
      <arglist>(const char *const H_file, const char *const g_file, const char *const lb_file, const char *const ub_file)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupSubjectToType</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a4aa7da7c8454c0e53e65f923cd5c6e21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupSubjectToType</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a4aa7da7c8454c0e53e65f923cd5c6e21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupSubjectToType</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a8f6baad506af4ee50e48c5474d88d5d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupSubjectToType</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a9b170181bd826023ce43c3df3ff463e7</anchor>
      <arglist>(const real_t *const lb_new, const real_t *const ub_new)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>solveInitialQP</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a916193fbb03310400784b569f29f6e7b</anchor>
      <arglist>(const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, int &amp;nWSR, real_t *const cputime)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>solveInitialQP</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a916193fbb03310400784b569f29f6e7b</anchor>
      <arglist>(const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, int &amp;nWSR, real_t *const cputime)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Bounds</type>
      <name>bounds</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>af0822225676e7ca195a0724a8841c4d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>count</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>acd42fb385651070ee34d7ad7802e924b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t *</type>
      <name>delta_xFR_TMP</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a06e401f5f0d6f9a9ce2caa81dc5d85b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Flipper</type>
      <name>flipper</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>afc23c08b6cdc0ca93f9c049e9a318744</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BooleanType</type>
      <name>freeHessian</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a289ddec30e99470ebaa44aabd9f2ac7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t</type>
      <name>g</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a9624c36b85ee9460394f67441681983f</anchor>
      <arglist>[NVMAX]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t *</type>
      <name>g</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a3efcc81e7338d5d41c99e58a766315ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t</type>
      <name>H</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a4a72c05c61f4f077b9e71b0ea9fe6600</anchor>
      <arglist>[NVMAX *NVMAX]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SymmetricMatrix *</type>
      <name>H</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a10b5660ca133fee1cedbb9636cea8431</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BooleanType</type>
      <name>hasCholesky</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a42728a725ce761ad0949cc7f7ed26e81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BooleanType</type>
      <name>hasHessian</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a54e4ff55ba2f17beea732f54fb6fd1db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BooleanType</type>
      <name>haveCholesky</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a3647c70d0d4fba3f2afe2cca4d289102</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HessianType</type>
      <name>hessianType</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>af288e4e7320b9c47c2c95a230cedcbf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BooleanType</type>
      <name>infeasible</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>acfeba7662b0bc3050ae37b857e3ea419</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BooleanType</type>
      <name>isRegularised</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a2584bbb5ab93f06aa5f3a634ac9076ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t</type>
      <name>lb</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>aa8b3eae759ed3a4056f5ebd6e178a6ec</anchor>
      <arglist>[NVMAX]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t *</type>
      <name>lb</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a424f1b8c4badffef270a68a461671d44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Options</type>
      <name>options</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a59d8ee93443bc8e7ce509a94ff4330e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PrintLevel</type>
      <name>printlevel</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a13374e033568b1c411727876cb990ad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t</type>
      <name>R</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>addc97189406854912991ac444ad4fc98</anchor>
      <arglist>[NVMAX *NVMAX]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t *</type>
      <name>R</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a8402fb9f4dbfaa9ad433457ba03751f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t</type>
      <name>ramp0</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>ac26a4dc4501ff1d6249631ea24e98d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t</type>
      <name>ramp1</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>ac3741a9c8073cbb90b2fa071f10930b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QProblemStatus</type>
      <name>status</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>acc7ad0699dc78f9376ac5d5e84517b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t</type>
      <name>tau</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a382545a2e9cf4591bf372c9297cac294</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t</type>
      <name>ub</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a715942e093f4f3b3de59c712bac95b67</anchor>
      <arglist>[NVMAX]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t *</type>
      <name>ub</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>ae7d207471df9894e89e974b252fc341e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BooleanType</type>
      <name>unbounded</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a689fdbbb9231d84e6c653da59d069963</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t</type>
      <name>x</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a1a6666eba559a8a040372a91523eb391</anchor>
      <arglist>[NVMAX]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t *</type>
      <name>x</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>af5f392cdcebe7abe2fc827929e8cfe3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t</type>
      <name>y</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>ad4d830752a2b37b0198582c339ae513d</anchor>
      <arglist>[NVMAX+NCMAX]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t *</type>
      <name>y</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a3fcf4f7abdb0189fd304e6bd31431d4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>returnValue</type>
      <name>addBound</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a2ae40020546914db0d3349792c415c10</anchor>
      <arglist>(int number, SubjectToStatus B_status, BooleanType updateCholesky)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>returnValue</type>
      <name>changeActiveSet</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a3033858c3361c09b7f52629df6f7fdda</anchor>
      <arglist>(int BC_idx, SubjectToStatus BC_status)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>returnValue</type>
      <name>checkKKTconditions</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a5cdc77f09576039b1f242286d31c606d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>returnValue</type>
      <name>checkKKTconditions</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a5cdc77f09576039b1f242286d31c606d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>returnValue</type>
      <name>determineStepDirection</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a1771725d3ffca6a2f49e72c14935dc6b</anchor>
      <arglist>(const real_t *const delta_g, const real_t *const delta_lb, const real_t *const delta_ub, BooleanType Delta_bB_isZero, real_t *const delta_xFX, real_t *const delta_xFR, real_t *const delta_yFX)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>returnValue</type>
      <name>hotstart_determineStepDirection</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a82cda7d956bfdaf64d6b14cfb00401cb</anchor>
      <arglist>(const int *const FR_idx, const int *const FX_idx, const real_t *const delta_g, const real_t *const delta_lb, const real_t *const delta_ub, BooleanType Delta_bB_isZero, real_t *const delta_xFX, real_t *const delta_xFR, real_t *const delta_yFX)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>returnValue</type>
      <name>hotstart_determineStepDirection</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a82cda7d956bfdaf64d6b14cfb00401cb</anchor>
      <arglist>(const int *const FR_idx, const int *const FX_idx, const real_t *const delta_g, const real_t *const delta_lb, const real_t *const delta_ub, BooleanType Delta_bB_isZero, real_t *const delta_xFX, real_t *const delta_xFR, real_t *const delta_yFX)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>returnValue</type>
      <name>hotstart_determineStepLength</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a54dd0eafa5d6f90476991d0b20e71316</anchor>
      <arglist>(const int *const FR_idx, const int *const FX_idx, const real_t *const delta_lb, const real_t *const delta_ub, const real_t *const delta_xFR, const real_t *const delta_yFX, int &amp;BC_idx, SubjectToStatus &amp;BC_status)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>returnValue</type>
      <name>hotstart_determineStepLength</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a54dd0eafa5d6f90476991d0b20e71316</anchor>
      <arglist>(const int *const FR_idx, const int *const FX_idx, const real_t *const delta_lb, const real_t *const delta_ub, const real_t *const delta_xFR, const real_t *const delta_yFX, int &amp;BC_idx, SubjectToStatus &amp;BC_status)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>returnValue</type>
      <name>hotstart_performStep</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a4ece7567f3d061ae09647cfaeb6f44b0</anchor>
      <arglist>(const int *const FR_idx, const int *const FX_idx, const real_t *const delta_g, const real_t *const delta_lb, const real_t *const delta_ub, const real_t *const delta_xFX, const real_t *const delta_xFR, const real_t *const delta_yFX, int BC_idx, SubjectToStatus BC_status)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>returnValue</type>
      <name>hotstart_performStep</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a4ece7567f3d061ae09647cfaeb6f44b0</anchor>
      <arglist>(const int *const FR_idx, const int *const FX_idx, const real_t *const delta_g, const real_t *const delta_lb, const real_t *const delta_ub, const real_t *const delta_xFX, const real_t *const delta_xFR, const real_t *const delta_yFX, int BC_idx, SubjectToStatus BC_status)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>returnValue</type>
      <name>performDriftCorrection</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>ad127c5b219d755bbe8fb6c61fd16bf0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>returnValue</type>
      <name>performStep</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a4c9323b593af246d693e0052969a7d3b</anchor>
      <arglist>(const real_t *const delta_g, const real_t *const delta_lb, const real_t *const delta_ub, const real_t *const delta_xFX, const real_t *const delta_xFR, const real_t *const delta_yFX, int &amp;BC_idx, SubjectToStatus &amp;BC_status)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>returnValue</type>
      <name>printIteration</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a1f9623a773023031d2de267956e5e4be</anchor>
      <arglist>(int iteration, int BC_idx, SubjectToStatus BC_status)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>returnValue</type>
      <name>removeBound</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a45a48ffc46ef0d6ca41db087a3f85307</anchor>
      <arglist>(int number, BooleanType updateCholesky)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>returnValue</type>
      <name>setupAuxiliaryQP</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>aa241e899e7019423ee5bba4edc1f4d23</anchor>
      <arglist>(const Bounds *const guessedBounds)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>returnValue</type>
      <name>setupAuxiliaryQPbounds</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>ac30dcd09ba67f2e04023f385e534ef73</anchor>
      <arglist>(BooleanType useRelaxation)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>returnValue</type>
      <name>setupAuxiliaryQPgradient</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a755a6dc3f2c212179e490b1982f578ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>returnValue</type>
      <name>setupAuxiliaryQPsolution</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a7e98ddda9d825e10709f026517a9124b</anchor>
      <arglist>(const real_t *const xOpt, const real_t *const yOpt)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>returnValue</type>
      <name>setupAuxiliaryWorkingSet</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>aa239f4edd96c04640f9cb81f53966518</anchor>
      <arglist>(const Bounds *const auxiliaryBounds, BooleanType setupAfresh)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>BooleanType</type>
      <name>shallRefactorise</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a52fa5dafb270b6d6872c4344d14aa529</anchor>
      <arglist>(const Bounds *const guessedBounds) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>returnValue</type>
      <name>solveInitialQP</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a916193fbb03310400784b569f29f6e7b</anchor>
      <arglist>(const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, int &amp;nWSR, real_t *const cputime)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>returnValue</type>
      <name>solveQP</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a5031e8af5df38eca7f5384f0817f97a0</anchor>
      <arglist>(const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new, int &amp;nWSR, real_t *const cputime, int nWSRperformed=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>returnValue</type>
      <name>solveRegularisedQP</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>aa33ddd65f2e97695c58dacecf9f39e1e</anchor>
      <arglist>(const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new, int &amp;nWSR, real_t *const cputime, int nWSRperformed=0)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>SolutionAnalysis</name>
      <anchorfile>classQProblemB.html</anchorfile>
      <anchor>a714882a6622f3c2ea2e7e2b247c4934e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QPsolver_qpOASES</name>
    <filename>classQPsolver__qpOASES.html</filename>
    <base>DenseQPsolver</base>
    <member kind="function" virtualness="virtual">
      <type>virtual DenseCPsolver *</type>
      <name>clone</name>
      <anchorfile>classQPsolver__qpOASES.html</anchorfile>
      <anchor>abfcb99b3f2dde33bdf21285661a3030d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DenseQPsolver *</type>
      <name>cloneDenseQPsolver</name>
      <anchorfile>classQPsolver__qpOASES.html</anchorfile>
      <anchor>af793c019667a232b4e05a0fb1cbc0ba7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getDualSolution</name>
      <anchorfile>classQPsolver__qpOASES.html</anchorfile>
      <anchor>ae8a658b949fc72ae031ef4ece2180946</anchor>
      <arglist>(DVector &amp;yOpt) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNumberOfConstraints</name>
      <anchorfile>classQPsolver__qpOASES.html</anchorfile>
      <anchor>acbbf2a6bea3cea9267c94460878f6fd2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNumberOfVariables</name>
      <anchorfile>classQPsolver__qpOASES.html</anchorfile>
      <anchor>ab64c733d3a78c1b6168a595cec4d5853</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getObjVal</name>
      <anchorfile>classQPsolver__qpOASES.html</anchorfile>
      <anchor>acaa875374099ab3baa854561acae8b6a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getPrimalSolution</name>
      <anchorfile>classQPsolver__qpOASES.html</anchorfile>
      <anchor>aa181ca5895cbe1fc5aa42850f35cde63</anchor>
      <arglist>(DVector &amp;xOpt) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getVarianceCovariance</name>
      <anchorfile>classQPsolver__qpOASES.html</anchorfile>
      <anchor>ab8a52c68bb3345a9e38e49bc6eb6a8b2</anchor>
      <arglist>(DMatrix &amp;var)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getVarianceCovariance</name>
      <anchorfile>classQPsolver__qpOASES.html</anchorfile>
      <anchor>a5ec647ffce4cbe4cff3773ecc14ff599</anchor>
      <arglist>(DMatrix &amp;H, DMatrix &amp;var)</arglist>
    </member>
    <member kind="function">
      <type>QPsolver_qpOASES &amp;</type>
      <name>operator=</name>
      <anchorfile>classQPsolver__qpOASES.html</anchorfile>
      <anchor>a1d796514a501353c46113ad140e93563</anchor>
      <arglist>(const QPsolver_qpOASES &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QPsolver_qpOASES</name>
      <anchorfile>classQPsolver__qpOASES.html</anchorfile>
      <anchor>a3211c478b0349c004bc9de24891b42b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QPsolver_qpOASES</name>
      <anchorfile>classQPsolver__qpOASES.html</anchorfile>
      <anchor>aafe030f4b558e6bc6a456e0b7c10aa29</anchor>
      <arglist>(UserInteraction *_userInteraction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QPsolver_qpOASES</name>
      <anchorfile>classQPsolver__qpOASES.html</anchorfile>
      <anchor>a657312a78ff091680d08002249aa349e</anchor>
      <arglist>(const QPsolver_qpOASES &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>solve</name>
      <anchorfile>classQPsolver__qpOASES.html</anchorfile>
      <anchor>a8c9a2f4264bc54b1e71f4e11ce9e2ddb</anchor>
      <arglist>(DenseCP *cp_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>solve</name>
      <anchorfile>classQPsolver__qpOASES.html</anchorfile>
      <anchor>a98f80f8f28ece2dbf23daeadf04635a1</anchor>
      <arglist>(double *H, double *A, double *g, double *lb, double *ub, double *lbA, double *ubA, uint maxIter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>solve</name>
      <anchorfile>classQPsolver__qpOASES.html</anchorfile>
      <anchor>a0f79c56e4daa54f8207ef3f4f8770fe2</anchor>
      <arglist>(DMatrix *H, DMatrix *A, DVector *g, DVector *lb, DVector *ub, DVector *lbA, DVector *ubA, uint maxIter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classQPsolver__qpOASES.html</anchorfile>
      <anchor>aa2138e790387343a5da26b2432a28d02</anchor>
      <arglist>(double *H, double *A, double *g, double *lb, double *ub, double *lbA, double *ubA)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classQPsolver__qpOASES.html</anchorfile>
      <anchor>a08e1fa871c280d09cd022442338037af</anchor>
      <arglist>(DMatrix *H, DMatrix *A, DVector *g, DVector *lb, DVector *ub, DVector *lbA, DVector *ubA)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QPsolver_qpOASES</name>
      <anchorfile>classQPsolver__qpOASES.html</anchorfile>
      <anchor>a17885daf88daef4b215f1d7a5325ac4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupQPobject</name>
      <anchorfile>classQPsolver__qpOASES.html</anchorfile>
      <anchor>a3c20e5ea9d048c3c3921c10865e3ed68</anchor>
      <arglist>(uint nV, uint nC)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>updateQPstatus</name>
      <anchorfile>classQPsolver__qpOASES.html</anchorfile>
      <anchor>a27b24005ede9c0aa199d40fe3564bee6</anchor>
      <arglist>(int ret)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>qpOASES::SQProblem *</type>
      <name>qp</name>
      <anchorfile>classQPsolver__qpOASES.html</anchorfile>
      <anchor>aadef2210311477bd675c31d793e07ebb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Quotient</name>
    <filename>classQuotient.html</filename>
    <base>BinaryOperator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_backward</name>
      <anchorfile>classQuotient.html</anchorfile>
      <anchor>a3d55c0adddad57d6f722508d441d9160</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator *seed, Operator **df, int &amp;nNewIS, TreeProjection ***newIS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_backward</name>
      <anchorfile>classQuotient.html</anchorfile>
      <anchor>a7bf6e5e27650831444384055333bf5ff</anchor>
      <arglist>(int number, double seed, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_backward2</name>
      <anchorfile>classQuotient.html</anchorfile>
      <anchor>a45665ed11932be1a7e600975db8c6af8</anchor>
      <arglist>(int number, double seed1, double seed2, double *df, double *ddf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>AD_forward</name>
      <anchorfile>classQuotient.html</anchorfile>
      <anchor>a5ebfd42ffc6e5b6f8876529749cf7f12</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator **seed, int &amp;nNewIS, TreeProjection ***newIS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward</name>
      <anchorfile>classQuotient.html</anchorfile>
      <anchor>aeaecc7f96f81d80fa2c84ffa5be0c992</anchor>
      <arglist>(int number, double *seed, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward</name>
      <anchorfile>classQuotient.html</anchorfile>
      <anchor>aa43d16406cf70ff821f19377fa7f573d</anchor>
      <arglist>(int number, double *x, double *seed, double *f, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward2</name>
      <anchorfile>classQuotient.html</anchorfile>
      <anchor>aa0a2c8f8da1734f8fd5a4adf85cbf2b0</anchor>
      <arglist>(int number, double *seed1, double *seed2, double *df, double *ddf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_symmetric</name>
      <anchorfile>classQuotient.html</anchorfile>
      <anchor>a008cacb865c1488c25af2fd9175f18b4</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator *l, Operator **S, int dimS, Operator **dfS, Operator **ldf, Operator **H, int &amp;nNewLIS, TreeProjection ***newLIS, int &amp;nNewSIS, TreeProjection ***newSIS, int &amp;nNewHIS, TreeProjection ***newHIS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>clone</name>
      <anchorfile>classQuotient.html</anchorfile>
      <anchor>ad91c955ac0f37dadd5545c13475d1ebd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>differentiate</name>
      <anchorfile>classQuotient.html</anchorfile>
      <anchor>a5e6deddcdf473b41c426734215e6a849</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classQuotient.html</anchorfile>
      <anchor>a9d1a180b69f0e83e3199d6e2202a9c53</anchor>
      <arglist>(int number, double *x, double *result)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classQuotient.html</anchorfile>
      <anchor>ad47f8a71926eb10154981dbe6a5a7a17</anchor>
      <arglist>(EvaluationBase *x)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CurvatureType</type>
      <name>getCurvature</name>
      <anchorfile>classQuotient.html</anchorfile>
      <anchor>a6c21c0340f7247a823c0896a14136434</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual MonotonicityType</type>
      <name>getMonotonicity</name>
      <anchorfile>classQuotient.html</anchorfile>
      <anchor>a2cf0e2994f5c9a4dc3c5706e1360eeda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual OperatorName</type>
      <name>getName</name>
      <anchorfile>classQuotient.html</anchorfile>
      <anchor>a4f7b45f92eea0fc3825f67cafdd21675</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getValue</name>
      <anchorfile>classQuotient.html</anchorfile>
      <anchor>a6f34f17af1742a43dcdec3710278a466</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initDerivative</name>
      <anchorfile>classQuotient.html</anchorfile>
      <anchor>a11e69c4176cc3e1bfa3eb877dfd0fff0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isLinearIn</name>
      <anchorfile>classQuotient.html</anchorfile>
      <anchor>af7177d5df5932ed51cee29a749b1f0fe</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isPolynomialIn</name>
      <anchorfile>classQuotient.html</anchorfile>
      <anchor>ab9a141047f4e580138997da3f5e376a8</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isRationalIn</name>
      <anchorfile>classQuotient.html</anchorfile>
      <anchor>a675b0932ef26204bd71b2d78d4ed60ab</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function">
      <type>Quotient &amp;</type>
      <name>operator=</name>
      <anchorfile>classQuotient.html</anchorfile>
      <anchor>ae48868c8ee4095e126e276dc55e492ad</anchor>
      <arglist>(const Quotient &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::ostream &amp;</type>
      <name>print</name>
      <anchorfile>classQuotient.html</anchorfile>
      <anchor>aa8a28dd94c73b504479a276f6719721d</anchor>
      <arglist>(std::ostream &amp;stream) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quotient</name>
      <anchorfile>classQuotient.html</anchorfile>
      <anchor>aca0db3b8f2d4f53e12d88d499d501ecd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quotient</name>
      <anchorfile>classQuotient.html</anchorfile>
      <anchor>ae5a7c3b5114c2092882d192398bcb8aa</anchor>
      <arglist>(Operator *_argument1, Operator *_argument2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quotient</name>
      <anchorfile>classQuotient.html</anchorfile>
      <anchor>a41320e7cf85fdd07038d292d30a26803</anchor>
      <arglist>(const Quotient &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>substitute</name>
      <anchorfile>classQuotient.html</anchorfile>
      <anchor>a3e8475c7a82c7c4c9632df1be070bedd</anchor>
      <arglist>(int index, const Operator *sub)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Quotient</name>
      <anchorfile>classQuotient.html</anchorfile>
      <anchor>a99675b3f0c1b894e249d54e4755de4fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TreeProjection *</type>
      <name>derivative0</name>
      <anchorfile>classQuotient.html</anchorfile>
      <anchor>ad83ac4d002780b76fa68cccedd7758ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TreeProjection *</type>
      <name>derivative1</name>
      <anchorfile>classQuotient.html</anchorfile>
      <anchor>aa87d4297ea070262851aebb5703bf4eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TreeProjection *</type>
      <name>derivative2</name>
      <anchorfile>classQuotient.html</anchorfile>
      <anchor>a86eb1599d0a8dd6d45757165fb5789e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RadauIIA1Export</name>
    <filename>classRadauIIA1Export.html</filename>
    <base>ImplicitRungeKuttaExport</base>
    <member kind="function" protection="private">
      <type></type>
      <name>RadauIIA1Export</name>
      <anchorfile>classRadauIIA1Export.html</anchorfile>
      <anchor>a286408d10c486b8b1bb75b0bc41e1ff8</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RadauIIA1Export</name>
      <anchorfile>classRadauIIA1Export.html</anchorfile>
      <anchor>a25eecc6088a506023a8263a2b20a90e6</anchor>
      <arglist>(const RadauIIA1Export &amp;arg)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual</type>
      <name>~RadauIIA1Export</name>
      <anchorfile>classRadauIIA1Export.html</anchorfile>
      <anchor>ae33f7ae0cd0bb9abc001f1974d06d44f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RadauIIA3Export</name>
    <filename>classRadauIIA3Export.html</filename>
    <base>ImplicitRungeKuttaExport</base>
    <member kind="function" protection="private">
      <type></type>
      <name>RadauIIA3Export</name>
      <anchorfile>classRadauIIA3Export.html</anchorfile>
      <anchor>a790a262e07fa5f93a684764b42011c5c</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RadauIIA3Export</name>
      <anchorfile>classRadauIIA3Export.html</anchorfile>
      <anchor>a6ddda899d81452a8f4d55b109cae05f7</anchor>
      <arglist>(const RadauIIA3Export &amp;arg)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual</type>
      <name>~RadauIIA3Export</name>
      <anchorfile>classRadauIIA3Export.html</anchorfile>
      <anchor>ae981fcc3a9e03b6c7d543bbe4e27c788</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RadauIIA5Export</name>
    <filename>classRadauIIA5Export.html</filename>
    <base>ImplicitRungeKuttaExport</base>
    <member kind="function" protection="private">
      <type></type>
      <name>RadauIIA5Export</name>
      <anchorfile>classRadauIIA5Export.html</anchorfile>
      <anchor>a66f831879f44a474f63db004789f2f95</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RadauIIA5Export</name>
      <anchorfile>classRadauIIA5Export.html</anchorfile>
      <anchor>a7f366aed8dfe4fede7809e9c0921628f</anchor>
      <arglist>(const RadauIIA5Export &amp;arg)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual</type>
      <name>~RadauIIA5Export</name>
      <anchorfile>classRadauIIA5Export.html</anchorfile>
      <anchor>ae6aa0e2654d0c7cd7cb9301f765ee361</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RealClock</name>
    <filename>classRealClock.html</filename>
    <base>Clock</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Clock *</type>
      <name>clone</name>
      <anchorfile>classRealClock.html</anchorfile>
      <anchor>a23f2fb093fcbde618de826fa1c6d1c6b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RealClock &amp;</type>
      <name>operator=</name>
      <anchorfile>classRealClock.html</anchorfile>
      <anchor>a8ff2f8585bf2073a3f7e2ff7610c9f4b</anchor>
      <arglist>(const RealClock &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RealClock</name>
      <anchorfile>classRealClock.html</anchorfile>
      <anchor>ac199fc42efc16621eadf1630777b4c5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RealClock</name>
      <anchorfile>classRealClock.html</anchorfile>
      <anchor>a600049733f77b9045d06506e37dc0018</anchor>
      <arglist>(const RealClock &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>start</name>
      <anchorfile>classRealClock.html</anchorfile>
      <anchor>a056e2f637db2d7f7b6b7fe4f45791407</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classRealClock.html</anchorfile>
      <anchor>a6e3e2383c02c5947f0c33f66cd7f09cc</anchor>
      <arglist>(double _timeShift)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>stop</name>
      <anchorfile>classRealClock.html</anchorfile>
      <anchor>a7e83861bd24be584a6832e77ea11eba2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RealClock</name>
      <anchorfile>classRealClock.html</anchorfile>
      <anchor>a13f725f95c2b8a1f2859931e11e2cda2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>lastTimeInstant</name>
      <anchorfile>classRealClock.html</anchorfile>
      <anchor>addbd6b20b61afd0a5d8e74f58dc933d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RealTimeAlgorithm</name>
    <filename>classRealTimeAlgorithm.html</filename>
    <base>OptimizationAlgorithmBase</base>
    <base>ControlLaw</base>
    <member kind="function" virtualness="virtual">
      <type>virtual ControlLaw *</type>
      <name>clone</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>adc7f5a53ef85356bc87e75c47e22245c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>feedbackStep</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>a8be88ccda149236b54a24d87c33a4c90</anchor>
      <arglist>(double currentTime, const DVector &amp;_x, const DVector &amp;_p=emptyConstVector, const VariablesGrid &amp;_yRef=emptyConstVariablesGrid)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getLengthControlHorizon</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>a1eb4bc833270b0e78b353028c95be6cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getLengthPredictionHorizon</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>a2484b2b8fcf4949489f0751769bc9e04</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNP</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>ac60e883ba0778ade8ed1899bea7e61fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNU</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>aa73f3f3d4aafd3918345639fd24950c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNW</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>af1f9fa8400432305e426c9c387ca9878</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNX</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>ab3633ff4c59d94dc6115098fd0ab928d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNXA</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>a818948491ac829d80e859139403041c3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getNY</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>af79757b7ef14ee6f551d84da230c5f51</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>a8d125fc2e1413797d972d0e67287560c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>a60bc06bbdc853b37efd7cda5d982e3fb</anchor>
      <arglist>(double startTime, const DVector &amp;_x=emptyConstVector, const DVector &amp;_p=emptyConstVector, const VariablesGrid &amp;_yRef=emptyConstVariablesGrid)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initializeAlgebraicStates</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>acd341badc973a8e79d104793585a2832</anchor>
      <arglist>(const VariablesGrid &amp;_xa_init)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initializeAlgebraicStates</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>a33442a896789076bb33bf8fa2ed66780</anchor>
      <arglist>(const char *fileName)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initializeControls</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>afe2f6e72af36c32eaa69f37441077c56</anchor>
      <arglist>(const VariablesGrid &amp;_u_init)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initializeControls</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>a623abb86fa396a794c8988a36078c7c0</anchor>
      <arglist>(const char *fileName)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isDynamic</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>a7a7eced1a18296a0c80ef0768d6b4084</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isInRealTimeMode</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>aee6c1cd8ab3a4dd9bf0988f3b816ba12</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isStatic</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>a79959e9e0af743823de840cfec178d4c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RealTimeAlgorithm &amp;</type>
      <name>operator=</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>a1fb394000b43aee49bb3b870338caa4c</anchor>
      <arglist>(const RealTimeAlgorithm &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>preparationStep</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>af025d1728b21c0cefac171212128b462</anchor>
      <arglist>(double nextTime=0.0, const VariablesGrid &amp;_yRef=emptyConstVariablesGrid)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RealTimeAlgorithm</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>a030f6c75e3b53766bd866ece9063177c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RealTimeAlgorithm</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>a662a7cae0b0158ec25e8ab7c2d9d4490</anchor>
      <arglist>(const OCP &amp;ocp_, double _samplingTime=DEFAULT_SAMPLING_TIME)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RealTimeAlgorithm</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>a6fba3e4e2d76fbd16d9103843253f911</anchor>
      <arglist>(const RealTimeAlgorithm &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setReference</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>a6533508c0445d77f6b92aa0e95089702</anchor>
      <arglist>(const VariablesGrid &amp;ref)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>shift</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>a206ea2be1e70645c438e71f3ad7f8781</anchor>
      <arglist>(double timeShift=-1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>solve</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>a96894fed1cb023a4f63c4131fd3da29e</anchor>
      <arglist>(double startTime, const DVector &amp;_x, const DVector &amp;_p=emptyConstVector, const VariablesGrid &amp;_yRef=emptyConstVariablesGrid)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>a32d0d1acb2e0d908f91d80f34afec228</anchor>
      <arglist>(double currentTime, const DVector &amp;_x, const DVector &amp;_p=emptyConstVector, const VariablesGrid &amp;_yRef=emptyConstVariablesGrid)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RealTimeAlgorithm</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>a9729b71153500adde072d2e24a0c0382</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>allocateNlpSolver</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>a2b24ec1388e266f5403d5dae6d272e13</anchor>
      <arglist>(Objective *F, DynamicDiscretization *G, Constraint *H)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>clear</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>a57c72dd38521ec7b8a5f62f5dc954ecf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initializeNlpSolver</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>ab8af422a61b1dc1336b6700f6265ceff</anchor>
      <arglist>(const OCPiterate &amp;userInit)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initializeObjective</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>aff20e1a7d4f3334ff801f53651d15eb0</anchor>
      <arglist>(Objective *F)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>performFeedbackStep</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>adab201adffc453279004be6170096ab4</anchor>
      <arglist>(double currentTime, const DVector &amp;_x, const DVector &amp;_p=emptyConstVector)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>performPreparationStep</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>a6bf37f026116559da6011e523fe5727b</anchor>
      <arglist>(const VariablesGrid &amp;_yRef=emptyConstVariablesGrid, BooleanType isLastIteration=BT_TRUE)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupLogging</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>a5974032d6fa65166eec0cf6c5a821537</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupOptions</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>a4a3bbc4b8cbe591e2b70bbf44b6eaaba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector *</type>
      <name>p0</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>a21cbfb627fd01e81a9b451ebfdc355e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VariablesGrid *</type>
      <name>reference</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>a12c4aa016b2c711fb97aadffb5febe23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector *</type>
      <name>x0</name>
      <anchorfile>classRealTimeAlgorithm.html</anchorfile>
      <anchor>afe06a7b798589030b038d0ce39fc92ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReferenceTrajectory</name>
    <filename>classReferenceTrajectory.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual ReferenceTrajectory *</type>
      <name>clone</name>
      <anchorfile>classReferenceTrajectory.html</anchorfile>
      <anchor>a76942e61dd21baf89527175f913d3e4f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual uint</type>
      <name>getDim</name>
      <anchorfile>classReferenceTrajectory.html</anchorfile>
      <anchor>ace140a07f8b9648dd76e75c6fca91fea</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>getReference</name>
      <anchorfile>classReferenceTrajectory.html</anchorfile>
      <anchor>a1ce2ae2844df1b2a9d578f1c6c686902</anchor>
      <arglist>(double tStart, double tEnd, VariablesGrid &amp;_yRef) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classReferenceTrajectory.html</anchorfile>
      <anchor>ad3a24a244edb5bc75aad0d852c932212</anchor>
      <arglist>(double startTime=0.0, const DVector &amp;_x=emptyConstVector, const DVector &amp;_xa=emptyConstVector, const DVector &amp;_u=emptyConstVector, const DVector &amp;_p=emptyConstVector, const DVector &amp;_w=emptyConstVector)=0</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isDefined</name>
      <anchorfile>classReferenceTrajectory.html</anchorfile>
      <anchor>a08a2bc450ecd8b939d6070ae54606f6f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ReferenceTrajectory &amp;</type>
      <name>operator=</name>
      <anchorfile>classReferenceTrajectory.html</anchorfile>
      <anchor>aabb4224e6cb33ae41a3ee701851e6620</anchor>
      <arglist>(const ReferenceTrajectory &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReferenceTrajectory</name>
      <anchorfile>classReferenceTrajectory.html</anchorfile>
      <anchor>a0434d7296639913c053b6efa4c60f246</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReferenceTrajectory</name>
      <anchorfile>classReferenceTrajectory.html</anchorfile>
      <anchor>a65b48a507b5bd5b345d0a2937c4702ff</anchor>
      <arglist>(const ReferenceTrajectory &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classReferenceTrajectory.html</anchorfile>
      <anchor>a91a257a256f9612b4c80f6628560f6e8</anchor>
      <arglist>(double _currentTime, const DVector &amp;_y, const DVector &amp;_x=emptyConstVector, const DVector &amp;_xa=emptyConstVector, const DVector &amp;_u=emptyConstVector, const DVector &amp;_p=emptyConstVector, const DVector &amp;_w=emptyConstVector)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classReferenceTrajectory.html</anchorfile>
      <anchor>adb322e40a94ee0eb6ac0013c7a333306</anchor>
      <arglist>(const DVector &amp;_x, const VariablesGrid &amp;_u=emptyConstVariablesGrid, const VariablesGrid &amp;_p=emptyConstVariablesGrid, const VariablesGrid &amp;_w=emptyConstVariablesGrid)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ReferenceTrajectory</name>
      <anchorfile>classReferenceTrajectory.html</anchorfile>
      <anchor>a84a2c51fb7d0dcb13607b6c0d97e3ed4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>RegisterExportedIntegrators</name>
    <filename>structRegisterExportedIntegrators.html</filename>
    <member kind="function">
      <type></type>
      <name>RegisterExportedIntegrators</name>
      <anchorfile>structRegisterExportedIntegrators.html</anchorfile>
      <anchor>a9b0dab3ef242386e36d5ea2f952bde76</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>RegisterNlpSolvers</name>
    <filename>structRegisterNlpSolvers.html</filename>
    <member kind="function">
      <type></type>
      <name>RegisterNlpSolvers</name>
      <anchorfile>structRegisterNlpSolvers.html</anchorfile>
      <anchor>acf5a84f81ecde676c61d7fe97a7336df</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>returnValue</name>
    <filename>classreturnValue.html</filename>
    <class kind="class">returnValue::returnValueData</class>
    <member kind="function">
      <type>returnValue &amp;</type>
      <name>addMessage</name>
      <anchorfile>classreturnValue.html</anchorfile>
      <anchor>aba30c7e2cb5ad8418b9b930e18884589</anchor>
      <arglist>(const char *msg)</arglist>
    </member>
    <member kind="function">
      <type>returnValue &amp;</type>
      <name>changeLevel</name>
      <anchorfile>classreturnValue.html</anchorfile>
      <anchor>a506bdb6d1ec8eb33b6a66191cd4cda27</anchor>
      <arglist>(returnValueLevel level)</arglist>
    </member>
    <member kind="function">
      <type>returnValue &amp;</type>
      <name>changeType</name>
      <anchorfile>classreturnValue.html</anchorfile>
      <anchor>a26b11d098db14e9825ceab08cc25a75d</anchor>
      <arglist>(returnValueType type)</arglist>
    </member>
    <member kind="function">
      <type>returnValueLevel</type>
      <name>getLevel</name>
      <anchorfile>classreturnValue.html</anchorfile>
      <anchor>aebe9e5e485c675b3a1c64ec5f8d85996</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator int</name>
      <anchorfile>classreturnValue.html</anchorfile>
      <anchor>a95fdd314746b19471dfde4fa9a7b7454</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!</name>
      <anchorfile>classreturnValue.html</anchorfile>
      <anchor>a824f306f26469af5659d0ba95b3b6a94</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classreturnValue.html</anchorfile>
      <anchor>a5019e1ee2412f833c05f88b461edff84</anchor>
      <arglist>(returnValueType cmp_type) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue &amp;</type>
      <name>operator=</name>
      <anchorfile>classreturnValue.html</anchorfile>
      <anchor>abd565e716db3d32bbd42307e981ce760</anchor>
      <arglist>(const returnValue &amp;old)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classreturnValue.html</anchorfile>
      <anchor>aa47036717e987e8cff5bd02463d038fb</anchor>
      <arglist>(returnValueType cmp_type) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classreturnValue.html</anchorfile>
      <anchor>a84abcc295e6f4e0c14aed1690d6b0021</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printBasic</name>
      <anchorfile>classreturnValue.html</anchorfile>
      <anchor>a3e2a70f512847ceced557fcca681d483</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>returnValue</name>
      <anchorfile>classreturnValue.html</anchorfile>
      <anchor>a91a22f39c4c118078964303a28afa24e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>returnValue</name>
      <anchorfile>classreturnValue.html</anchorfile>
      <anchor>a2c6a386f9dbb3dfbc3548ed7a95a9390</anchor>
      <arglist>(returnValueType _type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>returnValue</name>
      <anchorfile>classreturnValue.html</anchorfile>
      <anchor>a761c08a36954721598f84520f4c8991f</anchor>
      <arglist>(int _type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>returnValue</name>
      <anchorfile>classreturnValue.html</anchorfile>
      <anchor>ae9aaa6cdb4b1261d34337c6e53c0a0fd</anchor>
      <arglist>(const returnValue &amp;old)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>returnValue</name>
      <anchorfile>classreturnValue.html</anchorfile>
      <anchor>ad0affdcaf728bd374cbb8ec57855e347</anchor>
      <arglist>(const char *msg, returnValueLevel level=LVL_ERROR, returnValueType type=RET_UNKNOWN_BUG)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>returnValue</name>
      <anchorfile>classreturnValue.html</anchorfile>
      <anchor>adc8d1209da52ef35e6a71fba1bfdddbf</anchor>
      <arglist>(const char *msg, returnValueLevel level, const returnValue &amp;old)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~returnValue</name>
      <anchorfile>classreturnValue.html</anchorfile>
      <anchor>a2b812be46089bd47a105549e1e9b289a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>returnValueData *</type>
      <name>data</name>
      <anchorfile>classreturnValue.html</anchorfile>
      <anchor>ae8db2d1031a5ae1345c33e258d8441d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>returnValueLevel</type>
      <name>level</name>
      <anchorfile>classreturnValue.html</anchorfile>
      <anchor>a35b9cc811572ef3650139a54ad34ae6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>status</name>
      <anchorfile>classreturnValue.html</anchorfile>
      <anchor>a2304ddca321f19872de366311975d1fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>returnValueType</type>
      <name>type</name>
      <anchorfile>classreturnValue.html</anchorfile>
      <anchor>a0688f9ed369f12f453929aa265ee0d52</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>returnValue::returnValueData</name>
    <filename>classreturnValue_1_1returnValueData.html</filename>
    <member kind="variable">
      <type>std::vector&lt; const char * &gt;</type>
      <name>messages</name>
      <anchorfile>classreturnValue_1_1returnValueData.html</anchorfile>
      <anchor>ac3fde8fa2492d0d78fc52b33871ae2ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>returnValue *</type>
      <name>owner</name>
      <anchorfile>classreturnValue_1_1returnValueData.html</anchorfile>
      <anchor>a6bcae78a9978a571054390fac15094d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ReturnValueList</name>
    <filename>structReturnValueList.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>data</name>
      <anchorfile>structReturnValueList.html</anchorfile>
      <anchor>a2c194fcf0437cf5651356fb771ee36bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VisibilityStatus</type>
      <name>globalVisibilityStatus</name>
      <anchorfile>structReturnValueList.html</anchorfile>
      <anchor>ace3bea99f0887fddd6ea6550541816e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>returnValueType</type>
      <name>key</name>
      <anchorfile>structReturnValueList.html</anchorfile>
      <anchor>a6376ee6d1e8e23d73e3ac3b8f96d7fe2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RKSensitivitiesExport</name>
    <filename>classRKSensitivitiesExport.html</filename>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual returnValue</type>
      <name>sensitivitiesImplicitSystem</name>
      <anchorfile>classRKSensitivitiesExport.html</anchorfile>
      <anchor>a982676f08b1cfcb520d6863542abc247</anchor>
      <arglist>(ExportStatementBlock *block, const ExportIndex &amp;index1, const ExportIndex &amp;index2, const ExportIndex &amp;index3, const ExportIndex &amp;tmp_index1, const ExportIndex &amp;tmp_index2, const ExportVariable &amp;Ah, const ExportVariable &amp;Bh, const ExportVariable &amp;det, bool STATES, uint number)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual returnValue</type>
      <name>sensitivitiesInputSystem</name>
      <anchorfile>classRKSensitivitiesExport.html</anchorfile>
      <anchor>adb7a53b9f1da87f8ccb489d7315b2744</anchor>
      <arglist>(ExportStatementBlock *block, const ExportIndex &amp;index1, const ExportIndex &amp;index2, const ExportVariable &amp;Bh, bool STATES)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual returnValue</type>
      <name>sensitivitiesOutputs</name>
      <anchorfile>classRKSensitivitiesExport.html</anchorfile>
      <anchor>aefbedf818bc003fe75d0f9fce407db0d</anchor>
      <arglist>(ExportStatementBlock *block, const ExportIndex &amp;index0, const ExportIndex &amp;index1, const ExportIndex &amp;index2, const ExportIndex &amp;tmp_index1, const ExportIndex &amp;tmp_index2, const ExportIndex &amp;tmp_index3, const ExportVariable &amp;tmp_meas, const ExportVariable &amp;time_tmp, bool STATES, uint base)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual returnValue</type>
      <name>sensitivitiesOutputSystem</name>
      <anchorfile>classRKSensitivitiesExport.html</anchorfile>
      <anchor>aff04f9be9176e1213af261536ccca766</anchor>
      <arglist>(ExportStatementBlock *block, const ExportIndex &amp;index1, const ExportIndex &amp;index2, const ExportIndex &amp;index3, const ExportIndex &amp;index4, const ExportIndex &amp;tmp_index1, const ExportIndex &amp;tmp_index2, const ExportVariable &amp;Ah, const ExportVariable &amp;Bh, bool STATES, uint number)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RungeKuttaExport</name>
    <filename>classRungeKuttaExport.html</filename>
    <base>IntegratorExport</base>
    <member kind="function">
      <type>BooleanType</type>
      <name>checkSymmetry</name>
      <anchorfile>classRungeKuttaExport.html</anchorfile>
      <anchor>ab67eac5e7f6d6cc04e4ba08218db4c7c</anchor>
      <arglist>(const DVector &amp;_cc)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>getCode</name>
      <anchorfile>classRungeKuttaExport.html</anchorfile>
      <anchor>a1ff243a9df67b91699ec33e8e22fd4f4</anchor>
      <arglist>(ExportStatementBlock &amp;code)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>getDataDeclarations</name>
      <anchorfile>classRungeKuttaExport.html</anchorfile>
      <anchor>a31a61f74f114580979ba9d7eb435e466</anchor>
      <arglist>(ExportStatementBlock &amp;declarations, ExportStruct dataStruct=ACADO_ANY) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>getFunctionDeclarations</name>
      <anchorfile>classRungeKuttaExport.html</anchorfile>
      <anchor>a76f731857eb45bd739a73f1ce7b20c02</anchor>
      <arglist>(ExportStatementBlock &amp;declarations) const =0</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumStages</name>
      <anchorfile>classRungeKuttaExport.html</anchorfile>
      <anchor>acdf8fbc380fabb27a07a1045319e0232</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>initializeButcherTableau</name>
      <anchorfile>classRungeKuttaExport.html</anchorfile>
      <anchor>ad7e7a9c50c31c9bcd42690b18788490e</anchor>
      <arglist>(const DMatrix &amp;_AA, const DVector &amp;_bb, const DVector &amp;_cc)</arglist>
    </member>
    <member kind="function">
      <type>RungeKuttaExport &amp;</type>
      <name>operator=</name>
      <anchorfile>classRungeKuttaExport.html</anchorfile>
      <anchor>a4be90a57cccd0e85addfda4e3460cea4</anchor>
      <arglist>(const RungeKuttaExport &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RungeKuttaExport</name>
      <anchorfile>classRungeKuttaExport.html</anchorfile>
      <anchor>a528aefea0634c74abe9b3c31f455e5be</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RungeKuttaExport</name>
      <anchorfile>classRungeKuttaExport.html</anchorfile>
      <anchor>a963cd85bb6956e82277803c652473af8</anchor>
      <arglist>(const RungeKuttaExport &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>setDifferentialEquation</name>
      <anchorfile>classRungeKuttaExport.html</anchorfile>
      <anchor>a8903834aabfe714a65c6855c0dc02cda</anchor>
      <arglist>(const Expression &amp;rhs)=0</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setNARXmodel</name>
      <anchorfile>classRungeKuttaExport.html</anchorfile>
      <anchor>aed897762f1d0b4c2beac081c58561635</anchor>
      <arglist>(const uint delay, const DMatrix &amp;parms)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>setup</name>
      <anchorfile>classRungeKuttaExport.html</anchorfile>
      <anchor>af4b517bf127804a45786df6f6d4b51db</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>setupOutput</name>
      <anchorfile>classRungeKuttaExport.html</anchorfile>
      <anchor>a569ba859988537dd61e83787a11f68d5</anchor>
      <arglist>(const std::vector&lt; Grid &gt; outputGrids_, const std::vector&lt; Expression &gt; rhs)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RungeKuttaExport</name>
      <anchorfile>classRungeKuttaExport.html</anchorfile>
      <anchor>a0fa4857fdce6f3facc3acd72f1f7fe46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>copy</name>
      <anchorfile>classRungeKuttaExport.html</anchorfile>
      <anchor>a8ec52c0bb427472803c1e960b2b9f097</anchor>
      <arglist>(const RungeKuttaExport &amp;arg)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>AA</name>
      <anchorfile>classRungeKuttaExport.html</anchorfile>
      <anchor>a28f1c341ddbe3e4a4b2f048ed58341be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>bb</name>
      <anchorfile>classRungeKuttaExport.html</anchorfile>
      <anchor>ac46c921bef969f3897164edad130b5dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>cc</name>
      <anchorfile>classRungeKuttaExport.html</anchorfile>
      <anchor>aecadcd9904cca74b33bff8cf0c52feb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BooleanType</type>
      <name>is_symmetric</name>
      <anchorfile>classRungeKuttaExport.html</anchorfile>
      <anchor>aca15b20275949ff9bb64780e124f987e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>numStages</name>
      <anchorfile>classRungeKuttaExport.html</anchorfile>
      <anchor>a7849cf096397ffff0bb745404757b445</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>rk_kkk</name>
      <anchorfile>classRungeKuttaExport.html</anchorfile>
      <anchor>a240b0807757af3d08665bacad4623884</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SCPevaluation</name>
    <filename>classSCPevaluation.html</filename>
    <base>AlgorithmicBase</base>
    <member kind="function">
      <type>returnValue</type>
      <name>clearDynamicDiscretization</name>
      <anchorfile>classSCPevaluation.html</anchorfile>
      <anchor>a881cb5433285edc7869e98c66d5369da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual SCPevaluation *</type>
      <name>clone</name>
      <anchorfile>classSCPevaluation.html</anchorfile>
      <anchor>ae778b1d7590c6c1864ac637061f14410</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classSCPevaluation.html</anchorfile>
      <anchor>a065bd1a725e401cec9f500f7bab6976b</anchor>
      <arglist>(OCPiterate &amp;iter, BandedCP &amp;cp)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluateLagrangeGradient</name>
      <anchorfile>classSCPevaluation.html</anchorfile>
      <anchor>a1942d9d6fb318fc61ef4b9c58529cf5b</anchor>
      <arglist>(uint N, const OCPiterate &amp;iter, const BandedCP &amp;cp, BlockMatrix &amp;nablaL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluateSensitivities</name>
      <anchorfile>classSCPevaluation.html</anchorfile>
      <anchor>ac5f4accfdd43beb43c9a622280bcdde0</anchor>
      <arglist>(const OCPiterate &amp;iter, BandedCP &amp;cp)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>freezeSensitivities</name>
      <anchorfile>classSCPevaluation.html</anchorfile>
      <anchor>a6180e74a80db208db5bfd462262f10df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>getConstraintBlockDims</name>
      <anchorfile>classSCPevaluation.html</anchorfile>
      <anchor>a939fbec47157d856fbc68b6cb64c47e4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getKKTtolerance</name>
      <anchorfile>classSCPevaluation.html</anchorfile>
      <anchor>a1b73a07659a68d2ff79c6b0b3441021e</anchor>
      <arglist>(const OCPiterate &amp;iter, const BandedCP &amp;cp, double KKTmultiplierRegularisation=0.0)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumConstraintBlocks</name>
      <anchorfile>classSCPevaluation.html</anchorfile>
      <anchor>a6dcd3f490ac9f010738b54323eb4e409</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumConstraints</name>
      <anchorfile>classSCPevaluation.html</anchorfile>
      <anchor>ad2c06c232c99cb689c8060786ba0f3b8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getObjectiveValue</name>
      <anchorfile>classSCPevaluation.html</anchorfile>
      <anchor>a9573ae66e9bd322f0fbb2f86b9ec842e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasLSQobjective</name>
      <anchorfile>classSCPevaluation.html</anchorfile>
      <anchor>aa1bc45e0a93c5b72614272b6fe84fb44</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classSCPevaluation.html</anchorfile>
      <anchor>a7c842d9ce21813d8905df38f6bcd316a</anchor>
      <arglist>(const OCPiterate &amp;iter)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isDynamicNLP</name>
      <anchorfile>classSCPevaluation.html</anchorfile>
      <anchor>ad397e861eac0744f0957f0ead4db7f90</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isStaticNLP</name>
      <anchorfile>classSCPevaluation.html</anchorfile>
      <anchor>a68cf98fa561818f066adb8165611d42a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SCPevaluation &amp;</type>
      <name>operator=</name>
      <anchorfile>classSCPevaluation.html</anchorfile>
      <anchor>a6bf10619a40161adc480088bb622d19b</anchor>
      <arglist>(const SCPevaluation &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SCPevaluation</name>
      <anchorfile>classSCPevaluation.html</anchorfile>
      <anchor>a711f36848898da71d804a454c959a0a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SCPevaluation</name>
      <anchorfile>classSCPevaluation.html</anchorfile>
      <anchor>ae0bbbf9dc7c7be40181fb4e675b064c4</anchor>
      <arglist>(UserInteraction *_userInteraction, const Objective *const objective_, const DynamicDiscretization *const dynamic_discretization_, const Constraint *const constraint_, BooleanType _isCP=BT_FALSE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SCPevaluation</name>
      <anchorfile>classSCPevaluation.html</anchorfile>
      <anchor>a64a9649c4e6d8d0be7acd1a8a0c78244</anchor>
      <arglist>(const SCPevaluation &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setReference</name>
      <anchorfile>classSCPevaluation.html</anchorfile>
      <anchor>a4b316fbc47ff75d951d7d8c87b655a7f</anchor>
      <arglist>(const VariablesGrid &amp;ref)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>unfreezeSensitivities</name>
      <anchorfile>classSCPevaluation.html</anchorfile>
      <anchor>ab029119e54be5b281de7a587f699ca4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SCPevaluation</name>
      <anchorfile>classSCPevaluation.html</anchorfile>
      <anchor>afca142d39bf0370aa1da7857edb46846</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupLogging</name>
      <anchorfile>classSCPevaluation.html</anchorfile>
      <anchor>a47b44225bd61989c30bfed6203ebbc76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupOptions</name>
      <anchorfile>classSCPevaluation.html</anchorfile>
      <anchor>a4814f625982690dbf473df1304a9a8a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BooleanType</type>
      <name>areSensitivitiesFrozen</name>
      <anchorfile>classSCPevaluation.html</anchorfile>
      <anchor>a969591d816c9dc14601c57d17c3325bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Constraint *</type>
      <name>constraint</name>
      <anchorfile>classSCPevaluation.html</anchorfile>
      <anchor>afb515906ba56d3254181515d443cb7f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DynamicDiscretization *</type>
      <name>dynamicDiscretization</name>
      <anchorfile>classSCPevaluation.html</anchorfile>
      <anchor>a68d5afeb42449098976470d668fd973d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BooleanType</type>
      <name>isCP</name>
      <anchorfile>classSCPevaluation.html</anchorfile>
      <anchor>a23d50d67f72a7b4ec3b390b9defd8c3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Objective *</type>
      <name>objective</name>
      <anchorfile>classSCPevaluation.html</anchorfile>
      <anchor>af9bcf422be44dc052f46aaf801511bf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>objectiveValue</name>
      <anchorfile>classSCPevaluation.html</anchorfile>
      <anchor>a8801da7582da7a8067e2070021854a31</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SCPmeritFunction</name>
    <filename>classSCPmeritFunction.html</filename>
    <base>AlgorithmicBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual SCPmeritFunction *</type>
      <name>clone</name>
      <anchorfile>classSCPmeritFunction.html</anchorfile>
      <anchor>a110031261354e97a41167157bd5d1d9f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classSCPmeritFunction.html</anchorfile>
      <anchor>ac99d3e26a650b8942744a30d590d50aa</anchor>
      <arglist>(double alpha, const OCPiterate &amp;iter, BandedCP &amp;cp, SCPevaluation &amp;eval, double &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>SCPmeritFunction &amp;</type>
      <name>operator=</name>
      <anchorfile>classSCPmeritFunction.html</anchorfile>
      <anchor>ad3e5ee5911a2f050cb5d646008948cae</anchor>
      <arglist>(const SCPmeritFunction &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SCPmeritFunction</name>
      <anchorfile>classSCPmeritFunction.html</anchorfile>
      <anchor>a6faa4afc6b2ba0f2165d512b0718a319</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SCPmeritFunction</name>
      <anchorfile>classSCPmeritFunction.html</anchorfile>
      <anchor>a1f9b4b360ebcc447013a162d79f0a3c8</anchor>
      <arglist>(UserInteraction *_userInteraction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SCPmeritFunction</name>
      <anchorfile>classSCPmeritFunction.html</anchorfile>
      <anchor>ad51350728d059e2cf1e72f9ff33ef354</anchor>
      <arglist>(const SCPmeritFunction &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SCPmeritFunction</name>
      <anchorfile>classSCPmeritFunction.html</anchorfile>
      <anchor>a7cc4f551d3dff8b5879e2e5c4a8229d0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SCPmethod</name>
    <filename>classSCPmethod.html</filename>
    <base>NLPsolver</base>
    <member kind="function" virtualness="virtual">
      <type>virtual NLPsolver *</type>
      <name>clone</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>a351a7cdfcaf74cfdca3f438ac6ff6661</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>feedbackStep</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>a2536e9838617a5e77a7511b903e9e631</anchor>
      <arglist>(const DVector &amp;x0_, const DVector &amp;p_=emptyConstVector)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getVarianceCovariance</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>aa1c65dbbed9aeb7695b3948b23390f9f</anchor>
      <arglist>(DMatrix &amp;var)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>a62dd3302cd5f3ee57e949a0097ee35cc</anchor>
      <arglist>(VariablesGrid *x_init, VariablesGrid *xa_init, VariablesGrid *p_init, VariablesGrid *u_init, VariablesGrid *w_init)</arglist>
    </member>
    <member kind="function">
      <type>SCPmethod &amp;</type>
      <name>operator=</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>a1ab9d000c04db627ebef85abeaf35d8d</anchor>
      <arglist>(const SCPmethod &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>performCurrentStep</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>aaf198a36943116aef517edf90ae85209</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>prepareNextStep</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>a8e82342095c4f0fb972731d601122c15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>printRuntimeProfile</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>ab149491faf211369f1b1da0fb0fecb5e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SCPmethod</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>a47262cbd21983bad2800877e7c7da713</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SCPmethod</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>a7509731301208fde2f9fa523f35877cc</anchor>
      <arglist>(UserInteraction *_userInteraction, const Objective *objective_, const DynamicDiscretization *dynamic_discretization_, const Constraint *constraint_, BooleanType _isCP=BT_FALSE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SCPmethod</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>ad279ad3a7f1961781107a2d1b0382fb4</anchor>
      <arglist>(const SCPmethod &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setReference</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>a3a80784527fccb4ba5896fa3ac9b912e</anchor>
      <arglist>(const VariablesGrid &amp;ref)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>shiftVariables</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>a555b34326ff3a5a05a25197ab9fb27b9</anchor>
      <arglist>(double timeShift=-1.0, DVector lastX=emptyVector, DVector lastXA=emptyVector, DVector lastP=emptyVector, DVector lastU=emptyVector, DVector lastW=emptyVector)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>solve</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>a746521ae34b9051a4639ba848e095915</anchor>
      <arglist>(const DVector &amp;x0_=emptyConstVector, const DVector &amp;p_=emptyConstVector)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>aa8e9c7923b47ca8e51d70eb3991e79ce</anchor>
      <arglist>(const DVector &amp;x0_=emptyConstVector, const DVector &amp;p_=emptyConstVector)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SCPmethod</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>ab14f9315c2e354f080ffb6e86706da8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>checkForConvergence</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>a63d90a839c2dd18f4d595577893d3db2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>checkForRealTimeMode</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>a95f83b87033ce8e71371b5a1ebc5aaee</anchor>
      <arglist>(const DVector &amp;x0_, const DVector &amp;p_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>computeHessianMatrix</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>acc7b46e56c99f4896bd6aa88446f686b</anchor>
      <arglist>(const BlockMatrix &amp;oldLagrangeGradient, const BlockMatrix &amp;newLagrangeGradient)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getAlgebraicStates</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>a73ac22a388cb2a2263963fc4d1c84771</anchor>
      <arglist>(VariablesGrid &amp;xa_) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getAnySensitivities</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>acd345735d49c158f146aaf4b133654a8</anchor>
      <arglist>(BlockMatrix &amp;_sens, uint idx) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getControls</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>a40d5a82053d8a714337039f2ba7ce8ea</anchor>
      <arglist>(VariablesGrid &amp;u_) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getDifferentialStates</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>a6e84b92d913aa50b907e88f1c094fd92</anchor>
      <arglist>(VariablesGrid &amp;xd_) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getDisturbances</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>adf4b23cc08aff0f786badd54a5490989</anchor>
      <arglist>(VariablesGrid &amp;w_) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getFirstControl</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>a5ef5446a331bb1cc2991f442b384797d</anchor>
      <arglist>(DVector &amp;u0_) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>uint</type>
      <name>getNC</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>a039e4d5a3f352965954d1b10c35f3804</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>uint</type>
      <name>getNP</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>ac3fef7d8914638678e1aa4579bec0a94</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>uint</type>
      <name>getNU</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>ab50ee49714fa78feae05af7f0697cbdc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>uint</type>
      <name>getNumPoints</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>a704f19cb55d68799200d90d84c50bf7c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>uint</type>
      <name>getNW</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>a590d527ce88135cb67141ef6cd13fbc6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>uint</type>
      <name>getNX</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>ade5c7e00f19cee2cf4709f2c6de8fd8c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>uint</type>
      <name>getNXA</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>a43ac68991354b9697f118c49f329f912</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual double</type>
      <name>getObjectiveValue</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>aa1cc5faf87237488d6024c845d0a4a5c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getParameters</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>a636bee85aa30c48779a526637c48eb4d</anchor>
      <arglist>(VariablesGrid &amp;p_) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getParameters</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>a668b9e27567d0efd171bc3abe5b93de8</anchor>
      <arglist>(DVector &amp;p_) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getSensitivitiesP</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>a11bb49f9979a079272d9f33b185fc1b2</anchor>
      <arglist>(BlockMatrix &amp;_sens) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getSensitivitiesU</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>a75e5593bbcc3af23c791e2f71d71fa69</anchor>
      <arglist>(BlockMatrix &amp;_sens) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getSensitivitiesW</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>ac8fde78918f9b45859f37e31e2af3e44</anchor>
      <arglist>(BlockMatrix &amp;_sens) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getSensitivitiesX</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>a71f849d5ed501e32534b2faa30eefbbf</anchor>
      <arglist>(BlockMatrix &amp;_sens) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getSensitivitiesXA</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>af609057160def66e5d40005614113f28</anchor>
      <arglist>(BlockMatrix &amp;_sens) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>initializeHessianProjection</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>aeb0a80b72efe5592483ddf6f3af0968d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>printIterate</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>a9174911a3970a6119990a25c8f58d6f1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>printIteration</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>aad84a217447d6a159df7c01753638371</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setup</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>a6797889ef0a2f02d193e52e7a8b70b74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupLogging</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>ac1f177caf795acf5af7fe8a6b3ec40f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setupRealTimeParameters</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>a0696b89cc98c11d4730e61a2f29dc50c</anchor>
      <arglist>(const DVector &amp;x0_=emptyConstVector, const DVector &amp;p_=emptyConstVector)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>stopClockAndPrintRuntimeProfile</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>a32a85c0bf4698973e18bafbc47c6bb8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BandedCP</type>
      <name>bandedCP</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>a38eabfa60b1e7c28b79799a790774116</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BandedCPsolver *</type>
      <name>bandedCPsolver</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>aaf9e5849001120ea0f75d3bc9ee419af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealClock</type>
      <name>clock</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>ae480d4089bcef52fa7afba495dff047e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealClock</type>
      <name>clockTotalTime</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>a054c57ab1de621627b59da45b94d8425</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NLPderivativeApproximation *</type>
      <name>derivativeApproximation</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>a9ea6478092eb901306273eaf89beb68b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SCPevaluation *</type>
      <name>eval</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>a88fad256cb61d5d0aa844a53cea527f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BooleanType</type>
      <name>hasPerformedStep</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>aff538ca33c993922ac495994ed254b18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BooleanType</type>
      <name>isCP</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>abe941a8dcf0d7814b77c9befe6ea8725</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BooleanType</type>
      <name>isInRealTimeMode</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>af71364e6bbe8efc51b92012b16353cea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OCPiterate</type>
      <name>iter</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>a9fa1a9aa962858f5b7b5e8a00f5a7b92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BooleanType</type>
      <name>needToReevaluate</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>a74ea696d63c32adfceff1ec64d8585a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OCPiterate</type>
      <name>oldIter</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>aa415f0ce22443e61a2bd4eeb91c516db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SCPstep *</type>
      <name>scpStep</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>a013445fcb6cbc151986c324d470abeca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockStatus</type>
      <name>status</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>ac3261b9befdeb3af39b48f0ab46a29de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>timeLoggingIdx</name>
      <anchorfile>classSCPmethod.html</anchorfile>
      <anchor>aef10a7e34adf8bb92972019e29a6c792</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SCPstep</name>
    <filename>classSCPstep.html</filename>
    <base>AlgorithmicBase</base>
    <member kind="function" virtualness="pure">
      <type>virtual SCPstep *</type>
      <name>clone</name>
      <anchorfile>classSCPstep.html</anchorfile>
      <anchor>a711da076091960838249c6483db91950</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>SCPstep &amp;</type>
      <name>operator=</name>
      <anchorfile>classSCPstep.html</anchorfile>
      <anchor>a53042d4d681188a029648022b47960a7</anchor>
      <arglist>(const SCPstep &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>performStep</name>
      <anchorfile>classSCPstep.html</anchorfile>
      <anchor>a287b587ae46c28a570ee2d70fa44efb1</anchor>
      <arglist>(OCPiterate &amp;iter, BandedCP &amp;cp, SCPevaluation *eval)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SCPstep</name>
      <anchorfile>classSCPstep.html</anchorfile>
      <anchor>a616ad9b66096b232fd75e69420566405</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SCPstep</name>
      <anchorfile>classSCPstep.html</anchorfile>
      <anchor>a1ea03deb666080f099ce6c17ca32d1e8</anchor>
      <arglist>(UserInteraction *_userInteraction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SCPstep</name>
      <anchorfile>classSCPstep.html</anchorfile>
      <anchor>abcf88f7aa61cbe15b317bdb1fc161730</anchor>
      <arglist>(const SCPstep &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SCPstep</name>
      <anchorfile>classSCPstep.html</anchorfile>
      <anchor>ae6b4653f1c425f1b62bf44654c8f19ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>applyStep</name>
      <anchorfile>classSCPstep.html</anchorfile>
      <anchor>aca75322fc31bd5e142794176ef34946f</anchor>
      <arglist>(OCPiterate &amp;iter, BandedCP &amp;cp, double alpha) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupLogging</name>
      <anchorfile>classSCPstep.html</anchorfile>
      <anchor>a0acca5300cc2b283ab5d231eb7658c5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupOptions</name>
      <anchorfile>classSCPstep.html</anchorfile>
      <anchor>a0868bb88288e42da73a2235141f189ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SCPmeritFunction *</type>
      <name>meritFcn</name>
      <anchorfile>classSCPstep.html</anchorfile>
      <anchor>ab9b9aa507b06fc04aa011968e3f26b7a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SCPstepFullstep</name>
    <filename>classSCPstepFullstep.html</filename>
    <base>SCPstep</base>
    <member kind="function" virtualness="virtual">
      <type>virtual SCPstep *</type>
      <name>clone</name>
      <anchorfile>classSCPstepFullstep.html</anchorfile>
      <anchor>a46b63c8c2169661632048c84c9ef2962</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SCPstepFullstep &amp;</type>
      <name>operator=</name>
      <anchorfile>classSCPstepFullstep.html</anchorfile>
      <anchor>ac8d2e7b3f6df55e7fccf7803cdc41d86</anchor>
      <arglist>(const SCPstepFullstep &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>performStep</name>
      <anchorfile>classSCPstepFullstep.html</anchorfile>
      <anchor>ac8e4f25c1544fa7216c01da0f8431653</anchor>
      <arglist>(OCPiterate &amp;iter, BandedCP &amp;cp, SCPevaluation *eval)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SCPstepFullstep</name>
      <anchorfile>classSCPstepFullstep.html</anchorfile>
      <anchor>ac0012d73075442566b91cb429c4add0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SCPstepFullstep</name>
      <anchorfile>classSCPstepFullstep.html</anchorfile>
      <anchor>aba139bd36e981ead957bafcb472e438e</anchor>
      <arglist>(UserInteraction *_userInteraction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SCPstepFullstep</name>
      <anchorfile>classSCPstepFullstep.html</anchorfile>
      <anchor>a2481065cc1315f32e3b9f74a9fda4083</anchor>
      <arglist>(const SCPstepFullstep &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SCPstepFullstep</name>
      <anchorfile>classSCPstepFullstep.html</anchorfile>
      <anchor>a6d4742f253ba591f1f6f6994bede46e8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SCPstepLinesearch</name>
    <filename>classSCPstepLinesearch.html</filename>
    <base>SCPstep</base>
    <member kind="function" virtualness="virtual">
      <type>virtual SCPstep *</type>
      <name>clone</name>
      <anchorfile>classSCPstepLinesearch.html</anchorfile>
      <anchor>acf6372038a0635d91183d015fd4dc7e1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SCPstepLinesearch &amp;</type>
      <name>operator=</name>
      <anchorfile>classSCPstepLinesearch.html</anchorfile>
      <anchor>ad11232e01899b47d7ae94007cfa377b4</anchor>
      <arglist>(const SCPstepLinesearch &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>performStep</name>
      <anchorfile>classSCPstepLinesearch.html</anchorfile>
      <anchor>a82052d52fa204e48775bd452da4e3734</anchor>
      <arglist>(OCPiterate &amp;iter, BandedCP &amp;cp, SCPevaluation *eval)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SCPstepLinesearch</name>
      <anchorfile>classSCPstepLinesearch.html</anchorfile>
      <anchor>a15fc87aedc2ce1da86ac438395927011</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SCPstepLinesearch</name>
      <anchorfile>classSCPstepLinesearch.html</anchorfile>
      <anchor>a4c0e3ec55ea589af74b028feda548018</anchor>
      <arglist>(UserInteraction *_userInteraction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SCPstepLinesearch</name>
      <anchorfile>classSCPstepLinesearch.html</anchorfile>
      <anchor>a97595b8eeece54770d38ca6fd921ba06</anchor>
      <arglist>(const SCPstepLinesearch &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SCPstepLinesearch</name>
      <anchorfile>classSCPstepLinesearch.html</anchorfile>
      <anchor>a9db71adc2dd271956d721c200cac1794</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>performLineSearch</name>
      <anchorfile>classSCPstepLinesearch.html</anchorfile>
      <anchor>a23f2359d6017a54ed29915503b756a30</anchor>
      <arglist>(const OCPiterate &amp;iter, BandedCP &amp;cp, SCPevaluation &amp;eval, double &amp;alpha, const double &amp;alphaMin)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Sensor</name>
    <filename>classSensor.html</filename>
    <base>TransferDevice</base>
    <member kind="function">
      <type>uint</type>
      <name>getNY</name>
      <anchorfile>classSensor.html</anchorfile>
      <anchor>af1681aa96c3bc05e06c45899e8cce67a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getOutputDeadTime</name>
      <anchorfile>classSensor.html</anchorfile>
      <anchor>ac497cb54f8245a076863c8a66fdc01bc</anchor>
      <arglist>(uint idx) const </arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>getOutputDeadTimes</name>
      <anchorfile>classSensor.html</anchorfile>
      <anchor>a3020d56674ac97364daaf1869b7bc0a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Noise *</type>
      <name>getOutputNoise</name>
      <anchorfile>classSensor.html</anchorfile>
      <anchor>a63da415cb9088c6b8d2a0f7c8d5bd9d7</anchor>
      <arglist>(uint idx) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classSensor.html</anchorfile>
      <anchor>a22b4ff4adbbc64db9fc56c7f16a5d76d</anchor>
      <arglist>(double _startTime=0.0, const DVector &amp;_startValue=emptyConstVector)</arglist>
    </member>
    <member kind="function">
      <type>Sensor &amp;</type>
      <name>operator=</name>
      <anchorfile>classSensor.html</anchorfile>
      <anchor>a0a20d2b0fff9963038e70a35b30cef28</anchor>
      <arglist>(const Sensor &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Sensor</name>
      <anchorfile>classSensor.html</anchorfile>
      <anchor>a5eaae9236d613c9af7f2c4783764161c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Sensor</name>
      <anchorfile>classSensor.html</anchorfile>
      <anchor>a113b0e2b094b72ff5b8c87a5ed818035</anchor>
      <arglist>(uint _nY, double _samplingTime=DEFAULT_SAMPLING_TIME)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Sensor</name>
      <anchorfile>classSensor.html</anchorfile>
      <anchor>a5ae334f511a1b47b60ba3a32eb9a16ff</anchor>
      <arglist>(const Sensor &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setOutputDeadTime</name>
      <anchorfile>classSensor.html</anchorfile>
      <anchor>a2c3f4544dd0afb221fbc9efab2127534</anchor>
      <arglist>(uint idx, double _deadTime)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setOutputDeadTimes</name>
      <anchorfile>classSensor.html</anchorfile>
      <anchor>a9c5366576a8944b2f4ad84f9fd6e0927</anchor>
      <arglist>(const DVector &amp;_deadTimes)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setOutputDeadTimes</name>
      <anchorfile>classSensor.html</anchorfile>
      <anchor>a27f82a52a74c1f947b4bb0eed3179644</anchor>
      <arglist>(double _deadTime)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setOutputNoise</name>
      <anchorfile>classSensor.html</anchorfile>
      <anchor>a37cbfe5bd850e797bdcffbc8b9fe7c25</anchor>
      <arglist>(const Noise &amp;_noise, double _noiseSamplingTime)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setOutputNoise</name>
      <anchorfile>classSensor.html</anchorfile>
      <anchor>a93606fdab40bfba8cce0dde71cf3ec55</anchor>
      <arglist>(uint idx, const Noise &amp;_noise, double _noiseSamplingTime)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classSensor.html</anchorfile>
      <anchor>a8f31bef0a86ede1a6c8182daaf7889cb</anchor>
      <arglist>(VariablesGrid &amp;_y)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Sensor</name>
      <anchorfile>classSensor.html</anchorfile>
      <anchor>aee8c70e7ef05ce65e7ee33686b5d7db2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>addSensorNoise</name>
      <anchorfile>classSensor.html</anchorfile>
      <anchor>afbd2b72a64c8dc6ba1265c6e3a884884</anchor>
      <arglist>(VariablesGrid &amp;_y) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>delaySensorOutput</name>
      <anchorfile>classSensor.html</anchorfile>
      <anchor>a17eac7ce62561acbafe905568c4403b2</anchor>
      <arglist>(VariablesGrid &amp;_y)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>getDelayedOutputGrid</name>
      <anchorfile>classSensor.html</anchorfile>
      <anchor>a04a88a2674d9c6a8a41af632552de1ff</anchor>
      <arglist>(const VariablesGrid &amp;_y, VariablesGrid &amp;_yDelayed) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ShootingMethod</name>
    <filename>classShootingMethod.html</filename>
    <base>DynamicDiscretization</base>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>addStage</name>
      <anchorfile>classShootingMethod.html</anchorfile>
      <anchor>a8383bcd2a65cb2d28fe7961422a360ea</anchor>
      <arglist>(const DynamicSystem &amp;dynamicSystem_, const Grid &amp;stageIntervals, const IntegratorType &amp;integratorType_=INT_UNKNOWN)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>addTransition</name>
      <anchorfile>classShootingMethod.html</anchorfile>
      <anchor>ace3a1eafd42d31d6da7b1f9d29388c96</anchor>
      <arglist>(const Transition &amp;transition_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>clear</name>
      <anchorfile>classShootingMethod.html</anchorfile>
      <anchor>a98cd39d286740a54e8ce8bb1bf172d59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DynamicDiscretization *</type>
      <name>clone</name>
      <anchorfile>classShootingMethod.html</anchorfile>
      <anchor>a51960354099395578f7bf34ced9b5302</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>deleteAllSeeds</name>
      <anchorfile>classShootingMethod.html</anchorfile>
      <anchor>af63706402508255fd472bab616d80b24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classShootingMethod.html</anchorfile>
      <anchor>a4651b95f8938aa140436fd9fc4f5e5bd</anchor>
      <arglist>(OCPiterate &amp;iter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluateSensitivities</name>
      <anchorfile>classShootingMethod.html</anchorfile>
      <anchor>a3e32323eb70302b7d7578a15fda24512</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluateSensitivities</name>
      <anchorfile>classShootingMethod.html</anchorfile>
      <anchor>a118bf7a0ca95a0cbf2c27f9251c0b7c1</anchor>
      <arglist>(const BlockMatrix &amp;seed, BlockMatrix &amp;hessian)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluateSensitivitiesLifted</name>
      <anchorfile>classShootingMethod.html</anchorfile>
      <anchor>acac212888e2fdc1faa9e5208b0016be4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isAffine</name>
      <anchorfile>classShootingMethod.html</anchorfile>
      <anchor>a47985a67833b5f5d306058e0af9c8a00</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ShootingMethod &amp;</type>
      <name>operator=</name>
      <anchorfile>classShootingMethod.html</anchorfile>
      <anchor>aef6db69c2cface3408764725a3d217bc</anchor>
      <arglist>(const ShootingMethod &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ShootingMethod</name>
      <anchorfile>classShootingMethod.html</anchorfile>
      <anchor>a6f60b7cccff49dd3caa3903632bbf66d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ShootingMethod</name>
      <anchorfile>classShootingMethod.html</anchorfile>
      <anchor>a69a556a87dc6f44d8b069978ac5f58d6</anchor>
      <arglist>(UserInteraction *_userInteraction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ShootingMethod</name>
      <anchorfile>classShootingMethod.html</anchorfile>
      <anchor>ad26caa95f5fb5ea60eeda5098e5c77da</anchor>
      <arglist>(const ShootingMethod &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>unfreeze</name>
      <anchorfile>classShootingMethod.html</anchorfile>
      <anchor>a2204ced2b50f07b204b0a21b0ebda59b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ShootingMethod</name>
      <anchorfile>classShootingMethod.html</anchorfile>
      <anchor>ab85cd652aac0c54e2a8301bd96059135</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>allocateIntegrator</name>
      <anchorfile>classShootingMethod.html</anchorfile>
      <anchor>a27242924006df6b0a0933e63a8017d4c</anchor>
      <arglist>(uint idx, IntegratorType type_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copy</name>
      <anchorfile>classShootingMethod.html</anchorfile>
      <anchor>ac045b44e37898c507717c3d8ab2feea7</anchor>
      <arglist>(const ShootingMethod &amp;arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>deleteAll</name>
      <anchorfile>classShootingMethod.html</anchorfile>
      <anchor>afb722d9fb54548650932717e4af0705b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>differentiateBackward</name>
      <anchorfile>classShootingMethod.html</anchorfile>
      <anchor>a47370fcf25ffe9fadb638229dbd6a7aa</anchor>
      <arglist>(const int &amp;idx, const DMatrix &amp;seed, DMatrix &amp;Gx, DMatrix &amp;Gp, DMatrix &amp;Gu, DMatrix &amp;Gw)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>differentiateForward</name>
      <anchorfile>classShootingMethod.html</anchorfile>
      <anchor>ac69caba62d6f7ac82232fdb747371939</anchor>
      <arglist>(const int &amp;idx, const DMatrix &amp;dX, const DMatrix &amp;dP, const DMatrix &amp;dU, const DMatrix &amp;dW, DMatrix &amp;D)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>differentiateForwardBackward</name>
      <anchorfile>classShootingMethod.html</anchorfile>
      <anchor>a24b41d6182aa7bb206b7d826de901302</anchor>
      <arglist>(const int &amp;idx, const DMatrix &amp;dX, const DMatrix &amp;dP, const DMatrix &amp;dU, const DMatrix &amp;dW, const DMatrix &amp;seed, DMatrix &amp;D, DMatrix &amp;ddX, DMatrix &amp;ddP, DMatrix &amp;ddU, DMatrix &amp;ddW)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>logTrajectory</name>
      <anchorfile>classShootingMethod.html</anchorfile>
      <anchor>a0e6e63b134a57558197d518362d34cc0</anchor>
      <arglist>(const OCPiterate &amp;iter)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>rescale</name>
      <anchorfile>classShootingMethod.html</anchorfile>
      <anchor>a725717c37fc481d2fa5edde4df0dae28</anchor>
      <arglist>(VariablesGrid *trajectory, double tEndNew, double newIntervalLength) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>update</name>
      <anchorfile>classShootingMethod.html</anchorfile>
      <anchor>ad2556e8eddeee44463e4af2e03bcfa2b</anchor>
      <arglist>(DMatrix &amp;G, const DMatrix &amp;A, const DMatrix &amp;B)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DMatrix</type>
      <name>breakPoints</name>
      <anchorfile>classShootingMethod.html</anchorfile>
      <anchor>a409136579f274c82ad67d9d54f7fc8cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Integrator **</type>
      <name>integrator</name>
      <anchorfile>classShootingMethod.html</anchorfile>
      <anchor>a0d66ae3e2a6dab9f10e15a69c3c13e4c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SIMexport</name>
    <filename>classSIMexport.html</filename>
    <base>ExportModule</base>
    <base>ModelContainer</base>
    <member kind="function">
      <type>returnValue</type>
      <name>exportAcadoHeader</name>
      <anchorfile>classSIMexport.html</anchorfile>
      <anchor>a44396c3b09864628186e14f0387911b3</anchor>
      <arglist>(const std::string &amp;_dirName, const std::string &amp;_fileName, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>exportAndRun</name>
      <anchorfile>classSIMexport.html</anchorfile>
      <anchor>aca4dfb7c2d634afa4bf7abeb9fd3446d</anchor>
      <arglist>(const std::string &amp;dirName, const std::string &amp;initStates, const std::string &amp;controls, const std::string &amp;results=std::string(&quot;results.txt&quot;), const std::string &amp;ref=std::string(&quot;ref.txt&quot;))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>exportCode</name>
      <anchorfile>classSIMexport.html</anchorfile>
      <anchor>ae472dae7e44f617db9fafc16518a0493</anchor>
      <arglist>(const std::string &amp;dirName, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16)</arglist>
    </member>
    <member kind="function">
      <type>SIMexport &amp;</type>
      <name>operator=</name>
      <anchorfile>classSIMexport.html</anchorfile>
      <anchor>ad27411abbf1dfdc5ae9a3fd925308593</anchor>
      <arglist>(const SIMexport &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>printDetails</name>
      <anchorfile>classSIMexport.html</anchorfile>
      <anchor>a4ec3d42989d05be58ce768813b37f791</anchor>
      <arglist>(bool details)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setReference</name>
      <anchorfile>classSIMexport.html</anchorfile>
      <anchor>a16c8da11b982c1e7ea62e2e635543eb1</anchor>
      <arglist>(const std::string &amp;reference, const std::vector&lt; std::string &gt; &amp;outputReference=*(new std::vector&lt; std::string &gt;()))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setTimingSteps</name>
      <anchorfile>classSIMexport.html</anchorfile>
      <anchor>a4e7f37a2e1d6b303bfd02de658e3a9f0</anchor>
      <arglist>(uint _timingSteps)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SIMexport</name>
      <anchorfile>classSIMexport.html</anchorfile>
      <anchor>a089e475bdef0c794cd3d7375117f30ad</anchor>
      <arglist>(const uint simIntervals=1, const double totalTime=1.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SIMexport</name>
      <anchorfile>classSIMexport.html</anchorfile>
      <anchor>ae5df8eba94cece79d5718044a1d88e05</anchor>
      <arglist>(const SIMexport &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SIMexport</name>
      <anchorfile>classSIMexport.html</anchorfile>
      <anchor>a23c439a5156f5c88acb11f077766ddce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>checkConsistency</name>
      <anchorfile>classSIMexport.html</anchorfile>
      <anchor>a1d7714c7e3ff2dc361f710419e55bb8d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>clear</name>
      <anchorfile>classSIMexport.html</anchorfile>
      <anchor>adba40c4c0d758cf34aec3055e9ed311b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>collectDataDeclarations</name>
      <anchorfile>classSIMexport.html</anchorfile>
      <anchor>a6ad842fea432862c9952f9a6604490eb</anchor>
      <arglist>(ExportStatementBlock &amp;declarations, ExportStruct dataStruct=ACADO_ANY) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>collectFunctionDeclarations</name>
      <anchorfile>classSIMexport.html</anchorfile>
      <anchor>aae7ca4e02747fc475342f4eb61ddd29d</anchor>
      <arglist>(ExportStatementBlock &amp;declarations) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>copy</name>
      <anchorfile>classSIMexport.html</anchorfile>
      <anchor>af50b5a13eb92934a73fd9b08f9da54d3</anchor>
      <arglist>(const SIMexport &amp;arg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>executeTest</name>
      <anchorfile>classSIMexport.html</anchorfile>
      <anchor>af50fb8294b19a851ed6a2c7fc404d6e8</anchor>
      <arglist>(const std::string &amp;_dirName)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>exportEvaluation</name>
      <anchorfile>classSIMexport.html</anchorfile>
      <anchor>ac8bc999675bdd2d2df0295a0c814d682</anchor>
      <arglist>(const std::string &amp;_dirName, const std::string &amp;_fileName) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>exportMakefile</name>
      <anchorfile>classSIMexport.html</anchorfile>
      <anchor>ad95e3e8fe68e91c37ac442a9e03eecf9</anchor>
      <arglist>(const std::string &amp;_dirName, const std::string &amp;_fileName, const std::string &amp;_realString=&quot;real_t&quot;, const std::string &amp;_intString=&quot;int&quot;, int _precision=16) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>exportTest</name>
      <anchorfile>classSIMexport.html</anchorfile>
      <anchor>a9a33fbc335d9f3f20e5045002816b422</anchor>
      <arglist>(const std::string &amp;_dirName, const std::string &amp;_fileName, const std::string &amp;_resultsFile, const std::vector&lt; std::string &gt; &amp;_outputFiles, const bool &amp;TIMING=false, const uint jumpReference=1) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setTimingCalls</name>
      <anchorfile>classSIMexport.html</anchorfile>
      <anchor>af36a52925ac8c8a47d4ba8145ce62695</anchor>
      <arglist>(uint _timingCalls)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setup</name>
      <anchorfile>classSIMexport.html</anchorfile>
      <anchor>ada851de733ad31ad5fe43f12817b36fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_controls</name>
      <anchorfile>classSIMexport.html</anchorfile>
      <anchor>a75fe82813bbb7f57263ffc6e3b6b0c58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_initStates</name>
      <anchorfile>classSIMexport.html</anchorfile>
      <anchor>a71273aeaec9fc5d2fa74e0948ee7fbd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::string &gt;</type>
      <name>_outputFiles</name>
      <anchorfile>classSIMexport.html</anchorfile>
      <anchor>aae5cfb85854b3a6533b19a1adb36eeee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_ref</name>
      <anchorfile>classSIMexport.html</anchorfile>
      <anchor>a517bddee1a240a15b3c0b8953a64d87f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::string &gt;</type>
      <name>_refOutputFiles</name>
      <anchorfile>classSIMexport.html</anchorfile>
      <anchor>a9f2b1793083a80abee8301e551cccb90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_results</name>
      <anchorfile>classSIMexport.html</anchorfile>
      <anchor>a09bfab5bd6e4a68c8df7a755d00b0c72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntegratorExport *</type>
      <name>integrator</name>
      <anchorfile>classSIMexport.html</anchorfile>
      <anchor>a8b4eb3270de6ac5b9f490e0a88e2e285</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>PRINT_DETAILS</name>
      <anchorfile>classSIMexport.html</anchorfile>
      <anchor>a4a046591168d183b0a99abc2ade5ce29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>referenceProvided</name>
      <anchorfile>classSIMexport.html</anchorfile>
      <anchor>ada2f1d7d2f40cdc033143adca7f4864f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>T</name>
      <anchorfile>classSIMexport.html</anchorfile>
      <anchor>af593ecb134941365441feeb291c4f32d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>timingCalls</name>
      <anchorfile>classSIMexport.html</anchorfile>
      <anchor>a53d0b8b159176476db6d624aca820192</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>timingSteps</name>
      <anchorfile>classSIMexport.html</anchorfile>
      <anchor>a3af11de6d9c419a8dfee21f8783863d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const uint</type>
      <name>factorRef</name>
      <anchorfile>classSIMexport.html</anchorfile>
      <anchor>a06a09f598c9f2ab5e2368a3621706b6a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SimulatedReferenceTrajectory</name>
    <filename>classSimulatedReferenceTrajectory.html</filename>
    <base>AdaptiveReferenceTrajectory</base>
    <member kind="function" virtualness="virtual">
      <type>virtual ReferenceTrajectory *</type>
      <name>clone</name>
      <anchorfile>classSimulatedReferenceTrajectory.html</anchorfile>
      <anchor>aaf2ffb12265b875716e2c1240209411e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getDim</name>
      <anchorfile>classSimulatedReferenceTrajectory.html</anchorfile>
      <anchor>a154c9068563a31554a40c1a7d6ddc164</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getReference</name>
      <anchorfile>classSimulatedReferenceTrajectory.html</anchorfile>
      <anchor>a7ee8311121f86d77912568e46ebb870f</anchor>
      <arglist>(double tStart, double tEnd, VariablesGrid &amp;_yRef) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classSimulatedReferenceTrajectory.html</anchorfile>
      <anchor>a7bf230e553675b87df181567370c45b9</anchor>
      <arglist>(double startTime=0.0, const DVector &amp;_x=emptyConstVector, const DVector &amp;_xa=emptyConstVector, const DVector &amp;_u=emptyConstVector, const DVector &amp;_p=emptyConstVector, const DVector &amp;_w=emptyConstVector)</arglist>
    </member>
    <member kind="function">
      <type>SimulatedReferenceTrajectory &amp;</type>
      <name>operator=</name>
      <anchorfile>classSimulatedReferenceTrajectory.html</anchorfile>
      <anchor>aa2939fbe124aa4f23f5f934272ce67b9</anchor>
      <arglist>(const SimulatedReferenceTrajectory &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimulatedReferenceTrajectory</name>
      <anchorfile>classSimulatedReferenceTrajectory.html</anchorfile>
      <anchor>a17017d85ddaddbb9222b90392468a0ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimulatedReferenceTrajectory</name>
      <anchorfile>classSimulatedReferenceTrajectory.html</anchorfile>
      <anchor>a2e1b418832f3ee57ed62cdddf3c147c7</anchor>
      <arglist>(const DynamicSystem &amp;_dynamicSystem, IntegratorType _integratorType=INT_UNKNOWN)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimulatedReferenceTrajectory</name>
      <anchorfile>classSimulatedReferenceTrajectory.html</anchorfile>
      <anchor>a2cb6403b226eb9a90130895e9833501b</anchor>
      <arglist>(const SimulatedReferenceTrajectory &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classSimulatedReferenceTrajectory.html</anchorfile>
      <anchor>a3a6c708fc8694110704b439d78247003</anchor>
      <arglist>(double _currentTime, const DVector &amp;_y, const DVector &amp;_x=emptyConstVector, const DVector &amp;_xa=emptyConstVector, const DVector &amp;_u=emptyConstVector, const DVector &amp;_p=emptyConstVector, const DVector &amp;_w=emptyConstVector)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classSimulatedReferenceTrajectory.html</anchorfile>
      <anchor>a7360683e0c551ea8dfd59c1be20580e4</anchor>
      <arglist>(const DVector &amp;_x, const VariablesGrid &amp;_u=emptyConstVariablesGrid, const VariablesGrid &amp;_p=emptyConstVariablesGrid, const VariablesGrid &amp;_w=emptyConstVariablesGrid)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SimulatedReferenceTrajectory</name>
      <anchorfile>classSimulatedReferenceTrajectory.html</anchorfile>
      <anchor>a800d239f5fad9331a2c8e53420376209</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Process *</type>
      <name>process</name>
      <anchorfile>classSimulatedReferenceTrajectory.html</anchorfile>
      <anchor>ae1399942f16b738a56eead9eeb28b47f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SimulationBlock</name>
    <filename>classSimulationBlock.html</filename>
    <base>UserInteraction</base>
    <member kind="function">
      <type>BlockName</type>
      <name>getName</name>
      <anchorfile>classSimulationBlock.html</anchorfile>
      <anchor>aa6c6ff76aac23c77fdf745049b855696</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSamplingTime</name>
      <anchorfile>classSimulationBlock.html</anchorfile>
      <anchor>aa4d32a90deddeaa02bdfd239f61173fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isDefined</name>
      <anchorfile>classSimulationBlock.html</anchorfile>
      <anchor>a2221e9606d824fa0043ca596a4b68fda</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SimulationBlock &amp;</type>
      <name>operator=</name>
      <anchorfile>classSimulationBlock.html</anchorfile>
      <anchor>a01c719df67d4391b3b031da08cfb1327</anchor>
      <arglist>(const SimulationBlock &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setName</name>
      <anchorfile>classSimulationBlock.html</anchorfile>
      <anchor>aea4ddc16dcfe698308cbf49b171b6e47</anchor>
      <arglist>(BlockName _name)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setSamplingTime</name>
      <anchorfile>classSimulationBlock.html</anchorfile>
      <anchor>a45796bc4fbab92f6a708a814acf85cea</anchor>
      <arglist>(double _samplingTime)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimulationBlock</name>
      <anchorfile>classSimulationBlock.html</anchorfile>
      <anchor>a432dd636ccc9a3c927451f99a3048129</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimulationBlock</name>
      <anchorfile>classSimulationBlock.html</anchorfile>
      <anchor>a29f4b681cb3909fc0c123a47bf0b9b27</anchor>
      <arglist>(BlockName _name, double _samplingTime=DEFAULT_SAMPLING_TIME)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimulationBlock</name>
      <anchorfile>classSimulationBlock.html</anchorfile>
      <anchor>aa430b29d04e7697a27a068a7684d4641</anchor>
      <arglist>(const SimulationBlock &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SimulationBlock</name>
      <anchorfile>classSimulationBlock.html</anchorfile>
      <anchor>a038acfd296dfefa1b83282516312e94c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockName</type>
      <name>name</name>
      <anchorfile>classSimulationBlock.html</anchorfile>
      <anchor>a5f37df6fedffd91b6bd3d3bb048a9576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealClock</type>
      <name>realClock</name>
      <anchorfile>classSimulationBlock.html</anchorfile>
      <anchor>aa0a85e7b50949338414d4fd460099b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>samplingTime</name>
      <anchorfile>classSimulationBlock.html</anchorfile>
      <anchor>a9b834f69e82f4e920c6aa7ced6fd3eff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SimulationClock</name>
    <filename>classSimulationClock.html</filename>
    <base>Clock</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Clock *</type>
      <name>clone</name>
      <anchorfile>classSimulationClock.html</anchorfile>
      <anchor>a02ee4fe07145bae1663d1dd49b6ddb63</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SimulationClock &amp;</type>
      <name>operator=</name>
      <anchorfile>classSimulationClock.html</anchorfile>
      <anchor>a6e388a941a10bef26eac4b86853f8e9c</anchor>
      <arglist>(const SimulationClock &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimulationClock</name>
      <anchorfile>classSimulationClock.html</anchorfile>
      <anchor>a41a216d333674797cad12c26213d699e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimulationClock</name>
      <anchorfile>classSimulationClock.html</anchorfile>
      <anchor>a19b7b0ea4a9327a92e12049832439de2</anchor>
      <arglist>(const SimulationClock &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>start</name>
      <anchorfile>classSimulationClock.html</anchorfile>
      <anchor>af404d89baa4b9ee8947f91a76f559a52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classSimulationClock.html</anchorfile>
      <anchor>ada968a2529f606d25857f4df779ca2ed</anchor>
      <arglist>(double _timeShift)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>stop</name>
      <anchorfile>classSimulationClock.html</anchorfile>
      <anchor>a42536cef2f4b79721971cc6a4a760dc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SimulationClock</name>
      <anchorfile>classSimulationClock.html</anchorfile>
      <anchor>a77255f5498069e07659d0f156b19f6f4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SimulationEnvironment</name>
    <filename>classSimulationEnvironment.html</filename>
    <base>SimulationBlock</base>
    <member kind="function">
      <type>returnValue</type>
      <name>getFeedbackControl</name>
      <anchorfile>classSimulationEnvironment.html</anchorfile>
      <anchor>a22bb9ff929dcc03306ac7a5d4042d35f</anchor>
      <arglist>(Curve &amp;_feedbackControl) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getFeedbackControl</name>
      <anchorfile>classSimulationEnvironment.html</anchorfile>
      <anchor>a7dd16ac9eb2f39fcd2e7002788343a45</anchor>
      <arglist>(VariablesGrid &amp;_sampledFeedbackControl)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getFeedbackParameter</name>
      <anchorfile>classSimulationEnvironment.html</anchorfile>
      <anchor>a9ca9f431ad14698a1d71bf9ac0034773</anchor>
      <arglist>(Curve &amp;_feedbackParameter) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getFeedbackParameter</name>
      <anchorfile>classSimulationEnvironment.html</anchorfile>
      <anchor>a796d79ac1d66469f61dd7c3804ba57c0</anchor>
      <arglist>(VariablesGrid &amp;_sampledFeedbackParameter)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNP</name>
      <anchorfile>classSimulationEnvironment.html</anchorfile>
      <anchor>a915239f4498e6c8b84922a9b24ebcb3a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNU</name>
      <anchorfile>classSimulationEnvironment.html</anchorfile>
      <anchor>a42c6342ac5cae844a935014b350c7d37</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumSteps</name>
      <anchorfile>classSimulationEnvironment.html</anchorfile>
      <anchor>a0db41b6e83b3604489f7904ee0c16adc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNY</name>
      <anchorfile>classSimulationEnvironment.html</anchorfile>
      <anchor>a58c271c4e53c3e4899ef76953b1df560</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getProcessAlgebraicStates</name>
      <anchorfile>classSimulationEnvironment.html</anchorfile>
      <anchor>a2a00f9455101d429c08c0d256a1dbfaf</anchor>
      <arglist>(VariablesGrid &amp;_algStates)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getProcessDifferentialStates</name>
      <anchorfile>classSimulationEnvironment.html</anchorfile>
      <anchor>a8f05f81f22d46512969ee639343f40b8</anchor>
      <arglist>(VariablesGrid &amp;_diffStates)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getProcessIntermediateStates</name>
      <anchorfile>classSimulationEnvironment.html</anchorfile>
      <anchor>a3bf43fdff40902832152ae87e87a1d10</anchor>
      <arglist>(VariablesGrid &amp;_interStates)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getProcessOutput</name>
      <anchorfile>classSimulationEnvironment.html</anchorfile>
      <anchor>ae0d9c5eb01ef858104119e887fe0d876</anchor>
      <arglist>(Curve &amp;_processOutput) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getSampledProcessOutput</name>
      <anchorfile>classSimulationEnvironment.html</anchorfile>
      <anchor>a4cd11db5bfe0534d6e37a06a5312a703</anchor>
      <arglist>(VariablesGrid &amp;_sampledProcessOutput)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classSimulationEnvironment.html</anchorfile>
      <anchor>a4a3a09cd6368a007927ed5c44eea3ace</anchor>
      <arglist>(const DVector &amp;x0_, const DVector &amp;p_=emptyConstVector)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>initializeAlgebraicStates</name>
      <anchorfile>classSimulationEnvironment.html</anchorfile>
      <anchor>aa87685cccaf83467dfe10f722b51c942</anchor>
      <arglist>(const VariablesGrid &amp;_xa_init)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>initializeAlgebraicStates</name>
      <anchorfile>classSimulationEnvironment.html</anchorfile>
      <anchor>a580f3545e273db0a439c1d813fa1a117</anchor>
      <arglist>(const char *fileName)</arglist>
    </member>
    <member kind="function">
      <type>SimulationEnvironment &amp;</type>
      <name>operator=</name>
      <anchorfile>classSimulationEnvironment.html</anchorfile>
      <anchor>a035188bb759789377a72a731556b4168</anchor>
      <arglist>(const SimulationEnvironment &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>run</name>
      <anchorfile>classSimulationEnvironment.html</anchorfile>
      <anchor>a5a5c9093a8beb33529ea48e20bad5246</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setController</name>
      <anchorfile>classSimulationEnvironment.html</anchorfile>
      <anchor>a75f24e87ace2c2302b4395d27304a996</anchor>
      <arglist>(Controller &amp;_controller)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setProcess</name>
      <anchorfile>classSimulationEnvironment.html</anchorfile>
      <anchor>a801a70a3ffe8bbf94867e5ef71695eae</anchor>
      <arglist>(Process &amp;_process)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimulationEnvironment</name>
      <anchorfile>classSimulationEnvironment.html</anchorfile>
      <anchor>abc9b849876e651d51daa7e2c4815efaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimulationEnvironment</name>
      <anchorfile>classSimulationEnvironment.html</anchorfile>
      <anchor>acdaa1a9c07d58be61a12bf0d7bf9d9b4</anchor>
      <arglist>(double _startTime, double _endTime, Process &amp;_process, Controller &amp;_controller)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimulationEnvironment</name>
      <anchorfile>classSimulationEnvironment.html</anchorfile>
      <anchor>a16bbc2a7240ae3f5f2f3ead27bf37b5d</anchor>
      <arglist>(const SimulationEnvironment &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>step</name>
      <anchorfile>classSimulationEnvironment.html</anchorfile>
      <anchor>ae87476007c9d8ddbca2cdca716316736</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>step</name>
      <anchorfile>classSimulationEnvironment.html</anchorfile>
      <anchor>a2ca4a3163086285ab1e47db527e6af28</anchor>
      <arglist>(double intermediateTime)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SimulationEnvironment</name>
      <anchorfile>classSimulationEnvironment.html</anchorfile>
      <anchor>aead3ddc3cf632bc6925b0d17b5970f0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>determineComputationalDelay</name>
      <anchorfile>classSimulationEnvironment.html</anchorfile>
      <anchor>adbf1bd3013b4ffc937d2c5930513cd33</anchor>
      <arglist>(double controllerRuntime) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupLogging</name>
      <anchorfile>classSimulationEnvironment.html</anchorfile>
      <anchor>aa65392c5612a742e3e97a40116ef12b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupOptions</name>
      <anchorfile>classSimulationEnvironment.html</anchorfile>
      <anchor>a2c89170bf6848dade3a9ec088837afdf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Controller *</type>
      <name>controller</name>
      <anchorfile>classSimulationEnvironment.html</anchorfile>
      <anchor>a5ea2449c1ec9c95d1753779e6b83a36d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>endTime</name>
      <anchorfile>classSimulationEnvironment.html</anchorfile>
      <anchor>ad48741f56157a5fa1420e8b8be2f36b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Curve</type>
      <name>feedbackControl</name>
      <anchorfile>classSimulationEnvironment.html</anchorfile>
      <anchor>a131dffbf8fddd25f26dc8d3f48f0a1be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Curve</type>
      <name>feedbackParameter</name>
      <anchorfile>classSimulationEnvironment.html</anchorfile>
      <anchor>aafc090846b516f58f2b5ddb8a51c316c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>nSteps</name>
      <anchorfile>classSimulationEnvironment.html</anchorfile>
      <anchor>a697d0a2f4133ddef605a7e70fac8fc5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Process *</type>
      <name>process</name>
      <anchorfile>classSimulationEnvironment.html</anchorfile>
      <anchor>a7e73c302417dad40fc29e5a25abe4d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Curve</type>
      <name>processOutput</name>
      <anchorfile>classSimulationEnvironment.html</anchorfile>
      <anchor>a74f0dcb46ecd4ba2bf66b0b276ff7222</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SimulationClock</type>
      <name>simulationClock</name>
      <anchorfile>classSimulationEnvironment.html</anchorfile>
      <anchor>a830a481d484d52cd097646a29446677e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>startTime</name>
      <anchorfile>classSimulationEnvironment.html</anchorfile>
      <anchor>a62c3294edcbef1c226c29ce9ec54cf87</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Sin</name>
    <filename>classSin.html</filename>
    <base>UnaryOperator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>clone</name>
      <anchorfile>classSin.html</anchorfile>
      <anchor>a6f89e9c8675668601d76ebb51a517f34</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classSin.html</anchorfile>
      <anchor>acb9ea8901ea092d76bdb89cc639b866d</anchor>
      <arglist>(EvaluationBase *x)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initDerivative</name>
      <anchorfile>classSin.html</anchorfile>
      <anchor>af9ac8a5bb68caf42f0f8a12cd3d4d340</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Sin &amp;</type>
      <name>operator=</name>
      <anchorfile>classSin.html</anchorfile>
      <anchor>a9c13a3d476c8ad566551ff3a67827057</anchor>
      <arglist>(const Sin &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Sin</name>
      <anchorfile>classSin.html</anchorfile>
      <anchor>acfbf0881e0822fec6e78dc40fd532fac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Sin</name>
      <anchorfile>classSin.html</anchorfile>
      <anchor>ac1d0d1e0a748abdf54a2fb42ebdf9d98</anchor>
      <arglist>(Operator *_argument)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Sin</name>
      <anchorfile>classSin.html</anchorfile>
      <anchor>a13188f8bd097dccb39b0903d9b5c1701</anchor>
      <arglist>(const Sin &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>substitute</name>
      <anchorfile>classSin.html</anchorfile>
      <anchor>a3319a60286aa3deaff96a11a291f6f78</anchor>
      <arglist>(int index, const Operator *sub)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Sin</name>
      <anchorfile>classSin.html</anchorfile>
      <anchor>a92abdb2b382b852a71115f2d12b03fdf</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SmoothOperator</name>
    <filename>classSmoothOperator.html</filename>
    <base>Operator</base>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>AD_backward</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>aa02c698d339f77f51c7b0f6af5317e77</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator *seed, Operator **df, int &amp;nNewIS, TreeProjection ***newIS)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>AD_backward</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a80cd69fd433a586b4b4b26a73813c18c</anchor>
      <arglist>(int number, double seed, double *df)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>AD_backward2</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>aa61dfc3e2d3c507693146c0d7994ae86</anchor>
      <arglist>(int number, double seed1, double seed2, double *df, double *ddf)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Operator *</type>
      <name>AD_forward</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a128afa884115249931a3686941a0f745</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator **seed, int &amp;nNewIS, TreeProjection ***newIS)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>AD_forward</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>aff68c93ef9020874460f6c0932669843</anchor>
      <arglist>(int number, double *x, double *seed, double *f, double *df)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>AD_forward</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a13d401b293db86b26d22caeef1e2b3ca</anchor>
      <arglist>(int number, double *seed, double *df)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>AD_forward2</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>af051ea72b2ad488c8d178908f87fd9c8</anchor>
      <arglist>(int number, double *seed1, double *seed2, double *df, double *ddf)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>AD_symmetric</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a5b42e992eb5567f2540abea4a603cd12</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator *l, Operator **S, int dimS, Operator **dfS, Operator **ldf, Operator **H, int &amp;nNewLIS, TreeProjection ***newLIS, int &amp;nNewSIS, TreeProjection ***newSIS, int &amp;nNewHIS, TreeProjection ***newHIS)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>clearBuffer</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a616489c7f60b43852ba1214395887b6a</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Operator *</type>
      <name>clone</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a6e2be828f3683ebc3c12e0ab65344243</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TreeProjection *</type>
      <name>cloneTreeProjection</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>ad1b176365d911b4f82e9210666294816</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Operator *</type>
      <name>differentiate</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a8ba6f70def62ebf866343407c8ff1404</anchor>
      <arglist>(int index)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>enumerateVariables</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>acf10601ab3600783e4bba1f0be4cfe1b</anchor>
      <arglist>(SymbolicIndexList *indexList)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a7cf5f8a6c9f75d156f17406eb282a2c0</anchor>
      <arglist>(int number, double *x, double *result)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>acf3a52a380e73882e4531179a571ca6a</anchor>
      <arglist>(EvaluationBase *x)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual CurvatureType</type>
      <name>getCurvature</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a903121ff7dd115aa079b67f5ba025463</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getGlobalIndex</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a84fa621748ad552a7ff06d227e29e881</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual MonotonicityType</type>
      <name>getMonotonicity</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a2bb6bca3b08ef110dca2845b37fbb83c</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual OperatorName</type>
      <name>getName</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>ae59401cceb20c9af5626b00d82e137c0</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getValue</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a1d89c1d7745dd6f786668e03a2c560f6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual BooleanType</type>
      <name>isDependingOn</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a22a6e88d3f35aedf3bc9ee00fc4f46bd</anchor>
      <arglist>(VariableType var) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual BooleanType</type>
      <name>isDependingOn</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>ae7c786925e366164082f19bb382050cc</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual BooleanType</type>
      <name>isLinearIn</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>aa72bf0f062c9d99734916d9883f950a2</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual NeutralElement</type>
      <name>isOneOrZero</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a4428cbfb9c3443d8bfebbc629673c0c2</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual BooleanType</type>
      <name>isPolynomialIn</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>af049361ea0ade8d66b4824b504a39297</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual BooleanType</type>
      <name>isRationalIn</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a34ca8458c072cf2f89801c996095783c</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isSmooth</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a3c65bc26fa59faa63a67e735f84da43f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual BooleanType</type>
      <name>isSymbolic</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>aafd4ad464b826f91bf08ea3816c3ee96</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual BooleanType</type>
      <name>isVariable</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a51c4e327316856e4bcba6e973931c289</anchor>
      <arglist>(VariableType &amp;varType, int &amp;component) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>loadIndices</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a66cd84cdd3a47a783f83f39a7145ae0c</anchor>
      <arglist>(SymbolicIndexList *indexList)=0</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator*</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a1455b84134cb530606b6dbd99e6dab8c</anchor>
      <arglist>(const double &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator*</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>ac7465d266ca22dfc2e7defdd84e5df26</anchor>
      <arglist>(const DVector &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator*</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>ae6a3bda409ce838fd5feff98b259610d</anchor>
      <arglist>(const DMatrix &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator*</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a6e44b2770d849e676ad576a632cd35ea</anchor>
      <arglist>(const Operator &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator*</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a227d51b667fd0b114b4af60454c54e48</anchor>
      <arglist>(const Expression &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator*=</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a17436b757552201d9aed6ef0b7c14a8e</anchor>
      <arglist>(const double &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator*=</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a5221e08dfa75a74f143448004cc5ef9d</anchor>
      <arglist>(const DVector &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator*=</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a91357448aa3fecd025e2d9cad4180d0c</anchor>
      <arglist>(const DMatrix &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator*=</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>abcdc4ef1f20cf20c2ec25f92a4a9e147</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator+</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a1d9bfcac751eb7f120e9ded1f014f6d2</anchor>
      <arglist>(const double &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator+</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a3b2f48651c04fb034031317fb7dc2a4b</anchor>
      <arglist>(const DVector &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator+</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a47bbe3a05992ff86ffed23e5c41fe387</anchor>
      <arglist>(const DMatrix &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator+</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>ab5d18ce1ab7aa250140fda5792fb295e</anchor>
      <arglist>(const Operator &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator+</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a0fed06a7590fcecd2e24aec423bbd302</anchor>
      <arglist>(const Expression &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator+=</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>ac8cd832e4b20c35f7ef932efd00b64c7</anchor>
      <arglist>(const double &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator+=</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a807ddc0a174de1b51a815d4f8733caed</anchor>
      <arglist>(const DVector &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator+=</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>add06df88e557a395bee9ee93f1f2b12b</anchor>
      <arglist>(const DMatrix &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator+=</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a55679155b68ce211047ab8c4fdf2b002</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator-</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a98542ba7359c61165e21cf0ce0981635</anchor>
      <arglist>(const double &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator-</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a59c57e67805b26d802d788e69b863909</anchor>
      <arglist>(const DVector &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator-</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a9f7c5d1b04a34b2be41bd4c66b80248d</anchor>
      <arglist>(const DMatrix &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator-</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a3a9cca4b9bf3d3ff0bf31deda9e4125a</anchor>
      <arglist>(const Operator &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator-</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a5613dfcf8fd7a6dab2bdcbf307ae345e</anchor>
      <arglist>(const Expression &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator-</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a99cfbe68594409c76ba0fcf3977ecbb4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator-=</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a39d531b0a2098c9abe73ad32e81baaa6</anchor>
      <arglist>(const double &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator-=</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>ae2fd5b0bdd7fa2e0d168bf2deba9a9d7</anchor>
      <arglist>(const DVector &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator-=</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a2addb3f06962eb6fb2f665ede37bdc8d</anchor>
      <arglist>(const DMatrix &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator-=</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>aff141e97c257a5c413f1f22dd9b734a0</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator/</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a931709404af907bcd6b86afadac7501d</anchor>
      <arglist>(const double &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator/</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a5abbdc9019046958debe06ae514ba20d</anchor>
      <arglist>(const Operator &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>operator/</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a22b18697b4bdd03b252b46c3636be2ea</anchor>
      <arglist>(const Expression &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator/=</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a022dedbc685dadc7c5cbcef17add3811</anchor>
      <arglist>(const double &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator/=</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a23e9eca4a27b3a19bd9390a082ef6e8a</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&lt;=</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a605887bfe6d1ca7f4c05d8699db07542</anchor>
      <arglist>(const double &amp;ub) const </arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&lt;=</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>ae9029670f99f28a04a7a31eefe6386bd</anchor>
      <arglist>(const DVector &amp;ub) const </arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&lt;=</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a3973a345b6180ddc19936a76713c5207</anchor>
      <arglist>(const VariablesGrid &amp;ub) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator &amp;</type>
      <name>operator=</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a170e5c41d4a2795918804ae70ae78feb</anchor>
      <arglist>(const double &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator &amp;</type>
      <name>operator=</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a40ac77ff192ca5ec81e2083acb49d5f0</anchor>
      <arglist>(const DVector &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator &amp;</type>
      <name>operator=</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>ab2c405083275a03a8f37ce90adccf797</anchor>
      <arglist>(const DMatrix &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator &amp;</type>
      <name>operator=</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a9315d271b70c00fae8c1f96f57b59857</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator &amp;</type>
      <name>operator=</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a267b636e5fa69a9ae3d4f9062d262bed</anchor>
      <arglist>(const Operator &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator==</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>aed718a23649d875eb2370a0385705ce9</anchor>
      <arglist>(const double &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator==</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>afeb216e9429ea951f7b2d93490cbf312</anchor>
      <arglist>(const DVector &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator==</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a12462008cb06cd21c24295323a8490e2</anchor>
      <arglist>(const VariablesGrid &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&gt;=</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>ae475235529d99663f63536f4b0afe146</anchor>
      <arglist>(const double &amp;lb) const </arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&gt;=</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>ac365f199f7548b9030bc1ffbfe079b42</anchor>
      <arglist>(const DVector &amp;lb) const </arglist>
    </member>
    <member kind="function">
      <type>ConstraintComponent</type>
      <name>operator&gt;=</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a742b10ec523ad7c04b41cfe23d523efd</anchor>
      <arglist>(const VariablesGrid &amp;lb) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>passArgument</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a330982b6e9150ce60da75eaacf82a830</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::ostream &amp;</type>
      <name>print</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>ad69466171faed416a34f60e809d10c64</anchor>
      <arglist>(std::ostream &amp;stream) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>setCurvature</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>ae1df949ad2bb90715421481fdafe00f1</anchor>
      <arglist>(CurvatureType curvature_)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>setMonotonicity</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a3713f8d584e23de8a7c5788ce15b334f</anchor>
      <arglist>(MonotonicityType monotonicity_)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SmoothOperator</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a31643131908181aa6e32973b76bfe51c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Operator *</type>
      <name>substitute</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>ad7b85b1b5043ab33575b2f54783a199b</anchor>
      <arglist>(int index, const Operator *sub)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SmoothOperator</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>a3d7439547bdc755cb9461b2e21868e43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nCount</name>
      <anchorfile>classSmoothOperator.html</anchorfile>
      <anchor>abfee23ec24f7e961c10bdb5949cbe85c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SolutionAnalysis</name>
    <filename>classSolutionAnalysis.html</filename>
    <member kind="function">
      <type>returnValue</type>
      <name>getHessianInverse</name>
      <anchorfile>classSolutionAnalysis.html</anchorfile>
      <anchor>afd51e20c44e15032ef27137ec9577891</anchor>
      <arglist>(QProblem *qp, real_t *hessianInverse)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getHessianInverse</name>
      <anchorfile>classSolutionAnalysis.html</anchorfile>
      <anchor>afd51e20c44e15032ef27137ec9577891</anchor>
      <arglist>(QProblem *qp, real_t *hessianInverse)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getHessianInverse</name>
      <anchorfile>classSolutionAnalysis.html</anchorfile>
      <anchor>a581788bd644266d6591a2a402acf39cb</anchor>
      <arglist>(QProblemB *qp, real_t *hessianInverse)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getHessianInverse</name>
      <anchorfile>classSolutionAnalysis.html</anchorfile>
      <anchor>a581788bd644266d6591a2a402acf39cb</anchor>
      <arglist>(QProblemB *qp, real_t *hessianInverse)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getMaxKKTviolation</name>
      <anchorfile>classSolutionAnalysis.html</anchorfile>
      <anchor>a6b136e587c7c78a09d33ecb8b020381a</anchor>
      <arglist>(QProblemB *qp, real_t &amp;maxKKTviolation) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getMaxKKTviolation</name>
      <anchorfile>classSolutionAnalysis.html</anchorfile>
      <anchor>a9e126fbddc6a3f1394e2d54bba055bb4</anchor>
      <arglist>(QProblem *qp, real_t &amp;maxKKTviolation) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getMaxKKTviolation</name>
      <anchorfile>classSolutionAnalysis.html</anchorfile>
      <anchor>a98de0fbd475377a01e7709266a34cee2</anchor>
      <arglist>(SQProblem *qp, real_t &amp;maxKKTviolation) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getVarianceCovariance</name>
      <anchorfile>classSolutionAnalysis.html</anchorfile>
      <anchor>a5b6d7076163fa9ae55f8ccc3b708777b</anchor>
      <arglist>(QProblemB *qp, real_t *g_b_bA_VAR, real_t *Primal_Dual_VAR) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getVarianceCovariance</name>
      <anchorfile>classSolutionAnalysis.html</anchorfile>
      <anchor>a8fe06b1813c7ab73cfb69eec47ca7532</anchor>
      <arglist>(QProblem *qp, real_t *g_b_bA_VAR, real_t *Primal_Dual_VAR) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getVarianceCovariance</name>
      <anchorfile>classSolutionAnalysis.html</anchorfile>
      <anchor>a3954b99b583abb6ec734e80c223e6d4d</anchor>
      <arglist>(SQProblem *qp, real_t *g_b_bA_VAR, real_t *Primal_Dual_VAR) const </arglist>
    </member>
    <member kind="function">
      <type>SolutionAnalysis &amp;</type>
      <name>operator=</name>
      <anchorfile>classSolutionAnalysis.html</anchorfile>
      <anchor>a1e95ca3ed42eb1b0813d96896c3bc832</anchor>
      <arglist>(const SolutionAnalysis &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>SolutionAnalysis &amp;</type>
      <name>operator=</name>
      <anchorfile>classSolutionAnalysis.html</anchorfile>
      <anchor>ad4194a997bcae34263cec94f161b3409</anchor>
      <arglist>(const SolutionAnalysis &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>SolutionAnalysis &amp;</type>
      <name>operator=</name>
      <anchorfile>classSolutionAnalysis.html</anchorfile>
      <anchor>a1e95ca3ed42eb1b0813d96896c3bc832</anchor>
      <arglist>(const SolutionAnalysis &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SolutionAnalysis</name>
      <anchorfile>classSolutionAnalysis.html</anchorfile>
      <anchor>a8c1dcc27cb1adc87c518984350d9d97b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SolutionAnalysis</name>
      <anchorfile>classSolutionAnalysis.html</anchorfile>
      <anchor>a6cf195d7ef0cdf90446a65e2c15269ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SolutionAnalysis</name>
      <anchorfile>classSolutionAnalysis.html</anchorfile>
      <anchor>aade7aa6f4702f7417c0c2c4d836b52e1</anchor>
      <arglist>(const SolutionAnalysis &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SolutionAnalysis</name>
      <anchorfile>classSolutionAnalysis.html</anchorfile>
      <anchor>aade7aa6f4702f7417c0c2c4d836b52e1</anchor>
      <arglist>(const SolutionAnalysis &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SolutionAnalysis</name>
      <anchorfile>classSolutionAnalysis.html</anchorfile>
      <anchor>a6cf195d7ef0cdf90446a65e2c15269ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SolutionAnalysis</name>
      <anchorfile>classSolutionAnalysis.html</anchorfile>
      <anchor>aade7aa6f4702f7417c0c2c4d836b52e1</anchor>
      <arglist>(const SolutionAnalysis &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SolutionAnalysis</name>
      <anchorfile>classSolutionAnalysis.html</anchorfile>
      <anchor>a742aea657f600946f614d7531ea19846</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SolutionAnalysis</name>
      <anchorfile>classSolutionAnalysis.html</anchorfile>
      <anchor>a742aea657f600946f614d7531ea19846</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SolutionAnalysis</name>
      <anchorfile>classSolutionAnalysis.html</anchorfile>
      <anchor>a742aea657f600946f614d7531ea19846</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>AC_idx</name>
      <anchorfile>classSolutionAnalysis.html</anchorfile>
      <anchor>a507a8204fea6abef2f5fecd18ff263cb</anchor>
      <arglist>[NCMAX_ALLOC]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>real_t</type>
      <name>delta_g_cov</name>
      <anchorfile>classSolutionAnalysis.html</anchorfile>
      <anchor>a422e946ca4168609a286bd5333d2f2b6</anchor>
      <arglist>[NVMAX]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>real_t</type>
      <name>delta_lb_cov</name>
      <anchorfile>classSolutionAnalysis.html</anchorfile>
      <anchor>aa4b0f3d96a108a349345b4e26f1bd22f</anchor>
      <arglist>[NVMAX]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>real_t</type>
      <name>delta_lbA_cov</name>
      <anchorfile>classSolutionAnalysis.html</anchorfile>
      <anchor>a48fd90fd0450f593aa85c962f7ee1e41</anchor>
      <arglist>[NCMAX_ALLOC]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>real_t</type>
      <name>delta_ub_cov</name>
      <anchorfile>classSolutionAnalysis.html</anchorfile>
      <anchor>af4efe484d60c0917aba33602338d7326</anchor>
      <arglist>[NVMAX]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>real_t</type>
      <name>delta_ubA_cov</name>
      <anchorfile>classSolutionAnalysis.html</anchorfile>
      <anchor>a0f773f8b2a8d21437caabccadcf6cd0d</anchor>
      <arglist>[NCMAX_ALLOC]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>real_t</type>
      <name>delta_xFR</name>
      <anchorfile>classSolutionAnalysis.html</anchorfile>
      <anchor>abe0cbec2d90a60ec36167d8d2c5c2e83</anchor>
      <arglist>[NVMAX]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>real_t</type>
      <name>delta_xFX</name>
      <anchorfile>classSolutionAnalysis.html</anchorfile>
      <anchor>a708decd920c6c5806d2980f418a4e44f</anchor>
      <arglist>[NVMAX]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>real_t</type>
      <name>delta_yAC</name>
      <anchorfile>classSolutionAnalysis.html</anchorfile>
      <anchor>a41eeff2302f0a38fb23b263e2b57b495</anchor>
      <arglist>[NVMAX]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>real_t</type>
      <name>delta_yFX</name>
      <anchorfile>classSolutionAnalysis.html</anchorfile>
      <anchor>ad6882fee6c96ebaed860c7274f323f10</anchor>
      <arglist>[NVMAX]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>FR_idx</name>
      <anchorfile>classSolutionAnalysis.html</anchorfile>
      <anchor>ae27c0940d6f2f4a4c69a6d0dd9e9963f</anchor>
      <arglist>[NVMAX]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>FX_idx</name>
      <anchorfile>classSolutionAnalysis.html</anchorfile>
      <anchor>ad0f0a8465287f4b13097faf47ae75420</anchor>
      <arglist>[NVMAX]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseMatrix</name>
    <filename>classSparseMatrix.html</filename>
    <base virtualness="virtual">Matrix</base>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>addToDiag</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a11500e9368167d4c0643fe0cebf2ccd6</anchor>
      <arglist>(real_t alpha)</arglist>
    </member>
    <member kind="function">
      <type>long *</type>
      <name>createDiagInfo</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a3045f445abd6b7fc5e26ed378860fffd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual real_t</type>
      <name>diag</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>aa0137c38f1856b5b0fbc8a555171a7e6</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Matrix *</type>
      <name>duplicate</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a70730929e8ffab371a520574d3afa2e0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>free</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a79d5aeb24f1b1184b9fb798144999ea2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>real_t *</type>
      <name>full</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a0c7a457cde991c5e1309a671e62a169d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getCol</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>ad345ec5f06b26265bd32bb8b845862ae</anchor>
      <arglist>(int cNum, const Indexlist *const irows, real_t alpha, real_t *col) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getRow</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>ac8315e50425366ea87816e2aa5b125eb</anchor>
      <arglist>(int rNum, const Indexlist *const icols, real_t alpha, real_t *row) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isDiag</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>aeaaaad0a5f3ed5d2c2112a155d1b70cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>print</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a2c4c08afbb55942698238c7a76bcbf42</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>ac010252479e500b34324cb10c9dd4e98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>ab72cc833d7e55758e2534a695591bad8</anchor>
      <arglist>(long nr, long nc, long *r, long *c, real_t *v, long *d=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a5ad25e48fa869838cace518135dcf8b3</anchor>
      <arglist>(int nr, int nc, int ld, const real_t *const v)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>times</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a3a4ef477cce34f59632e3751884f1bbc</anchor>
      <arglist>(int xN, real_t alpha, const real_t *x, int xLD, real_t beta, real_t *y, int yLD) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>times</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a45c425e7784421aad1d2d33825a77ca0</anchor>
      <arglist>(const Indexlist *const irows, const Indexlist *const icols, int xN, real_t alpha, const real_t *x, int xLD, real_t beta, real_t *y, int yLD, BooleanType yCompr=BT_TRUE) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>transTimes</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a96ccb53539358686a34d6ef9531694ba</anchor>
      <arglist>(int xN, real_t alpha, const real_t *x, int xLD, real_t beta, real_t *y, int yLD) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>transTimes</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a0b0d4d6b377acf0a7cf80e9e0376c905</anchor>
      <arglist>(const Indexlist *const irows, const Indexlist *const icols, int xN, real_t alpha, const real_t *x, int xLD, real_t beta, real_t *y, int yLD) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SparseMatrix</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a5d93890df585cae1602c07b2cbcce923</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long *</type>
      <name>ir</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a0c06172da9e2dd2b91d3a75ab085aba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long *</type>
      <name>jc</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a8007544d06437c3692b96ded37c4a225</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long *</type>
      <name>jd</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>ab68723c549627694c979244a17674eb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>nCols</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>af45f161adee4b49a7ee33afe98070c89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>nRows</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a085265e6aecddcf71ab79461b0da3399</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>real_t *</type>
      <name>val</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>aa8f38b3ba839a4b3e7d04fb66d4fca7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseSolver</name>
    <filename>classSparseSolver.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual SparseSolver *</type>
      <name>clone</name>
      <anchorfile>classSparseSolver.html</anchorfile>
      <anchor>a98a85f8431540a340851820b21d2d2b3</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>getX</name>
      <anchorfile>classSparseSolver.html</anchorfile>
      <anchor>aa50f31c878c69472b51f0fae79ca6df9</anchor>
      <arglist>(double *x)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>setDimension</name>
      <anchorfile>classSparseSolver.html</anchorfile>
      <anchor>a301081f02e289231bfd4df64d3dec20b</anchor>
      <arglist>(const int &amp;n)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>setIndices</name>
      <anchorfile>classSparseSolver.html</anchorfile>
      <anchor>a085775f6bf3c8c7d4cb11e5434ec0158</anchor>
      <arglist>(const int *rowIdx_, const int *colIdx_)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>setMatrix</name>
      <anchorfile>classSparseSolver.html</anchorfile>
      <anchor>a64c0dce49dafb4343c7cb5f7121f699b</anchor>
      <arglist>(double *A_)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>setNumberOfEntries</name>
      <anchorfile>classSparseSolver.html</anchorfile>
      <anchor>a97b97648f6901ac39cce22bfdea4a13c</anchor>
      <arglist>(const int &amp;nDense_)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>setPrintLevel</name>
      <anchorfile>classSparseSolver.html</anchorfile>
      <anchor>a0931c2323b8b0a68404244dace2a1e9a</anchor>
      <arglist>(PrintLevel PrintLevel_)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>setTolerance</name>
      <anchorfile>classSparseSolver.html</anchorfile>
      <anchor>ab79bff2984f68f3ee53379063d158943</anchor>
      <arglist>(double TOL)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>solve</name>
      <anchorfile>classSparseSolver.html</anchorfile>
      <anchor>aa8c02d9bf30db695639a9bca74223579</anchor>
      <arglist>(double *b)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>solveTranspose</name>
      <anchorfile>classSparseSolver.html</anchorfile>
      <anchor>a2bd7e1a6c81542be1451362b5c270bf3</anchor>
      <arglist>(double *b)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSolver</name>
      <anchorfile>classSparseSolver.html</anchorfile>
      <anchor>ab7d00d6a76a0847900b372cb4ff238c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SparseSolver</name>
      <anchorfile>classSparseSolver.html</anchorfile>
      <anchor>a3caecef282cba18aa863de94135f9617</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SQProblem</name>
    <filename>classSQProblem.html</filename>
    <base>QProblem</base>
    <member kind="function">
      <type>returnValue</type>
      <name>hotstart</name>
      <anchorfile>classSQProblem.html</anchorfile>
      <anchor>a57bf8e43830e659dfc11b723753099dd</anchor>
      <arglist>(const real_t *const H_new, const real_t *const g_new, const real_t *const A_new, const real_t *const lb_new, const real_t *const ub_new, const real_t *const lbA_new, const real_t *const ubA_new, int &amp;nWSR, real_t *const cputime)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>hotstart</name>
      <anchorfile>classSQProblem.html</anchorfile>
      <anchor>a3d4132fd9aa80a2ef03f9a1b4517c5de</anchor>
      <arglist>(const char *const H_file, const char *const g_file, const char *const A_file, const char *const lb_file, const char *const ub_file, const char *const lbA_file, const char *const ubA_file, int &amp;nWSR, real_t *const cputime)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>hotstart</name>
      <anchorfile>classSQProblem.html</anchorfile>
      <anchor>af99c2e4c5473e9617d08382c6d5bf44f</anchor>
      <arglist>(SymmetricMatrix *H_new, const real_t *const g_new, Matrix *A_new, const real_t *const lb_new, const real_t *const ub_new, const real_t *const lbA_new, const real_t *const ubA_new, int &amp;nWSR, real_t *const cputime)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>hotstart</name>
      <anchorfile>classSQProblem.html</anchorfile>
      <anchor>a4bc7275de5b9b4850e5eb50b5468da5c</anchor>
      <arglist>(const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new, const real_t *const lbA_new, const real_t *const ubA_new, int &amp;nWSR, real_t *const cputime)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>hotstart</name>
      <anchorfile>classSQProblem.html</anchorfile>
      <anchor>aeeb6a7ae020fcfba93e0b4a5cd853618</anchor>
      <arglist>(const char *const g_file, const char *const lb_file, const char *const ub_file, const char *const lbA_file, const char *const ubA_file, int &amp;nWSR, real_t *const cputime)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>hotstart</name>
      <anchorfile>classSQProblem.html</anchorfile>
      <anchor>a2c3fb4cccdcb45bf4db67bd0cebf6e60</anchor>
      <arglist>(const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new, const real_t *const lbA_new, const real_t *const ubA_new, int &amp;nWSR, real_t *const cputime, const Bounds *const guessedBounds, const Constraints *const guessedConstraints)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>hotstart</name>
      <anchorfile>classSQProblem.html</anchorfile>
      <anchor>a75e77fc4849e362540980cdc34bef0cd</anchor>
      <arglist>(const char *const g_file, const char *const lb_file, const char *const ub_file, const char *const lbA_file, const char *const ubA_file, int &amp;nWSR, real_t *const cputime, const Bounds *const guessedBounds, const Constraints *const guessedConstraints)</arglist>
    </member>
    <member kind="function">
      <type>SQProblem &amp;</type>
      <name>operator=</name>
      <anchorfile>classSQProblem.html</anchorfile>
      <anchor>aa040a1957af3927e985b1cae3b1dff27</anchor>
      <arglist>(const SQProblem &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SQProblem</name>
      <anchorfile>classSQProblem.html</anchorfile>
      <anchor>ae1cb6ec33ca0ea3021688d4ed2971b50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SQProblem</name>
      <anchorfile>classSQProblem.html</anchorfile>
      <anchor>aeb7c89d308a9805c6998c72a3c2e6a45</anchor>
      <arglist>(int _nV, int _nC, HessianType _hessianType=HST_UNKNOWN)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SQProblem</name>
      <anchorfile>classSQProblem.html</anchorfile>
      <anchor>a720cfa87922b63bdee6679a72c773c8d</anchor>
      <arglist>(const SQProblem &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SQProblem</name>
      <anchorfile>classSQProblem.html</anchorfile>
      <anchor>a65cb28afd5651a23856c37f644155f31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupAuxiliaryQP</name>
      <anchorfile>classSQProblem.html</anchorfile>
      <anchor>a4412904e7f831bbfae9ce2e515c6454a</anchor>
      <arglist>(const real_t *const H_new, const real_t *const A_new)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setupAuxiliaryQP</name>
      <anchorfile>classSQProblem.html</anchorfile>
      <anchor>a5e5de56c91a87cc285718c1d1e32e6a3</anchor>
      <arglist>(SymmetricMatrix *H_new, Matrix *A_new)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>SolutionAnalysis</name>
      <anchorfile>classSQProblem.html</anchorfile>
      <anchor>ab55a166adacbc90da27a86b0010c81d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>StaticReferenceTrajectory</name>
    <filename>classStaticReferenceTrajectory.html</filename>
    <base>ReferenceTrajectory</base>
    <member kind="function" virtualness="virtual">
      <type>virtual ReferenceTrajectory *</type>
      <name>clone</name>
      <anchorfile>classStaticReferenceTrajectory.html</anchorfile>
      <anchor>a5506f5d144777a70eed530b3311df0a9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint</type>
      <name>getDim</name>
      <anchorfile>classStaticReferenceTrajectory.html</anchorfile>
      <anchor>af2bfe69846c87284ad8865a4aa798340</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getReference</name>
      <anchorfile>classStaticReferenceTrajectory.html</anchorfile>
      <anchor>a40dfb946d20261812372a3931cebdc9d</anchor>
      <arglist>(double tStart, double tEnd, VariablesGrid &amp;_yRef) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classStaticReferenceTrajectory.html</anchorfile>
      <anchor>ad2d96bab8501ae7eb038ba803dbf648a</anchor>
      <arglist>(double startTime=0.0, const DVector &amp;_x=emptyConstVector, const DVector &amp;_xa=emptyConstVector, const DVector &amp;_u=emptyConstVector, const DVector &amp;_p=emptyConstVector, const DVector &amp;_w=emptyConstVector)</arglist>
    </member>
    <member kind="function">
      <type>StaticReferenceTrajectory &amp;</type>
      <name>operator=</name>
      <anchorfile>classStaticReferenceTrajectory.html</anchorfile>
      <anchor>af40e87d6ce355d5242b070cca7dbe01e</anchor>
      <arglist>(const StaticReferenceTrajectory &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StaticReferenceTrajectory</name>
      <anchorfile>classStaticReferenceTrajectory.html</anchorfile>
      <anchor>a1fdad17dacb2cf0a22fe96da926acc13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StaticReferenceTrajectory</name>
      <anchorfile>classStaticReferenceTrajectory.html</anchorfile>
      <anchor>a143c2b77421ae9fdee5221ace94c41a7</anchor>
      <arglist>(const VariablesGrid &amp;_yRef)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StaticReferenceTrajectory</name>
      <anchorfile>classStaticReferenceTrajectory.html</anchorfile>
      <anchor>afde56d1e8eccae8d8a41fc3b8f66b2d8</anchor>
      <arglist>(const char *const _yRefFileName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StaticReferenceTrajectory</name>
      <anchorfile>classStaticReferenceTrajectory.html</anchorfile>
      <anchor>a2348832a560ed663aa6d70a8ce354fdd</anchor>
      <arglist>(const StaticReferenceTrajectory &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classStaticReferenceTrajectory.html</anchorfile>
      <anchor>a7f780549286690f02ec392fe0a77cf60</anchor>
      <arglist>(double _currentTime, const DVector &amp;_y, const DVector &amp;_x=emptyConstVector, const DVector &amp;_xa=emptyConstVector, const DVector &amp;_u=emptyConstVector, const DVector &amp;_p=emptyConstVector, const DVector &amp;_w=emptyConstVector)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classStaticReferenceTrajectory.html</anchorfile>
      <anchor>a8b78f8b2b0bbbf573fbc2d603c9ba3bf</anchor>
      <arglist>(const DVector &amp;_x, const VariablesGrid &amp;_u=emptyConstVariablesGrid, const VariablesGrid &amp;_p=emptyConstVariablesGrid, const VariablesGrid &amp;_w=emptyConstVariablesGrid)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StaticReferenceTrajectory</name>
      <anchorfile>classStaticReferenceTrajectory.html</anchorfile>
      <anchor>ac07a90929e5d97a47886d3a812840406</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VariablesGrid</type>
      <name>yRef</name>
      <anchorfile>classStaticReferenceTrajectory.html</anchorfile>
      <anchor>a9bb4a1f339673dd6dc90fd94729e50f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SubjectTo</name>
    <filename>classSubjectTo.html</filename>
    <member kind="function">
      <type>int</type>
      <name>getNumberOfType</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a4a0c082cdc42591783829c740bca089a</anchor>
      <arglist>(SubjectToType _type) const </arglist>
    </member>
    <member kind="function">
      <type>SubjectToStatus</type>
      <name>getStatus</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a04ff21190d9a070f886f03918bb90eb8</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type>SubjectToStatus</type>
      <name>getStatus</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a04ff21190d9a070f886f03918bb90eb8</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type>SubjectToStatus</type>
      <name>getStatus</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a04ff21190d9a070f886f03918bb90eb8</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type>SubjectToType</type>
      <name>getType</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>ad6f610e6185373fc9483292807575cb1</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type>SubjectToType</type>
      <name>getType</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>ad6f610e6185373fc9483292807575cb1</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type>SubjectToType</type>
      <name>getType</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>ad6f610e6185373fc9483292807575cb1</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasNoLower</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>af4b7739129483c2d7e67048f5f5ed54b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasNoUpper</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a53058aa23ff9f956de32494ae2d3eab2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a7643a0acd15ab220aa258d6dd1eb1949</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a7643a0acd15ab220aa258d6dd1eb1949</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>afc63cf1993f2ee007997658013c86566</anchor>
      <arglist>(int _n=0)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isNoLower</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>adde14d5aeedbf8122e096084ba2a1a1d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isNoLower</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>adde14d5aeedbf8122e096084ba2a1a1d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isNoUpper</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a434095175c8f06ef3cea12d60ec0dc84</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isNoUpper</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a434095175c8f06ef3cea12d60ec0dc84</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SubjectTo &amp;</type>
      <name>operator=</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a9dbd9042783ca87abf3404416e295d7e</anchor>
      <arglist>(const SubjectTo &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>SubjectTo &amp;</type>
      <name>operator=</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a9a397f00383be3ff9dd1bf8f6af989e0</anchor>
      <arglist>(const SubjectTo &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>SubjectTo &amp;</type>
      <name>operator=</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a9a397f00383be3ff9dd1bf8f6af989e0</anchor>
      <arglist>(const SubjectTo &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>rotate</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a632d97f115810ba91f2b363281216db4</anchor>
      <arglist>(int offset)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNoLower</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a5c83994df77ef2ef2b8f2bace9ff8a83</anchor>
      <arglist>(BooleanType _status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNoLower</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a5c83994df77ef2ef2b8f2bace9ff8a83</anchor>
      <arglist>(BooleanType _status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNoLower</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a5c83994df77ef2ef2b8f2bace9ff8a83</anchor>
      <arglist>(BooleanType _status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNoUpper</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a3cb48f0d24fc5cdd11697465c5b46f13</anchor>
      <arglist>(BooleanType _status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNoUpper</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a3cb48f0d24fc5cdd11697465c5b46f13</anchor>
      <arglist>(BooleanType _status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNoUpper</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a3cb48f0d24fc5cdd11697465c5b46f13</anchor>
      <arglist>(BooleanType _status)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setStatus</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a5715375aa525eea0fe5ef54b98bc3f4d</anchor>
      <arglist>(int i, SubjectToStatus value)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setStatus</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a5715375aa525eea0fe5ef54b98bc3f4d</anchor>
      <arglist>(int i, SubjectToStatus value)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setStatus</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a5715375aa525eea0fe5ef54b98bc3f4d</anchor>
      <arglist>(int i, SubjectToStatus value)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setType</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a9ff5234a3584b76063c07339bfd53c31</anchor>
      <arglist>(int i, SubjectToType value)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setType</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a9ff5234a3584b76063c07339bfd53c31</anchor>
      <arglist>(int i, SubjectToType value)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setType</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a9ff5234a3584b76063c07339bfd53c31</anchor>
      <arglist>(int i, SubjectToType value)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>shift</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>afe3e60938d251b1eae24971179bd99de</anchor>
      <arglist>(int offset)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SubjectTo</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>aee0471b99a2f3b87be4c0b5a8f756752</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SubjectTo</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a40595e6d8fb31db6b93c917292d164e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SubjectTo</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a83bcd729588d53c53dd57505879681eb</anchor>
      <arglist>(const SubjectTo &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SubjectTo</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a83bcd729588d53c53dd57505879681eb</anchor>
      <arglist>(const SubjectTo &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SubjectTo</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a40595e6d8fb31db6b93c917292d164e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SubjectTo</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a4b41cc2384d887adbfdf6508ce551208</anchor>
      <arglist>(int _n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SubjectTo</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a83bcd729588d53c53dd57505879681eb</anchor>
      <arglist>(const SubjectTo &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SubjectTo</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>aac46ec3e5c1503400e96952afbb004a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SubjectTo</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>aac46ec3e5c1503400e96952afbb004a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SubjectTo</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>af703cfecfa8c5c592696299d718227d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>addIndex</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>abe9dc427b9ce86328d94f254fce23faa</anchor>
      <arglist>(Indexlist *const indexlist, int newnumber, SubjectToStatus newstatus)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>addIndex</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>abe9dc427b9ce86328d94f254fce23faa</anchor>
      <arglist>(Indexlist *const indexlist, int newnumber, SubjectToStatus newstatus)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>addIndex</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>abe9dc427b9ce86328d94f254fce23faa</anchor>
      <arglist>(Indexlist *const indexlist, int newnumber, SubjectToStatus newstatus)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>clear</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a0b48052eada79f7688475f9bc42b2a0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>copy</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a996c9fba06e918ded5cdc87eaffc3a6b</anchor>
      <arglist>(const SubjectTo &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>removeIndex</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a56d16fca8bb2e29a0d2a4ef698b860de</anchor>
      <arglist>(Indexlist *const indexlist, int removenumber)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>removeIndex</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a56d16fca8bb2e29a0d2a4ef698b860de</anchor>
      <arglist>(Indexlist *const indexlist, int removenumber)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>removeIndex</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a56d16fca8bb2e29a0d2a4ef698b860de</anchor>
      <arglist>(Indexlist *const indexlist, int removenumber)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>swapIndex</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a1a722fc54ab1edaa76b7164607670e3b</anchor>
      <arglist>(Indexlist *const indexlist, int number1, int number2)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>swapIndex</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a1a722fc54ab1edaa76b7164607670e3b</anchor>
      <arglist>(Indexlist *const indexlist, int number1, int number2)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>swapIndex</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a1a722fc54ab1edaa76b7164607670e3b</anchor>
      <arglist>(Indexlist *const indexlist, int number1, int number2)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>n</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a4b97c1ff60aa94f67a3b142dabe517bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BooleanType</type>
      <name>noLower</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a9943eec4a40ae6ff955b7b86adae4afb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BooleanType</type>
      <name>noUpper</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a3fd6e5e40b6ff6a568bd029c88a29dc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SubjectToStatus</type>
      <name>status</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a065f84932ed6c785b10e5b8dee938454</anchor>
      <arglist>[NVMAX+NCMAX]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SubjectToStatus *</type>
      <name>status</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a704f3dcdc56f92bc5b80fbc77a240824</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SubjectToType</type>
      <name>type</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a42f4ca22e868c0fb3dfed94d84371118</anchor>
      <arglist>[NVMAX+NCMAX]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SubjectToType *</type>
      <name>type</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>aad4d39d990754d086c85d04f3ec42e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>size</name>
      <anchorfile>classSubjectTo.html</anchorfile>
      <anchor>a98daefb751d20fd0e0024a2a1ccf3216</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Subtraction</name>
    <filename>classSubtraction.html</filename>
    <base>BinaryOperator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_backward</name>
      <anchorfile>classSubtraction.html</anchorfile>
      <anchor>af265eeaf38c809697fd3d9f87e5b1588</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator *seed, Operator **df, int &amp;nNewIS, TreeProjection ***newIS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_backward</name>
      <anchorfile>classSubtraction.html</anchorfile>
      <anchor>a529bacb01589693bf2accd49944fe90b</anchor>
      <arglist>(int number, double seed, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_backward2</name>
      <anchorfile>classSubtraction.html</anchorfile>
      <anchor>a4768f1134fe9be8f3ac6a2c745e6d797</anchor>
      <arglist>(int number, double seed1, double seed2, double *df, double *ddf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>AD_forward</name>
      <anchorfile>classSubtraction.html</anchorfile>
      <anchor>a9c1d3a418ed5f43687baa1ef10b4d653</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator **seed, int &amp;nNewIS, TreeProjection ***newIS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward</name>
      <anchorfile>classSubtraction.html</anchorfile>
      <anchor>af2bea0a668aa0f74f27b17471c01e2f3</anchor>
      <arglist>(int number, double *seed, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward</name>
      <anchorfile>classSubtraction.html</anchorfile>
      <anchor>a838ca797bbc94fff678b81cd0cd62181</anchor>
      <arglist>(int number, double *x, double *seed, double *f, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward2</name>
      <anchorfile>classSubtraction.html</anchorfile>
      <anchor>a9c04d4ca1a1e210b011ca81eff1b820a</anchor>
      <arglist>(int number, double *seed1, double *seed2, double *df, double *ddf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_symmetric</name>
      <anchorfile>classSubtraction.html</anchorfile>
      <anchor>a87392d3c99f94dafeea31e9e34fbcbb9</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator *l, Operator **S, int dimS, Operator **dfS, Operator **ldf, Operator **H, int &amp;nNewLIS, TreeProjection ***newLIS, int &amp;nNewSIS, TreeProjection ***newSIS, int &amp;nNewHIS, TreeProjection ***newHIS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>clone</name>
      <anchorfile>classSubtraction.html</anchorfile>
      <anchor>abbf7be4007a4e63ea49822170e4f41d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>differentiate</name>
      <anchorfile>classSubtraction.html</anchorfile>
      <anchor>aed14ac5b2b9aa59bcc9867f5417ad2ac</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classSubtraction.html</anchorfile>
      <anchor>a2e74a31370d98a724cb4067c6560a565</anchor>
      <arglist>(int number, double *x, double *result)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classSubtraction.html</anchorfile>
      <anchor>aa3b8b4de7ffb1b73798324dd72df428c</anchor>
      <arglist>(EvaluationBase *x)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CurvatureType</type>
      <name>getCurvature</name>
      <anchorfile>classSubtraction.html</anchorfile>
      <anchor>a570b36dea1e42a833288d656f822efed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual MonotonicityType</type>
      <name>getMonotonicity</name>
      <anchorfile>classSubtraction.html</anchorfile>
      <anchor>af3f2c54f620b72d35ff7878ee0db5025</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual OperatorName</type>
      <name>getName</name>
      <anchorfile>classSubtraction.html</anchorfile>
      <anchor>af97665d4d5c1fb290a00c6162de8e123</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getValue</name>
      <anchorfile>classSubtraction.html</anchorfile>
      <anchor>af80c28e6eb647f7de0e5b77e24f049d8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isLinearIn</name>
      <anchorfile>classSubtraction.html</anchorfile>
      <anchor>a06b0df2f8884206649782d301211933a</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isPolynomialIn</name>
      <anchorfile>classSubtraction.html</anchorfile>
      <anchor>a7a4eaa7eda79405b3b9ebe867c9afc63</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isRationalIn</name>
      <anchorfile>classSubtraction.html</anchorfile>
      <anchor>aea5fa398dde5662ec1d9dca86ad2487f</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function">
      <type>Subtraction &amp;</type>
      <name>operator=</name>
      <anchorfile>classSubtraction.html</anchorfile>
      <anchor>a351cd0e178d3bfae0e8c77504e309a92</anchor>
      <arglist>(const Subtraction &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::ostream &amp;</type>
      <name>print</name>
      <anchorfile>classSubtraction.html</anchorfile>
      <anchor>a344499509d83e66c6cdc89dee08ba8ef</anchor>
      <arglist>(std::ostream &amp;stream) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>substitute</name>
      <anchorfile>classSubtraction.html</anchorfile>
      <anchor>a5bbdcd0cb30ccb525db601f6f2444740</anchor>
      <arglist>(int index, const Operator *sub)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Subtraction</name>
      <anchorfile>classSubtraction.html</anchorfile>
      <anchor>a93883859a6a9b7a01d5abb18213c5ba6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Subtraction</name>
      <anchorfile>classSubtraction.html</anchorfile>
      <anchor>aa89adff8166a4309305ad061410fe487</anchor>
      <arglist>(Operator *_argument1, Operator *_argument2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Subtraction</name>
      <anchorfile>classSubtraction.html</anchorfile>
      <anchor>a903d226ea19165bedf251a1c81194f94</anchor>
      <arglist>(const Subtraction &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Subtraction</name>
      <anchorfile>classSubtraction.html</anchorfile>
      <anchor>a0fc403b3dc90ed529d032f84b7bc331c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SymbolicIndexList</name>
    <filename>classSymbolicIndexList.html</filename>
    <member kind="function">
      <type>BooleanType</type>
      <name>addNewElement</name>
      <anchorfile>classSymbolicIndexList.html</anchorfile>
      <anchor>a4e10785d818df6dc0482ca300986cc30</anchor>
      <arglist>(VariableType variableType_, int index_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>addOperatorPointer</name>
      <anchorfile>classSymbolicIndexList.html</anchorfile>
      <anchor>aa0a890a60457c2e087474966d50e789d</anchor>
      <arglist>(Operator *intermediateOperator, int comp_)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>clearVariableIndexList</name>
      <anchorfile>classSymbolicIndexList.html</anchorfile>
      <anchor>ab17834c64986a9d1ab118380e396dfea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>determineCExpressionIndices</name>
      <anchorfile>classSymbolicIndexList.html</anchorfile>
      <anchor>a57fcc1ddd636e7ff613565e53041465d</anchor>
      <arglist>(uint dimension, uint ID, int *idx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>determineVariableIndex</name>
      <anchorfile>classSymbolicIndexList.html</anchorfile>
      <anchor>a2d2c863ef72431d7ea12c112101a208f</anchor>
      <arglist>(VariableType variableType_, int index_, double scale)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNDX</name>
      <anchorfile>classSymbolicIndexList.html</anchorfile>
      <anchor>a8622584e84db62c5a0c59018394fa9c7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNP</name>
      <anchorfile>classSymbolicIndexList.html</anchorfile>
      <anchor>aa4cb29edb3754a71b07e6cf0a8c27ec1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNPI</name>
      <anchorfile>classSymbolicIndexList.html</anchorfile>
      <anchor>ac5f5a5031b97c26792788f753d1d0896</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNT</name>
      <anchorfile>classSymbolicIndexList.html</anchorfile>
      <anchor>a51cc44a5d0e8cfa7f01ffd43d7e46d9c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNU</name>
      <anchorfile>classSymbolicIndexList.html</anchorfile>
      <anchor>a0219837a554665ecd962bbed71f08f25</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNUI</name>
      <anchorfile>classSymbolicIndexList.html</anchorfile>
      <anchor>a0edb0d7213a010c4ae83aeafae3a5c33</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumberOfOperators</name>
      <anchorfile>classSymbolicIndexList.html</anchorfile>
      <anchor>aa05199ec3f7e503f7551d497b225d0c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumberOfVariables</name>
      <anchorfile>classSymbolicIndexList.html</anchorfile>
      <anchor>a187fb777f6828714f954b20a2b6ce625</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNW</name>
      <anchorfile>classSymbolicIndexList.html</anchorfile>
      <anchor>a2e2cc66d914438aa162db31cb836dae1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNX</name>
      <anchorfile>classSymbolicIndexList.html</anchorfile>
      <anchor>aac5a20b21f6088e45713986922624435</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNXA</name>
      <anchorfile>classSymbolicIndexList.html</anchorfile>
      <anchor>a6263bd2cd0d6bb5cc7be2a981492a9b4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getOD</name>
      <anchorfile>classSymbolicIndexList.html</anchorfile>
      <anchor>a2d42d7d5b304980268a944592fc07540</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getOperators</name>
      <anchorfile>classSymbolicIndexList.html</anchorfile>
      <anchor>ae7aa31457fd7bce6432f52d0d4e547ff</anchor>
      <arglist>(Operator **sub, int *comp_, int *n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index</name>
      <anchorfile>classSymbolicIndexList.html</anchorfile>
      <anchor>ab5cd35b17462a1a2c7b3a8ddfecb90d0</anchor>
      <arglist>(VariableType variableType_, int index_) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>makeImplicit</name>
      <anchorfile>classSymbolicIndexList.html</anchorfile>
      <anchor>aabc8dd6dfdd71926c6ca0ee27d51fa67</anchor>
      <arglist>(int dim)</arglist>
    </member>
    <member kind="function">
      <type>SymbolicIndexList &amp;</type>
      <name>operator=</name>
      <anchorfile>classSymbolicIndexList.html</anchorfile>
      <anchor>a5f4aff5451a41cc22b9d745282fc1ae7</anchor>
      <arglist>(const SymbolicIndexList &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>scale</name>
      <anchorfile>classSymbolicIndexList.html</anchorfile>
      <anchor>af869238d76f847feb23bef3a08783753</anchor>
      <arglist>(VariableType variableType_, int index_) const </arglist>
    </member>
    <member kind="function">
      <type>SymbolicIndexList *</type>
      <name>substitute</name>
      <anchorfile>classSymbolicIndexList.html</anchorfile>
      <anchor>a7bfff57f8b9ca9c3177f9f1e68b100a9</anchor>
      <arglist>(VariableType variableType_, int index_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SymbolicIndexList</name>
      <anchorfile>classSymbolicIndexList.html</anchorfile>
      <anchor>a94c503db973fa9b4e6216702142617e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SymbolicIndexList</name>
      <anchorfile>classSymbolicIndexList.html</anchorfile>
      <anchor>a0f5cad9b609f8e2d9d990e5baec95008</anchor>
      <arglist>(const SymbolicIndexList &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SymbolicIndexList</name>
      <anchorfile>classSymbolicIndexList.html</anchorfile>
      <anchor>ac48c3b2cd7ad3a736a5b75f464712645</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint *</type>
      <name>cDim</name>
      <anchorfile>classSymbolicIndexList.html</anchorfile>
      <anchor>aec614d13a3cf1572d68310913ac6f081</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BooleanType *</type>
      <name>cExist</name>
      <anchorfile>classSymbolicIndexList.html</anchorfile>
      <anchor>a5b957e7a4762ec2b977544eaaf3b92cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int **</type>
      <name>cIdx</name>
      <anchorfile>classSymbolicIndexList.html</anchorfile>
      <anchor>a20a43bd828dfe9931e64f8366b6fad2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>comp</name>
      <anchorfile>classSymbolicIndexList.html</anchorfile>
      <anchor>abbc81a40af08f167ce6401f17bd3b3ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BooleanType **</type>
      <name>entryExists</name>
      <anchorfile>classSymbolicIndexList.html</anchorfile>
      <anchor>a281fc82719519a8ace1221b3dc94a8e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Operator **</type>
      <name>expression</name>
      <anchorfile>classSymbolicIndexList.html</anchorfile>
      <anchor>a1f7c6f64f25b871b86c002de5db164c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>maxNumberOfEntries</name>
      <anchorfile>classSymbolicIndexList.html</anchorfile>
      <anchor>a86930ad6a9220a6c279fca5cf0597d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nC</name>
      <anchorfile>classSymbolicIndexList.html</anchorfile>
      <anchor>aec94c5bf63beab715926866eb2e8282f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>numberOfOperators</name>
      <anchorfile>classSymbolicIndexList.html</anchorfile>
      <anchor>a7d5fc50e3182e8d98b614f86b39ccddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>variableCounter</name>
      <anchorfile>classSymbolicIndexList.html</anchorfile>
      <anchor>aa607d91778e641d004aed7db85e9dc51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int **</type>
      <name>variableIndex</name>
      <anchorfile>classSymbolicIndexList.html</anchorfile>
      <anchor>a8691791c406022cbe4759378eee11659</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double **</type>
      <name>variableScale</name>
      <anchorfile>classSymbolicIndexList.html</anchorfile>
      <anchor>a5899f77288252f83005ae22d59078d8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SymDenseMat</name>
    <filename>classSymDenseMat.html</filename>
    <base>DenseMatrix</base>
    <base>SymmetricMatrix</base>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>bilinear</name>
      <anchorfile>classSymDenseMat.html</anchorfile>
      <anchor>af7d89e70ee0a2b15c5884a1aadc441ef</anchor>
      <arglist>(const Indexlist *const icols, int xN, const real_t *x, int xLD, real_t *y, int yLD) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Matrix *</type>
      <name>duplicate</name>
      <anchorfile>classSymDenseMat.html</anchorfile>
      <anchor>af9544d2c52d356e2830e2d7dc65d9b2d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SymDenseMat</name>
      <anchorfile>classSymDenseMat.html</anchorfile>
      <anchor>a6e733eae71c243aeca8218216235cc6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SymDenseMat</name>
      <anchorfile>classSymDenseMat.html</anchorfile>
      <anchor>a9edb583b9ba029bcc02778c47a67ffc6</anchor>
      <arglist>(int m, int n, int lD, real_t *v)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SymmetricConjugateGradientMethod</name>
    <filename>classSymmetricConjugateGradientMethod.html</filename>
    <base>ConjugateGradientMethod</base>
    <member kind="function" virtualness="virtual">
      <type>virtual SparseSolver *</type>
      <name>clone</name>
      <anchorfile>classSymmetricConjugateGradientMethod.html</anchorfile>
      <anchor>a6cda1006f05ec7bb71af6076964ad1ff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setIndices</name>
      <anchorfile>classSymmetricConjugateGradientMethod.html</anchorfile>
      <anchor>a6529794c96f793123431275f1c8a423e</anchor>
      <arglist>(const int *rowIdx_, const int *colIdx_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setIndices</name>
      <anchorfile>classSymmetricConjugateGradientMethod.html</anchorfile>
      <anchor>ae5a15513246332bf74d1fea20079cb41</anchor>
      <arglist>(const int *indices_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SymmetricConjugateGradientMethod</name>
      <anchorfile>classSymmetricConjugateGradientMethod.html</anchorfile>
      <anchor>af6e8184ef57df3e17ed4a3577a3b2192</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SymmetricConjugateGradientMethod</name>
      <anchorfile>classSymmetricConjugateGradientMethod.html</anchorfile>
      <anchor>aad8bfd059e97853ad772c7ea11546660</anchor>
      <arglist>(const SymmetricConjugateGradientMethod &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SymmetricConjugateGradientMethod</name>
      <anchorfile>classSymmetricConjugateGradientMethod.html</anchorfile>
      <anchor>abfe62e6c7b7aaf0744ec658d92867776</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>applyInversePreconditioner</name>
      <anchorfile>classSymmetricConjugateGradientMethod.html</anchorfile>
      <anchor>acad4eaa535b9cce223106732d99ff55c</anchor>
      <arglist>(double *x_)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>applyPreconditioner</name>
      <anchorfile>classSymmetricConjugateGradientMethod.html</anchorfile>
      <anchor>a53bb2f2c409b1a0d1bc07a413e9fbee8</anchor>
      <arglist>(double *b)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>computePreconditioner</name>
      <anchorfile>classSymmetricConjugateGradientMethod.html</anchorfile>
      <anchor>ae0d5dddbbc4a39a62069bc5498defd9f</anchor>
      <arglist>(double *A_)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>multiply</name>
      <anchorfile>classSymmetricConjugateGradientMethod.html</anchorfile>
      <anchor>a8bf59ca5f6d23bb3f6a9644c1f1eca24</anchor>
      <arglist>(double *xx, double *result)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>diag</name>
      <anchorfile>classSymmetricConjugateGradientMethod.html</anchorfile>
      <anchor>a35c908ea15cac84b98d75fc9cf10031c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int **</type>
      <name>index</name>
      <anchorfile>classSymmetricConjugateGradientMethod.html</anchorfile>
      <anchor>a436a0a74f90903b28081efc7bed7484b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>nIndex</name>
      <anchorfile>classSymmetricConjugateGradientMethod.html</anchorfile>
      <anchor>ad94add9826f22e57160ed3417c2dc5db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SymmetricMatrix</name>
    <filename>classSymmetricMatrix.html</filename>
    <base virtualness="virtual">Matrix</base>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>bilinear</name>
      <anchorfile>classSymmetricMatrix.html</anchorfile>
      <anchor>a1ff4cc04a2d05ed5765a981c37ae57eb</anchor>
      <arglist>(const Indexlist *const icols, int xN, const real_t *x, int xLD, real_t *y, int yLD) const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SymSparseMat</name>
    <filename>classSymSparseMat.html</filename>
    <base>SymmetricMatrix</base>
    <base>SparseMatrix</base>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>bilinear</name>
      <anchorfile>classSymSparseMat.html</anchorfile>
      <anchor>a881bfc826470c74db2709b95c2de3057</anchor>
      <arglist>(const Indexlist *const icols, int xN, const real_t *x, int xLD, real_t *y, int yLD) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Matrix *</type>
      <name>duplicate</name>
      <anchorfile>classSymSparseMat.html</anchorfile>
      <anchor>af125b7a9ba07555c7b6930b21637cc87</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SymSparseMat</name>
      <anchorfile>classSymSparseMat.html</anchorfile>
      <anchor>a8063b880d4656db6e956c0b73259a00d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SymSparseMat</name>
      <anchorfile>classSymSparseMat.html</anchorfile>
      <anchor>a5ad213bbdc274cebc025616be2da0892</anchor>
      <arglist>(long nr, long nc, long *r, long *c, real_t *v, long *d=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SymSparseMat</name>
      <anchorfile>classSymSparseMat.html</anchorfile>
      <anchor>a781e265c45346086299f6b9fd1d3faba</anchor>
      <arglist>(int nr, int nc, int ld, const real_t *const v)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Tan</name>
    <filename>classTan.html</filename>
    <base>UnaryOperator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>clone</name>
      <anchorfile>classTan.html</anchorfile>
      <anchor>a7292eadd30128e5240b35c2170a9fab4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classTan.html</anchorfile>
      <anchor>a94e575f8f946be96b88074e68e567cf8</anchor>
      <arglist>(EvaluationBase *x)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initDerivative</name>
      <anchorfile>classTan.html</anchorfile>
      <anchor>a07a0c1a94e928e4221e4d306f8b1a29b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Tan &amp;</type>
      <name>operator=</name>
      <anchorfile>classTan.html</anchorfile>
      <anchor>a157d96114424aba30791312539a2206c</anchor>
      <arglist>(const Tan &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>substitute</name>
      <anchorfile>classTan.html</anchorfile>
      <anchor>a534693ccfe7d3c9622fb2e5a6be4a993</anchor>
      <arglist>(int index, const Operator *sub)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tan</name>
      <anchorfile>classTan.html</anchorfile>
      <anchor>a9c98e92652302a835ef184c8e76f627d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tan</name>
      <anchorfile>classTan.html</anchorfile>
      <anchor>a1b1b9c6e63ed4bdc0ebe22659038c08d</anchor>
      <arglist>(Operator *_argument)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tan</name>
      <anchorfile>classTan.html</anchorfile>
      <anchor>a17f9774bd4655cddb63eb82f39860a37</anchor>
      <arglist>(const Tan &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Tan</name>
      <anchorfile>classTan.html</anchorfile>
      <anchor>af63a206e08e5b7fcada334413a9281fc</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TaylorModel</name>
    <filename>classTaylorModel.html</filename>
    <templarg>T</templarg>
    <class kind="class">TaylorModel::Exceptions</class>
    <class kind="struct">TaylorModel::Options</class>
    <member kind="function">
      <type>unsigned int</type>
      <name>nord</name>
      <anchorfile>classTaylorModel.html</anchorfile>
      <anchor>a1ceb94cd221f748d3da2b6e6c0f92f41</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>nvar</name>
      <anchorfile>classTaylorModel.html</anchorfile>
      <anchor>a929eba090e0fb6066552a65af93ae76d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classTaylorModel.html</anchorfile>
      <anchor>abe0c7768c174e271628f6446e094baa0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TaylorModel</name>
      <anchorfile>classTaylorModel.html</anchorfile>
      <anchor>a45a354990eea3ac338b796dec8147f64</anchor>
      <arglist>(const unsigned int nvar_, const unsigned int nord_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TaylorModel</name>
      <anchorfile>classTaylorModel.html</anchorfile>
      <anchor>a2b8783d4598bb7743d84f21c89f3f1a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pause</name>
      <anchorfile>classTaylorModel.html</anchorfile>
      <anchor>a757b2dc36bf4b03a8537c9e1b458a51d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>struct TaylorModel::Options</type>
      <name>options</name>
      <anchorfile>classTaylorModel.html</anchorfile>
      <anchor>a1b031948ed88f42c46c591d4df92e5ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_cleanup</name>
      <anchorfile>classTaylorModel.html</anchorfile>
      <anchor>ac35d2a5f3cffce779fea506781aaed60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned int</type>
      <name>_get_binom</name>
      <anchorfile>classTaylorModel.html</anchorfile>
      <anchor>a28bd1bd57d674329a54326a05c675190</anchor>
      <arglist>(const unsigned int n, const unsigned int k) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned int</type>
      <name>_loc_expmon</name>
      <anchorfile>classTaylorModel.html</anchorfile>
      <anchor>af6b3ee8f1fefe4bf94bb0a335ab87253</anchor>
      <arglist>(const unsigned int *iexp)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_next_expmon</name>
      <anchorfile>classTaylorModel.html</anchorfile>
      <anchor>a4d5029bfd7e09bb4d7ae9454dc599245</anchor>
      <arglist>(unsigned int *iexp, const unsigned int iord)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_reset</name>
      <anchorfile>classTaylorModel.html</anchorfile>
      <anchor>a9232f3c8504c76ec98f0aa5779d2dc13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_set_binom</name>
      <anchorfile>classTaylorModel.html</anchorfile>
      <anchor>acd914ee7644596bf9bb7bd83170deedb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_set_bndmon</name>
      <anchorfile>classTaylorModel.html</anchorfile>
      <anchor>a2a28cc7bb40c44a883abf9f6c1164814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_set_bndpow</name>
      <anchorfile>classTaylorModel.html</anchorfile>
      <anchor>a13020ff52be1305253cf3d3618ba4940</anchor>
      <arglist>(const unsigned int ix, const T &amp;X, const double scaling)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_set_expmon</name>
      <anchorfile>classTaylorModel.html</anchorfile>
      <anchor>a8da3e107f87e74949cd1ddddb0f4083f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_set_posord</name>
      <anchorfile>classTaylorModel.html</anchorfile>
      <anchor>a9a93a2c7ccc0680844433380e60bacb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_set_prodmon</name>
      <anchorfile>classTaylorModel.html</anchorfile>
      <anchor>a0d3746d8294bf3fd8dd130b2a5d6ac7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_size</name>
      <anchorfile>classTaylorModel.html</anchorfile>
      <anchor>ad0c837218c1c2f86031f25ccc15c0e6d</anchor>
      <arglist>(const unsigned int nvar, const unsigned int nord)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>_display</name>
      <anchorfile>classTaylorModel.html</anchorfile>
      <anchor>a42502032745a295d0e790a97acbf6b69</anchor>
      <arglist>(const unsigned int m, const unsigned int n, U *&amp;a, const unsigned int lda, const std::string &amp;stra, std::ostream &amp;os)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int *</type>
      <name>_binom</name>
      <anchorfile>classTaylorModel.html</anchorfile>
      <anchor>a09f375fb5a0662ad179712c9f26bf50d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>_bndmon</name>
      <anchorfile>classTaylorModel.html</anchorfile>
      <anchor>a3b0b23c85fd4585e815561f6783b95dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T **</type>
      <name>_bndpow</name>
      <anchorfile>classTaylorModel.html</anchorfile>
      <anchor>a9063427b28773887268f648928515edc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int *</type>
      <name>_expmon</name>
      <anchorfile>classTaylorModel.html</anchorfile>
      <anchor>a1d162cde5f07295e37e374ef771f7154</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_modvar</name>
      <anchorfile>classTaylorModel.html</anchorfile>
      <anchor>a1f179c6f55e9bb2671072ab170304b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>_nmon</name>
      <anchorfile>classTaylorModel.html</anchorfile>
      <anchor>ac199f6435b3bcc46630da04aa668a5e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>_nord</name>
      <anchorfile>classTaylorModel.html</anchorfile>
      <anchor>a6e06b9184cc483e325e6ab9f92a1f06c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>_nvar</name>
      <anchorfile>classTaylorModel.html</anchorfile>
      <anchor>afa5bf95e688365d10d38ea7a80bff7fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int *</type>
      <name>_posord</name>
      <anchorfile>classTaylorModel.html</anchorfile>
      <anchor>adc6bc52f26709a9719b912ad64d2b55d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int **</type>
      <name>_prodmon</name>
      <anchorfile>classTaylorModel.html</anchorfile>
      <anchor>a5e7edf10910db33483d5b7a49cc2ba9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double *</type>
      <name>_refpoint</name>
      <anchorfile>classTaylorModel.html</anchorfile>
      <anchor>a790c29145e54ffa2d4abd8df70be6648</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double *</type>
      <name>_scaling</name>
      <anchorfile>classTaylorModel.html</anchorfile>
      <anchor>aa1ac4fe396ad14e84a05607b746632a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TaylorVariable&lt; T &gt; *</type>
      <name>_TV</name>
      <anchorfile>classTaylorModel.html</anchorfile>
      <anchor>a760d62ca8abffe499cba18fc232125df</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TaylorModel</name>
      <anchorfile>classTaylorModel.html</anchorfile>
      <anchor>a478a5d00c4911e66d2792cdb3381984d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TaylorVariable&lt; T &gt;</name>
      <anchorfile>classTaylorModel.html</anchorfile>
      <anchor>a53cf7566231ba9624f391ae79a0c874d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TaylorModel::Exceptions</name>
    <filename>classTaylorModel_1_1Exceptions.html</filename>
    <member kind="enumeration">
      <name>TYPE</name>
      <anchorfile>classTaylorModel_1_1Exceptions.html</anchorfile>
      <anchor>a80c1b6fd1d6e6705b4bd1526d2f7a961</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIV</name>
      <anchorfile>classTaylorModel_1_1Exceptions.html</anchorfile>
      <anchor>a80c1b6fd1d6e6705b4bd1526d2f7a961a828122e9020b0d87d38d86a633f3a57a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTER</name>
      <anchorfile>classTaylorModel_1_1Exceptions.html</anchorfile>
      <anchor>a80c1b6fd1d6e6705b4bd1526d2f7a961a3525b29d70350fb2c498825488aaba40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIGEN</name>
      <anchorfile>classTaylorModel_1_1Exceptions.html</anchorfile>
      <anchor>a80c1b6fd1d6e6705b4bd1526d2f7a961ab8aac2d1cce75522d18100f03cc98fe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCALING</name>
      <anchorfile>classTaylorModel_1_1Exceptions.html</anchorfile>
      <anchor>a80c1b6fd1d6e6705b4bd1526d2f7a961a4181880dd804a38e4189869778d218eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIZE</name>
      <anchorfile>classTaylorModel_1_1Exceptions.html</anchorfile>
      <anchor>a80c1b6fd1d6e6705b4bd1526d2f7a961a7f39898bb9934be7fb8caf62a2f98af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INIT</name>
      <anchorfile>classTaylorModel_1_1Exceptions.html</anchorfile>
      <anchor>a80c1b6fd1d6e6705b4bd1526d2f7a961acbf0e44bc20c8261f4ab4e47cce3d2b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INCON</name>
      <anchorfile>classTaylorModel_1_1Exceptions.html</anchorfile>
      <anchor>a80c1b6fd1d6e6705b4bd1526d2f7a961adc124e42060da3d845145eae414d4a18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TMODEL</name>
      <anchorfile>classTaylorModel_1_1Exceptions.html</anchorfile>
      <anchor>a80c1b6fd1d6e6705b4bd1526d2f7a961a99731740ad99e9ab9cb0076f3b505bf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNDEF</name>
      <anchorfile>classTaylorModel_1_1Exceptions.html</anchorfile>
      <anchor>a80c1b6fd1d6e6705b4bd1526d2f7a961a4233e437ce8eb6c44fc1f6bd7fae3d2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Exceptions</name>
      <anchorfile>classTaylorModel_1_1Exceptions.html</anchorfile>
      <anchor>a6ad92a22de81c1e265965ff5edad2d0f</anchor>
      <arglist>(TYPE ierr_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ierr</name>
      <anchorfile>classTaylorModel_1_1Exceptions.html</anchorfile>
      <anchor>a29ac95d8b87ab5434223c2e473c6384f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TYPE</type>
      <name>_ierr</name>
      <anchorfile>classTaylorModel_1_1Exceptions.html</anchorfile>
      <anchor>a2409306f961fbc9c3f18af37bf232e5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TaylorModel::Options</name>
    <filename>structTaylorModel_1_1Options.html</filename>
    <member kind="enumeration">
      <name>BOUNDER</name>
      <anchorfile>structTaylorModel_1_1Options.html</anchorfile>
      <anchor>a8011bfa92539948081701a93e3c7641c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAIVE</name>
      <anchorfile>structTaylorModel_1_1Options.html</anchorfile>
      <anchor>a8011bfa92539948081701a93e3c7641ca87c7a7ae42e041a37bbacd2272d44da8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LSB</name>
      <anchorfile>structTaylorModel_1_1Options.html</anchorfile>
      <anchor>a8011bfa92539948081701a93e3c7641ca709d3a30adfc5fc7a1773b422288da82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIGEN</name>
      <anchorfile>structTaylorModel_1_1Options.html</anchorfile>
      <anchor>a8011bfa92539948081701a93e3c7641ca2a2b5f48433a5a45ad1abe9de70e0b59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HYBRID</name>
      <anchorfile>structTaylorModel_1_1Options.html</anchorfile>
      <anchor>a8011bfa92539948081701a93e3c7641caede803d1e3b2075303e370266bf67d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Options &amp;</type>
      <name>operator=</name>
      <anchorfile>structTaylorModel_1_1Options.html</anchorfile>
      <anchor>a2374d2b3a4919fa1522a4d89e21c2d50</anchor>
      <arglist>(U &amp;_options)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Options</name>
      <anchorfile>structTaylorModel_1_1Options.html</anchorfile>
      <anchor>a43d62ed4889caab525940a7de0e37d72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Options</name>
      <anchorfile>structTaylorModel_1_1Options.html</anchorfile>
      <anchor>a088e4651d1c851fbc383b9863416bff0</anchor>
      <arglist>(U &amp;_options)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>BOUNDER_TYPE</name>
      <anchorfile>structTaylorModel_1_1Options.html</anchorfile>
      <anchor>aed1a1b375ca1aa0a58530df9626198d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>CENTER_REMAINDER</name>
      <anchorfile>structTaylorModel_1_1Options.html</anchorfile>
      <anchor>a93f8c6ebb4ef48de3f566e1d2fce2342</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>INTER_WITH_BNDT</name>
      <anchorfile>structTaylorModel_1_1Options.html</anchorfile>
      <anchor>a0ba48597b220a261e8a66274367d9fd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>PROPAGATE_BNDT</name>
      <anchorfile>structTaylorModel_1_1Options.html</anchorfile>
      <anchor>a9e52f87d434280a91a19da21b8fc00fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>REF_MIDPOINT</name>
      <anchorfile>structTaylorModel_1_1Options.html</anchorfile>
      <anchor>abac8c20d52b774acf79d29952326a3c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>SCALE_VARIABLES</name>
      <anchorfile>structTaylorModel_1_1Options.html</anchorfile>
      <anchor>af7ffca76f67adcd8161015e3908b4105</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TaylorVariable</name>
    <filename>classTaylorVariable.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>T</type>
      <name>B</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>ga4e9d0d18cbaa7b313cb07dcc64cb9173</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>bound</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>ga60fb27bfeb1d2d4a0cde951689ae9e15</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>boundT</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>ga025f384d7eff3da6c211b66f8129e10f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TaylorVariable&lt; T &gt; &amp;</type>
      <name>C</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>gae9c80640aca52f64504c47855b211bbb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TaylorVariable&lt; T &gt; &amp;</type>
      <name>center</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>gadcf4d473f311fbf3e74a65aec8a6afc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>constant</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>ga355a7b1d73957a81ec3a79a6fdfcd5c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TaylorModel&lt; T &gt; *</type>
      <name>env</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>gacb21a4000ffe4aaf051397be5b384b14</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isCompact</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a04c889b7b5790c7fecead33dcef6a1f5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>linear</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>gaaa702e82bc5100b909a5612297798d23</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TaylorVariable&lt; T &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>afa451fbf81843afda91c5c2d47d091c7</anchor>
      <arglist>(const TaylorVariable&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>TaylorVariable&lt; T &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a388a4d9969375f2fdd3bd8fb85d5d6fb</anchor>
      <arglist>(const double)</arglist>
    </member>
    <member kind="function">
      <type>TaylorVariable&lt; T &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a4208e838ca47213f6f678ed5836911af</anchor>
      <arglist>(const T &amp;)</arglist>
    </member>
    <member kind="function">
      <type>TaylorVariable&lt; T &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>af7b102d3a2644e439d89cfb92c290ad4</anchor>
      <arglist>(const TaylorVariable&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>TaylorVariable&lt; T &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>acd2a8e8613f31be9a58677dcd1ba16cd</anchor>
      <arglist>(const U &amp;)</arglist>
    </member>
    <member kind="function">
      <type>TaylorVariable&lt; T &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>ae59fc9f3d77360b3cd07886a92613c98</anchor>
      <arglist>(const double)</arglist>
    </member>
    <member kind="function">
      <type>TaylorVariable&lt; T &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a577b09d91136499be4e7eac7fe36bcda</anchor>
      <arglist>(const TaylorVariable&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>TaylorVariable&lt; T &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a06cef6a55f1f2b41b0d5385adc8284bd</anchor>
      <arglist>(const U &amp;)</arglist>
    </member>
    <member kind="function">
      <type>TaylorVariable&lt; T &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>adc4b3a3925c005fe69fd996ba47ca083</anchor>
      <arglist>(const double)</arglist>
    </member>
    <member kind="function">
      <type>TaylorVariable&lt; T &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a2ed1ac457d4561b125902bbc61d3fac6</anchor>
      <arglist>(const TaylorVariable&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>TaylorVariable&lt; T &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>af91661707bba73e4962ff8871a42df9f</anchor>
      <arglist>(const double)</arglist>
    </member>
    <member kind="function">
      <type>TaylorVariable&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a892c02f000d7531b4c9512d1c0366785</anchor>
      <arglist>(const double)</arglist>
    </member>
    <member kind="function">
      <type>TaylorVariable&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a24bcb9b5f6c2976783f48bb29854b1f8</anchor>
      <arglist>(const TaylorVariable&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>TaylorVariable&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>ab3964c26d6fe19768fb8e17362ccc77f</anchor>
      <arglist>(const T &amp;)</arglist>
    </member>
    <member kind="function">
      <type>TaylorVariable&lt; T &gt;</type>
      <name>P</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>ga5c3af77f18b699c4b03f2ca460c1257d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>P</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>ga1d47c26256cddda1e9b418e75fd96641</anchor>
      <arglist>(const double *x) const </arglist>
    </member>
    <member kind="function">
      <type>TaylorVariable&lt; T &gt;</type>
      <name>polynomial</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>ga1075e08f80b478585a21c41ab6853ef8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>polynomial</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>ga90cda37561e81649ae431244c22cc68e</anchor>
      <arglist>(const double *x) const </arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>quadratic</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>ga362e6f137864f08c921efcd471eb289c</anchor>
      <arglist>(const int opt=0) const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>R</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>ga743634e4384ffa92db6aef803d900801</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>reference</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>gad8113a61ef39c2e48a848c506a16e9cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>remainder</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>ga51280f6b3aac7815dc51efc7c56c66e3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TaylorVariable&lt; T &gt; &amp;</type>
      <name>set</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>gaec2cb96735689779959aa31397c4aa7b</anchor>
      <arglist>(TaylorModel&lt; T &gt; *TM, const unsigned int ix, const T &amp;X)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TaylorVariable</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>ga92d1f43d96d8e5b83e19fa5f3ed2c533</anchor>
      <arglist>(const double d=0.)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TaylorVariable</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>ga16d8db953e3a87c90619a1d8760ea75c</anchor>
      <arglist>(const T &amp;B)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TaylorVariable</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>ga79ca764609a2f8d9cba74ed491f191fb</anchor>
      <arglist>(TaylorModel&lt; T &gt; *TM, const unsigned int ix, const T &amp;X)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TaylorVariable</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>ga8f8d3bf1a2dd4d3e906e14bdbf4915a8</anchor>
      <arglist>(const TaylorVariable&lt; T &gt; &amp;TV)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TaylorVariable</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>ga771b3d40e3f4a6b2742e473cd7e4843b</anchor>
      <arglist>(TaylorModel&lt; T &gt; *&amp;TM, const TaylorVariable&lt; U &gt; &amp;TV)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TaylorVariable</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>gae56996e4b78e100ecb6550ce3b60798b</anchor>
      <arglist>(TaylorModel&lt; T &gt; *&amp;TM, const TaylorVariable&lt; U &gt; &amp;TV, const T &amp;(U::*method)() const )</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TaylorVariable</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>gae111a895d85197c8b9d8e702aa150c71</anchor>
      <arglist>(TaylorModel&lt; T &gt; *&amp;TM, const TaylorVariable&lt; U &gt; &amp;TV, T(*method)(const U &amp;))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TaylorVariable</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>aee6c5d18873360ea2851963a9eae8693</anchor>
      <arglist>(TaylorModel&lt; T &gt; *TM, const double d=0.)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TaylorVariable</name>
      <anchorfile>group__TAYLOR.html</anchorfile>
      <anchor>ga47b3e32f0c8a7c9c4f892154c2fe384b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const T &amp;</type>
      <name>_bndmon</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>ab3d8c841544717c2def2c79a1fd29e1a</anchor>
      <arglist>(const unsigned int i) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>T &amp;</type>
      <name>_bound</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a67cc12f820b2053f9db0531f0ce39d03</anchor>
      <arglist>(T &amp;bndmod) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>T &amp;</type>
      <name>_bound_eigen</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a30d741b82fbc0c1e12b6b5aaff8f789d</anchor>
      <arglist>(T &amp;bndmod) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>T &amp;</type>
      <name>_bound_LSB</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a96e2fa94cf11677229a17fb93683852e</anchor>
      <arglist>(T &amp;bndmod) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>T &amp;</type>
      <name>_bound_naive</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>ac5c28eb6d08bc012f4b466653345796a</anchor>
      <arglist>(T &amp;bndmod) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_center_TM</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a7d1039393ff39875f71a5456624525b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_clean</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>ad303e1bf4226511ade8d807ca29be6cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned int</type>
      <name>_expmon</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a3a5e3a3b6fd3975af52cfeeccfd7cace</anchor>
      <arglist>(const unsigned int i) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_init</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a79310828f735853102af997427ab21ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>TaylorVariable&lt; T &gt;</type>
      <name>_intpow</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a00873aa26cda12e569fce6227756cdca</anchor>
      <arglist>(const TaylorVariable&lt; T &gt; &amp;TM, const int n)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned int</type>
      <name>_nmon</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a219cc4922cb4f5abe82ea63026262a92</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned int</type>
      <name>_nord</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>adf4296625269d9a863453a9b2dc01af0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned int</type>
      <name>_nvar</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a28c034922aba3ea616a6c33a42e3f17e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned int</type>
      <name>_posord</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a41ff2ac948e02d1f53e5ebcc7097fb2a</anchor>
      <arglist>(const unsigned int i) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned int</type>
      <name>_prodmon</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a1c757e8580d380ccb865ec8bd6e2cb5e</anchor>
      <arglist>(const unsigned int i, const unsigned int j) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>_refpoint</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a46171fbd4386697190334fab2dc75239</anchor>
      <arglist>(const unsigned int i) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_reinit</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a18b48fe2e69ca005701b29dfff73ed1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>_scaling</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>ae4e84fd6ffb012c9c5f7554110c7c169</anchor>
      <arglist>(const unsigned int i) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>TaylorVariable&lt; T &gt; *</type>
      <name>_TV</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a1e4c4e75484efc3a9b773b12340f8e81</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_update_bndord</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a2ca7d4d596c004a4f5f3b1d393bc7d86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>TaylorVariable</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a49a3fc8bdb3dba9b5b52ccb2e544a48f</anchor>
      <arglist>(TaylorModel&lt; T &gt; *TM, const T &amp;B)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static double *</type>
      <name>_eigen</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>afac94d286c94907b71f12637f1f105af</anchor>
      <arglist>(const unsigned int n, double *a)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>_bndord</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>ab4c78cc869fe8e2e2317802bdf7773c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>_bndrem</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>af8868a601dbc73984309aa589029f930</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>_bndT</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>abe2607be79310e1552b14cacd1dd6e86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double *</type>
      <name>_coefmon</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>ad55c64a5683a250f2106776858ffce30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TaylorModel&lt; T &gt; *</type>
      <name>_TM</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a0a3ddbfa88e7a160fe918dee8065cbe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TaylorVariable&lt; U &gt;</type>
      <name>acos</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a09b945ce60052b86e73885388500ba4b</anchor>
      <arglist>(const TaylorVariable&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TaylorVariable&lt; U &gt;</type>
      <name>asin</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a700d78fc19817fce9e397fe122750719</anchor>
      <arglist>(const TaylorVariable&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TaylorVariable&lt; U &gt;</type>
      <name>atan</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a72083fa7c2ddbf373000679c7cc5ded8</anchor>
      <arglist>(const TaylorVariable&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TaylorVariable&lt; U &gt;</type>
      <name>cos</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>aa260fb9619704a6780aec37c2c24d037</anchor>
      <arglist>(const TaylorVariable&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TaylorVariable&lt; U &gt;</type>
      <name>exp</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a782028fec46c85b43aab4ff6ddfeb6e8</anchor>
      <arglist>(const TaylorVariable&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TaylorVariable&lt; U &gt;</type>
      <name>hull</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a4e0103a998fa65aafe07fda9e9c72b8d</anchor>
      <arglist>(const TaylorVariable&lt; U &gt; &amp;, const TaylorVariable&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend bool</type>
      <name>inter</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a9dde372113c821f9dca185db98b16e38</anchor>
      <arglist>(TaylorVariable&lt; U &gt; &amp;, const TaylorVariable&lt; U &gt; &amp;, const TaylorVariable&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TaylorVariable&lt; U &gt;</type>
      <name>inv</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a0c6519b9817df65ec3f53c0c510f75ad</anchor>
      <arglist>(const TaylorVariable&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TaylorVariable&lt; U &gt;</type>
      <name>log</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a0e126072afb8657f5774213bf5c5dadd</anchor>
      <arglist>(const TaylorVariable&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TaylorVariable&lt; U &gt;</type>
      <name>operator*</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a00cd382fcab71749d57d838935d3e4d1</anchor>
      <arglist>(const TaylorVariable&lt; U &gt; &amp;, const TaylorVariable&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TaylorVariable&lt; U &gt;</type>
      <name>operator*</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a53b55278e590ad46041ea9b3057097aa</anchor>
      <arglist>(const double, const TaylorVariable&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TaylorVariable&lt; U &gt;</type>
      <name>operator*</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a2e9bba9c7e380482d355193c1b0ae5b9</anchor>
      <arglist>(const TaylorVariable&lt; U &gt; &amp;, const double)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TaylorVariable&lt; U &gt;</type>
      <name>operator*</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a6d9573a17c8d39d088718a1138bd3b74</anchor>
      <arglist>(const U &amp;, const TaylorVariable&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TaylorVariable&lt; U &gt;</type>
      <name>operator*</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>af1310fb1623e5d89754a6a1450cb8a58</anchor>
      <arglist>(const TaylorVariable&lt; U &gt; &amp;, const U &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TaylorVariable&lt; U &gt;</type>
      <name>operator+</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>adc00b9cc762f1642811245b3ffaa11e5</anchor>
      <arglist>(const TaylorVariable&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TaylorVariable&lt; U &gt;</type>
      <name>operator+</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a2b666690777c960a80b25cf7e6ed8307</anchor>
      <arglist>(const TaylorVariable&lt; U &gt; &amp;, const TaylorVariable&lt; V &gt; &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TaylorVariable&lt; U &gt;</type>
      <name>operator+</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a52167528719f0890281543153da929c9</anchor>
      <arglist>(const TaylorVariable&lt; U &gt; &amp;, const V &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TaylorVariable&lt; U &gt;</type>
      <name>operator+</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a11a0b16c1b69d25f6a18b0f422306976</anchor>
      <arglist>(const V &amp;, const TaylorVariable&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TaylorVariable&lt; U &gt;</type>
      <name>operator+</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a6604de7c14d5fbc2cf59cc31862f1d0c</anchor>
      <arglist>(const double, const TaylorVariable&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TaylorVariable&lt; U &gt;</type>
      <name>operator+</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>ac3eaff29c372006ae0c252ea4fd30488</anchor>
      <arglist>(const TaylorVariable&lt; U &gt; &amp;, const double)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TaylorVariable&lt; U &gt;</type>
      <name>operator-</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>ad8e7443cca72cd7da9b02cca153eab49</anchor>
      <arglist>(const TaylorVariable&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TaylorVariable&lt; U &gt;</type>
      <name>operator-</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a7ebab4c08380948db1356a7fc8622905</anchor>
      <arglist>(const TaylorVariable&lt; U &gt; &amp;, const TaylorVariable&lt; V &gt; &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TaylorVariable&lt; U &gt;</type>
      <name>operator-</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>ac498b61f22a06e54140769737a2f90ee</anchor>
      <arglist>(const TaylorVariable&lt; U &gt; &amp;, const V &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TaylorVariable&lt; U &gt;</type>
      <name>operator-</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>adeca728e12bf0b5f42fe745e22a221fb</anchor>
      <arglist>(const V &amp;, const TaylorVariable&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TaylorVariable&lt; U &gt;</type>
      <name>operator-</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>ad3a7489e945332add6b1c40efc774300</anchor>
      <arglist>(const double, const TaylorVariable&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TaylorVariable&lt; U &gt;</type>
      <name>operator-</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>adcf46c7c879f3c6dc23dadb17267bf54</anchor>
      <arglist>(const TaylorVariable&lt; U &gt; &amp;, const double)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TaylorVariable&lt; U &gt;</type>
      <name>operator/</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>aa2816ab3195f0fd622730cfc500bf71d</anchor>
      <arglist>(const TaylorVariable&lt; U &gt; &amp;, const TaylorVariable&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TaylorVariable&lt; U &gt;</type>
      <name>operator/</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a5611d61448223d55adfbf5f7e1cceddb</anchor>
      <arglist>(const double, const TaylorVariable&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TaylorVariable&lt; U &gt;</type>
      <name>operator/</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a9f8a9069ec88945a1e4e0f82692e5be9</anchor>
      <arglist>(const TaylorVariable&lt; U &gt; &amp;, const double)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>aeb0156fa41f006dcc243cd8ff73db358</anchor>
      <arglist>(std::ostream &amp;, const TaylorVariable&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TaylorVariable&lt; U &gt;</type>
      <name>pow</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>abf235739556673a6f76351fef05a97f6</anchor>
      <arglist>(const TaylorVariable&lt; U &gt; &amp;, const int)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TaylorVariable&lt; U &gt;</type>
      <name>pow</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a8b9465489974a5216458caa814d9494d</anchor>
      <arglist>(const TaylorVariable&lt; U &gt; &amp;, const double)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TaylorVariable&lt; U &gt;</type>
      <name>pow</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a29d40eebb6486664ea23ec5cc601f571</anchor>
      <arglist>(const double, const TaylorVariable&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TaylorVariable&lt; U &gt;</type>
      <name>pow</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a47d2be3670598490f158d7a6d0c4be30</anchor>
      <arglist>(const TaylorVariable&lt; U &gt; &amp;, const TaylorVariable&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TaylorVariable&lt; U &gt;</type>
      <name>sin</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a6e86157dd430eec729e645361a649d1d</anchor>
      <arglist>(const TaylorVariable&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TaylorVariable&lt; U &gt;</type>
      <name>sqr</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>ac8eafe8479802ef1ef1f517647d3dd4e</anchor>
      <arglist>(const TaylorVariable&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TaylorVariable&lt; U &gt;</type>
      <name>sqrt</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a4b915bb844d3030f5340f88b5931cdb2</anchor>
      <arglist>(const TaylorVariable&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TaylorVariable&lt; U &gt;</type>
      <name>tan</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a9bc9199a68ed802abd49fc37b5de0183</anchor>
      <arglist>(const TaylorVariable&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend void</type>
      <name>TaylorModel</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a4aa2d774307bd563ee636f08cf0b56b8</anchor>
      <arglist>(const unsigned int nvar, const unsigned int nord)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TaylorVariable</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>a68e7b7cffcfd29694f9450c8a71a77c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TaylorVariable&lt; U &gt;</type>
      <name>xlog</name>
      <anchorfile>classTaylorVariable.html</anchorfile>
      <anchor>aac801fa05b45d13cdfdb6dc578b96b1d</anchor>
      <arglist>(const TaylorVariable&lt; U &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TevaluationPoint</name>
    <filename>classTevaluationPoint.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>Tmatrix&lt; T &gt;</type>
      <name>getDX</name>
      <anchorfile>classTevaluationPoint.html</anchorfile>
      <anchor>aa5eca125235f8c292a3a461c5be9d4ae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt;</type>
      <name>getP</name>
      <anchorfile>classTevaluationPoint.html</anchorfile>
      <anchor>acfa764b1a694903c1bf4b9331af8c49f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt;</type>
      <name>getT</name>
      <anchorfile>classTevaluationPoint.html</anchorfile>
      <anchor>a69ca47de4faee8f19aca8f7689593171</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt;</type>
      <name>getU</name>
      <anchorfile>classTevaluationPoint.html</anchorfile>
      <anchor>a2e70d488dd56e52888c0bdb42820a598</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt;</type>
      <name>getW</name>
      <anchorfile>classTevaluationPoint.html</anchorfile>
      <anchor>adfac97ca3919c72f541796e44bb1d69d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt;</type>
      <name>getX</name>
      <anchorfile>classTevaluationPoint.html</anchorfile>
      <anchor>a3f82969aa803b7d9edcd9b5f96eb8aa1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt;</type>
      <name>getXA</name>
      <anchorfile>classTevaluationPoint.html</anchorfile>
      <anchor>a2971c7543bd4e430dc24bfb7e55e1fdd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classTevaluationPoint.html</anchorfile>
      <anchor>af8a2d863404354f49c1d164a574fc0c6</anchor>
      <arglist>(const Function &amp;f, uint nx_=0, uint na_=0, uint np_=0, uint nu_=0, uint nw_=0, uint nd_=0, uint N_=0)</arglist>
    </member>
    <member kind="function">
      <type>TevaluationPoint&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classTevaluationPoint.html</anchorfile>
      <anchor>afde31fdc5cfc7ec6ed89d876d1446f1e</anchor>
      <arglist>(const TevaluationPoint&lt; T &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setDX</name>
      <anchorfile>classTevaluationPoint.html</anchorfile>
      <anchor>abf9dabcb0ffad902ae961426d34f89d7</anchor>
      <arglist>(const Tmatrix&lt; T &gt; &amp;dx)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setP</name>
      <anchorfile>classTevaluationPoint.html</anchorfile>
      <anchor>abbbce8c1012cf88cf69ed5ca60b125c3</anchor>
      <arglist>(const Tmatrix&lt; T &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setT</name>
      <anchorfile>classTevaluationPoint.html</anchorfile>
      <anchor>a86a7356face92ab1abcd4b3fe468bb1d</anchor>
      <arglist>(const Tmatrix&lt; T &gt; &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setU</name>
      <anchorfile>classTevaluationPoint.html</anchorfile>
      <anchor>a0adf96d5718e73513f3fdf46676dd1da</anchor>
      <arglist>(const Tmatrix&lt; T &gt; &amp;u)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setW</name>
      <anchorfile>classTevaluationPoint.html</anchorfile>
      <anchor>a84ead01ba7da609e091a9aede1a96552</anchor>
      <arglist>(const Tmatrix&lt; T &gt; &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setX</name>
      <anchorfile>classTevaluationPoint.html</anchorfile>
      <anchor>a0b998129395964ee58d5cfb9872493e0</anchor>
      <arglist>(const Tmatrix&lt; T &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setXA</name>
      <anchorfile>classTevaluationPoint.html</anchorfile>
      <anchor>a60fb36b5f6d394441ae4bdbb3101572b</anchor>
      <arglist>(const Tmatrix&lt; T &gt; &amp;xa)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TevaluationPoint</name>
      <anchorfile>classTevaluationPoint.html</anchorfile>
      <anchor>a2960bdbc63fb2e253835519f12688cdf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TevaluationPoint</name>
      <anchorfile>classTevaluationPoint.html</anchorfile>
      <anchor>a387d09558515e136dd105f90bc1d6903</anchor>
      <arglist>(const Function &amp;f, uint nx_=0, uint na_=0, uint nu_=0, uint np_=0, uint nw_=0, uint nd_=0, uint N_=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TevaluationPoint</name>
      <anchorfile>classTevaluationPoint.html</anchorfile>
      <anchor>af23201e12b52c1795da274606a675193</anchor>
      <arglist>(const TevaluationPoint&lt; T &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TevaluationPoint</name>
      <anchorfile>classTevaluationPoint.html</anchorfile>
      <anchor>a75370746111e5cc9a49fbd9755cbc23f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Tmatrix&lt; T &gt;</type>
      <name>backCopy</name>
      <anchorfile>classTevaluationPoint.html</anchorfile>
      <anchor>a7a1bb0e7eb296eacd3480c1eba51c402</anchor>
      <arglist>(const int *order, const uint &amp;dim) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>copy</name>
      <anchorfile>classTevaluationPoint.html</anchorfile>
      <anchor>a459ea926f7606dc5e5ad2b7a778760e9</anchor>
      <arglist>(const int *order, const Tmatrix&lt; T &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copy</name>
      <anchorfile>classTevaluationPoint.html</anchorfile>
      <anchor>ad072a8afe01955a9f145b5dcfa6de508</anchor>
      <arglist>(const TevaluationPoint &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copyIdx</name>
      <anchorfile>classTevaluationPoint.html</anchorfile>
      <anchor>a630832d2cebc08551728b65f8c90ecec</anchor>
      <arglist>(const uint &amp;dim, const int *idx1, int **idx2)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>deleteAll</name>
      <anchorfile>classTevaluationPoint.html</anchorfile>
      <anchor>ae035d79fd0bdafd1d3792d9fd1e3abdd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Tmatrix&lt; T &gt; *</type>
      <name>getEvaluationPointer</name>
      <anchorfile>classTevaluationPoint.html</anchorfile>
      <anchor>a232a643de02258803104d8ac8ebee6b2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int **</type>
      <name>idx</name>
      <anchorfile>classTevaluationPoint.html</anchorfile>
      <anchor>ace0b7c09bd7d7d847f8dd62ee0c4088b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>N</name>
      <anchorfile>classTevaluationPoint.html</anchorfile>
      <anchor>ab188f2fcc39bd6f666a29f0c60eb5268</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>na</name>
      <anchorfile>classTevaluationPoint.html</anchorfile>
      <anchor>a0f1a892129136bdc378f608bee9f727a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>nd</name>
      <anchorfile>classTevaluationPoint.html</anchorfile>
      <anchor>a5ed442572e52bd6582b9bdc70225a3f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>np</name>
      <anchorfile>classTevaluationPoint.html</anchorfile>
      <anchor>adeb50eb2aecfcb518e2058290d919816</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>nu</name>
      <anchorfile>classTevaluationPoint.html</anchorfile>
      <anchor>aa89cc2a77f069b9e9c51de235fa1ed2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>nw</name>
      <anchorfile>classTevaluationPoint.html</anchorfile>
      <anchor>a9fd3031df0c3acb66a7cdd116633baba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>nx</name>
      <anchorfile>classTevaluationPoint.html</anchorfile>
      <anchor>a561e20a08bfcf92dc77cbcda115a045e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Tmatrix&lt; T &gt; *</type>
      <name>z</name>
      <anchorfile>classTevaluationPoint.html</anchorfile>
      <anchor>a59df6bb52050c7cbfc4a22604385c660</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Function</name>
      <anchorfile>classTevaluationPoint.html</anchorfile>
      <anchor>ab7194606aa12931e96f8f5448d418ed0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ThreeSweepsERKExport</name>
    <filename>classThreeSweepsERKExport.html</filename>
    <base>AdjointERKExport</base>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getCode</name>
      <anchorfile>classThreeSweepsERKExport.html</anchorfile>
      <anchor>a538ca5ac42b316d727d036b88818fcea</anchor>
      <arglist>(ExportStatementBlock &amp;code)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getDataDeclarations</name>
      <anchorfile>classThreeSweepsERKExport.html</anchorfile>
      <anchor>aef0befc83d7ee0c504f6f603196248c9</anchor>
      <arglist>(ExportStatementBlock &amp;declarations, ExportStruct dataStruct=ACADO_ANY) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setDifferentialEquation</name>
      <anchorfile>classThreeSweepsERKExport.html</anchorfile>
      <anchor>ab3db6ba8ca2f10c765f75ec387fb1fd1</anchor>
      <arglist>(const Expression &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setup</name>
      <anchorfile>classThreeSweepsERKExport.html</anchorfile>
      <anchor>afb6ab1e80d6bd72d4a4a7c960ffde48b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThreeSweepsERKExport</name>
      <anchorfile>classThreeSweepsERKExport.html</anchorfile>
      <anchor>ad03393811823a8517e978f26c6f8611c</anchor>
      <arglist>(UserInteraction *_userInteraction=0, const std::string &amp;_commonHeaderName=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThreeSweepsERKExport</name>
      <anchorfile>classThreeSweepsERKExport.html</anchorfile>
      <anchor>a2df3d91ba0922b249ee5402f327637f0</anchor>
      <arglist>(const ThreeSweepsERKExport &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ThreeSweepsERKExport</name>
      <anchorfile>classThreeSweepsERKExport.html</anchorfile>
      <anchor>a5b7e0af56ce632e3cdef0a5b48115358</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ExportVariable</type>
      <name>getAuxVariable</name>
      <anchorfile>classThreeSweepsERKExport.html</anchorfile>
      <anchor>a383fa7b081a41abc30a25aad27348f68</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Expression</type>
      <name>returnLowerTriangular</name>
      <anchorfile>classThreeSweepsERKExport.html</anchorfile>
      <anchor>af1f7522a6dd38f2c11d7ccce60a03777</anchor>
      <arglist>(const Expression &amp;expr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Expression</type>
      <name>symmetricDoubleProduct</name>
      <anchorfile>classThreeSweepsERKExport.html</anchorfile>
      <anchor>afcc272c923dba5abd06942d2d0b1ada5</anchor>
      <arglist>(const Expression &amp;expr, const Expression &amp;arg)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportAcadoFunction</type>
      <name>diffs_sweep3</name>
      <anchorfile>classThreeSweepsERKExport.html</anchorfile>
      <anchor>af59c52023b5163cc93b7eca168fc5a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExportVariable</type>
      <name>rk_backward_sweep</name>
      <anchorfile>classThreeSweepsERKExport.html</anchorfile>
      <anchor>a986294e352b3cc7bc8437f793aa62eed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TIME</name>
    <filename>classTIME.html</filename>
    <base>ExpressionType&lt; TIME, VT_TIME, false &gt;</base>
    <member kind="function">
      <type></type>
      <name>TIME</name>
      <anchorfile>classTIME.html</anchorfile>
      <anchor>a4c5fe33dea0e598fd2e1b0dd8073dff3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ExpressionType&lt; TIME, VT_TIME, false &gt;</type>
      <name>Base</name>
      <anchorfile>classTIME.html</anchorfile>
      <anchor>a08ba62bf58e4e85ffdb9573fcaf47949</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>timer</name>
    <filename>structtimer.html</filename>
    <member kind="variable">
      <type>struct timeval</type>
      <name>tic</name>
      <anchorfile>structtimer.html</anchorfile>
      <anchor>ae34cc17589c1656a510fd9c7a0dd6e88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct timeval</type>
      <name>toc</name>
      <anchorfile>structtimer.html</anchorfile>
      <anchor>a6c2f2456893498dedf340e991d75ebee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Tmatrix</name>
    <filename>classTmatrix.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>T *</type>
      <name>array</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga7f50c7afb690168df3894f221e6dd1c2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>array</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga7d3cfe9148809b1a0dedb55fc92d23f3</anchor>
      <arglist>(const T *pM)</arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt; &amp;</type>
      <name>col</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>gaa98f344fb4d6f0c93c4522fa71afd8c3</anchor>
      <arglist>(const unsigned int ic)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>col</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga8dc67d665f087bd01130b0177d5aa17c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getDim</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga15ad2b62394900ccc3962886f047495b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getNumCols</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga07e82ef7d0130208c421491631dff4de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getNumRows</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>gaa056889459b989eab251753585d7c9d6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator()</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>gab7582d5e31a9ed68c07a28794bde8605</anchor>
      <arglist>(const unsigned int ir, const unsigned int ic)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator()</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga0786c6d74f2f9a488a8e26f41249c268</anchor>
      <arglist>(const unsigned int ir, const unsigned int ic) const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator()</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>gaccec9849a185ac7732169d33be914c46</anchor>
      <arglist>(const unsigned int ie)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator()</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga9b074f37318ba62cd56b2d7b578954c4</anchor>
      <arglist>(const unsigned int ie) const </arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga7141073aa7c0b2b9ac2f649c188ad983</anchor>
      <arglist>(const Tmatrix&lt; U &gt; &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga17c4ea56e1f4b6f6827343f41bc15f6a</anchor>
      <arglist>(const U &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>gad8fe1eeff53dedf8022a923e5e9a8caf</anchor>
      <arglist>(const Tmatrix&lt; U &gt; &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga7033a91a95285877cf6f07de30ce91f5</anchor>
      <arglist>(const U &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga9d797bb44b64cf8046d9ac5969b645f4</anchor>
      <arglist>(const Tmatrix&lt; U &gt; &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>gaa0e212e2875379698bea4e6686587fd5</anchor>
      <arglist>(const U &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga4fac4650d30eab5a1742c1cfe3ec3c93</anchor>
      <arglist>(const U &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga59e07af41b2c7de9596f861434eb1cd9</anchor>
      <arglist>(const Tmatrix&lt; T &gt; &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga8775153534046e0469471f71c3e1b4f3</anchor>
      <arglist>(const T &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>T *&amp;</type>
      <name>pval</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga882fbb0a745151c8126f11b1289bf9d5</anchor>
      <arglist>(const unsigned int ir, const unsigned int ic)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>gabb3621e207054923d7aa674079183910</anchor>
      <arglist>(const unsigned int nr, const unsigned int nc=1, const bool alloc=true)</arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; T &gt; &amp;</type>
      <name>row</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga5a6de4e9c1917bc0b47754aafb19b04e</anchor>
      <arglist>(const unsigned int ir)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>row</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>gac1c4dc8b251fe80693ae56bf2d58dd2d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Tmatrix&lt; unsigned int &gt;</type>
      <name>sort</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga38ddfa1a182a5abee970e484d19ca787</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tmatrix</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga564591f21136dc22e49a0d685f8d843a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tmatrix</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>gabf1e286fd054fa0972e507f5563f1aba</anchor>
      <arglist>(const unsigned int nr, const unsigned int nc=1, const bool alloc=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tmatrix</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga7f4319949a1f73221a57dc5891fcd9bb</anchor>
      <arglist>(const unsigned int nr, const unsigned int nc, const U &amp;v, const bool alloc=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tmatrix</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga435d4fe65ba481a94d82906225b5f841</anchor>
      <arglist>(const Tmatrix&lt; T &gt; &amp;M)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tmatrix</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga92ff6ee6a39f0e089a48d08c548992a1</anchor>
      <arglist>(const Tmatrix&lt; U &gt; &amp;M)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Tmatrix</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga8dcf462360feae5685c96ee519707a51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>T *&amp;</type>
      <name>_pval</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>gaaf19be04bcf4755f47d3eb7ed98ce093</anchor>
      <arglist>(const unsigned int ie)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_reset</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga8d3f3ef4a2f1ebb5bdecaad2ed1a69e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>T &amp;</type>
      <name>_val</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>gafcaee1e17e47f451d92c6fdcf9ab1a1f</anchor>
      <arglist>(const unsigned int ir, const unsigned int ic)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const T &amp;</type>
      <name>_val</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>gabf12033791b8028fa585586e220f2424</anchor>
      <arglist>(const unsigned int ir, const unsigned int ic) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>T &amp;</type>
      <name>_val</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga490715ad0e9fe4ba7cdb6a6fff1dc95b</anchor>
      <arglist>(const unsigned int ie)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const T &amp;</type>
      <name>_val</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga2af37b6887a06b6c2e9c60dc9b586354</anchor>
      <arglist>(const unsigned int ie) const </arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static unsigned int</type>
      <name>_digits</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>gabd9e9c6da1bdbab9af9c408f59c92550</anchor>
      <arglist>(unsigned int n)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; T * &gt;</type>
      <name>_data</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>gaa7cbfdaecfff8ab9409e62680acf2b29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>_nc</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>gaa72b8b0791afd3a4db246bf2f9a03d7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>_nr</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>gac83fd225945e5df690268364e5d07cb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Tmatrix&lt; T &gt; *</type>
      <name>_pblock</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>gacc0bf4859d6494182a758e37bf4111dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Tmatrix&lt; T &gt; *</type>
      <name>_pcol</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga277f699f6d9d651c979afd1aad643389</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Tmatrix&lt; T &gt; *</type>
      <name>_prow</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga7fe412d5c8cfedd803329c5d7db63880</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_sub</name>
      <anchorfile>group__MATRIX.html</anchorfile>
      <anchor>ga5eb21381fa17c42d7524fd3a6d17d30b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Tmatrix&lt; U &gt;</type>
      <name>operator*</name>
      <anchorfile>classTmatrix.html</anchorfile>
      <anchor>a871ddfac38f4956a26b610ca4195aedb</anchor>
      <arglist>(const Tmatrix&lt; U &gt; &amp;, const V &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Tmatrix&lt; U &gt;</type>
      <name>operator*</name>
      <anchorfile>classTmatrix.html</anchorfile>
      <anchor>a7423149602900447f2b3f598f6b677d1</anchor>
      <arglist>(const V &amp;, const Tmatrix&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Tmatrix&lt; U &gt;</type>
      <name>operator*</name>
      <anchorfile>classTmatrix.html</anchorfile>
      <anchor>a607a4d74dfee90fc0302378f7127d96f</anchor>
      <arglist>(const Tmatrix&lt; U &gt; &amp;, const Tmatrix&lt; V &gt; &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Tmatrix&lt; U &gt;</type>
      <name>operator+</name>
      <anchorfile>classTmatrix.html</anchorfile>
      <anchor>a041b8eb6b3bc752073f79896093a6a88</anchor>
      <arglist>(const Tmatrix&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Tmatrix&lt; U &gt;</type>
      <name>operator+</name>
      <anchorfile>classTmatrix.html</anchorfile>
      <anchor>a2cda7467319a9cea90946bbf89025b8d</anchor>
      <arglist>(const Tmatrix&lt; U &gt; &amp;, const V &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Tmatrix&lt; U &gt;</type>
      <name>operator+</name>
      <anchorfile>classTmatrix.html</anchorfile>
      <anchor>affcdd4846b01aaaeb15755dc08762a9c</anchor>
      <arglist>(const V &amp;, const Tmatrix&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Tmatrix&lt; U &gt;</type>
      <name>operator+</name>
      <anchorfile>classTmatrix.html</anchorfile>
      <anchor>ae3cb121a6cf195d97d33f4689a3cdb74</anchor>
      <arglist>(const Tmatrix&lt; U &gt; &amp;, const Tmatrix&lt; V &gt; &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Tmatrix&lt; U &gt;</type>
      <name>operator-</name>
      <anchorfile>classTmatrix.html</anchorfile>
      <anchor>a20a67331caeacc3237a5a4e887597651</anchor>
      <arglist>(const Tmatrix&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Tmatrix&lt; U &gt;</type>
      <name>operator-</name>
      <anchorfile>classTmatrix.html</anchorfile>
      <anchor>aa81f93357a4f53f00ea074854c73e176</anchor>
      <arglist>(const Tmatrix&lt; U &gt; &amp;, const V &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Tmatrix&lt; U &gt;</type>
      <name>operator-</name>
      <anchorfile>classTmatrix.html</anchorfile>
      <anchor>a64d77a01ac54a739116762dd868f9186</anchor>
      <arglist>(const U &amp;, const Tmatrix&lt; V &gt; &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Tmatrix&lt; U &gt;</type>
      <name>operator-</name>
      <anchorfile>classTmatrix.html</anchorfile>
      <anchor>ae9ee3df54c0664ff92107adf358e4ef7</anchor>
      <arglist>(const Tmatrix&lt; U &gt; &amp;, const Tmatrix&lt; V &gt; &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Tmatrix&lt; U &gt;</type>
      <name>operator/</name>
      <anchorfile>classTmatrix.html</anchorfile>
      <anchor>a2bb8dcb5763fd98d55bf6724384347bb</anchor>
      <arglist>(const Tmatrix&lt; U &gt; &amp;, const V &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classTmatrix.html</anchorfile>
      <anchor>aae4f063dbf83fa71d7a5d15452c71df6</anchor>
      <arglist>(std::ostream &amp;, const Tmatrix&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Tmatrix</name>
      <anchorfile>classTmatrix.html</anchorfile>
      <anchor>a189010e6f66f480dc8d4dd75a39a1323</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TransferDevice</name>
    <filename>classTransferDevice.html</filename>
    <base>SimulationBlock</base>
    <member kind="function">
      <type>uint</type>
      <name>getDim</name>
      <anchorfile>classTransferDevice.html</anchorfile>
      <anchor>a1e4a2e163fb4833edb791685b0d7f63f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasDeadTime</name>
      <anchorfile>classTransferDevice.html</anchorfile>
      <anchor>a6e6c0b746d6b2e4e1e1cb6274f961a4c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasNoise</name>
      <anchorfile>classTransferDevice.html</anchorfile>
      <anchor>a7e06b92a957e8f4ef89ce03032654561</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>isEmpty</name>
      <anchorfile>classTransferDevice.html</anchorfile>
      <anchor>a1639c87230b0bd38988fcfaa8e502b9f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TransferDevice &amp;</type>
      <name>operator=</name>
      <anchorfile>classTransferDevice.html</anchorfile>
      <anchor>a84f9db961a18686e179eadc6ff4750ef</anchor>
      <arglist>(const TransferDevice &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransferDevice</name>
      <anchorfile>classTransferDevice.html</anchorfile>
      <anchor>a1f4d55a033ee769ebb73cf99ab908ee5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransferDevice</name>
      <anchorfile>classTransferDevice.html</anchorfile>
      <anchor>a625747fee58d1d76ae79c9244953884e</anchor>
      <arglist>(uint _dim, BlockName _name=BN_DEFAULT, double _samplingTime=DEFAULT_SAMPLING_TIME)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransferDevice</name>
      <anchorfile>classTransferDevice.html</anchorfile>
      <anchor>a487cd15ea856941c4fe44b86b481e8a9</anchor>
      <arglist>(const TransferDevice &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TransferDevice</name>
      <anchorfile>classTransferDevice.html</anchorfile>
      <anchor>ae625f9db272be11697c843834f570e73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>generateNoise</name>
      <anchorfile>classTransferDevice.html</anchorfile>
      <anchor>a834b39e5384285a0db3a6a76c30f8582</anchor>
      <arglist>(double startTime, double endTime, VariablesGrid &amp;currentNoise) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classTransferDevice.html</anchorfile>
      <anchor>a2aa9f17523736d80305172441e27037a</anchor>
      <arglist>(double _startTime=0.0, const DVector &amp;_startValue=emptyConstVector)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Noise **</type>
      <name>additiveNoise</name>
      <anchorfile>classTransferDevice.html</anchorfile>
      <anchor>a2c08a7b0bf11e344d654accccc99a8ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>deadTimes</name>
      <anchorfile>classTransferDevice.html</anchorfile>
      <anchor>a8264b416e764b915163fa052c5279897</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VariablesGrid</type>
      <name>lastSignal</name>
      <anchorfile>classTransferDevice.html</anchorfile>
      <anchor>a5ea848aa58493a488514410aacec5eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>noiseSamplingTimes</name>
      <anchorfile>classTransferDevice.html</anchorfile>
      <anchor>ab26c868bcff810bf777d42b37797db80</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Transition</name>
    <filename>classTransition.html</filename>
    <base>Function</base>
    <member kind="function">
      <type>DVector</type>
      <name>getDifferentialStateComponents</name>
      <anchorfile>classTransition.html</anchorfile>
      <anchor>ab42d742e763796d3d5773df46afd54be</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Transition &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classTransition.html</anchorfile>
      <anchor>a33566624d3e17844592ccfda94efb6d4</anchor>
      <arglist>(const DifferentialState &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Transition &amp;</type>
      <name>operator=</name>
      <anchorfile>classTransition.html</anchorfile>
      <anchor>a2b71b7a71ad843bd5f88ce9568f8383d</anchor>
      <arglist>(const Transition &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Transition &amp;</type>
      <name>operator==</name>
      <anchorfile>classTransition.html</anchorfile>
      <anchor>a6f318a2edd005c9c778a15b37d78ddcb</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Transition &amp;</type>
      <name>operator==</name>
      <anchorfile>classTransition.html</anchorfile>
      <anchor>ab1cc62f9c2787deeaf7bc5bba0ee0220</anchor>
      <arglist>(const double &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Transition &amp;</type>
      <name>operator==</name>
      <anchorfile>classTransition.html</anchorfile>
      <anchor>ad626f8113e61cd20862e0dd4de3baa80</anchor>
      <arglist>(const DVector &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Transition &amp;</type>
      <name>operator==</name>
      <anchorfile>classTransition.html</anchorfile>
      <anchor>aa28812e1efd0c5962010fe42fc8ad985</anchor>
      <arglist>(const DMatrix &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transition</name>
      <anchorfile>classTransition.html</anchorfile>
      <anchor>a3d993eedb4c9d6f9f447d18b08c97554</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transition</name>
      <anchorfile>classTransition.html</anchorfile>
      <anchor>ae562a05f1155f85d985dd443e47d2ad8</anchor>
      <arglist>(const Transition &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Transition</name>
      <anchorfile>classTransition.html</anchorfile>
      <anchor>ab66e8623f23c71cd4f07c69596427bab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>component</name>
      <anchorfile>classTransition.html</anchorfile>
      <anchor>ac78ea6cb1179a59526ffe7fb83112c6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>counter</name>
      <anchorfile>classTransition.html</anchorfile>
      <anchor>a3277aeca2c54d783f13d07d7a8a8fe81</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TreeProjection</name>
    <filename>classTreeProjection.html</filename>
    <base>Projection</base>
    <member kind="function">
      <type>returnValue</type>
      <name>clearStaticCounters</name>
      <anchorfile>classTreeProjection.html</anchorfile>
      <anchor>a052fffe13da1839506a772d2b7d987c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TreeProjection *</type>
      <name>clone</name>
      <anchorfile>classTreeProjection.html</anchorfile>
      <anchor>a363496904a5d59de555eadf686caa0e8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TreeProjection *</type>
      <name>cloneTreeProjection</name>
      <anchorfile>classTreeProjection.html</anchorfile>
      <anchor>a40da16e2ff5b8168a4d65b3f12ffa39f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Operator *</type>
      <name>getArgument</name>
      <anchorfile>classTreeProjection.html</anchorfile>
      <anchor>a0a78f80cb170901364db6e6d0b978460</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>initDerivative</name>
      <anchorfile>classTreeProjection.html</anchorfile>
      <anchor>aca1ebd802cff4123f761c693b0e0869c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isDependingOn</name>
      <anchorfile>classTreeProjection.html</anchorfile>
      <anchor>a9e3252964016c906036a4c5b35f0aa6b</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isLinearIn</name>
      <anchorfile>classTreeProjection.html</anchorfile>
      <anchor>a77cfb272c03c5819f5101bcf60ee3a83</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual NeutralElement</type>
      <name>isOneOrZero</name>
      <anchorfile>classTreeProjection.html</anchorfile>
      <anchor>a060a9bf5c2f63c9760ab460271c13c3e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isPolynomialIn</name>
      <anchorfile>classTreeProjection.html</anchorfile>
      <anchor>a732899d482adaa4c8586a2791e0db1a0</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isRationalIn</name>
      <anchorfile>classTreeProjection.html</anchorfile>
      <anchor>a5079daf1141d1591c85c47987e78a162</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isTrivial</name>
      <anchorfile>classTreeProjection.html</anchorfile>
      <anchor>a23e291f12d995ccd608c1f487d559e86</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>loadIndices</name>
      <anchorfile>classTreeProjection.html</anchorfile>
      <anchor>aa7ed058aec9c29816eb9dde41e435234</anchor>
      <arglist>(SymbolicIndexList *indexList)</arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator=</name>
      <anchorfile>classTreeProjection.html</anchorfile>
      <anchor>aa31e74e068914965a32d4279fbf231a5</anchor>
      <arglist>(const Operator &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator &amp;</type>
      <name>operator=</name>
      <anchorfile>classTreeProjection.html</anchorfile>
      <anchor>a6382c8981e1e302e11283ed43940ad33</anchor>
      <arglist>(const Expression &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator &amp;</type>
      <name>operator=</name>
      <anchorfile>classTreeProjection.html</anchorfile>
      <anchor>a91e2ada2405477dec76c0a620c577778</anchor>
      <arglist>(const double &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>passArgument</name>
      <anchorfile>classTreeProjection.html</anchorfile>
      <anchor>a3c936a01ab69f2ba79746ee8e81bed9d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TreeProjection</name>
      <anchorfile>classTreeProjection.html</anchorfile>
      <anchor>a11d2fa04b61f7d029752db68fc84140b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TreeProjection</name>
      <anchorfile>classTreeProjection.html</anchorfile>
      <anchor>aef7561ca080080c6bad5a8307710234a</anchor>
      <arglist>(const std::string &amp;name_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TreeProjection</name>
      <anchorfile>classTreeProjection.html</anchorfile>
      <anchor>aab4acfec50edd62ee9de01ffd2031a56</anchor>
      <arglist>(const TreeProjection &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TreeProjection</name>
      <anchorfile>classTreeProjection.html</anchorfile>
      <anchor>af2132a56fc21b9db150f463943262631</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>ADbackwardProtected</name>
      <anchorfile>classTreeProjection.html</anchorfile>
      <anchor>add93c92f607f8d528c9c4b7538817b2a</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator *seed, Operator **df, int &amp;nNewIS, TreeProjection ***newIS)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>ADforwardProtected</name>
      <anchorfile>classTreeProjection.html</anchorfile>
      <anchor>ae188afd0a6b98927f4d91aaf220a4137</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator **seed, int &amp;nNewIS, TreeProjection ***newIS)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>ADsymmetricProtected</name>
      <anchorfile>classTreeProjection.html</anchorfile>
      <anchor>a5bdc6f291b93a1a148003a178d4bf4ed</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator *l, Operator **S, int dimS, Operator **dfS, Operator **ldf, Operator **H, int &amp;nNewLIS, TreeProjection ***newLIS, int &amp;nNewSIS, TreeProjection ***newSIS, int &amp;nNewHIS, TreeProjection ***newHIS)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>copy</name>
      <anchorfile>classTreeProjection.html</anchorfile>
      <anchor>a771a4e19b2b17aa4bbd8aec7cd1ddec1</anchor>
      <arglist>(const Projection &amp;arg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setVariableExportName</name>
      <anchorfile>classTreeProjection.html</anchorfile>
      <anchor>af32b0367d168ddeae3be84741a1d2288</anchor>
      <arglist>(const VariableType &amp;_type, const std::vector&lt; std::string &gt; &amp;_name)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Operator *</type>
      <name>argument</name>
      <anchorfile>classTreeProjection.html</anchorfile>
      <anchor>a0376e80954c79a19b94c507a5f41cc0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NeutralElement</type>
      <name>ne</name>
      <anchorfile>classTreeProjection.html</anchorfile>
      <anchor>af7334070e7e6e306e60d6162cda5a451</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static int</type>
      <name>count</name>
      <anchorfile>classTreeProjection.html</anchorfile>
      <anchor>afd4e967442c01e85ce8251e2efcded20</anchor>
      <arglist></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>UnaryOperator</name>
    <filename>classUnaryOperator.html</filename>
    <base>SmoothOperator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_backward</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>ad3536611e523fd278df399ff42b1f048</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator *seed, Operator **df, int &amp;nNewIS, TreeProjection ***newIS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_backward</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>a44e7f0c5764255febf9205c873c15ca2</anchor>
      <arglist>(int number, double seed, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_backward2</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>a26bc8961c0fb6f54fadfc154c948504d</anchor>
      <arglist>(int number, double seed1, double seed2, double *df, double *ddf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operator *</type>
      <name>AD_forward</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>ad169edaf968e72be2d5ce733e97f04ee</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator **seed, int &amp;nNewIS, TreeProjection ***newIS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>ab4fa80941818a5fa1204882700e82b9e</anchor>
      <arglist>(int number, double *seed, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>a66a1663913d2f3caa05b298ee06c530c</anchor>
      <arglist>(int number, double *x, double *seed, double *f, double *df)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_forward2</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>a46676da4018daf94c65fb7c298f13781</anchor>
      <arglist>(int number, double *seed1, double *seed2, double *df, double *ddf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>AD_symmetric</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>a1b0df6bd389c998b22e3c8fabf1e9c69</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator *l, Operator **S, int dimS, Operator **dfS, Operator **ldf, Operator **H, int &amp;nNewLIS, TreeProjection ***newLIS, int &amp;nNewSIS, TreeProjection ***newSIS, int &amp;nNewHIS, TreeProjection ***newHIS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>clearBuffer</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>a5645f4d933882e7e9206c1bee6d05335</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Operator *</type>
      <name>clone</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>ada7edf747372373f7b089b87cbc77e34</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>Operator *</type>
      <name>differentiate</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>a46320532bcc1cb74b95839ffa18173bd</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>enumerateVariables</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>aebcbc289058a01ea8afb31e2ff0fde02</anchor>
      <arglist>(SymbolicIndexList *indexList)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>acf0eb78e67896a00778ea6103f2b7f89</anchor>
      <arglist>(int number, double *x, double *result)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual returnValue</type>
      <name>evaluate</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>a500d6927c08fcadc26a91056666cf8a8</anchor>
      <arglist>(EvaluationBase *x)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CurvatureType</type>
      <name>getCurvature</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>a71cbc04fe5e0066f38012a2235701074</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual MonotonicityType</type>
      <name>getMonotonicity</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>a38e9601efc9a4d2c11eb05fda46b680f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual OperatorName</type>
      <name>getName</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>a9b5d85b47e923b1ef846095f09393a39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isDependingOn</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>ac1fd4b8cbb90a8400b7a2550233486bf</anchor>
      <arglist>(VariableType var) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isDependingOn</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>ada4bcc128e91030235aed2cc2a18c07e</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isLinearIn</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>abe42298e3aefd2822981ebcde39eabe8</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual NeutralElement</type>
      <name>isOneOrZero</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>acb7b370c20dbfcdac16bdeb242b5a6e7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isPolynomialIn</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>a5e7fd41f474b71b4564688d4c72967f2</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isRationalIn</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>a87864f57feed0b0b9bfab29bf2a39193</anchor>
      <arglist>(int dim, VariableType *varType, int *component, BooleanType *implicit_dep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isSymbolic</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>af0c652a4f0220415be79ab2a615e3ca8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BooleanType</type>
      <name>isVariable</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>af88a5b921c0001559e72d4ee239c54c6</anchor>
      <arglist>(VariableType &amp;varType, int &amp;component) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>loadIndices</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>afa8f6811e380cd323fffed3e7e090931</anchor>
      <arglist>(SymbolicIndexList *indexList)</arglist>
    </member>
    <member kind="function">
      <type>UnaryOperator &amp;</type>
      <name>operator=</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>a9960a25e414042d0731adaf2420723ad</anchor>
      <arglist>(const UnaryOperator &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::ostream &amp;</type>
      <name>print</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>a6633af9e6c13fd17376879b68e1242c6</anchor>
      <arglist>(std::ostream &amp;stream) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setCurvature</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>ac4c3567555700281bc0128c1526bf6c0</anchor>
      <arglist>(CurvatureType curvature_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setMonotonicity</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>ad13f8152a4dbfb444c65ff6e400570d4</anchor>
      <arglist>(MonotonicityType monotonicity_)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Operator *</type>
      <name>substitute</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>ab41495ec33c0e78e97c38bf76ae4502b</anchor>
      <arglist>(int index, const Operator *sub)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnaryOperator</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>a017d2108baab099415f99b32a8a1d1cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnaryOperator</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>a830e5099c0a5b0237618664d74a93a7d</anchor>
      <arglist>(Operator *_argument)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnaryOperator</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>af93d27da55723d942cec140dc79585d9</anchor>
      <arglist>(const UnaryOperator &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UnaryOperator</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>a995eb1e0cc6af8cb5e8e830b0993357c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>ADbackwardProtected</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>a3e3a3b789bfca8c32c6c6f65a20208a7</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator *seed, Operator **df, int &amp;nNewIS, TreeProjection ***newIS)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Operator *</type>
      <name>ADforwardProtected</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>af171c402d4befba9506d78b4e95995d3</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator **seed, int &amp;nNewIS, TreeProjection ***newIS)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>ADsymmetricProtected</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>a741036c58d44848c1ea164c61ca61737</anchor>
      <arglist>(int dim, VariableType *varType, int *component, Operator *l, Operator **S, int dimS, Operator **dfS, Operator **ldf, Operator **H, int &amp;nNewLIS, TreeProjection ***newLIS, int &amp;nNewSIS, TreeProjection ***newSIS, int &amp;nNewHIS, TreeProjection ***newHIS)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>setVariableExportName</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>a2ac5351df4b00ba571c911d5058f9c76</anchor>
      <arglist>(const VariableType &amp;_type, const std::vector&lt; std::string &gt; &amp;_name)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Operator *</type>
      <name>argument</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>ab91f17e7b7cf6e8b5972c405b5fd2bd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>argument_result</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>a8d5d3ddf2cff6e7789071d32483f929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>bufferSize</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>a90ad2509a554ff47a0c2ad9717714f0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>cName</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>abef182f3c8dc004b07131bb85b3b1803</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CurvatureType</type>
      <name>curvature</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>a5587646445756b881c622f2fd9bff1ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Operator *</type>
      <name>dargument</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>ac0aa6d559f2ef73c8bdebb575be0f32d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>dargument_result</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>a9b4d2ee7cbe772e5363776ad83dad608</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double(*</type>
      <name>ddfcn</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>aef01252ffe40cabcdfe89ab7a7f48ac3</anchor>
      <arglist>)(double)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Operator *</type>
      <name>derivative</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>ab6b439eb7a1589bcc62ebc79bbabc663</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Operator *</type>
      <name>derivative2</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>aa002a161915c9aed2ef2e170ba079d9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double(*</type>
      <name>dfcn</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>a9cc6b0ce92f90aae28a73b1fdcf0395b</anchor>
      <arglist>)(double)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double(*</type>
      <name>fcn</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>a0dd0d5279b91708e7c52694f403b0a95</anchor>
      <arglist>)(double)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MonotonicityType</type>
      <name>monotonicity</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>ac4e68f8548a81a5f11ceec310995c424</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OperatorName</type>
      <name>operatorName</name>
      <anchorfile>classUnaryOperator.html</anchorfile>
      <anchor>abe3eb58ecde3f2f5a1df1c3f7d74d476</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UniformNoise</name>
    <filename>classUniformNoise.html</filename>
    <base>Noise</base>
    <member kind="function" virtualness="virtual">
      <type>virtual UniformNoise *</type>
      <name>clone</name>
      <anchorfile>classUniformNoise.html</anchorfile>
      <anchor>aa8b43ce50ede2ee89913f7cb21cbd494</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UniformNoise *</type>
      <name>clone</name>
      <anchorfile>classUniformNoise.html</anchorfile>
      <anchor>aaeff998213a51385e2dc78cba85831ba</anchor>
      <arglist>(uint idx) const </arglist>
    </member>
    <member kind="function">
      <type>const DVector &amp;</type>
      <name>getLowerLimit</name>
      <anchorfile>classUniformNoise.html</anchorfile>
      <anchor>ae3c29fda014e915273c8c52474e4448b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const DVector &amp;</type>
      <name>getUpperLimit</name>
      <anchorfile>classUniformNoise.html</anchorfile>
      <anchor>a57066a91a947b12aa7ede63d88d07529</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>init</name>
      <anchorfile>classUniformNoise.html</anchorfile>
      <anchor>aadfe42e63f36ccc17b8918ed6d2181f3</anchor>
      <arglist>(uint seed=0)</arglist>
    </member>
    <member kind="function">
      <type>UniformNoise &amp;</type>
      <name>operator=</name>
      <anchorfile>classUniformNoise.html</anchorfile>
      <anchor>aaca2ab334394f0a1f8bb98f280c7b555</anchor>
      <arglist>(const UniformNoise &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setLimit</name>
      <anchorfile>classUniformNoise.html</anchorfile>
      <anchor>a90eb1d0acbba6fa1a98bfc9764b9e9b7</anchor>
      <arglist>(uint idx, double _lowerLimit, double _upperLimit)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setLimits</name>
      <anchorfile>classUniformNoise.html</anchorfile>
      <anchor>ae2a66ea319c7ee77a3fc049e9dc8617a</anchor>
      <arglist>(const DVector &amp;_lowerLimit, const DVector &amp;_upperLimit)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setLimits</name>
      <anchorfile>classUniformNoise.html</anchorfile>
      <anchor>a346abae28b51507411ba46a29d106b3e</anchor>
      <arglist>(double _lowerLimit, double _upperLimit)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classUniformNoise.html</anchorfile>
      <anchor>afb9cb1406c7eb5c7a703c7a3ae24e13b</anchor>
      <arglist>(DVector &amp;_w)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>step</name>
      <anchorfile>classUniformNoise.html</anchorfile>
      <anchor>aad27efaf72156880116b44323ec49869</anchor>
      <arglist>(VariablesGrid &amp;_w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UniformNoise</name>
      <anchorfile>classUniformNoise.html</anchorfile>
      <anchor>adc3785be1f6149bdc622c0a6f00181ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UniformNoise</name>
      <anchorfile>classUniformNoise.html</anchorfile>
      <anchor>a538e364af6066993b38fafb494957a02</anchor>
      <arglist>(const DVector &amp;_lowerLimit, const DVector &amp;_upperLimit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UniformNoise</name>
      <anchorfile>classUniformNoise.html</anchorfile>
      <anchor>a2bef06862a355fbdaa1711985719a61b</anchor>
      <arglist>(uint _dim, double _lowerLimit, double _upperLimit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UniformNoise</name>
      <anchorfile>classUniformNoise.html</anchorfile>
      <anchor>a1bd19bd8d0fdfc2e130aa6d74127c0cb</anchor>
      <arglist>(const UniformNoise &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UniformNoise</name>
      <anchorfile>classUniformNoise.html</anchorfile>
      <anchor>afce965e85351d4afe736ca3561e96413</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>lowerLimit</name>
      <anchorfile>classUniformNoise.html</anchorfile>
      <anchor>a7ceed6d46b8ccd8b98e3f579b8072f2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>upperLimit</name>
      <anchorfile>classUniformNoise.html</anchorfile>
      <anchor>a16578e27b360b8e081757f00ab489f55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UserInteraction</name>
    <filename>classUserInteraction.html</filename>
    <base>Options</base>
    <base>Logging</base>
    <base>Plotting</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>addPlotWindow</name>
      <anchorfile>classUserInteraction.html</anchorfile>
      <anchor>a77b03cc931163fc036536c0e5a9e0610</anchor>
      <arglist>(PlotWindow &amp;_window)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classUserInteraction.html</anchorfile>
      <anchor>a861a062d091c6ab2df23cb386885baa3</anchor>
      <arglist>(PlotWindow &amp;_window)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classUserInteraction.html</anchorfile>
      <anchor>aa0145b377dd0754365c78f712da6c587</anchor>
      <arglist>(LogRecord &amp;_record)</arglist>
    </member>
    <member kind="function">
      <type>UserInteraction &amp;</type>
      <name>operator=</name>
      <anchorfile>classUserInteraction.html</anchorfile>
      <anchor>a44941519bdb3ec3aab5724f2491c9bf4</anchor>
      <arglist>(const UserInteraction &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UserInteraction</name>
      <anchorfile>classUserInteraction.html</anchorfile>
      <anchor>acd297570fdd49a5c0f8934f6996adba0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UserInteraction</name>
      <anchorfile>classUserInteraction.html</anchorfile>
      <anchor>a3112c62567029a71efa9392eb6f738cd</anchor>
      <arglist>(const UserInteraction &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UserInteraction</name>
      <anchorfile>classUserInteraction.html</anchorfile>
      <anchor>ab0c42487c0682e60f58619cfadbf0ec3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual returnValue</type>
      <name>getPlotDataFromMemberLoggings</name>
      <anchorfile>classUserInteraction.html</anchorfile>
      <anchor>a8cbb26a06aaae39da62e4b007efcaee3</anchor>
      <arglist>(PlotWindow &amp;_window) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>BlockStatus</type>
      <name>getStatus</name>
      <anchorfile>classUserInteraction.html</anchorfile>
      <anchor>acc82e12b2bc258597609eb47299dd9a5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>setStatus</name>
      <anchorfile>classUserInteraction.html</anchorfile>
      <anchor>af8a80a4e18df7aa54c15020aeed15f9f</anchor>
      <arglist>(BlockStatus _status)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockStatus</type>
      <name>status</name>
      <anchorfile>classUserInteraction.html</anchorfile>
      <anchor>a4aa7f5cfc52c32206575dcc1d7516ce8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>VariableSettings</name>
    <filename>classVariableSettings.html</filename>
    <member kind="function">
      <type>returnValue</type>
      <name>appendSettings</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>aec6b641fdf84b063f112487f547785c3</anchor>
      <arglist>(const VariableSettings &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>appendSettings</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>a58550d1753b4cf64785b85c1dbca8f3f</anchor>
      <arglist>(uint _dim, const char **const _names, const char **const _units, const DVector &amp;_scaling=emptyConstVector, const DVector &amp;_lb=emptyConstVector, const DVector &amp;_ub=emptyConstVector)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>getAutoInit</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>ad33359b6a0e8191746991bad4cd48b77</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLowerBound</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>a48990b96dfb003d8d70c54034e722b16</anchor>
      <arglist>(uint idx) const </arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>getLowerBounds</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>a7ffbb839d78ccdd3784c470dc308bc03</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getName</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>aaadaefcb5fd749cafb5a50c6fdcf078a</anchor>
      <arglist>(uint idx, char *_name) const </arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>getScaling</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>a558178378ad77a78259cdfbe30fddad1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getScaling</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>aa6870e4d6b522cd1f793f0ac55d6a440</anchor>
      <arglist>(uint idx) const </arglist>
    </member>
    <member kind="function">
      <type>VariableType</type>
      <name>getType</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>a19d7997c0bbcd81b24a53d4d1e6e7bce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getUnit</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>aab6c9d41a4894b781e4901ae10857407</anchor>
      <arglist>(uint idx, char *_unit) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getUpperBound</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>afe41b4ba35bdfaf76bf11d063efd25ce</anchor>
      <arglist>(uint idx) const </arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>getUpperBounds</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>a026b395ed487d3cc069271928ddf00c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasLowerBounds</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>a9f5f4175e97e25f8fe0615be51e6a8a9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasNames</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>afbe1206f0983f335bb5fc179a5da3e2f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasScaling</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>a17d5f7a58d8ae6d5fed0dcc358636e91</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasUnits</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>a06d8523176920ea8ac798ec271c65361</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>hasUpperBounds</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>ae82ba85571d0f498ac55f79d3912b092</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>a65f6da26e4093eae519b9fa6df2110b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>a8910a395dbe2d20ea79857561f359e0b</anchor>
      <arglist>(uint _dim, VariableType _type, const char **const _names, const char **const _units, const DVector &amp;_scaling=emptyConstVector, const DVector &amp;_lb=emptyConstVector, const DVector &amp;_ub=emptyConstVector, BooleanType _autoInit=defaultAutoInit)</arglist>
    </member>
    <member kind="function">
      <type>VariableSettings &amp;</type>
      <name>operator=</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>adaa619392056d829cd5046a5b76ee2e4</anchor>
      <arglist>(const VariableSettings &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setAutoInit</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>a29d6c05d2e3e158174ed7e7e9439d113</anchor>
      <arglist>(BooleanType _autoInit)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setLowerBound</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>afa24ee61a8db07ca8369131d80e5adee</anchor>
      <arglist>(uint idx, double _lb)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setLowerBounds</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>a01b83fb113476057ece89ded772180e2</anchor>
      <arglist>(const DVector &amp;_lb)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setName</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>a3764dd241ee293d7fff0cf933602d9b5</anchor>
      <arglist>(uint idx, const char *const _name)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setScaling</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>ab02a78a086f5ce9d33dd1c2ad038c738</anchor>
      <arglist>(const DVector &amp;_scaling)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setScaling</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>a3d77747b7e5f8581bbdd9cfe854a8d6d</anchor>
      <arglist>(uint idx, double _scaling)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setType</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>a36e0067e12d39ff8c17fac30168e61d5</anchor>
      <arglist>(VariableType _type)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setUnit</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>aabb76b6e8e7152aa961f231e600f1db6</anchor>
      <arglist>(uint idx, const char *const _unit)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setUpperBound</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>ab5dbd8cf59a7d9523c6d1bad76fb5709</anchor>
      <arglist>(uint idx, double _ub)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setUpperBounds</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>a17de981e0a5c1827a43580cce9181c53</anchor>
      <arglist>(const DVector &amp;_ub)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VariableSettings</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>ae9a3e7ef6b95866e94e53c9b8d1bb2c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VariableSettings</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>a8ded33a6a43d52395def15d39b14002a</anchor>
      <arglist>(uint _dim, VariableType _type=VT_UNKNOWN, const char **const _names=0, const char **const _units=0, const DVector &amp;_scaling=emptyConstVector, const DVector &amp;_lb=emptyConstVector, const DVector &amp;_ub=emptyConstVector, BooleanType _autoInit=defaultAutoInit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VariableSettings</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>aecb3e0420fc08979a6c793f474f55219</anchor>
      <arglist>(const VariableSettings &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~VariableSettings</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>a192eaadb1e69f1221605b30aecb1e873</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>clear</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>afddaaf949e6703b048273d4118d32b44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BooleanType</type>
      <name>autoInit</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>adcf8f77254494942d9fe6707c3f72eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>dim</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>a90eae58c1fc290d3f03dce70fb193ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>lb</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>aaf47d14dd5e786ca4f4cfa1f47cf30c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char **</type>
      <name>names</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>a62b81781c746556c3a4ff65d247b698c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>scaling</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>a46d92672b7f0d263e03c04948297414f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VariableType</type>
      <name>type</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>a1843046e6b684fb122559be6eaf627ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DVector</type>
      <name>ub</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>a24aa6181ab5a95545e5fc17d717ee15e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char **</type>
      <name>units</name>
      <anchorfile>classVariableSettings.html</anchorfile>
      <anchor>abe00c86c093b8be0a8782b9bef45c2b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>VariablesGrid</name>
    <filename>classVariablesGrid.html</filename>
    <base>MatrixVariablesGrid</base>
    <member kind="function">
      <type>returnValue</type>
      <name>addVector</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>ad82e3d2d21e3681cf6da8af54ac244b3</anchor>
      <arglist>(const DVector &amp;newVector, double newTime=-INFTY)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>appendTimes</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>a1abcf6cf160e9a1a4de06662db4f8f1e</anchor>
      <arglist>(const VariablesGrid &amp;arg, MergeMethod _mergeMethod=MM_DUPLICATE)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>appendTimes</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>a5018cf37b1cfbe175eb4817dc112d476</anchor>
      <arglist>(const DMatrix &amp;arg, MergeMethod _mergeMethod=MM_DUPLICATE)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>appendValues</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>a535af48ea436447b450c923821278d9e</anchor>
      <arglist>(const VariablesGrid &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>getFirstVector</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>af7be926e2332b2a33dd1c81cc20f0898</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getIntegral</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>a2f9ff8e9dc5b680aa73ce44329ba3423</anchor>
      <arglist>(InterpolationMode mode, DVector &amp;value) const </arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>getLastVector</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>ad230135dac5c5c4b57b2480e3a938042</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>getSum</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>a8f1ed2da0beaa87f3356bfc10908460a</anchor>
      <arglist>(DVector &amp;sum) const </arglist>
    </member>
    <member kind="function">
      <type>VariablesGrid</type>
      <name>getTimeSubGrid</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>a7a4991af4e58250c4c2a649fd796100e</anchor>
      <arglist>(uint startIdx, uint endIdx) const </arglist>
    </member>
    <member kind="function">
      <type>VariablesGrid</type>
      <name>getTimeSubGrid</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>a0e216d8498f186f049e2f8050fa242cc</anchor>
      <arglist>(double startTime, double endTime) const </arglist>
    </member>
    <member kind="function">
      <type>VariablesGrid</type>
      <name>getValuesSubGrid</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>ac388ebacbc121a8f4ad35606dcbae230</anchor>
      <arglist>(uint startIdx, uint endIdx) const </arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>getVector</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>af780377e385628882def2e5b44610e50</anchor>
      <arglist>(uint pointIdx) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>a6e4faae2956eb98c2a909168e2ad0539</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>af40cc59bb78da987856c7e322925f5f3</anchor>
      <arglist>(uint _dim, const Grid &amp;_grid, VariableType _type=VT_UNKNOWN, const char **const _names=0, const char **const _units=0, const DVector *const _scaling=0, const DVector *const _lb=0, const DVector *const _ub=0, const BooleanType *const _autoInit=0)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>a395f4fa649ce4fe33f3b90b7a7aa5f71</anchor>
      <arglist>(uint _dim, uint _nPoints, VariableType _type=VT_UNKNOWN, const char **const _names=0, const char **const _units=0, const DVector *const _scaling=0, const DVector *const _lb=0, const DVector *const _ub=0, const BooleanType *const _autoInit=0)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>a6f655ed9d2f9f710bf5aeda15dea4ce2</anchor>
      <arglist>(uint _dim, double _firstTime, double _lastTime, uint _nPoints, VariableType _type=VT_UNKNOWN, const char **const _names=0, const char **const _units=0, const DVector *const _scaling=0, const DVector *const _lb=0, const DVector *const _ub=0, const BooleanType *const _autoInit=0)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>init</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>ad570e29694e3e82c2d862741af3bbb78</anchor>
      <arglist>(const DVector &amp;arg, const Grid &amp;_grid=trivialGrid, VariableType _type=VT_UNKNOWN)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>merge</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>aa6a3a075dc0344b814925bb29e78069d</anchor>
      <arglist>(const VariablesGrid &amp;arg, MergeMethod _mergeMethod=MM_DUPLICATE, BooleanType keepOverlap=BT_TRUE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator DMatrix</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>a2cc57deb71ee4216f0bfb0e6b1f845e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double &amp;</type>
      <name>operator()</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>a3ecdea43670c648096b10cc461819bde</anchor>
      <arglist>(uint pointIdx, uint rowIdx)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>a15818a8d0371abf69bb5b2b73dba6d44</anchor>
      <arglist>(uint pointIdx, uint rowIdx) const </arglist>
    </member>
    <member kind="function">
      <type>VariablesGrid</type>
      <name>operator()</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>a726f5392e70754e87daf2a8a6f9942ae</anchor>
      <arglist>(const uint rowIdx) const </arglist>
    </member>
    <member kind="function">
      <type>VariablesGrid</type>
      <name>operator+</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>a15e41cca8f1ef0297037d73b0add7266</anchor>
      <arglist>(const VariablesGrid &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>VariablesGrid &amp;</type>
      <name>operator+=</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>a96563bfb34193c6498a19a2f538b55d3</anchor>
      <arglist>(const VariablesGrid &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>VariablesGrid</type>
      <name>operator-</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>a50fed06ca7118d5d32a73c760adbc523</anchor>
      <arglist>(const VariablesGrid &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>VariablesGrid &amp;</type>
      <name>operator-=</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>ad8b3fed3b2f293ce848ea501a47960ab</anchor>
      <arglist>(const VariablesGrid &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>VariablesGrid &amp;</type>
      <name>operator=</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>a5d1937b084d4bd8ea2ecfd11f97bd8b1</anchor>
      <arglist>(const VariablesGrid &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>VariablesGrid &amp;</type>
      <name>operator=</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>af712b7e489266e3a9bbe877fd67730dd</anchor>
      <arglist>(const MatrixVariablesGrid &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>VariablesGrid &amp;</type>
      <name>operator=</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>acf82ec1f9ab9e345fe350a4819bafedf</anchor>
      <arglist>(const DMatrix &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>BooleanType</type>
      <name>operator==</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>acc14730f662bcca77fb45381f174f800</anchor>
      <arglist>(const VariablesGrid &amp;arg) const </arglist>
    </member>
    <member kind="function">
      <type>VariablesGrid</type>
      <name>operator[]</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>a176bfe3b76223e062a990487c610613c</anchor>
      <arglist>(const uint pointIdx) const </arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setAllVectors</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>aeb24f6387830042f028ad0572cce5660</anchor>
      <arglist>(const DVector &amp;_values)</arglist>
    </member>
    <member kind="function">
      <type>returnValue</type>
      <name>setVector</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>a805299f988748f14d7bd487a07e0d489</anchor>
      <arglist>(uint pointIdx, const DVector &amp;_values)</arglist>
    </member>
    <member kind="function">
      <type>VariablesGrid &amp;</type>
      <name>shiftBackwards</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>ada5ad77415934414a7853c65f8165842</anchor>
      <arglist>(DVector lastValue=emptyVector)</arglist>
    </member>
    <member kind="function">
      <type>VariablesGrid &amp;</type>
      <name>shiftTimes</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>a3d933b79dcd43c8ad614ec5b3c50aa55</anchor>
      <arglist>(double timeShift)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VariablesGrid</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>a63a5b40ea8712258ade4012902283356</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VariablesGrid</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>a386988d5665f193ef4595ff5c8223bec</anchor>
      <arglist>(uint _dim, const Grid &amp;_grid, VariableType _type=VT_UNKNOWN, const char **const _names=0, const char **const _units=0, const DVector *const _scaling=0, const DVector *const _lb=0, const DVector *const _ub=0, const BooleanType *const _autoInit=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VariablesGrid</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>a6dededd4ce09bb691b67ff111509cd5c</anchor>
      <arglist>(uint _dim, uint _nPoints, VariableType _type=VT_UNKNOWN, const char **const _names=0, const char **const _units=0, const DVector *const _scaling=0, const DVector *const _lb=0, const DVector *const _ub=0, const BooleanType *const _autoInit=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VariablesGrid</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>ab6f9cc8ef45ed5fd1a2db275960ad13e</anchor>
      <arglist>(uint _dim, double _firstTime, double _lastTime, uint _nPoints, VariableType _type=VT_UNKNOWN, const char **const _names=0, const char **const _units=0, const DVector *const _scaling=0, const DVector *const _lb=0, const DVector *const _ub=0, const BooleanType *const _autoInit=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VariablesGrid</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>a7de5bbf24a9b06a1fc9acd5d2e26408a</anchor>
      <arglist>(const DVector &amp;arg, const Grid &amp;_grid=trivialGrid, VariableType _type=VT_UNKNOWN)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VariablesGrid</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>a7c95a9729ef641d03ea0aa13194fb603</anchor>
      <arglist>(const DMatrix &amp;arg, VariableType _type=VT_UNKNOWN)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VariablesGrid</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>aa141d3303deb16d0785f2d03a18e7a66</anchor>
      <arglist>(const VariablesGrid &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VariablesGrid</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>ae3de5abff81b0b6c2c374cd2693c0a1a</anchor>
      <arglist>(const MatrixVariablesGrid &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~VariablesGrid</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>aeaa4550143ec806b4bbbeb7c9b7d46d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>initializeFromBounds</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>ac7bbfe11f4cc8b794f098c5caf0fcb89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>OptimizationAlgorithm</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>ad257e05c9ad2de7f1cf9cb4a5596b409</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>OptimizationAlgorithmBase</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>ae3393f922c0e9cc75982321d7f5b2566</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>RealTimeAlgorithm</name>
      <anchorfile>classVariablesGrid.html</anchorfile>
      <anchor>a9938c22a3a4f342be6f9430d658e37f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>WeightGeneration</name>
    <filename>classWeightGeneration.html</filename>
    <member kind="function">
      <type>returnValue</type>
      <name>getWeights</name>
      <anchorfile>classWeightGeneration.html</anchorfile>
      <anchor>a303063fd6dec3a325f0af20ec3877406</anchor>
      <arglist>(const int &amp;m, const int &amp;pnts, const DVector &amp;weightsLB, const DVector &amp;weightsUB, DMatrix &amp;Weights, DVector &amp;formers) const </arglist>
    </member>
    <member kind="function">
      <type>WeightGeneration &amp;</type>
      <name>operator=</name>
      <anchorfile>classWeightGeneration.html</anchorfile>
      <anchor>a037037a55dfbf0743a247af35cade12e</anchor>
      <arglist>(const WeightGeneration &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WeightGeneration</name>
      <anchorfile>classWeightGeneration.html</anchorfile>
      <anchor>ac64b4515e391d586c2f8dbfb90311527</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WeightGeneration</name>
      <anchorfile>classWeightGeneration.html</anchorfile>
      <anchor>a3f3ebe59e9e44be6dbde085e3216bdd1</anchor>
      <arglist>(const WeightGeneration &amp;arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~WeightGeneration</name>
      <anchorfile>classWeightGeneration.html</anchorfile>
      <anchor>aaeb977dfe98f5b062f1176d12c79f7aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>returnValue</type>
      <name>generateWeights</name>
      <anchorfile>classWeightGeneration.html</anchorfile>
      <anchor>ada36fff923f6048e72b0028bee2e3ed3</anchor>
      <arglist>(const int &amp;n, DVector &amp;weight, DMatrix &amp;Weights, const DVector &amp;weightsLB, const DVector &amp;weightsUB, DVector &amp;formers, const int &amp;layer, int &amp;lastOne, int &amp;currentOne, double &amp;step) const </arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>CasADi</name>
    <filename>namespaceCasADi.html</filename>
    <class kind="class">CasADi::CasadiException</class>
    <class kind="class">CasADi::PrintableObject</class>
    <class kind="class">CasADi::SharedObject</class>
    <class kind="class">CasADi::SharedObjectNode</class>
    <member kind="function">
      <type>bool</type>
      <name>is_a</name>
      <anchorfile>namespaceCasADi.html</anchorfile>
      <anchor>a23d59265b924c0e3c0dfa36374618516</anchor>
      <arglist>(const SharedObject &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceCasADi.html</anchorfile>
      <anchor>a1f693b5da0581d508dc75b3fff57942f</anchor>
      <arglist>(ostream &amp;stream, const PrintableObject &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>B</type>
      <name>shared_cast</name>
      <anchorfile>namespaceCasADi.html</anchorfile>
      <anchor>ad3d358d17fb6eca117ca85ab8ff4cd1c</anchor>
      <arglist>(SharedObject &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>const B</type>
      <name>shared_cast</name>
      <anchorfile>namespaceCasADi.html</anchorfile>
      <anchor>a47e28c6a36773c6ec5c6f93a98363144</anchor>
      <arglist>(const SharedObject &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>A</type>
      <name>deepcopy</name>
      <anchorfile>namespaceCasADi.html</anchorfile>
      <anchor>a1f65e1535eff9826361d79db3730bec9</anchor>
      <arglist>(const A &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>A</type>
      <name>deepcopy</name>
      <anchorfile>namespaceCasADi.html</anchorfile>
      <anchor>adf18157563f74aa783acec8dd72c7486</anchor>
      <arglist>(const A &amp;a, std::map&lt; SharedObjectNode *, SharedObject &gt; &amp;already_copied)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; A &gt;</type>
      <name>deepcopy</name>
      <anchorfile>namespaceCasADi.html</anchorfile>
      <anchor>a52d0dd14bd9d619f262e036d824fd132</anchor>
      <arglist>(const std::vector&lt; A &gt; &amp;a, std::map&lt; SharedObjectNode *, SharedObject &gt; &amp;already_copied)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CasADi::CasadiException</name>
    <filename>classCasADi_1_1CasadiException.html</filename>
    <member kind="function">
      <type></type>
      <name>CasadiException</name>
      <anchorfile>classCasADi_1_1CasadiException.html</anchorfile>
      <anchor>a53a24471e6ee569248e5796bcf9cf8b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CasadiException</name>
      <anchorfile>classCasADi_1_1CasadiException.html</anchorfile>
      <anchor>ab947258d12bcd2ac80977c0a9523e0d6</anchor>
      <arglist>(const std::string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>CasadiException &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classCasADi_1_1CasadiException.html</anchorfile>
      <anchor>a75506a9f55550e94a8f43f69f4a10cd8</anchor>
      <arglist>(const std::string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>CasadiException &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classCasADi_1_1CasadiException.html</anchorfile>
      <anchor>a544548ca28b6ec5c6bf93af48637e272</anchor>
      <arglist>(const std::exception &amp;ex)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classCasADi_1_1CasadiException.html</anchorfile>
      <anchor>a962945e7961b4e5bb44376dd94c5cfa5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CasadiException</name>
      <anchorfile>classCasADi_1_1CasadiException.html</anchorfile>
      <anchor>a38b35aa5fea9ac9c9b517a698a4a4d1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>msg_</name>
      <anchorfile>classCasADi_1_1CasadiException.html</anchorfile>
      <anchor>a50c3439abe38737894fd68ccab1e8c1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CasADi::PrintableObject</name>
    <filename>classCasADi_1_1PrintableObject.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>getDescription</name>
      <anchorfile>classCasADi_1_1PrintableObject.html</anchorfile>
      <anchor>a33f2aac12d07769eea268124b3ca94a5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getRepresentation</name>
      <anchorfile>classCasADi_1_1PrintableObject.html</anchorfile>
      <anchor>a6d6993b0cf1cb752c9e3e2aa3955f792</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>print</name>
      <anchorfile>classCasADi_1_1PrintableObject.html</anchorfile>
      <anchor>a1b39dd0821ee3e34455e5e1dfb67ae2f</anchor>
      <arglist>(std::ostream &amp;stream=std::cout) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>repr</name>
      <anchorfile>classCasADi_1_1PrintableObject.html</anchorfile>
      <anchor>a703487d27b8ec6b37dfa6bfc140f20b2</anchor>
      <arglist>(std::ostream &amp;stream=std::cout) const </arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classCasADi_1_1PrintableObject.html</anchorfile>
      <anchor>abb98b8224fd647a1bac276e08911530e</anchor>
      <arglist>(std::ostream &amp;stream, const PrintableObject &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CasADi::SharedObject</name>
    <filename>classCasADi_1_1SharedObject.html</filename>
    <base>CasADi::PrintableObject</base>
    <member kind="function">
      <type>void</type>
      <name>assertInit</name>
      <anchorfile>classCasADi_1_1SharedObject.html</anchorfile>
      <anchor>abae435e2c77ce2ca69fc1e2c72c95ee3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assignNode</name>
      <anchorfile>classCasADi_1_1SharedObject.html</anchorfile>
      <anchor>a82cde216384845d094894f8fe9fda69c</anchor>
      <arglist>(SharedObjectNode *node)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assignNodeNoCount</name>
      <anchorfile>classCasADi_1_1SharedObject.html</anchorfile>
      <anchor>addd3ecefc73bdae431f7c0c8126f879e</anchor>
      <arglist>(SharedObjectNode *node)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>checkNode</name>
      <anchorfile>classCasADi_1_1SharedObject.html</anchorfile>
      <anchor>a869885a06cf7edfebc2fad731256effc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SharedObject</type>
      <name>clone</name>
      <anchorfile>classCasADi_1_1SharedObject.html</anchorfile>
      <anchor>aa7fb114af63defac0ca90bcce5ca8a79</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const SharedObjectNode *</type>
      <name>get</name>
      <anchorfile>classCasADi_1_1SharedObject.html</anchorfile>
      <anchor>a2423bbe8b3c838716f18c4438e443628</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SharedObjectNode *</type>
      <name>get</name>
      <anchorfile>classCasADi_1_1SharedObject.html</anchorfile>
      <anchor>a1ca0a02d458361ce2d2b20e61b750b6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getCount</name>
      <anchorfile>classCasADi_1_1SharedObject.html</anchorfile>
      <anchor>af4958ec9160e88e8f08b06d28d7c541a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classCasADi_1_1SharedObject.html</anchorfile>
      <anchor>a8a2240555dd68394d0a600bf4d80dd7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInit</name>
      <anchorfile>classCasADi_1_1SharedObject.html</anchorfile>
      <anchor>ad099c76948a3ba3bb0f22860527a8ac3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNull</name>
      <anchorfile>classCasADi_1_1SharedObject.html</anchorfile>
      <anchor>ad3a78bbed7dcf96a4437bc3b9da2615b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SharedObjectNode *</type>
      <name>operator-&gt;</name>
      <anchorfile>classCasADi_1_1SharedObject.html</anchorfile>
      <anchor>a96955f07ddd37ba44ed8f3f8046d9237</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const SharedObjectNode *</type>
      <name>operator-&gt;</name>
      <anchorfile>classCasADi_1_1SharedObject.html</anchorfile>
      <anchor>a66a0b834cb2453d00708ae93a472a2e0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SharedObject &amp;</type>
      <name>operator=</name>
      <anchorfile>classCasADi_1_1SharedObject.html</anchorfile>
      <anchor>a48957afce5efb40a345c1c6a22201d2d</anchor>
      <arglist>(const SharedObject &amp;ref)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>print</name>
      <anchorfile>classCasADi_1_1SharedObject.html</anchorfile>
      <anchor>a50f9fb23962476679ad84d9994c7c79d</anchor>
      <arglist>(std::ostream &amp;stream=std::cout) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>repr</name>
      <anchorfile>classCasADi_1_1SharedObject.html</anchorfile>
      <anchor>ab2ee054c60a93efef1f3a3ede1848886</anchor>
      <arglist>(std::ostream &amp;stream) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SharedObject</name>
      <anchorfile>classCasADi_1_1SharedObject.html</anchorfile>
      <anchor>afef5955bf2566f43fad8007f3f97e883</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SharedObject</name>
      <anchorfile>classCasADi_1_1SharedObject.html</anchorfile>
      <anchor>a6dc90c89364db4b3ec8ffbd8ccc66a66</anchor>
      <arglist>(const SharedObject &amp;ref)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classCasADi_1_1SharedObject.html</anchorfile>
      <anchor>aff2322d53e39584d32af0c3f37d63090</anchor>
      <arglist>(SharedObject &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SharedObject</name>
      <anchorfile>classCasADi_1_1SharedObject.html</anchorfile>
      <anchor>ad1e734ebfd6806875e940c7d9698e983</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeUnique</name>
      <anchorfile>classCasADi_1_1SharedObject.html</anchorfile>
      <anchor>a17cddbd55afbd796eed0da111d81146b</anchor>
      <arglist>(bool clone_members=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeUnique</name>
      <anchorfile>classCasADi_1_1SharedObject.html</anchorfile>
      <anchor>aac0c398afa6d00e121baba3f83a97760</anchor>
      <arglist>(std::map&lt; SharedObjectNode *, SharedObject &gt; &amp;already_copied, bool clone_members=true)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>count_down</name>
      <anchorfile>classCasADi_1_1SharedObject.html</anchorfile>
      <anchor>a721157d6f3702856be81c94bde26f31c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>count_up</name>
      <anchorfile>classCasADi_1_1SharedObject.html</anchorfile>
      <anchor>afe652e7290297f72432f63268918e4c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SharedObjectNode *</type>
      <name>node</name>
      <anchorfile>classCasADi_1_1SharedObject.html</anchorfile>
      <anchor>a72dcc4f4a2c8a635b6d4f0502fa768c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend B</type>
      <name>shared_cast</name>
      <anchorfile>classCasADi_1_1SharedObject.html</anchorfile>
      <anchor>a8afd05f5658161422ec2515d4fc9c1f9</anchor>
      <arglist>(SharedObject &amp;A)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend const B</type>
      <name>shared_cast</name>
      <anchorfile>classCasADi_1_1SharedObject.html</anchorfile>
      <anchor>a7219865fe7f865a06209f9df875457f8</anchor>
      <arglist>(const SharedObject &amp;A)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CasADi::SharedObjectNode</name>
    <filename>classCasADi_1_1SharedObjectNode.html</filename>
    <member kind="function">
      <type>void</type>
      <name>assertInit</name>
      <anchorfile>classCasADi_1_1SharedObjectNode.html</anchorfile>
      <anchor>ad60889830b4bb552c1f547f7d7956793</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual SharedObjectNode *</type>
      <name>clone</name>
      <anchorfile>classCasADi_1_1SharedObjectNode.html</anchorfile>
      <anchor>a519f9871864a962d5741aa0845e3ada1</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>deepCopyMembers</name>
      <anchorfile>classCasADi_1_1SharedObjectNode.html</anchorfile>
      <anchor>a5ec8a34143e078ae77914ef394da831e</anchor>
      <arglist>(std::map&lt; SharedObjectNode *, SharedObject &gt; &amp;already_copied)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getCount</name>
      <anchorfile>classCasADi_1_1SharedObjectNode.html</anchorfile>
      <anchor>a8fadac6ca97803ac3e6f41e3f41fe03a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>classCasADi_1_1SharedObjectNode.html</anchorfile>
      <anchor>a0c6f5611c09df6053be5ebdd85fdaa34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInit</name>
      <anchorfile>classCasADi_1_1SharedObjectNode.html</anchorfile>
      <anchor>a02f4e2061ddd3e3e980da93f3e591aef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SharedObjectNode &amp;</type>
      <name>operator=</name>
      <anchorfile>classCasADi_1_1SharedObjectNode.html</anchorfile>
      <anchor>a38dd7c94ecfd0047fcf6ba6aab40a285</anchor>
      <arglist>(const SharedObjectNode &amp;node)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>print</name>
      <anchorfile>classCasADi_1_1SharedObjectNode.html</anchorfile>
      <anchor>a07a610d8fb7b25dead93e8826dc3b5aa</anchor>
      <arglist>(std::ostream &amp;stream) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>repr</name>
      <anchorfile>classCasADi_1_1SharedObjectNode.html</anchorfile>
      <anchor>a53475abf2265d57d0d3817d1e0887f9f</anchor>
      <arglist>(std::ostream &amp;stream) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SharedObjectNode</name>
      <anchorfile>classCasADi_1_1SharedObjectNode.html</anchorfile>
      <anchor>a6bf42e21a9858b8ea463afd2baaafc1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SharedObjectNode</name>
      <anchorfile>classCasADi_1_1SharedObjectNode.html</anchorfile>
      <anchor>a5f0dcccb926897c57a837793d515df44</anchor>
      <arglist>(const SharedObjectNode &amp;node)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual</type>
      <name>~SharedObjectNode</name>
      <anchorfile>classCasADi_1_1SharedObjectNode.html</anchorfile>
      <anchor>a90d82791e72a04a9c27d611be7297800</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>B</type>
      <name>shared_from_this</name>
      <anchorfile>classCasADi_1_1SharedObjectNode.html</anchorfile>
      <anchor>ac080a0d24e3134436e2e0cfc0973445d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const B</type>
      <name>shared_from_this</name>
      <anchorfile>classCasADi_1_1SharedObjectNode.html</anchorfile>
      <anchor>a3ec46a47c15718464b0bbc94f82077ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>is_init_</name>
      <anchorfile>classCasADi_1_1SharedObjectNode.html</anchorfile>
      <anchor>a1f2c5a3e6094742a5406f47f65920fe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>count</name>
      <anchorfile>classCasADi_1_1SharedObjectNode.html</anchorfile>
      <anchor>a50410f159f60d5fff6abed12932d5dea</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>SharedObject</name>
      <anchorfile>classCasADi_1_1SharedObjectNode.html</anchorfile>
      <anchor>aa11e81aef7800d4424eaa8cdc98a96fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>cpplint</name>
    <filename>namespacecpplint.html</filename>
    <class kind="class">cpplint::CleansedLines</class>
    <member kind="function">
      <type>def</type>
      <name>CheckForBadCharacters</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>a292eb8a548684a0802c9bfc74073f1f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CheckForCopyright</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>a7c53c0441699dee8c59364058c03ba1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CheckForHeaderGuard</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>a29eef16c2c5f0e22d2616a8c75a68e57</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CheckForMultilineCommentsAndStrings</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>a79c5b9853e64317c3c56f44d0984c91b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CheckForNewlineAtEOF</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>ab16627c863952ece9fcbdbd2b665e0e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CleanseComments</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>a6a5779c8e2cf0107d1989d9aeb9d2376</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CleanseRawStrings</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>afd7b5b10aaee57a3b8e19096a3714d35</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CloseExpression</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>a6bc20a1d99d447621d16497a3dd2a323</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FindEndOfExpressionInLine</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>ab2f3062df4d9286bc0d85c3296e1f6af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FindNextMultiLineCommentEnd</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>a58a82f02d09b223a24bee028ef6b6365</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FindNextMultiLineCommentStart</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>a1b5b9f493cee6be5b503a7ce68f57f1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FindStartOfExpressionInLine</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>a907a6f920f7f2ffc8f9d34582b759e73</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetHeaderGuardCPPVariable</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>a7139f4dafe4931b7b85b57dcd69fd04e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RemoveMultiLineComments</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>a6255a6d1bafb95b4468aca6c620c6963</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RemoveMultiLineCommentsFromRange</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>af81609866fb817ce482af0086ca1b46d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ReverseCloseExpression</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>a03f7edaa11a21133d3b1b4c4069f7b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>_ALT_TOKEN_REPLACEMENT</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>a584d8fe9fe77eb427b0a25a70860632a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_ALT_TOKEN_REPLACEMENT_PATTERN</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>ae192694e346b539489ee0562f41d9e2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>_CHECK_MACROS</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>aab5915e25e8ef5ed9d9c223a5183d6bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_CHECK_REPLACEMENT</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>ad966b15edc61d0e0fa98cf4ce1a0135a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_CPP_HEADERS</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>a8b16f3827d7722217dd3a2f50f24087d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>_DEFAULT_FILTERS</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>a40307223380a2e065996f7113e2f8f4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>_ERROR_CATEGORIES</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>a7a498bc09903cee9029cccc023641ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>_USAGE</name>
      <anchorfile>namespacecpplint.html</anchorfile>
      <anchor>afefe1ab8eeab7350e1a7d96d41c86fb8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cpplint::CleansedLines</name>
    <filename>classcpplint_1_1CleansedLines.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcpplint_1_1CleansedLines.html</anchorfile>
      <anchor>a5be47afab0f6c15b446e3e8cba657266</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>NumLines</name>
      <anchorfile>classcpplint_1_1CleansedLines.html</anchorfile>
      <anchor>a768a3024ce576777a996121053404edd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>elided</name>
      <anchorfile>classcpplint_1_1CleansedLines.html</anchorfile>
      <anchor>aa4d0a4d5081675c01656a5d86d99e8bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lines</name>
      <anchorfile>classcpplint_1_1CleansedLines.html</anchorfile>
      <anchor>a9cd74bd010da1610a46322d6821bd06a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lines_without_raw_strings</name>
      <anchorfile>classcpplint_1_1CleansedLines.html</anchorfile>
      <anchor>a0cc228ba3c00ba590b27a759cf8023ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>num_lines</name>
      <anchorfile>classcpplint_1_1CleansedLines.html</anchorfile>
      <anchor>a4b42ab48659954fb6e0a4e4eb483a45a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>raw_lines</name>
      <anchorfile>classcpplint_1_1CleansedLines.html</anchorfile>
      <anchor>a9e94ce9e4f682be33c04fe82429c4dfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>def</type>
      <name>_CollapseStrings</name>
      <anchorfile>classcpplint_1_1CleansedLines.html</anchorfile>
      <anchor>a08a590ad16e0893f741c67f36be301af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Eigen</name>
    <filename>namespaceEigen.html</filename>
    <namespace>Eigen::Architecture</namespace>
    <namespace>Eigen::HybridNonLinearSolverSpace</namespace>
    <namespace>Eigen::internal</namespace>
    <namespace>Eigen::LevenbergMarquardtSpace</namespace>
    <namespace>Eigen::numext</namespace>
    <class kind="class">Eigen::aligned_allocator</class>
    <class kind="class">Eigen::aligned_allocator_indirection</class>
    <class kind="class">Eigen::AlignedBox</class>
    <class kind="class">Eigen::AMDOrdering</class>
    <class kind="class">Eigen::AngleAxis</class>
    <class kind="class">Eigen::Array</class>
    <class kind="class">Eigen::ArrayBase</class>
    <class kind="class">Eigen::ArrayWrapper</class>
    <class kind="struct">Eigen::ArrayXpr</class>
    <class kind="class">Eigen::AutoDiffJacobian</class>
    <class kind="class">Eigen::AutoDiffScalar</class>
    <class kind="class">Eigen::AutoDiffVector</class>
    <class kind="class">Eigen::BiCGSTAB</class>
    <class kind="class">Eigen::Block</class>
    <class kind="class">Eigen::BlockImpl&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true, Sparse &gt;</class>
    <class kind="class">Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, InnerPanel, Dense &gt;</class>
    <class kind="class">Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, InnerPanel, Sparse &gt;</class>
    <class kind="class">Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, true, Sparse &gt;</class>
    <class kind="class">Eigen::CholmodBase</class>
    <class kind="class">Eigen::CholmodDecomposition</class>
    <class kind="class">Eigen::CholmodSimplicialLDLT</class>
    <class kind="class">Eigen::CholmodSimplicialLLT</class>
    <class kind="class">Eigen::CholmodSupernodalLLT</class>
    <class kind="class">Eigen::CoeffBasedProduct</class>
    <class kind="class">Eigen::COLAMDOrdering</class>
    <class kind="class">Eigen::ColPivHouseholderQR</class>
    <class kind="class">Eigen::CommaInitializer</class>
    <class kind="class">Eigen::ComplexEigenSolver</class>
    <class kind="class">Eigen::ComplexSchur</class>
    <class kind="class">Eigen::ConjugateGradient</class>
    <class kind="class">Eigen::Cwise</class>
    <class kind="class">Eigen::CwiseBinaryOp</class>
    <class kind="class">Eigen::CwiseBinaryOpImpl&lt; BinaryOp, Lhs, Rhs, Dense &gt;</class>
    <class kind="class">Eigen::CwiseBinaryOpImpl&lt; BinaryOp, Lhs, Rhs, Sparse &gt;</class>
    <class kind="class">Eigen::CwiseNullaryOp</class>
    <class kind="class">Eigen::CwiseUnaryOp</class>
    <class kind="class">Eigen::CwiseUnaryOpImpl&lt; UnaryOp, MatrixType, Sparse &gt;</class>
    <class kind="class">Eigen::CwiseUnaryOpImpl&lt; UnaryOp, XprType, Dense &gt;</class>
    <class kind="class">Eigen::CwiseUnaryView</class>
    <class kind="class">Eigen::CwiseUnaryViewImpl&lt; ViewOp, MatrixType, Dense &gt;</class>
    <class kind="class">Eigen::CwiseUnaryViewImpl&lt; ViewOp, MatrixType, Sparse &gt;</class>
    <class kind="struct">Eigen::Dense</class>
    <class kind="class">Eigen::DenseBase</class>
    <class kind="class">Eigen::DenseCoeffsBase&lt; Derived, DirectAccessors &gt;</class>
    <class kind="class">Eigen::DenseCoeffsBase&lt; Derived, DirectWriteAccessors &gt;</class>
    <class kind="class">Eigen::DenseCoeffsBase&lt; Derived, ReadOnlyAccessors &gt;</class>
    <class kind="class">Eigen::DenseCoeffsBase&lt; Derived, WriteAccessors &gt;</class>
    <class kind="struct">Eigen::DenseSparseProductReturnType</class>
    <class kind="struct">Eigen::DenseSparseProductReturnType&lt; Lhs, Rhs, 1 &gt;</class>
    <class kind="class">Eigen::DenseStorage</class>
    <class kind="class">Eigen::DenseStorage&lt; T, 0, _Rows, _Cols, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, 0, _Rows, Dynamic, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, 0, Dynamic, _Cols, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, 0, Dynamic, Dynamic, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, Dynamic, _Rows, Dynamic, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, Dynamic, Dynamic, _Cols, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, Dynamic, Dynamic, Dynamic, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, Size, _Rows, Dynamic, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, Size, Dynamic, _Cols, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, Size, Dynamic, Dynamic, _Options &gt;</class>
    <class kind="class">Eigen::DenseTimeSparseProduct</class>
    <class kind="class">Eigen::DenseTimeSparseSelfAdjointProduct</class>
    <class kind="class">Eigen::DGMRES</class>
    <class kind="class">Eigen::Diagonal</class>
    <class kind="class">Eigen::DiagonalBase</class>
    <class kind="class">Eigen::DiagonalMatrix</class>
    <class kind="class">Eigen::DiagonalPreconditioner</class>
    <class kind="class">Eigen::DiagonalProduct</class>
    <class kind="class">Eigen::DiagonalWrapper</class>
    <class kind="class">Eigen::DynamicSparseMatrix</class>
    <class kind="struct">Eigen::ei_cleantype</class>
    <class kind="struct">Eigen::ei_cleantype&lt; const T &amp; &gt;</class>
    <class kind="struct">Eigen::ei_cleantype&lt; const T * &gt;</class>
    <class kind="struct">Eigen::ei_cleantype&lt; const T &gt;</class>
    <class kind="struct">Eigen::ei_cleantype&lt; T &amp; &gt;</class>
    <class kind="struct">Eigen::ei_cleantype&lt; T * &gt;</class>
    <class kind="struct">Eigen::ei_is_same_type</class>
    <class kind="struct">Eigen::ei_is_same_type&lt; T, T &gt;</class>
    <class kind="struct">Eigen::ei_meta_false</class>
    <class kind="struct">Eigen::ei_meta_if</class>
    <class kind="struct">Eigen::ei_meta_if&lt; false, Then, Else &gt;</class>
    <class kind="class">Eigen::ei_meta_sqrt</class>
    <class kind="class">Eigen::ei_meta_sqrt&lt; Y, InfX, SupX, true &gt;</class>
    <class kind="struct">Eigen::ei_meta_true</class>
    <class kind="struct">Eigen::ei_quaternion_assign_impl&lt; Other, 3, 3 &gt;</class>
    <class kind="struct">Eigen::ei_quaternion_assign_impl&lt; Other, 4, 1 &gt;</class>
    <class kind="struct">Eigen::ei_traits</class>
    <class kind="struct">Eigen::ei_traits&lt; AngleAxis&lt; _Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::ei_traits&lt; Quaternion&lt; _Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::ei_traits&lt; Rotation2D&lt; _Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::ei_transform_product_impl&lt; Other, Dim, HDim, Dim, 1 &gt;</class>
    <class kind="struct">Eigen::ei_transform_product_impl&lt; Other, Dim, HDim, Dim, Dim &gt;</class>
    <class kind="struct">Eigen::ei_transform_product_impl&lt; Other, Dim, HDim, HDim, 1 &gt;</class>
    <class kind="struct">Eigen::ei_transform_product_impl&lt; Other, Dim, HDim, HDim, HDim &gt;</class>
    <class kind="struct">Eigen::ei_unconst</class>
    <class kind="struct">Eigen::ei_unconst&lt; const T &gt;</class>
    <class kind="struct">Eigen::ei_unconst&lt; T const &amp; &gt;</class>
    <class kind="struct">Eigen::ei_unconst&lt; T const * &gt;</class>
    <class kind="struct">Eigen::ei_unpointer</class>
    <class kind="struct">Eigen::ei_unpointer&lt; T * &gt;</class>
    <class kind="struct">Eigen::ei_unpointer&lt; T *const  &gt;</class>
    <class kind="struct">Eigen::ei_unref</class>
    <class kind="struct">Eigen::ei_unref&lt; T &amp; &gt;</class>
    <class kind="struct">Eigen::EigenBase</class>
    <class kind="class">Eigen::EigenSolver</class>
    <class kind="class">Eigen::Flagged</class>
    <class kind="class">Eigen::ForceAlignedAccess</class>
    <class kind="class">Eigen::FullPivHouseholderQR</class>
    <class kind="class">Eigen::FullPivLU</class>
    <class kind="struct">Eigen::general_product_to_triangular_selector&lt; MatrixType, ProductType, UpLo, false &gt;</class>
    <class kind="struct">Eigen::general_product_to_triangular_selector&lt; MatrixType, ProductType, UpLo, true &gt;</class>
    <class kind="class">Eigen::GeneralizedEigenSolver</class>
    <class kind="class">Eigen::GeneralizedSelfAdjointEigenSolver</class>
    <class kind="class">Eigen::GeneralProduct&lt; Lhs, Rhs, GemmProduct &gt;</class>
    <class kind="class">Eigen::GeneralProduct&lt; Lhs, Rhs, GemvProduct &gt;</class>
    <class kind="class">Eigen::GeneralProduct&lt; Lhs, Rhs, InnerProduct &gt;</class>
    <class kind="class">Eigen::GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;</class>
    <class kind="struct">Eigen::GenericNumTraits</class>
    <class kind="class">Eigen::GMRES</class>
    <class kind="class">Eigen::HessenbergDecomposition</class>
    <class kind="class">Eigen::Homogeneous</class>
    <class kind="class">Eigen::HouseholderQR</class>
    <class kind="class">Eigen::HouseholderSequence</class>
    <class kind="class">Eigen::HybridNonLinearSolver</class>
    <class kind="class">Eigen::Hyperplane</class>
    <class kind="class">Eigen::IdentityPreconditioner</class>
    <class kind="class">Eigen::IncompleteCholesky</class>
    <class kind="class">Eigen::IncompleteLU</class>
    <class kind="class">Eigen::IncompleteLUT</class>
    <class kind="class">Eigen::InnerStride</class>
    <class kind="class">Eigen::IOFormat</class>
    <class kind="class">Eigen::IterationController</class>
    <class kind="class">Eigen::IterativeSolverBase</class>
    <class kind="class">Eigen::IterScaling</class>
    <class kind="class">Eigen::JacobiRotation</class>
    <class kind="class">Eigen::JacobiSVD</class>
    <class kind="class">Eigen::KdBVH</class>
    <class kind="class">Eigen::KroneckerProduct</class>
    <class kind="class">Eigen::KroneckerProductSparse</class>
    <class kind="struct">Eigen::LazyProductReturnType</class>
    <class kind="class">Eigen::LDLT</class>
    <class kind="class">Eigen::LevenbergMarquardt</class>
    <class kind="class">Eigen::LLT</class>
    <class kind="class">Eigen::LU</class>
    <class kind="class">Eigen::Map</class>
    <class kind="class">Eigen::Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt;</class>
    <class kind="class">Eigen::Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt;, _PacketAccess &gt;</class>
    <class kind="class">Eigen::Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt;</class>
    <class kind="class">Eigen::Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt;, PacketAccess &gt;</class>
    <class kind="class">Eigen::MapBase&lt; Derived, ReadOnlyAccessors &gt;</class>
    <class kind="class">Eigen::MapBase&lt; Derived, WriteAccessors &gt;</class>
    <class kind="class">Eigen::MappedSparseMatrix</class>
    <class kind="class">Eigen::Matrix</class>
    <class kind="class">Eigen::MatrixBase</class>
    <class kind="class">Eigen::MatrixExponential</class>
    <class kind="struct">Eigen::MatrixExponentialReturnValue</class>
    <class kind="class">Eigen::MatrixFunction</class>
    <class kind="class">Eigen::MatrixFunction&lt; MatrixType, AtomicType, 0 &gt;</class>
    <class kind="class">Eigen::MatrixFunction&lt; MatrixType, AtomicType, 1 &gt;</class>
    <class kind="class">Eigen::MatrixFunctionAtomic</class>
    <class kind="class">Eigen::MatrixFunctionReturnValue</class>
    <class kind="class">Eigen::MatrixLogarithmAtomic</class>
    <class kind="class">Eigen::MatrixLogarithmReturnValue</class>
    <class kind="class">Eigen::MatrixMarketIterator</class>
    <class kind="class">Eigen::MatrixPower</class>
    <class kind="class">Eigen::MatrixPowerAtomic</class>
    <class kind="class">Eigen::MatrixPowerReturnValue</class>
    <class kind="class">Eigen::MatrixPowerRetval</class>
    <class kind="class">Eigen::MatrixSquareRoot</class>
    <class kind="class">Eigen::MatrixSquareRoot&lt; MatrixType, 0 &gt;</class>
    <class kind="class">Eigen::MatrixSquareRoot&lt; MatrixType, 1 &gt;</class>
    <class kind="class">Eigen::MatrixSquareRootQuasiTriangular</class>
    <class kind="class">Eigen::MatrixSquareRootReturnValue</class>
    <class kind="class">Eigen::MatrixSquareRootTriangular</class>
    <class kind="class">Eigen::MatrixWrapper</class>
    <class kind="struct">Eigen::MatrixXpr</class>
    <class kind="class">Eigen::MetisOrdering</class>
    <class kind="class">Eigen::Minor</class>
    <class kind="class">Eigen::MINRES</class>
    <class kind="class">Eigen::NaturalOrdering</class>
    <class kind="class">Eigen::NestByValue</class>
    <class kind="class">Eigen::NoAlias</class>
    <class kind="class">Eigen::NumericalDiff</class>
    <class kind="class">Eigen::NumTraits</class>
    <class kind="struct">Eigen::NumTraits&lt; Array&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt;</class>
    <class kind="struct">Eigen::NumTraits&lt; double &gt;</class>
    <class kind="struct">Eigen::NumTraits&lt; float &gt;</class>
    <class kind="struct">Eigen::NumTraits&lt; long double &gt;</class>
    <class kind="struct">Eigen::NumTraits&lt; std::complex&lt; _Real &gt; &gt;</class>
    <class kind="class">Eigen::OuterStride</class>
    <class kind="class">Eigen::ParametrizedLine</class>
    <class kind="class">Eigen::PardisoImpl</class>
    <class kind="class">Eigen::PardisoLDLT</class>
    <class kind="class">Eigen::PardisoLLT</class>
    <class kind="class">Eigen::PardisoLU</class>
    <class kind="class">Eigen::PartialPivLU</class>
    <class kind="class">Eigen::PartialReduxExpr</class>
    <class kind="class">Eigen::PastixBase</class>
    <class kind="class">Eigen::PastixLDLT</class>
    <class kind="class">Eigen::PastixLLT</class>
    <class kind="class">Eigen::PastixLU</class>
    <class kind="class">Eigen::PermutationBase</class>
    <class kind="class">Eigen::PermutationMatrix</class>
    <class kind="struct">Eigen::PermutationStorage</class>
    <class kind="class">Eigen::PermutationWrapper</class>
    <class kind="class">Eigen::PlainObjectBase</class>
    <class kind="class">Eigen::PolynomialSolver</class>
    <class kind="class">Eigen::PolynomialSolver&lt; _Scalar, 1 &gt;</class>
    <class kind="class">Eigen::PolynomialSolverBase</class>
    <class kind="class">Eigen::ProductBase</class>
    <class kind="class">Eigen::ProductReturnType</class>
    <class kind="struct">Eigen::ProductReturnType&lt; Lhs, Rhs, CoeffBasedProductMode &gt;</class>
    <class kind="struct">Eigen::ProductReturnType&lt; Lhs, Rhs, LazyCoeffBasedProductMode &gt;</class>
    <class kind="class">Eigen::QR</class>
    <class kind="class">Eigen::Quaternion</class>
    <class kind="class">Eigen::QuaternionBase</class>
    <class kind="class">Eigen::RandomSetter</class>
    <class kind="class">Eigen::RealQZ</class>
    <class kind="class">Eigen::RealSchur</class>
    <class kind="class">Eigen::Ref</class>
    <class kind="class">Eigen::Ref&lt; const TPlainObjectType, Options, StrideType &gt;</class>
    <class kind="class">Eigen::RefBase</class>
    <class kind="class">Eigen::Replicate</class>
    <class kind="class">Eigen::ReturnByValue</class>
    <class kind="class">Eigen::Reverse</class>
    <class kind="class">Eigen::Rotation2D</class>
    <class kind="class">Eigen::RotationBase</class>
    <class kind="class">Eigen::ScaledProduct</class>
    <class kind="class">Eigen::Scaling</class>
    <class kind="class">Eigen::Select</class>
    <class kind="struct">Eigen::selfadjoint_product_selector&lt; MatrixType, OtherType, UpLo, false &gt;</class>
    <class kind="struct">Eigen::selfadjoint_product_selector&lt; MatrixType, OtherType, UpLo, true &gt;</class>
    <class kind="struct">Eigen::selfadjoint_rank1_update&lt; Scalar, Index, ColMajor, UpLo, ConjLhs, ConjRhs &gt;</class>
    <class kind="struct">Eigen::selfadjoint_rank1_update&lt; Scalar, Index, RowMajor, UpLo, ConjLhs, ConjRhs &gt;</class>
    <class kind="class">Eigen::SelfAdjointEigenSolver</class>
    <class kind="struct">Eigen::SelfadjointProductMatrix&lt; Lhs, 0, true, Rhs, RhsMode, false &gt;</class>
    <class kind="struct">Eigen::SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, 0, true &gt;</class>
    <class kind="struct">Eigen::SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, RhsMode, false &gt;</class>
    <class kind="class">Eigen::SelfAdjointView</class>
    <class kind="class">Eigen::SelfCwiseBinaryOp</class>
    <class kind="class">Eigen::SimplicialCholesky</class>
    <class kind="class">Eigen::SimplicialCholeskyBase</class>
    <class kind="class">Eigen::SimplicialLDLT</class>
    <class kind="class">Eigen::SimplicialLLT</class>
    <class kind="class">Eigen::SkylineInplaceLU</class>
    <class kind="class">Eigen::SkylineMatrix</class>
    <class kind="class">Eigen::SkylineMatrixBase</class>
    <class kind="struct">Eigen::SkylineProductReturnType</class>
    <class kind="class">Eigen::SkylineStorage</class>
    <class kind="struct">Eigen::SluMatrix</class>
    <class kind="struct">Eigen::SluMatrixMapHelper&lt; Matrix&lt; Scalar, Rows, Cols, Options, MRows, MCols &gt; &gt;</class>
    <class kind="struct">Eigen::SluMatrixMapHelper&lt; SparseMatrixBase&lt; Derived &gt; &gt;</class>
    <class kind="class">Eigen::SparseDenseOuterProduct</class>
    <class kind="struct">Eigen::SparseDenseProductReturnType</class>
    <class kind="struct">Eigen::SparseDenseProductReturnType&lt; Lhs, Rhs, 1 &gt;</class>
    <class kind="class">Eigen::SparseDiagonalProduct</class>
    <class kind="class">Eigen::SparseLU</class>
    <class kind="struct">Eigen::SparseLUMatrixLReturnType</class>
    <class kind="struct">Eigen::SparseLUMatrixUReturnType</class>
    <class kind="class">Eigen::SparseMatrix</class>
    <class kind="class">Eigen::SparseMatrixBase</class>
    <class kind="class">Eigen::SparseQR</class>
    <class kind="struct">Eigen::SparseQR_QProduct</class>
    <class kind="struct">Eigen::SparseQRMatrixQReturnType</class>
    <class kind="struct">Eigen::SparseQRMatrixQTransposeReturnType</class>
    <class kind="class">Eigen::SparseSelfAdjointTimeDenseProduct</class>
    <class kind="class">Eigen::SparseSelfAdjointView</class>
    <class kind="class">Eigen::SparseSparseProduct</class>
    <class kind="struct">Eigen::SparseSparseProductReturnType</class>
    <class kind="class">Eigen::SparseSymmetricPermutationProduct</class>
    <class kind="class">Eigen::SparseTimeDenseProduct</class>
    <class kind="class">Eigen::SparseTriangularView</class>
    <class kind="class">Eigen::SparseVector</class>
    <class kind="class">Eigen::SparseView</class>
    <class kind="class">Eigen::Spline</class>
    <class kind="struct">Eigen::SplineFitting</class>
    <class kind="struct">Eigen::SplineTraits</class>
    <class kind="struct">Eigen::SplineTraits&lt; Spline&lt; _Scalar, _Dim, _Degree &gt;, _DerivativeOrder &gt;</class>
    <class kind="struct">Eigen::SplineTraits&lt; Spline&lt; _Scalar, _Dim, _Degree &gt;, Dynamic &gt;</class>
    <class kind="class">Eigen::SPQR</class>
    <class kind="struct">Eigen::SPQR_QProduct</class>
    <class kind="struct">Eigen::SPQRMatrixQReturnType</class>
    <class kind="struct">Eigen::SPQRMatrixQTransposeReturnType</class>
    <class kind="struct">Eigen::StdMapTraits</class>
    <class kind="class">Eigen::StdStemFunctions</class>
    <class kind="class">Eigen::Stride</class>
    <class kind="class">Eigen::SuperLU</class>
    <class kind="class">Eigen::SuperLUBase</class>
    <class kind="class">Eigen::SVD</class>
    <class kind="class">Eigen::SwapWrapper</class>
    <class kind="class">Eigen::Transform</class>
    <class kind="class">Eigen::Translation</class>
    <class kind="class">Eigen::Transpose</class>
    <class kind="class">Eigen::Transpose&lt; PermutationBase&lt; Derived &gt; &gt;</class>
    <class kind="class">Eigen::Transpose&lt; TranspositionsBase&lt; TranspositionsDerived &gt; &gt;</class>
    <class kind="class">Eigen::TransposeImpl&lt; MatrixType, Dense &gt;</class>
    <class kind="class">Eigen::TransposeImpl&lt; MatrixType, Sparse &gt;</class>
    <class kind="class">Eigen::Transpositions</class>
    <class kind="class">Eigen::TranspositionsBase</class>
    <class kind="class">Eigen::TranspositionsWrapper</class>
    <class kind="class">Eigen::TriangularBase</class>
    <class kind="struct">Eigen::TriangularProduct&lt; Mode, false, Lhs, true, Rhs, false &gt;</class>
    <class kind="struct">Eigen::TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, false &gt;</class>
    <class kind="struct">Eigen::TriangularProduct&lt; Mode, true, Lhs, false, Rhs, true &gt;</class>
    <class kind="class">Eigen::TriangularView</class>
    <class kind="class">Eigen::Tridiagonalization</class>
    <class kind="class">Eigen::Triplet</class>
    <class kind="class">Eigen::UmfPackLU</class>
    <class kind="class">Eigen::UniformScaling</class>
    <class kind="class">Eigen::VectorBlock</class>
    <class kind="class">Eigen::VectorwiseOp</class>
    <class kind="class">Eigen::WithFormat</class>
    <member kind="typedef">
      <type>Transform&lt; double, 2, Affine &gt;</type>
      <name>Affine2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gac1c9dbf666dc310b51253302a01136fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, Affine &gt;</type>
      <name>Affine2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gae90bfea5b980efcaadf9168ae6481d11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, Affine &gt;</type>
      <name>Affine3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gab0c57680a4d0de53bc749378b0320175</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, Affine &gt;</type>
      <name>Affine3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga3902f2f19737ec9f16189e218919c505</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 2, AffineCompact &gt;</type>
      <name>AffineCompact2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga635eb91d48c86041a21d7616fff7888e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, AffineCompact &gt;</type>
      <name>AffineCompact2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gae88f296fba2a506eb3397569d762da27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, AffineCompact &gt;</type>
      <name>AffineCompact3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gabcf74c0e194ea4e487284e28a9817a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, AffineCompact &gt;</type>
      <name>AffineCompact3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga372437883db5fe0332141ae30d4f501a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; double, 2 &gt;</type>
      <name>AlignedScaling2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaf8975289b8134a5021e806029516e82c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; float, 2 &gt;</type>
      <name>AlignedScaling2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaf2440178a1f5f6abef6ee0231bc49184</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; double, 3 &gt;</type>
      <name>AlignedScaling3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga0aff001d5740f13797c9acd4e3276673</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; float, 3 &gt;</type>
      <name>AlignedScaling3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga45caf8b0e6da378885f4ae3f06c5cde3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AngleAxis&lt; double &gt;</type>
      <name>AngleAxisd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gac218cd8f23b49aa36401d0c843bb6835</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AngleAxis&lt; float &gt;</type>
      <name>AngleAxisf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gadc7128416da41ca99bb8af814b78599e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EIGEN_DEFAULT_DENSE_INDEX_TYPE</type>
      <name>DenseIndex</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aa06499c94936a19673e53deb516a1b76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 2, Isometry &gt;</type>
      <name>Isometry2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga517183233a93969160a02b10d0a898f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, Isometry &gt;</type>
      <name>Isometry2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga8262f9f26bd97dbb1688a10ca323e534</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, Isometry &gt;</type>
      <name>Isometry3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga5a91dba9c396daa1eb0a4d08566c4e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, Isometry &gt;</type>
      <name>Isometry3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad3de6a5dfd9da64bf0970995f9cbc032</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 2, Projective &gt;</type>
      <name>Projective2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad3b2e23c2704a22c957573bcaa362d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, Projective &gt;</type>
      <name>Projective2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga20f7da72f3045561b8cf2dfaceed797f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, Projective &gt;</type>
      <name>Projective3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga3d2c61fbea04b09e4925a2e321b8b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, Projective &gt;</type>
      <name>Projective3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga0546746224f5fd54d47ac8390eaefdd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; double &gt;</type>
      <name>Quaterniond</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga6e77eb8b6aae0e04be2db88107dbc642</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; float &gt;</type>
      <name>Quaternionf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga785b13a5a87f9bf55d4eba51ead2dcf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; double &gt;, Aligned &gt;</type>
      <name>QuaternionMapAlignedd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga4289f38cc6ecf302e07d2365abc6a902</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; float &gt;, Aligned &gt;</type>
      <name>QuaternionMapAlignedf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gadaf7f3ee984d9828ca94d66355f0b226</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; double &gt;, 0 &gt;</type>
      <name>QuaternionMapd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga89412d1dcf23537e5990dfb3089ace76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; float &gt;, 0 &gt;</type>
      <name>QuaternionMapf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga867ff508ac860bdf7cab3b8a8fc1048d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rotation2D&lt; double &gt;</type>
      <name>Rotation2Dd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga610359336130abe9a396ca159b3e8258</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rotation2D&lt; float &gt;</type>
      <name>Rotation2Df</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad801876e45910d99ebc3f8425e5e2a9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scaling&lt; double, 2 &gt;</type>
      <name>Scaling2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga257cbcb61210bb4023acfffe016e7b65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scaling&lt; float, 2 &gt;</type>
      <name>Scaling2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga938a025240ba65fa4b9bd914865a0c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scaling&lt; double, 3 &gt;</type>
      <name>Scaling3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga94f07c409b77cbc0edc91aa109031cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scaling&lt; float, 3 &gt;</type>
      <name>Scaling3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga793fe20d272d620fa0f74ac4f2fbef77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Spline&lt; double, 2 &gt;</type>
      <name>Spline2d</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aa04df76fa4fc7d93538c28bbbd838507</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Spline&lt; float, 2 &gt;</type>
      <name>Spline2f</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a1709ceddcb1e899317ac4bdb9682807f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Spline&lt; double, 3 &gt;</type>
      <name>Spline3d</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a34dfede40d5b8f3b2443ff20d891f455</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Spline&lt; float, 3 &gt;</type>
      <name>Spline3f</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a612e989f65acc6abc1593909f901e455</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 2 &gt;</type>
      <name>Transform2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga6ffd4c7ab80ff82fb5c3dd3c70f00682</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2 &gt;</type>
      <name>Transform2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga82e7cccf6ae2b837686b8296bb991071</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3 &gt;</type>
      <name>Transform3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga74829af33e5b61c188eba0f69602af36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3 &gt;</type>
      <name>Transform3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga79f8619ae54312a47a86475721a39c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; double, 2 &gt;</type>
      <name>Translation2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga982a8a83eaa55aa335772a7513cd71a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; float, 2 &gt;</type>
      <name>Translation2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga69caf4470e90184c0f6d25fb2b0d3d77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; double, 3 &gt;</type>
      <name>Translation3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga1da881f21d724e3673633450198092d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; float, 3 &gt;</type>
      <name>Translation3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga909b4672826ae2cc78a167e49dfe21a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Large</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8543c7abe6cfb2b5b95b45b7a6768381ab0c11c57acc984eb59e552bed31b8a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Small</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8543c7abe6cfb2b5b95b45b7a6768381a8366c3345cf750dd60bc6d25aa98149d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DontAlignCols</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a05e803e777ee61bc299e534bf0296c45a75933c003e9d9a2d4f7333a9d7d1ce25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StreamPrecision</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2c3d0e2523e3de763e9e4d229ef4bc73a218b4e64acb45d00b6beff2561759f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FullPrecision</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2c3d0e2523e3de763e9e4d229ef4bc73a2e6568bbf0b8c269f7ab2b5b569eec92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Lower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aaf581029282d421eee5aae14238c6f749</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Upper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aafca2ccebb604f171656deb53e8c083c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitDiag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aa2ef430bff6cc12c2d1e0ef01b95f7ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZeroDiag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aac4dc554a61510151ddd5bafaf6040223</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitLower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aa8f40b928c10a71ba03e5f75ad2a72fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitUpper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aadd28224d7ea92689930be73c1b50b0ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StrictlyLower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aa2424988b6fca98be70b595632753ba81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StrictlyUpper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aa7b37877e0b9b0df28c9c2b669a633265</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SelfAdjoint</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aacf9ccb2016f8b9c0f3268f05a1e75821</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Symmetric</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aad5381b2d1c8973a08303c94e7da02333</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unaligned</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga4d277087d34fe2760d025ee7031132dca4e19dd09d5ff42295ba1d72d12a46686</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga4d277087d34fe2760d025ee7031132dcae12d0f8f869c40c76128260af2242bc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DefaultTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a18b6924e24e0db314acfed65c192e4f2a8593cf8b06ff54120c062879732d4797</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a18b6924e24e0db314acfed65c192e4f2aac4a88068704bc9a4547ed6aea9b38f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerVectorizedTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a18b6924e24e0db314acfed65c192e4f2a13240211559adaec36219f5ca983ade1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearVectorizedTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a18b6924e24e0db314acfed65c192e4f2a4dc2f614cc1a36cc7e57be77d881d0b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SliceVectorizedTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a18b6924e24e0db314acfed65c192e4f2a8bbd074656876d96a92ad3ff852b2529</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InvalidTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a18b6924e24e0db314acfed65c192e4f2aefe047c14443ae127cbbe6862a059a5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AllAtOnceTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a18b6924e24e0db314acfed65c192e4f2aea394e16d8eafd11c1a03bbaa7dec94d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoUnrolling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a492bd8d99dd1c1a73e01bb6d8de918a5affa0319c4814dc2e37edb1432c2eafbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerUnrolling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a492bd8d99dd1c1a73e01bb6d8de918a5a61ec09b78fe677cda34e45e7070fa0c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CompleteUnrolling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a492bd8d99dd1c1a73e01bb6d8de918a5a73f7b21eee12b2913632a923c29dfaf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Specialized</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac82e0dc063163e4e913c6370bc9081b2a085337e2c0776564af9b0ab436639ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BuiltIn</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac82e0dc063163e4e913c6370bc9081b2a35ba26ba367fe37f2149d451316be8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColMajor</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga34758b798d3037d0a4924321e3e68b66a0103672ae41005ab03b4176c765afd62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowMajor</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga34758b798d3037d0a4924321e3e68b66a77c993a8d9f6efe5c1159fb2ab07dd4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AutoAlign</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga34758b798d3037d0a4924321e3e68b66ad0e7f67d40bcde3d41c12849b16ce6ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DontAlign</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga34758b798d3037d0a4924321e3e68b66a56908522e51443a0aa0567f879c2e78a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OnTheLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9cd4f368055b0545dc6623c9d6c5bafaa21b30a61e9cb10c967aec17567804007</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OnTheRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9cd4f368055b0545dc6623c9d6c5bafaa329fc3a54ceb2b6e0e73b400998b8a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsDense</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a23afd9392229b22c3243e45c63e8c0b9a93666206653d67aefbcb066ebf740f9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSparse</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a23afd9392229b22c3243e45c63e8c0b9ad9f86f38fdfd396c49558e975cbac55f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffBasedProductMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0ab9d680d13950a06db50461af622ae7a5618fdc88ff245d8374abc8169d1e991</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LazyCoeffBasedProductMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0ab9d680d13950a06db50461af622ae7ab8a0409867fe395de00e449e60c8612d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0ab9d680d13950a06db50461af622ae7ab1d68bd0ad6692d6fc2d0bbb77200dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0ab9d680d13950a06db50461af622ae7a34261f17b4a335bfeb2b71d1f4b2736b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GemvProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0ab9d680d13950a06db50461af622ae7a11dd4c4050b374f570224e2f708bc699</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GemmProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0ab9d680d13950a06db50461af622ae7ab5d51f933a93d8a2f8bc6ec7f8f2bd7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSkyline</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3215e9cf9c253a8817279fbbceb434e8a283a7e6b96253153b347954420c263b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPD</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0ac22599070b8f5a52479c75bb1e484aac8f4a3e1f6216d1190f8cfcb2a5106f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NonSymmetric</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0ac22599070b8f5a52479c75bb1e484aa7ffa6817d163b328ed7a9ca9ef441b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AccessorLevels</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga9f93eac38eb83deb0e8dbd42ddf11d5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadOnlyAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9f93eac38eb83deb0e8dbd42ddf11d5daa1f2b0e6a668b11f2958940965d2b572</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WriteAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9f93eac38eb83deb0e8dbd42ddf11d5dabcadf08230fb1a5ef7b3195745d3a458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DirectAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9f93eac38eb83deb0e8dbd42ddf11d5da50108ad00095928de06228470ceab09e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DirectWriteAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9f93eac38eb83deb0e8dbd42ddf11d5dacbe59d09ba2fdf8eac127bff1a1f0234</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Action</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3cbc3ee52075935e7854d9f65c5a8e03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GetAction</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3cbc3ee52075935e7854d9f65c5a8e03a50e0300a7050ebe879b82484f89efb68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SetAction</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3cbc3ee52075935e7854d9f65c5a8e03af86f2d01b29fe43e67fee437b0cf45ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AdditionalProductEvaluationMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a23b8fa1446cf8ebdf8901a0644e8dd42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SkylineTimeDenseProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a23b8fa1446cf8ebdf8901a0644e8dd42af160fc8a701cee71d0fa6efc8783e908</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SkylineTimeSkylineProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a23b8fa1446cf8ebdf8901a0644e8dd42a3be9ee03f3c70b297ba477d1a1e27344</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DenseTimeSkylineProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a23b8fa1446cf8ebdf8901a0644e8dd42af1d3b87ade26e62468f30606e00af968</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CholmodMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8cf3958430069971186dfd7afe6864b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CholmodAuto</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8cf3958430069971186dfd7afe6864b3a2f616d8b9a216fc3cfb0160e9e6e58c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CholmodSimplicialLLt</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8cf3958430069971186dfd7afe6864b3a031d7f8f7669f0187e1158f1437bf91f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CholmodSupernodalLLt</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8cf3958430069971186dfd7afe6864b3a8e4f36dc21204895aad4f61f7db56f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CholmodLDLt</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8cf3958430069971186dfd7afe6864b3a7aeffd34337a5201939d7f55bb3bd689</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ComputationInfo</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga85fad7b87587764e5cf6b513a9e0ee5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Success</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85fad7b87587764e5cf6b513a9e0ee5ea671a2aeb0f527802806a441d58a80fcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NumericalIssue</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85fad7b87587764e5cf6b513a9e0ee5ea1c6e20706575a629b27a105f07f1883b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoConvergence</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85fad7b87587764e5cf6b513a9e0ee5ea6a68dfb88a8336108a30588bdf356c57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InvalidInput</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85fad7b87587764e5cf6b513a9e0ee5ea580b2a3cafe585691e789f768fb729bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CornerType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gaafc7e22c8efbfefd5997e2cd9ec223e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaafc7e22c8efbfefd5997e2cd9ec223e0a30bd7c13c0f19418867e6248f174b540</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaafc7e22c8efbfefd5997e2cd9ec223e0ab32e254bd6ba06db2aef96981ac16b6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaafc7e22c8efbfefd5997e2cd9ec223e0aa24698eb1f4250b0a900d650f3ebfc83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaafc7e22c8efbfefd5997e2cd9ec223e0a517b58710db83b15fb565f7e4d4ed20a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>DecompositionOptions</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gae3e239fb70022eb8747994cf5d68b4a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Pivoting</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a9aa7178e7c1c0cb77775fdb111e165dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoPivoting</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9ac49380314ebfe0e766821663fbd00970</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeFullU</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a9fa9302d510cee20c26311154937e23f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeThinU</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9aa7fb4e98834788d0b1b0f2b8467d2527</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeFullV</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a36581f7c662f7def31efd500c284f930</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeThinV</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a540036417bfecf2e791a70948c227f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EigenvaluesOnly</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9afd06633f270207c373875fd7ca03e906</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeEigenvectors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a7f7d17fba3c9bb92158e346d5979d0f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EigVecMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a58b2e52b6b46818217f67d2b38ee90e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ax_lBx</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a5eb11a88a4bd445f58f1b24598d3848f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABx_lx</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a9a7d9813cec527e299a36b749b0f7e1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BAx_lx</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a9870817d373c41ba0dc7f6b5ab0895b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GenEigMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a2cd73a7e08a5f26915a562a7f88c6465</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Default_t</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a644c9489710c76e32bd3a9b15d83ca43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Default</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a644c9489710c76e32bd3a9b15d83ca43af9d7e49f0799ab145f0a4f6ea7e82b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>DirectionType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gad49a7b3738e273eb00932271b36127f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vertical</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad49a7b3738e273eb00932271b36127f7ae2efac6e74ecab5e3b0b1561c5ddf83e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Horizontal</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad49a7b3738e273eb00932271b36127f7a961c62410157b64033839488f4d7f7e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BothDirections</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad49a7b3738e273eb00932271b36127f7a04fefd61992e941d509a57bc44c59794</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>NoChange_t</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a57fe75444f853cd2dd2b6b94e27dcac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoChange</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a57fe75444f853cd2dd2b6b94e27dcac7a803d2a444e64a0122be7d85537804ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>NumericalDiffMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a53f19342e6b4ecd38ae002d470299add</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Forward</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a53f19342e6b4ecd38ae002d470299adda3be5cc043ad680e57c5a6f7bcf61600a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Central</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a53f19342e6b4ecd38ae002d470299adda05ac9086790c74291fd585c1b1c747ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>QRPreconditioners</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga46eba0d5c621f590b8cf1b53af31d56e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga46eba0d5c621f590b8cf1b53af31d56ea2e95bc818f975b19def01e93d240dece</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HouseholderQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga46eba0d5c621f590b8cf1b53af31d56ea9c660eb3336bf8c77ce9d081ca07cbdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColPivHouseholderQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga46eba0d5c621f590b8cf1b53af31d56eabd2e2f4875c5b4b6e602a433d90c4e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FullPivHouseholderQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga46eba0d5c621f590b8cf1b53af31d56eabd745dcaff7019c5f918c68809e5ea50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Sequential_t</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac44c6508f8e204a03efbfd555a63a21f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Sequential</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac44c6508f8e204a03efbfd555a63a21faf43b233dfc20979e8a7d717eca68294b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SimplicialCholeskyMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a9763111c1564d759c6b8abbf3c9f231b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SimplicialCholeskyLLT</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a9763111c1564d759c6b8abbf3c9f231baf152c145734974ac8f99b4fde69e8c43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SimplicialCholeskyLDLT</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a9763111c1564d759c6b8abbf3c9f231ba372e11df7aebb7a97640dc371a276975</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TransformTraits</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gaee59a86102f150923b0cac6d4ff05107</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Isometry</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaee59a86102f150923b0cac6d4ff05107a84413028615d2d718bafd2dfb93dafef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Affine</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaee59a86102f150923b0cac6d4ff05107a0872f0a82453aaae40339c33acbb31fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AffineCompact</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaee59a86102f150923b0cac6d4ff05107a8192e8fdb2ec3ec46d92956cc83ef490</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Projective</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaee59a86102f150923b0cac6d4ff05107a0f7338b8672884554e8642bce9e44183</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffScalar&lt; Matrix&lt; typename internal::traits&lt; DerTypeA &gt;::Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>atan2</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a18cdd7bc0f796efaba2746f249060ff4</anchor>
      <arglist>(const AutoDiffScalar&lt; DerTypeA &gt; &amp;a, const AutoDiffScalar&lt; DerTypeB &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDiffScalar&lt; DerType &gt;</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a531951a8d8d025c6e8b4195099ed91aa</anchor>
      <arglist>(min)(const AutoDiffScalar&lt; DerType &gt; &amp;x</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>AutoDiffScalar&lt; DerType &gt;</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6c9afa81d1433aea0659a9808fdd878c</anchor>
      <arglist>(max)(const AutoDiffScalar&lt; DerType &gt; &amp;x</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>basisFunctionDerivativesImpl</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3bb7fbd6ab813ae4ffa98c50dedc68ee</anchor>
      <arglist>(const SplineType &amp;spline, typename SplineType::Scalar u, DenseIndex order, DerivativeType &amp;N_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BVIntersect</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a07d8e283f082c972338f3fc4f644b2a9</anchor>
      <arglist>(const BVH &amp;tree, Intersector &amp;intersector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BVIntersect</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac3b8047a3ee05b5e6fec4668197a9a43</anchor>
      <arglist>(const BVH1 &amp;tree1, const BVH2 &amp;tree2, Intersector &amp;intersector)</arglist>
    </member>
    <member kind="function">
      <type>Minimizer::Scalar</type>
      <name>BVMinimize</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>adcbe73ac1482eacab0e18ee32c25508e</anchor>
      <arglist>(const BVH &amp;tree, Minimizer &amp;minimizer)</arglist>
    </member>
    <member kind="function">
      <type>Minimizer::Scalar</type>
      <name>BVMinimize</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a915f6adc8b195c94a83c35de6a842556</anchor>
      <arglist>(const BVH1 &amp;tree1, const BVH2 &amp;tree2, Minimizer &amp;minimizer)</arglist>
    </member>
    <member kind="function">
      <type>NumTraits&lt; typename Polynomial::Scalar &gt;::Real</type>
      <name>cauchy_max_bound</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a375e3ea1f370fb76dfe0f43a89b95926</anchor>
      <arglist>(const Polynomial &amp;poly)</arglist>
    </member>
    <member kind="function">
      <type>NumTraits&lt; typename Polynomial::Scalar &gt;::Real</type>
      <name>cauchy_min_bound</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab076afbdba0e9298a541cc4e8cc7506b</anchor>
      <arglist>(const Polynomial &amp;poly)</arglist>
    </member>
    <member kind="function">
      <type>std::complex&lt; Scalar &gt;</type>
      <name>cdiv</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a83abf02e50930010243d5642cbf1358e</anchor>
      <arglist>(const Scalar &amp;xr, const Scalar &amp;xi, const Scalar &amp;yr, const Scalar &amp;yi)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ChordLengths</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a1b4cbde5d98411405871accf877552d2</anchor>
      <arglist>(const PointArrayType &amp;pts, KnotVectorType &amp;chord_lengths)</arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffScalar&lt; DerType &gt; &amp;</type>
      <name>conj</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>abf77613d5f9e90497c6d3e01f915b588</anchor>
      <arglist>(const AutoDiffScalar&lt; DerType &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>derivativesImpl</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae8ed4b8aebde67ffb90eafe2d29dd969</anchor>
      <arglist>(const SplineType &amp;spline, typename SplineType::Scalar u, DenseIndex order, DerivativeType &amp;der)</arglist>
    </member>
    <member kind="function">
      <type>NumTraits&lt; T &gt;::Real</type>
      <name>ei_abs</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a4797fdb54a59b6bcd44a1d6b41041027</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>NumTraits&lt; T &gt;::Real</type>
      <name>ei_abs2</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a7a9214d6f1f7c9dd01932caba8b47ee2</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ei_aligned_delete</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>adc9c6206e4dfccd4c1b8ee23417f6b9d</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ei_aligned_free</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>addb6eb15cbf11030e1387ca8602e260c</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ei_aligned_malloc</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a52317bf84f72227328d6a2736698ade9</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>ei_aligned_new</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2f615720cc07214b01ef34a494850436</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ei_aligned_realloc</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8c3d022b4b0f3f759d54d4e87336db92</anchor>
      <arglist>(void *ptr, size_t new_size, size_t old_size)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_atan2</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad339e1bfe1d0d925ddef135030afacf7</anchor>
      <arglist>(const T &amp;x, const T &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ei_conditional_aligned_free</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a1d74728e7f99bc543bb40618e1e972aa</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ei_conditional_aligned_malloc</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a1cc76fabcd4f1312c7aaa911c9a28d25</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ei_conditional_aligned_realloc</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab1292ca55739161e240cbaaa2fd23910</anchor>
      <arglist>(void *ptr, size_t new_size, size_t old_size)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_conj</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ade2f63def1164267cce2e43b0ba5943d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_cos</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae487213b0308fd7487cd684c51781abd</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_exp</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a7bc1f0439b2156829449230b43b1bce0</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ei_handmade_aligned_free</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a45a7d7aae72bff8fcfeb36ac7a86f6c0</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ei_handmade_aligned_malloc</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a79cec0e5e60699cc67856a31a53c2fa3</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>NumTraits&lt; T &gt;::Real</type>
      <name>ei_imag</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a7ac0c4bd95406825104a9aeaa496ac3f</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ei_isApprox</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a97a2d9ed5eb9ea50ca3bb1bd66513cda</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>namespaceEigen.html</anchorfile>
      <anchor>a8c32c426177f7f089c61a1c9fe7ea96d</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>namespaceEigen.html</anchorfile>
      <anchor>a3ba646ff842683d5f6789e3099e426d6</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>namespaceEigen.html</anchorfile>
      <anchor>abc3fbd4309160ce3a6699e1f42dfffbb</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_pow</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a1f4f8230527f1de4826e3d397d53b108</anchor>
      <arglist>(const T &amp;x, const T &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; Scalar &gt;</type>
      <name>ei_quaternion_product</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a574dde20891aa795df0b17329468b7c4</anchor>
      <arglist>(const Quaternion&lt; Scalar &gt; &amp;a, const Quaternion&lt; Scalar &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_random</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a7e2c6ac0733df247688c022a8a5c7339</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_random</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aebeab028a03e2fe96ba6b0065d4765a4</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>namespaceEigen.html</anchorfile>
      <anchor>afb05ace30b6682d003f69ea371ac95f2</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_sin</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a829c0930769ebf41530441828410ce0a</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_sqrt</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a81de5fd8b2baf2bdad0187aa21aa609d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Matrix&lt; Scalar, 2, 2 &gt;</type>
      <name>ei_toRotationMatrix</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a4cd95dfa09ef54c5154a5ac1220c187d</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>namespaceEigen.html</anchorfile>
      <anchor>a1bdb75a356bc9e4a2064c351660b6a7a</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>namespaceEigen.html</anchorfile>
      <anchor>adc940c93ae14bdfe2b486a0ae77810dd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6534c421767a7a16fcf49d33ec2f7610</anchor>
      <arglist>(tan, using std::tan;using std::cos;return ReturnType(tan(x.value()), x.derivatives()*(Scalar(1)/numext::abs2(cos(x.value()))));) EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY(asin</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>adaa30fb8c76bd8eef37892e8831b0062</anchor>
      <arglist>(acos, using std::sqrt;using std::acos;return ReturnType(acos(x.value()), x.derivatives()*(Scalar(-1)/sqrt(1-numext::abs2(x.value()))));) template&lt; typename DerType &gt; struct NumTraits&lt; AutoDiffScalar&lt; DerType &gt; &gt;</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_BINOP_RETURN_TYPE</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a330e9d7e751a598aa189afc355f6f51a</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>namespaceEigen.html</anchorfile>
      <anchor>a87b5b7123340a7da914590bd163c1288</anchor>
      <arglist>(std::less) Cwise&lt; ExpressionType &gt;</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_BINOP_RETURN_TYPE</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6169fc2ea796e34f4dc5915496b7579f</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>namespaceEigen.html</anchorfile>
      <anchor>ab603af2351e98ce34c73b626bdf1343f</anchor>
      <arglist>(std::greater) Cwise&lt; ExpressionType &gt;</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_BINOP_RETURN_TYPE</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a24dade163045d1a5515ca8add2b3b9bf</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>namespaceEigen.html</anchorfile>
      <anchor>a1dec4078a9baf0342c05598fd4a6dd17</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>namespaceEigen.html</anchorfile>
      <anchor>a920cd89fe689638e3869758b6df570c6</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>namespaceEigen.html</anchorfile>
      <anchor>acf7cd2bcbb11513f183c2efec03371d0</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>namespaceEigen.html</anchorfile>
      <anchor>a3fdcca335b382e05882c040502bf2fb9</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>namespaceEigen.html</anchorfile>
      <anchor>ab798b382e2782132f8530636a5e72996</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>namespaceEigen.html</anchorfile>
      <anchor>a1f08525ab1f2535fbf4df08f18ddc735</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>namespaceEigen.html</anchorfile>
      <anchor>aa9f72aa477e10ec6c9422d4cccaf2967</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>namespaceEigen.html</anchorfile>
      <anchor>a176dd40e2171610dd6c98ef28f304668</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>namespaceEigen.html</anchorfile>
      <anchor>ac8955b5cd11aee14ec8657da597199fc</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>namespaceEigen.html</anchorfile>
      <anchor>aa042bf393499d2f306f9a2fac8795b58</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>namespaceEigen.html</anchorfile>
      <anchor>a74301b3f1b2aa67134cf0572ee35c951</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>namespaceEigen.html</anchorfile>
      <anchor>a7339638c225865e94c8e02ef5cfb69a6</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>namespaceEigen.html</anchorfile>
      <anchor>a898bc1060b518054aa9f3115bec750d2</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>namespaceEigen.html</anchorfile>
      <anchor>a6d4c6545c0520e533af24163a2ded40d</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>namespaceEigen.html</anchorfile>
      <anchor>a6e2fb70a9377cc00e58d2559f6fb3805</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>namespaceEigen.html</anchorfile>
      <anchor>a9d8580fb83643e6436c0b160b4090f79</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>namespaceEigen.html</anchorfile>
      <anchor>a8becc407a953d54257ad619337e6edb5</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>namespaceEigen.html</anchorfile>
      <anchor>ac76e14a57cd499f88f28a55a2d1d891b</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>namespaceEigen.html</anchorfile>
      <anchor>afab077da1ba990127105cf9b9e41195c</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>namespaceEigen.html</anchorfile>
      <anchor>a1d8dd291325a1111f190e9853826e9dc</anchor>
      <arglist>(internal::scalar_cube_op) Cwise&lt; ExpressionType &gt;</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fitHyperplane</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a38d637d1b0881ca6a374d0169a5a938c</anchor>
      <arglist>(int numPoints, VectorType **points, HyperplaneType *result, typename NumTraits&lt; typename VectorType::Scalar &gt;::Real *soundness=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getMarketHeader</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a05ffc60521f5447623d7709a1419d7ac</anchor>
      <arglist>(const std::string &amp;filename, int &amp;sym, bool &amp;iscomplex, bool &amp;isvector)</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequence&lt; VectorsType, CoeffsType &gt;</type>
      <name>householderSequence</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a5f2b3f80cdf7ae96609e4a8d2e55e371</anchor>
      <arglist>(const VectorsType &amp;v, const CoeffsType &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>DerType::Scalar</type>
      <name>imag</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a524f2d0ae40cbbb4f55ea073c98a1c43</anchor>
      <arglist>(const AutoDiffScalar&lt; DerType &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initParallel</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a820c0e0460934cc17eb6dacbad54a9f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>KnotAveraging</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a9474da5ed68bbd9a6788a999330416d6</anchor>
      <arglist>(const KnotVectorType &amp;parameters, DenseIndex degree, KnotVectorType &amp;knots)</arglist>
    </member>
    <member kind="function">
      <type>KroneckerProduct&lt; A, B &gt;</type>
      <name>kroneckerProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aa8924dffc6cee7aa1e908dc395a7a167</anchor>
      <arglist>(const MatrixBase&lt; A &gt; &amp;a, const MatrixBase&lt; B &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>KroneckerProductSparse&lt; A, B &gt;</type>
      <name>kroneckerProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aca497f43cc92bcbf6eaff64984a266cc</anchor>
      <arglist>(const EigenBase&lt; A &gt; &amp;a, const EigenBase&lt; B &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>std::ptrdiff_t</type>
      <name>l1CacheSize</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2669f89ff38296a38e6d973552eb4e33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::ptrdiff_t</type>
      <name>l2CacheSize</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2cfc0330ba567d63a496be1cac8427ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>linearRegression</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a9ec098417f6663cec51468762e8fde1c</anchor>
      <arglist>(int numPoints, VectorType **points, VectorType *result, int funcOfOthers)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadMarket</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a35610696b22ae58bdd51d96468956455</anchor>
      <arglist>(SparseMatrixType &amp;mat, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadMarketVector</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0b97a7af6c8af0fa0455723203b24853</anchor>
      <arglist>(VectorType &amp;vec, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>machine_epsilon</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3dd7b45e2107902dcff9650cfd55bfa9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nbThreads</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a9aca97d83e21b91a04ec079360dfffeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const internal::permut_sparsematrix_product_retval&lt; PermutationBase&lt; PermDerived &gt;, SparseDerived, OnTheRight, false &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a65fa4a43fd239fc5fad5a4ba6ff39dcb</anchor>
      <arglist>(const SparseMatrixBase&lt; SparseDerived &gt; &amp;matrix, const PermutationBase&lt; PermDerived &gt; &amp;perm)</arglist>
    </member>
    <member kind="function">
      <type>const internal::permut_sparsematrix_product_retval&lt; PermutationBase&lt; PermDerived &gt;, SparseDerived, OnTheLeft, false &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a60db665b0f94450ba34fa3cad79252fc</anchor>
      <arglist>(const PermutationBase&lt; PermDerived &gt; &amp;perm, const SparseMatrixBase&lt; SparseDerived &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const internal::permut_sparsematrix_product_retval&lt; PermutationBase&lt; PermDerived &gt;, SparseDerived, OnTheRight, true &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aa2a1cfe6a202b0bd9b95ed499d1308ac</anchor>
      <arglist>(const SparseMatrixBase&lt; SparseDerived &gt; &amp;matrix, const Transpose&lt; PermutationBase&lt; PermDerived &gt; &gt; &amp;tperm)</arglist>
    </member>
    <member kind="function">
      <type>const internal::permut_sparsematrix_product_retval&lt; PermutationBase&lt; PermDerived &gt;, SparseDerived, OnTheLeft, true &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a1b9f1be9573778980edf708b65bcc1a3</anchor>
      <arglist>(const Transpose&lt; PermutationBase&lt; PermDerived &gt; &gt; &amp;tperm, const SparseMatrixBase&lt; SparseDerived &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const ScaledProduct&lt; Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac7f96067e467d1c384632fe5079ab2fa</anchor>
      <arglist>(const ProductBase&lt; Derived, Lhs, Rhs &gt; &amp;prod, const typename Derived::Scalar &amp;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>namespaceEigen.html</anchorfile>
      <anchor>ae5aec2fbe4b14cf4d5cfd283c23f28e4</anchor>
      <arglist>(const ProductBase&lt; Derived, Lhs, Rhs &gt; &amp;prod, const typename Derived::RealScalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const ScaledProduct&lt; Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2de2a679ad009475627a6369b23c9c7c</anchor>
      <arglist>(const typename Derived::Scalar &amp;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>namespaceEigen.html</anchorfile>
      <anchor>a680f452c4f1d1fdf4231967ffdc5cd9f</anchor>
      <arglist>(const typename Derived::RealScalar &amp;x, const ProductBase&lt; Derived, Lhs, Rhs &gt; &amp;prod)</arglist>
    </member>
    <member kind="function">
      <type>const internal::transposition_matrix_product_retval&lt; TranspositionsDerived, Derived, OnTheRight &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a68feed5141300bad501b7392e83f4601</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>namespaceEigen.html</anchorfile>
      <anchor>afe772abbdea15149837a80975540e0f5</anchor>
      <arglist>(const TranspositionsBase&lt; TranspositionDerived &gt; &amp;transpositions, const MatrixBase&lt; Derived &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>internal::matrix_type_times_scalar_type&lt; typename VectorsType::Scalar, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a634bfd5e206a2e77f799b4c3956ea49e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other, const HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>const internal::permut_matrix_product_retval&lt; PermutationDerived, Derived, OnTheRight &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a81fb70d0dc1c6deb42e9816647607247</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>namespaceEigen.html</anchorfile>
      <anchor>a356bab1973885b64d54339ee9959519b</anchor>
      <arglist>(const PermutationBase&lt; PermutationDerived &gt; &amp;permutation, const MatrixBase&lt; Derived &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::CwiseUnaryOp&lt; Eigen::internal::scalar_inverse_mult_op&lt; typename Derived::Scalar &gt;, const Derived &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>acec656d25cf48f1a601d385d6083f3c6</anchor>
      <arglist>(const typename Derived::Scalar &amp;s, const Eigen::ArrayBase&lt; Derived &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>poly_eval</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>adb64ffddaa9e83634e3ab0e3fd3664f5</anchor>
      <arglist>(const Polynomials &amp;poly, const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>poly_eval_horner</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aadbf059bc28ce1cf94c57c1454633d40</anchor>
      <arglist>(const Polynomials &amp;poly, const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::CwiseUnaryOp&lt; Eigen::internal::scalar_pow_op&lt; typename Derived::Scalar &gt;, const Derived &gt;</type>
      <name>pow</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6b0fac0358e218be1f23677af5178e6c</anchor>
      <arglist>(const Eigen::ArrayBase&lt; Derived &gt; &amp;x, const typename Derived::Scalar &amp;exponent)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::CwiseBinaryOp&lt; Eigen::internal::scalar_binary_pow_op&lt; typename Derived::Scalar, typename Derived::Scalar &gt;, const Derived, const Derived &gt;</type>
      <name>pow</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab1f62f5af6db317ae3cd5bef39c10aee</anchor>
      <arglist>(const Eigen::ArrayBase&lt; Derived &gt; &amp;x, const Eigen::ArrayBase&lt; Derived &gt; &amp;exponents)</arglist>
    </member>
    <member kind="function">
      <type>const DerType</type>
      <name>pow</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a490a578b5e4558f4f848bbe0bd33cf8c</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>T</type>
      <name>precision</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a60426e216d184226c2b54020db3a830b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffScalar&lt; DerType &gt; &amp;</type>
      <name>real</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a32bc447a8f5140365c7ef5ac58ec774c</anchor>
      <arglist>(const AutoDiffScalar&lt; DerType &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>return</type>
      <name>ReturnType</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae0939399f90fbbc4a98e5e343046380e</anchor>
      <arglist>(asin(x.value()), x.derivatives()*(Scalar(1)/sqrt(1-numext::abs2(x.value()))))</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequence&lt; VectorsType, CoeffsType, OnTheRight &gt;</type>
      <name>rightHouseholderSequence</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a897ebce658762148f706f73a05525e89</anchor>
      <arglist>(const VectorsType &amp;v, const CoeffsType &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>roots_to_monicPolynomial</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>afbc3648f7ef67db3d5d04454fc1257fd</anchor>
      <arglist>(const RootVector &amp;rv, Polynomial &amp;poly)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveMarket</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a33d673f7e2dfee413dec4395a6a40f46</anchor>
      <arglist>(const SparseMatrixType &amp;mat, const std::string &amp;filename, int sym=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveMarketVector</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a43fb1aaef616814a2c030a7986ed0afd</anchor>
      <arglist>(const VectorType &amp;vec, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UniformScaling&lt; float &gt;</type>
      <name>Scaling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3a35d87c27240dab25e049c012d9da55</anchor>
      <arglist>(float s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UniformScaling&lt; double &gt;</type>
      <name>Scaling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ade8aa3fc4451e25a1deb919d552b9e50</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>namespaceEigen.html</anchorfile>
      <anchor>aa16cf69265f56d796d73349770ff1fbd</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>namespaceEigen.html</anchorfile>
      <anchor>a864fa3cf6828c33b5def26be0f6a4fec</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DiagonalMatrix&lt; Scalar, 3 &gt;</type>
      <name>Scaling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8c2744cb857c5285e9ad93b43f1f5475</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy, const Scalar &amp;sz)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const DiagonalWrapper&lt; const Derived &gt;</type>
      <name>Scaling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a7463c4a6111a1f5ca580d24b6c3e1de0</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;coeffs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCpuCacheSizes</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>acc8fa6822bfa316bdbcf8ad032e5edb6</anchor>
      <arglist>(std::ptrdiff_t l1, std::ptrdiff_t l2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNbThreads</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>af9cd17c2fe18204239cd11c88c120b50</anchor>
      <arglist>(int v)</arglist>
    </member>
    <member kind="function">
      <type>internal::umeyama_transform_matrix_type&lt; Derived, OtherDerived &gt;::type</type>
      <name>umeyama</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gab3f5a82a24490b936f8694cf8fef8e60</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;src, const MatrixBase&lt; OtherDerived &gt; &amp;dst, bool with_scaling=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_free_numeric</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3b1224272137249b08cfa93a27fe740d</anchor>
      <arglist>(void **Numeric, double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_free_numeric</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0580101162af21395b9f4e5c9b8e7304</anchor>
      <arglist>(void **Numeric, std::complex&lt; double &gt;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_free_symbolic</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aca848a572692372a17c2e418ad49cec1</anchor>
      <arglist>(void **Symbolic, double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_free_symbolic</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aed444e5cae1f6cb723e30b5a675a90d0</anchor>
      <arglist>(void **Symbolic, std::complex&lt; double &gt;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_get_determinant</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a5736da064edd6d71a201a051c7589832</anchor>
      <arglist>(double *Mx, double *Ex, void *NumericHandle, double User_Info[UMFPACK_INFO])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_get_determinant</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a1789d90e624b420c69bb176f8967dac4</anchor>
      <arglist>(std::complex&lt; double &gt; *Mx, double *Ex, void *NumericHandle, double User_Info[UMFPACK_INFO])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_get_lunz</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>af2916b9529f0938350692d56d527a047</anchor>
      <arglist>(int *lnz, int *unz, int *n_row, int *n_col, int *nz_udiag, void *Numeric, double)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_get_lunz</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae8aae2a0d71f002142ebaf0dcb96f097</anchor>
      <arglist>(int *lnz, int *unz, int *n_row, int *n_col, int *nz_udiag, void *Numeric, std::complex&lt; double &gt;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_get_numeric</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a435266948cde73ddd933b5c9aa3948f0</anchor>
      <arglist>(int Lp[], int Lj[], double Lx[], int Up[], int Ui[], double Ux[], int P[], int Q[], double Dx[], int *do_recip, double Rs[], void *Numeric)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_get_numeric</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aab180284eb73eef50710704885570e29</anchor>
      <arglist>(int Lp[], int Lj[], std::complex&lt; double &gt; Lx[], int Up[], int Ui[], std::complex&lt; double &gt; Ux[], int P[], int Q[], std::complex&lt; double &gt; Dx[], int *do_recip, double Rs[], void *Numeric)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_numeric</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae24c67bcc4bd138fea3102bfc3144c82</anchor>
      <arglist>(const int Ap[], const int Ai[], const double Ax[], void *Symbolic, void **Numeric, const double Control[UMFPACK_CONTROL], double Info[UMFPACK_INFO])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_numeric</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a79a5f3d62574d58c788ffb4e22e8e409</anchor>
      <arglist>(const int Ap[], const int Ai[], const std::complex&lt; double &gt; Ax[], void *Symbolic, void **Numeric, const double Control[UMFPACK_CONTROL], double Info[UMFPACK_INFO])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_solve</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a4f4b67e7827ef63894888bb9475512dc</anchor>
      <arglist>(int sys, const int Ap[], const int Ai[], const double Ax[], double X[], const double B[], void *Numeric, const double Control[UMFPACK_CONTROL], double Info[UMFPACK_INFO])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_solve</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>acccc7c4e4af80e69a83dafe8df474372</anchor>
      <arglist>(int sys, const int Ap[], const int Ai[], const std::complex&lt; double &gt; Ax[], std::complex&lt; double &gt; X[], const std::complex&lt; double &gt; B[], void *Numeric, const double Control[UMFPACK_CONTROL], double Info[UMFPACK_INFO])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_symbolic</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a847c096504418ca04136196572cd7eda</anchor>
      <arglist>(int n_row, int n_col, const int Ap[], const int Ai[], const double Ax[], void **Symbolic, const double Control[UMFPACK_CONTROL], double Info[UMFPACK_INFO])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_symbolic</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a454630cf278a251ef1052f2864561bb6</anchor>
      <arglist>(int n_row, int n_col, const int Ap[], const int Ai[], const std::complex&lt; double &gt; Ax[], void **Symbolic, const double Control[UMFPACK_CONTROL], double Info[UMFPACK_INFO])</arglist>
    </member>
    <member kind="function">
      <type>cholmod_sparse</type>
      <name>viewAsCholmod</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab3b27d71e21e833c5287fcbe49509478</anchor>
      <arglist>(SparseMatrix&lt; _Scalar, _Options, _Index &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>const cholmod_sparse</type>
      <name>viewAsCholmod</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a1e270b05389cb0c686c0dbb8696ea930</anchor>
      <arglist>(const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>cholmod_sparse</type>
      <name>viewAsCholmod</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a57b01542b56e61756497dba4398a18a4</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>namespaceEigen.html</anchorfile>
      <anchor>a92fe7b595099051fa1d1c443641a6de3</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>namespaceEigen.html</anchorfile>
      <anchor>af85167ff872f31b28c290f068716f487</anchor>
      <arglist>(cholmod_sparse &amp;cm)</arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>ActualPacketAccessBit</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a020f88dc24a123b9afbd756c4b220db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>AlignedBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga157ebfd0ca896e8be3f3c7747fda4eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>CoherentAccessPattern</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae77c267db06bfa11212bc13dfe8f90a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>DirectAccessBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gabf1e9d0516a933445a4c307ad8f14915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>Dynamic</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad81fa7195215a0ce30017dfac309f0b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>DynamicIndex</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a73c597189a4a99127175e8167c456fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>EvalBeforeAssigningBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga9e8cc99f33fd2f5d89c3b6c83fb2dc48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>EvalBeforeNestingBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gaa34e83bae46a8eeae4e69ebe3aaecbed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>HereditaryBits</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a297729d26fa056b10e9d8d5d088b12e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>Infinity</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a7951593b031e13d90223c83d022ce99e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>InnerRandomAccessPattern</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad3a7fa97adf0db7055c92f466cecc271</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>LinearAccessBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga4b983a15d57cd55806df618ac544d09e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>LowerTriangular</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae4d3f97f20ace900723338e10b13ff53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>LowerTriangularBit</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a239a3bd0a086947179a2cede9edfeff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>LvalueBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gae2c323957f20dfdc6cb8f44428eaec1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>NestByRefBit</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a314e8c179d85f480cbaa25558e2a649f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>OuterRandomAccessPattern</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a4eea27a4bf0e3e88d0025ee77628e129</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>PacketAccessBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga1a306a438e1ab074e8be59512e887b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>RandomAccessPattern</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad9beed61de5b6f473461b053a43ae793</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>RowMajorBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gae4f56c2a60bbe4bd2e44c5b19cbe8762</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>SelfAdjointBit</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a42f81269087f538371be25ca94b2ab03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>SkylineBit</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad496e8c77742ade2de35220f8f0469a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>UnitDiagBit</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6c9e36661ce1700e85ef615f2b1cfff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>UnitLowerTriangular</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab239556f296b0459f9c1d01f2ba9d788</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>UnitUpperTriangular</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ace68c67cda44ab7eb6c390db021c671a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>UpperTriangular</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad0314860faef38c0fd13603035cb933c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>UpperTriangularBit</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a034b02c4e5e934130eac0f3bbc56bcf9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::aligned_allocator</name>
    <filename>classEigen_1_1aligned__allocator.html</filename>
    <templarg></templarg>
    <class kind="struct">Eigen::aligned_allocator::rebind</class>
    <member kind="typedef">
      <type>const T *</type>
      <name>const_pointer</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>aa225f4ea011fce1e792423ad02d5de01</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const T &amp;</type>
      <name>const_reference</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>a2f2cd14e4335018c07585467d579207a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>a390bc09fb087d94423c42cf3428f0a24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T *</type>
      <name>pointer</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>a0973991f7b26d4113d52aa57284e0360</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>reference</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>a0c3b4937cc7a495af864800176e3b9ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>size_t</type>
      <name>size_type</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>ad4c86df7d83acc6679fc8ea14663abb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>a2188bac5dd2a2208a02c9dc934acb451</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>address</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>afc2d6f49ec819e11e8a808f7ce2217e6</anchor>
      <arglist>(reference value) const </arglist>
    </member>
    <member kind="function">
      <type>const_pointer</type>
      <name>address</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>aacb79b9278d57e6a0817f70f1206bb34</anchor>
      <arglist>(const_reference value) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>aligned_allocator</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>a8cee18d68ccd7d93588a0c08233f9be6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>aligned_allocator</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>ab2dfcd62195a91d07a45b68c3a32e872</anchor>
      <arglist>(const aligned_allocator &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>aligned_allocator</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>a03bf4abdee4b139400cd7147926ecdae</anchor>
      <arglist>(const aligned_allocator&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>allocate</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>a9718b30ae1840787ef01bbc8464ef734</anchor>
      <arglist>(size_type num, const void *hint=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>construct</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>a20c68feae2030f720118c64c872e9500</anchor>
      <arglist>(pointer p, const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deallocate</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>ae00326806b7ba19c141c6c61a5f7b1ad</anchor>
      <arglist>(pointer p, size_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>a75d1ccbb2e32923b789243b1571ae658</anchor>
      <arglist>(pointer p)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>max_size</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>af792bb33b508584ccb5a4391a978e308</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>adba1587d505ca11945b2507a9528ba7e</anchor>
      <arglist>(const aligned_allocator&lt; T &gt; &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>a18642633e15e146988d3113c52e03033</anchor>
      <arglist>(const aligned_allocator&lt; T &gt; &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~aligned_allocator</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>a9718dcf6d11a462d6cdb41cb0df04921</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::aligned_allocator::rebind</name>
    <filename>structEigen_1_1aligned__allocator_1_1rebind.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>aligned_allocator&lt; U &gt;</type>
      <name>other</name>
      <anchorfile>structEigen_1_1aligned__allocator_1_1rebind.html</anchorfile>
      <anchor>aed3b0e11c4712793af0e508d9d8f4ade</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="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::AlignedBox</name>
    <filename>classEigen_1_1AlignedBox.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_AmbientDim</templarg>
    <member kind="enumvalue">
      <name>AmbientDimAtCompileTime</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ad8822ec47db3a4a59ebf78dd30f190d2a885b0240abfa34c6fe3c00d0b0ad3766</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AmbientDimAtCompileTime</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ad8822ec47db3a4a59ebf78dd30f190d2a885b0240abfa34c6fe3c00d0b0ad3766</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CornerType</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Min</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a600b5a58e77104ef7281dba6dcffb808</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Max</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a6c39e42a5db22f2ca934f5aedcb9985f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeft</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a384d9fbe2c6b6b69a8ea7c5632a61f5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRight</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a8eba0291472401f9a777cf571f1b8b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeft</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a6740871e968264dc5a55248c7f67fb9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRight</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378af68213ceced0d7988b2b9200225dcae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeftFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a66786d5e4ba263c9725c3476fc421281</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRightFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a5c7a2e5d12782ebf716aff9c1866f50f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeftFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a352b1a4b80151a3d8d8b63cbd113e40b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRightFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a7cd9ba0b2da76e88e3e1b11796841383</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeftCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a66446e8ccb4fe84bdcebc6d3c1e52a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRightCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a96ff8acc760b61ae37f38b1f63a21306</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeftCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378ab174a824f21db60fcbfe0ca1136ed6cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRightCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a6eb2e279c813983a8bc89f62959be3bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a4a142157d5c76c1e8bacb86dc91062b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarTraits::NonInteger</type>
      <name>NonInteger</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a45b593f77fd7fd0b21bb0fad8ff49d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a2dacf41ed89078ccc5e154612c9faa59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarTraits::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>add3256591bc5c7aeeec7dd1f778150a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a37cedc71a1b9fd2a4fd64b9039766e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a37cedc71a1b9fd2a4fd64b9039766e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;</type>
      <name>ScalarTraits</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a6c4cc47999fea11dc1a3dfb6830238b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, AmbientDimAtCompileTime, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>af2fead656b16575b24fb27216f3026ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, AmbientDimAtCompileTime, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>af2fead656b16575b24fb27216f3026ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlignedBox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a43aba4c646424355dd39864655a3386f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlignedBox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>af40029e7a6d14ce0f11b8f8274e93907</anchor>
      <arglist>(int _dim)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlignedBox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>aaa66f9a915e7ba63fa7f085054a279df</anchor>
      <arglist>(const VectorType &amp;_min, const VectorType &amp;_max)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlignedBox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a30ef264697048308f8774b5f9b4428b9</anchor>
      <arglist>(const VectorType &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlignedBox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a43aba4c646424355dd39864655a3386f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlignedBox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ade9f3bc760956c19d9c087b3a9cd6389</anchor>
      <arglist>(Index _dim)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlignedBox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>abbda47b393f17094998da5cdcb73df28</anchor>
      <arglist>(const OtherVectorType1 &amp;_min, const OtherVectorType2 &amp;_max)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlignedBox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a052e8b80b714d7027655452c0330d281</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;a_p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlignedBox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a05f7ca06a060c8d4d2e910870669538c</anchor>
      <arglist>(const AlignedBox&lt; OtherScalarType, AmbientDimAtCompileTime &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlignedBox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a05f7ca06a060c8d4d2e910870669538c</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>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ada21d43ab8e4a89f8235ff7847cb0986</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>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ada21d43ab8e4a89f8235ff7847cb0986</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>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a159f10c8f2ed67391b223cc79b5d959f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AlignedBox &amp;</type>
      <name>clamp</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a683b454f1571780e8ddfc5d781949b51</anchor>
      <arglist>(const AlignedBox &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>AlignedBox &amp;</type>
      <name>clamp</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a683b454f1571780e8ddfc5d781949b51</anchor>
      <arglist>(const AlignedBox &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a6c6810ae2d0437275bd6bf28d6a99cee</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a4364f0dbc7cf70f6cb3d254489eda549</anchor>
      <arglist>(const AlignedBox &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a45a693d8eeb45c530159b0fbe59fe0af</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;a_p) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a4364f0dbc7cf70f6cb3d254489eda549</anchor>
      <arglist>(const AlignedBox &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>corner</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae7fb882e97ef7d83f67116e119622152</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>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a04d95aaf0b1bc7bc478d4289cf48dcf8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dim</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ad662d92edc4804028e70c057e37d7efe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>dim</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a7c7fb641595812d208a2212b1c34fbe6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AlignedBox &amp;</type>
      <name>extend</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a8ae4a225dda8e32ac1a80d65159b3ea7</anchor>
      <arglist>(const VectorType &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>AlignedBox &amp;</type>
      <name>extend</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a0ca284f3375f68b9e9aef558cd5bcd37</anchor>
      <arglist>(const AlignedBox &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>AlignedBox &amp;</type>
      <name>extend</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>aff170c68370d025ad35a184cd8b14ae3</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;a_p)</arglist>
    </member>
    <member kind="function">
      <type>AlignedBox &amp;</type>
      <name>extend</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a0ca284f3375f68b9e9aef558cd5bcd37</anchor>
      <arglist>(const AlignedBox &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>exteriorDistance</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a7bf8b42553e2ad2e672cff9a5d088478</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>NonInteger</type>
      <name>exteriorDistance</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ac7084da18c454fe0dc8ee310bf4f379d</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>NonInteger</type>
      <name>exteriorDistance</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a7f1a89b86e8fb95a15bf1f525411255d</anchor>
      <arglist>(const AlignedBox &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>AlignedBox</type>
      <name>intersection</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a05bfce5f68753d8836bb36e309198d81</anchor>
      <arglist>(const AlignedBox &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a7527c16c861b180640a8a93357ebef6d</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>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a3a1de3c5f4454fd1c7f98512741eefc7</anchor>
      <arglist>(const AlignedBox &amp;other, const RealScalar &amp;prec=ScalarTraits::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>aa409cc5c458b275ff269cdf5f3b1211e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNull</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a30b2259cd518b8f892630ec3dd1297ce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNull</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a30b2259cd518b8f892630ec3dd1297ce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const VectorType &amp;()</type>
      <name>max</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a02b7b3d9c0d56b8ed0e9e7e54124c61d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;()</type>
      <name>max</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a0e0a35eb40a9079468f447c1bab8a400</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const VectorType &amp;()</type>
      <name>max</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a02b7b3d9c0d56b8ed0e9e7e54124c61d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;()</type>
      <name>max</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a0e0a35eb40a9079468f447c1bab8a400</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AlignedBox</type>
      <name>merged</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a3de99e2938e3f213481e1df637e05bce</anchor>
      <arglist>(const AlignedBox &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>const VectorType &amp;()</type>
      <name>min</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>aa005ae244a9735cdd5e3016b375e35cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;()</type>
      <name>min</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>adad123f7e84a2437806a791b96af04bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const VectorType &amp;()</type>
      <name>min</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>aa005ae244a9735cdd5e3016b375e35cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;()</type>
      <name>min</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>adad123f7e84a2437806a791b96af04bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>sample</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a58abd620e615159bdb37c0fe74deba8c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEmpty</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a16bc3e6779107a091f08e4cb7e36e793</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNull</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a2399d72bf7dbd9f3589c69f32cbec306</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNull</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a2399d72bf7dbd9f3589c69f32cbec306</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>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a114011fc268341a937832ee1cf3fcd54</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>squaredExteriorDistance</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>af64b341f4cf6cb072f4dbdbbd85a6399</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>squaredExteriorDistance</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ab5c02f15d52b8903389b6070d3058456</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;a_p) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>squaredExteriorDistance</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>af07d6163c15050df9cf69e8504cf95f3</anchor>
      <arglist>(const AlignedBox &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>AlignedBox &amp;</type>
      <name>translate</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>adbb8e66c3d82c4f6a750440f415ea7b7</anchor>
      <arglist>(const VectorType &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>AlignedBox &amp;</type>
      <name>translate</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a319e3e6338893db6986533d545a92046</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;a_t)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>volume</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a3f9c62e1048f7d2cf7746bd6ec0adc4e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AlignedBox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a63ae3c3017dec8c3c63ba3b899e90d01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AlignedBox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a63ae3c3017dec8c3c63ba3b899e90d01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_max</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>acfc2c4b47b571843aad1e68e823022be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_min</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a083e6c4e560a6d766486afa9b209f456</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::AMDOrdering</name>
    <filename>classEigen_1_1AMDOrdering.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, Index &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1AMDOrdering.html</anchorfile>
      <anchor>a8f2bed7bd10388e860077f21114d7c01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1AMDOrdering.html</anchorfile>
      <anchor>a58469de8f1d8280eef3cc7bdad67a1c9</anchor>
      <arglist>(const MatrixType &amp;mat, PermutationType &amp;perm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1AMDOrdering.html</anchorfile>
      <anchor>a56dd4ba68c1bbb8cfeda6feb6e3accf2</anchor>
      <arglist>(const SparseSelfAdjointView&lt; SrcType, SrcUpLo &gt; &amp;mat, PermutationType &amp;perm)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::AngleAxis</name>
    <filename>classEigen_1_1AngleAxis.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>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a21b0cc638bbc03122e9a60dd5f8fdd9fa426b256bd7d8283a29c29f4ec7e93b37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a21b0cc638bbc03122e9a60dd5f8fdd9fa426b256bd7d8283a29c29f4ec7e93b37</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 3 &gt;</type>
      <name>Matrix3</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>acbafcda05b1dc5544e459f1b249c0b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 3 &gt;</type>
      <name>Matrix3</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>acbafcda05b1dc5544e459f1b249c0b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; Scalar &gt;</type>
      <name>QuaternionType</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>ae79e8f152e2b922a2f7e26b0d0c2ee57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; Scalar &gt;</type>
      <name>QuaternionType</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>ae79e8f152e2b922a2f7e26b0d0c2ee57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>acd9b10692d7d726b28670e4d3a282fe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>acd9b10692d7d726b28670e4d3a282fe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Vector3</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a316eb5ec48f036e65a69c57c5ca16d96</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Vector3</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a316eb5ec48f036e65a69c57c5ca16d96</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>angle</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>ac2c07ad760abd02f4f150548557996fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>angle</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a5bcd8f21aa18b629e2b5c64d03caeb96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>angle</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>ac2c07ad760abd02f4f150548557996fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>angle</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a5bcd8f21aa18b629e2b5c64d03caeb96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AngleAxis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a08752eea5e7762f2585fbd8136dc7b4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AngleAxis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a08752eea5e7762f2585fbd8136dc7b4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AngleAxis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a155e14423f4fa718784a562c03711ee1</anchor>
      <arglist>(Scalar angle, const MatrixBase&lt; Derived &gt; &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AngleAxis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>acb284d4dba9083c01e71996df47b8b63</anchor>
      <arglist>(const QuaternionType &amp;q)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AngleAxis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a2e6eee34f611e4c762fdd4e4bc5935e6</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AngleAxis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>ab58bae23f0af86d66d8aa1dc5c1dbe39</anchor>
      <arglist>(const Scalar &amp;angle, const MatrixBase&lt; Derived &gt; &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AngleAxis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>af3476809863b6a0dfe17f49a3dcc6530</anchor>
      <arglist>(const QuaternionBase&lt; QuatDerived &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AngleAxis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a2e6eee34f611e4c762fdd4e4bc5935e6</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AngleAxis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a7c6bdf26fc162c6423d7cff097a9a00e</anchor>
      <arglist>(const AngleAxis&lt; OtherScalarType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AngleAxis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a7c6bdf26fc162c6423d7cff097a9a00e</anchor>
      <arglist>(const AngleAxis&lt; OtherScalarType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const Vector3 &amp;</type>
      <name>axis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a24bf646dd85e3af47ae52c896985abda</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Vector3 &amp;</type>
      <name>axis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a6fe6a68ebe395dd43953592813cdeee5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Vector3 &amp;</type>
      <name>axis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a24bf646dd85e3af47ae52c896985abda</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Vector3 &amp;</type>
      <name>axis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a6fe6a68ebe395dd43953592813cdeee5</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>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a0152b44507752653adeef6bea8635466</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>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a0152b44507752653adeef6bea8635466</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AngleAxis &amp;</type>
      <name>fromRotationMatrix</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a1649a6ea7ff2918b556397b5e92412fe</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>AngleAxis &amp;</type>
      <name>fromRotationMatrix</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a3716c81ad0a0892e7473de69be7b22c1</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>AngleAxis</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>ab8ed6c5f12aa24f8f2686138a249986c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AngleAxis</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>ab8ed6c5f12aa24f8f2686138a249986c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a74153a78b1ad6982eab3611f5e5d5849</anchor>
      <arglist>(const AngleAxis &amp;other, const typename NumTraits&lt; Scalar &gt;::Real &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>aee62c8a4f23544bed95adfe81d87c02a</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>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a13158cacb146151d16b58d64cf7ba159</anchor>
      <arglist>(const AngleAxis &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>QuaternionType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a5d1f556501f9940841d9cbebdcbb4c01</anchor>
      <arglist>(const QuaternionType &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>QuaternionType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a13158cacb146151d16b58d64cf7ba159</anchor>
      <arglist>(const AngleAxis &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>QuaternionType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a5d1f556501f9940841d9cbebdcbb4c01</anchor>
      <arglist>(const QuaternionType &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Matrix3</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a0209ea406bf196eb6ac34aa1b863f3b3</anchor>
      <arglist>(const Matrix3 &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Vector3</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>afa31ff7c2bca82bbd9a0f33952076347</anchor>
      <arglist>(const Vector3 &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>AngleAxis &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a329580aa6023837da4844db13fe23b23</anchor>
      <arglist>(const QuaternionBase&lt; QuatDerived &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>AngleAxis &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a2eba4d6590aadda028353687dcbf95c7</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>AngleAxis &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a276976f76ec5bf1b0e7070f85180da48</anchor>
      <arglist>(const QuaternionType &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>AngleAxis &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a15547b1423126ff6d45d59c014225457</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Matrix3</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>aa8c2be9fb9b40a250ffb8bdeacee4930</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>Matrix3</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a3b18b6ed7bba2611abd9113ebe8d0e13</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const AngleAxis</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a99a9f622cffbc89e47c852d1234f4f42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_angle</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>af5ec2ec29583a78e217ca0db445a2728</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector3</type>
      <name>m_axis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a3e90efdbc2cd9003aeb01eb4fdd5533d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>RotationBase&lt; AngleAxis&lt; _Scalar &gt;, 3 &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a53a2d8028113ef0c466495b69d8dea08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>RotationBase&lt; AngleAxis&lt; _Scalar &gt;, 3 &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a53a2d8028113ef0c466495b69d8dea08</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend QuaternionType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1AngleAxis.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>classEigen_1_1AngleAxis.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>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a7b353e051be8f249adfa550865415e15</anchor>
      <arglist>(const Matrix3 &amp;a, const AngleAxis &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Array</name>
    <filename>classEigen_1_1Array.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>classEigen_1_1Array.html</anchorfile>
      <anchor>a9a133d30bf03389251bc7e69b42a86c0a62fd1560b86ea7f54da583618696aca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Array &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a2482d54f7eb9b935156dadc665fe8b65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a8d4364c2b1f0a8268868e979c6116b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a98f2ee4092037a4acefb0cf7cbfa2e06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>add625c2b10aeb6a0a8053e1a846dfd5c</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a0f4ac015ed1df11e4b918fa20e855ad1</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a11c5bad080a6ad0541a127ffd79d82b1</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a4cd35f621501674f787a48e432e29d18</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a6fa642870b14daf610922e7b3840757e</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2, const Scalar &amp;val3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a2c3f6165e88d157195d87c9bc44d9fc0</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ab601d7c1db9d2fdc50c8caaf6f944935</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a6a1a63a554731c0dd32ade1027f75c67</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a1627900424c5733de2d0e73b2dd33461</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a100825117d39f95613106e1ed1cf0b6d</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a5b6fab612fe02e5f25df83b79bb6447a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ab1b43e2ed8ca751a87ca78853557fde2</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>classEigen_1_1Array.html</anchorfile>
      <anchor>a50ac3a06ddf761a1170e9c1371312780</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>classEigen_1_1Array.html</anchorfile>
      <anchor>a6bea1ac4890843b6d895f13f72d5e0df</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a3f0efa1bf6b95215d70f2cecbc1a30c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>aed2d434c3fef22a88faee09c00db56d1</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>classEigen_1_1Array.html</anchorfile>
      <anchor>a8d692b595be64d2a79d354837da366c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::matrix_swap_impl</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>afe6fa2d7a531334046fbf806cc76bd01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ArrayBase</name>
    <filename>classEigen_1_1ArrayBase.html</filename>
    <templarg>Derived</templarg>
    <base>Eigen::DenseBase</base>
    <member kind="typedef">
      <type>DenseBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a1591f6f51796e6451a919c36431219a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>aa9ee5eebe5ab23a22c8a8baeab8885e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="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>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ac8e2ca380e48a8347e83a7abc14dba8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, Derived &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a52fc7b2ccc91a6f89ab85ad84d701997</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArrayBase</type>
      <name>Eigen_BaseClassForSpecializationOfGlobalMathFuncImpl</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a31e98eccecba8ce3d219fd64d16132d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_imag_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ImagReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a25908268fc5e3ead057cca5b3f342edf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a5d6e0f1a4e6f62902eb663362a36b172</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>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a12319a8f7c5df701cf18dc09faab92b8</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>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a6c7da191683b90003cdc6e77bbd21162</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a975bd48834ec3cb1c8436d3475b71939</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>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>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a39e18ba2bae739ea48550360340ccc88</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>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a61256fcb763890bca860e3b0366f40bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a33fdf1119ee1107d1e1905e624ca6e24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a9d10903d33b230df8226b2adc0179c41</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ScalarMultipleReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a099be511ef952c8a9f8e2f67e04965ad</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>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a3a74fbbf8b2b5da5980a62ae863f8b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArrayBase</type>
      <name>StorageBaseType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a7c296f02281624d9c76eb864ab7209ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a6d90135958acf6f7e1c40277ea7da2b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>abs</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a307a65306f407ff8e8008ad331ff3e50</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>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ad509a74bb6c54b615318fa74b1b6446b</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>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a2a24d080f361c89bff207d080b6ecb59</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ArrayBase&lt; Derived &gt; &amp;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a04b9a15974052ba34ca4059293ccffee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ArrayBase&lt; Derived &gt; &amp;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ac02adc2fae75b2850034c669c425a9b4</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>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>afa1cb3b63527ad6908ff610bee6865b6</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>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>abeafdb71e008c5620486cdf0a12b53a6</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>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ae22f62e58a0c4b7f91cbfb053143bd18</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>affcc99b35c12dce8d38e416d45f66140</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>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a94734e09cfbf2c2d0fcc8202ecbbd39d</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>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>af1962b68f18f5eac101f6e0a200151e6</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>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>aedec9f6afe35323e7060814dee40c135</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>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a1beb6b6f3b7d2a36f734bcb4c1edbd69</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>CwiseBinaryOp</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>af779ed4c43c2c3dbb4e95733678b7233</anchor>
      <arglist>(min)(const Scalar &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>CwiseBinaryOp</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>aadbb5d3e9073413ae0972b71f8e58133</anchor>
      <arglist>(max)(const Scalar &amp;other) 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>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>aee688220aa8e78d7dc3a09251b2f65f8</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>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>aa1c64cfb6946fca58b5994a0ccf90cc9</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>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a464c37d749cf09f545ae45d4de79b71d</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>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a6bd1ac459b5e3295c29ae0db21a7a31f</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 ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ae3f0dd0bf192e344f5864d6803a67814</anchor>
      <arglist>(const Scalar &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>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a6cc0cc82e64582109baac5767afe4b0d</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 ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a307b2712f04304955952d15d6734fbd9</anchor>
      <arglist>(const Scalar &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>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ab0191434c3fc9338cc9f126e8a77da5b</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>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ae14a705a4de48216f28176c0fa672174</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>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a8b3b5ad5b289aec0afa757f425da28de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a35a837aa726ade9e58423c358b87c8dd</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>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a808e4faab0a604ac24fa78b2e89a0b05</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>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a13d60f285e86ba6ceaa62fce0ed854e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a6befa8089b4a7340d034264636342494</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a365f35bdf0c8b2fe08d0f4728da9a9ce</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>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a94fc1ade629cdb6cb11e42fd7c7afd6d</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>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a4b6398dc3f60fe295fbb4bdc8cd16a6e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixWrapper&lt; Derived &gt;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>af01e9ea8087e390af8af453bbe4c276c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const MatrixWrapper&lt; const Derived &gt;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a6b1db4c5a390cd865819a90734cd058a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; internal::scalar_boolean_and_op, const Derived, const OtherDerived &gt;</type>
      <name>operator&amp;&amp;</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>aee9fb2db4c14d0eff87dea0d9babba9a</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a11c62402f7d2150da7e3c81fc30b5685</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>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a0f21f5525b19fa28e633876832caab11</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a18089e6deb5b2d1199af231cf965fe9d</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>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a2bf4749c91d94a97ba47411fa63208a1</anchor>
      <arglist>(const Scalar &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>aeb7c4a09af7ae228430fae93b7d18f97</anchor>
      <arglist>(const Scalar &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ac18b8d3e961091623de01a20ae767e58</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>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a682f30312d54ec5266c4847a9f8cdccc</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>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a88028ca35e21ff999b079d79a49846e6</anchor>
      <arglist>(const Scalar &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ad370490c27699210c9c21d34cd591e2f</anchor>
      <arglist>(const Scalar &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>abe8b619cf149f97538957f3a393137c8</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>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a38c2c47f847b331a9fa2d2c450bdefea</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>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a295ce13ef37e5ad8d25e4cd5871a1d26</anchor>
      <arglist>(const Scalar &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a8e63d051cfeb5ac2e84feace0a25b4bc</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a8587d8d893f5225a4511e9d76d9fe3cc</anchor>
      <arglist>(const ArrayBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; internal::scalar_boolean_or_op, const Derived, const OtherDerived &gt;</type>
      <name>operator||</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a43d40c5624a799a887cf74996d79f38c</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_pow_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>pow</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a5431ad22046efb23d32a1101db037f94</anchor>
      <arglist>(const Scalar &amp;exponent) const </arglist>
    </member>
    <member kind="function">
      <type>RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a4eed1c1bdf8b865b3a5307054a17fd09</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ab442ed6d16cfb0b857f72bdbd870f96e</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>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ae097e73308ca47930f4ac74b66f9f7d4</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>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>afe13146e58194bd98dc8ae4a319d75f4</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>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a47c6b8cb77cdf1b8ce4c759804dd7499</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>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a7afe3f39f2ca0480e27e859065b0f27a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; CustomUnaryOp, const Derived &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a5f19164f4754adcacf3649acc07ba524</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>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a2b745f8d15f5a8aa063273236250538c</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ArrayBase</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a366a2d0a849da79381da6a6f492d8e4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a1bed9255f01f8a51dd6cb7e4ab2925c9</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ade439053f0c517a6b94285223b1d1f5b</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ArrayBase</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>af9c383710355c66faa864064c331b4f5</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ArrayBase</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a56c4cd570ac5bd029328e19c14bb9ab3</anchor>
      <arglist>(Index, Index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ArrayBase</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a1a08deff8282d3800df578480f657703</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>friend const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1ArrayBase.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>classEigen_1_1ArrayBase.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>classEigen_1_1ArrayBase.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>classEigen_1_1ArrayBase.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>Eigen::ArrayWrapper</name>
    <filename>classEigen_1_1ArrayWrapper.html</filename>
    <templarg></templarg>
    <base>ArrayBase&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;</base>
    <member kind="typedef">
      <type>ArrayBase&lt; ArrayWrapper &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>aac464fa56eeb9fffd4fec324eb8b338c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::nested&lt; ExpressionType &gt;::type</type>
      <name>NestedExpressionType</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>aa3ba3b65f9967082f73697f4ad3a00c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; internal::is_lvalue&lt; ExpressionType &gt;::value, Scalar, const Scalar &gt;::type</type>
      <name>ScalarWithConstIfNotLvalue</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>af6dd8073d5d2a712a9e85efb3f846a3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ArrayWrapper</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>abdaccef776bc02a87ebdc92f1c43d0f7</anchor>
      <arglist>(ExpressionType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a7a82ab8d7bfcc8f81881a3c8c36eb0d8</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a1cf3771da24fabfc04472f70323fa6b6</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a0b9cf2c8e1a6397b9254afa6a3f31a5a</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a9a4b6f41344168c0b220a5a338e61159</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a914fdbb9f3a890f856e2680a8ef7b349</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a0b528da700051b1a54b8496498869927</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a166686218b0df66f3c7ea3ef33026327</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ScalarWithConstIfNotLvalue *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a17a6f5052c7c694c211c59a633d7cc36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>aca991702e0929dff051fd751aa56e1a2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a6f86c4154974635736a9507099cac7e0</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a8bf758574dd4ffab35c349de8cb27aa9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::remove_all&lt; NestedExpressionType &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>ab33d1180de5ef6b8b1f471f3703dfded</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>ac1e6f253ed82783b6e7a7fb7397222c4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a406cd80d9123ce4029f468ed337004b4</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>ab55358020181032cf5bef03e248df36a</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a1dff702690e4d5795b3d08c5c6c1d082</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a93046bb766eb96e3afd1b29827c97694</anchor>
      <arglist>(Index nbRows, Index nbCols)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>ab95f302c82a4757396f96caeaae37c8c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a46f8348b099f72ec51ed586f844b5cd6</anchor>
      <arglist>(Index rowId, Index colId, const PacketScalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a3d676b414f5069369ecdee330dfad239</anchor>
      <arglist>(Index index, const PacketScalar &amp;val)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NestedExpressionType</type>
      <name>m_expression</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a0f3b6ee3358fdb5f4699d709254665f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ArrayXpr</name>
    <filename>structEigen_1_1ArrayXpr.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::AutoDiffJacobian</name>
    <filename>classEigen_1_1AutoDiffJacobian.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>InputsAtCompileTime</name>
      <anchorfile>classEigen_1_1AutoDiffJacobian.html</anchorfile>
      <anchor>a9c13f96e762b47894b5498e90c427446ae02a3d830389641660d0a3d110a054fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ValuesAtCompileTime</name>
      <anchorfile>classEigen_1_1AutoDiffJacobian.html</anchorfile>
      <anchor>a9c13f96e762b47894b5498e90c427446a43c41fef1343e47f18f0d1ca728e2237</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>abcc3d282a198c67c3c0b15ee81763f5c</anchor>
      <arglist>(const T0 &amp;a0, const T1 &amp;a1, const T2 &amp;a2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1AutoDiffJacobian.html</anchorfile>
      <anchor>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>bool</type>
      <name>operator!=</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a6323551a603c0e76b4ac28966d22f633</anchor>
      <arglist>(const Scalar &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a4449c042a5346f43af3c077a0f5ed271</anchor>
      <arglist>(const AutoDiffScalar&lt; OtherDerType &gt; &amp;b) const </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; DerType &amp; &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>ae13c2512b0664068c0877f14f3ac7a8c</anchor>
      <arglist>(const Scalar &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffScalar&lt; CwiseBinaryOp&lt; internal::scalar_difference_op&lt; Scalar &gt;, const DerType, const typename internal::remove_all&lt; OtherDerType &gt;::type &gt; &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>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>a31650943bfd01af102eab73201d666cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AutoDiffScalar &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a76603d0712d173a59f932237645142ad</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>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>ad43e0e3225e399ddff05ac2e5afacf3c</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>a020aeaaef57abc0b0fab9aa378a2357b</anchor>
      <arglist>(const AutoDiffScalar&lt; OtherDerType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a2f3e7f6c51c7087fc7a5ab0370723430</anchor>
      <arglist>(const Scalar &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>acd87b489cfdf28dab12688f942a26d84</anchor>
      <arglist>(const AutoDiffScalar&lt; OtherDerType &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>add21a2634b2db195f71257a3b4b23b44</anchor>
      <arglist>(const Scalar &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a5cd47ce004687d2c305b87b04b615692</anchor>
      <arglist>(const AutoDiffScalar&lt; OtherDerType &gt; &amp;b) 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>bool</type>
      <name>operator==</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a3422432353fb95995f1dd2d7a0c0fd79</anchor>
      <arglist>(const Scalar &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a682f37dd6be59c0d6d5da7bcd5056cb1</anchor>
      <arglist>(const AutoDiffScalar&lt; OtherDerType &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a188f5bcd3ba2e11bce50fd63a9bea0f7</anchor>
      <arglist>(const Scalar &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a179828152cbedc873233f365fb9b7d09</anchor>
      <arglist>(const AutoDiffScalar&lt; OtherDerType &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a391149b34f692f8108a6e0c3274cf117</anchor>
      <arglist>(const Scalar &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>aa0522824c11ef42e8d6b3a05c7eaabfe</anchor>
      <arglist>(const AutoDiffScalar&lt; OtherDerType &gt; &amp;b) const </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 bool</type>
      <name>operator!=</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>ad4fbf9cab7f13777cab64dc8b262f14b</anchor>
      <arglist>(const Scalar &amp;a, const AutoDiffScalar &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>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_opposite_op&lt; Scalar &gt;, const DerType &gt; &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a64be15e08f3db2e24a97f3eaabc7160b</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 bool</type>
      <name>operator&lt;</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a7f329201c1c6671fa0bd1aaa1be0e30b</anchor>
      <arglist>(const Scalar &amp;a, const AutoDiffScalar &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>aaa3efe607e0e4cac21c7ccb1d0f5f800</anchor>
      <arglist>(std::ostream &amp;s, const AutoDiffScalar &amp;a)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>adbe3f187ba731644689b7908c1edbe22</anchor>
      <arglist>(const Scalar &amp;a, const AutoDiffScalar &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>aca029e0c06ceede1858ee90101484d28</anchor>
      <arglist>(const Scalar &amp;a, const AutoDiffScalar &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&gt;</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>abf6b293bf812336bd22db1a4d1894751</anchor>
      <arglist>(const Scalar &amp;a, const AutoDiffScalar &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>af1c73c080143c2e35e61c4655bacbb44</anchor>
      <arglist>(const Scalar &amp;a, const AutoDiffScalar &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::AutoDiffVector</name>
    <filename>classEigen_1_1AutoDiffVector.html</filename>
    <templarg>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::BiCGSTAB</name>
    <filename>classEigen_1_1BiCGSTAB.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>IterativeSolverBase&lt; BiCGSTAB&lt; _MatrixType, _Preconditioner &gt; &gt;</base>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>a554d1b151abad22dfd9eb1337779d3f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>a32fdde20d29016946ae69b4ed5915f22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Preconditioner</type>
      <name>Preconditioner</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>ae530e71021e146c29a47e4d634c279ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>a04cd3a89fc09e4fc6a464ee879caa3db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>ac52ea7eaf5cfde0eef5f846e95f49e02</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>add6b84befda77e01b967dd7dfeb707d1</anchor>
      <arglist>(const Rhs &amp;b, Dest &amp;x) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solveWithGuess</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>ada934c30b088d8845045f2c838ed4262</anchor>
      <arglist>(const Rhs &amp;b, Dest &amp;x) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BiCGSTAB</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>ae1a0df6ef6e947256c3cb83ce7df7eda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BiCGSTAB</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>ad542cbb1f01cfed1a706b1411fd5823e</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval_with_guess&lt; BiCGSTAB, Rhs, Guess &gt;</type>
      <name>solveWithGuess</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>a641507edc74bde02b6051eaec262a263</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, const Guess &amp;x0) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BiCGSTAB</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>ab478a5cee2227902a89b50a353f055b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>IterativeSolverBase&lt; BiCGSTAB &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>a6620d6485b61fb2df151347f8f75a7cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Block</name>
    <filename>classEigen_1_1Block.html</filename>
    <templarg>XprType</templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <templarg>InnerPanel</templarg>
    <base>BlockImpl</base>
    <member kind="typedef">
      <type>Impl</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>ab6380a1694e62dd00877746c0073ad88</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Block</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>aebf8889be487c3fd556ffc32ba97cb0a</anchor>
      <arglist>(XprType &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Block</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>a5e16f1d1489fc52c6d645ecdca21a04d</anchor>
      <arglist>(XprType &amp;xpr, Index a_startRow, Index a_startCol)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Block</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>ada2cc270c9bee038c501576486df380f</anchor>
      <arglist>(XprType &amp;xpr, Index a_startRow, Index a_startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>BlockImpl&lt; XprType, BlockRows, BlockCols, InnerPanel, typename internal::traits&lt; XprType &gt;::StorageKind &gt;</type>
      <name>Impl</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>ae6c9a65ea6be7fe31e4b37a6867a0c69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::BlockImpl&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true, Sparse &gt;</name>
    <filename>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <base>SparseMatrixBase&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;</base>
    <class kind="class">Eigen::BlockImpl&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true, Sparse &gt;::InnerIterator</class>
    <class kind="class">Eigen::BlockImpl&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true, Sparse &gt;::ReverseInnerIterator</class>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>a9f679dc29f21e4c0f086829443885068a8561cc668e4ea331102ca6f70533479d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockImpl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>a5a6430d29fa5334f8e35a15f31731c39</anchor>
      <arglist>(const SparseMatrixType &amp;xpr, int i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockImpl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>a9fcf928e9087bc1761c0378a778e3a56</anchor>
      <arglist>(const SparseMatrixType &amp;xpr, int startRow, int startCol, int blockRows, int blockCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>a62a11ae986294b403c797bac905f293b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>abff3e6a27ad25968b7813b69a10669c5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>aa00a3e0aea63eaae5ea7828184780822</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>lastCoeff</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>a00281f9e6580ac9838608420408f9432</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>adab47547f9d39253cf8230c35c57ab59</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BlockType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>a9f3e2e0b37a09b2a621d977803501fe1</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>BlockType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>a1fea1d08fd588dfc12b9379c9e2ea32d</anchor>
      <arglist>(const BlockType &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>ac03e5ce67797b382904ca7a88ce6938f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>ad03eca6cccd7fddc9b1ec8f475145076</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>a6c7d7507ab4ed693f59e740334e36b8e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>a2cdbce4d35e1fe67b1d7047adf544353</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>a4cd7a911c73d1f35f513b4c62a9104ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterSize</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>a4d37968861a17ae99a4356e4c92cdbb3afe4ed5baa764a2ca816fa8b79403b9b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SparseMatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>aed0d795cbe405063a1b2bb76024fcc8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, OuterSize &gt;</type>
      <name>m_outerSize</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>ae35b183fc4b60a0fbbd8246ec6517edb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerStart</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>a1b00f0324ad2c2ee7b813608afd84cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::remove_all&lt; typename SparseMatrixType::Nested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>a85ef01e8a89afc7ff26205acdc7c9c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt;</type>
      <name>BlockType</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>a42c03aab441998d1d4fb93b29edd7bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseMatrix&lt; _Scalar, _Options, _Index &gt;</type>
      <name>SparseMatrixType</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>aad5515f0a9f3df7c9dc521c0972a0c60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::BlockImpl&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true, Sparse &gt;::InnerIterator</name>
    <filename>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc709539cfec60c39cc363b17bf640f9ba.html</filename>
    <base>Eigen::SparseMatrix::InnerIterator</base>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc709539cfec60c39cc363b17bf640f9ba.html</anchorfile>
      <anchor>a3480723fce12f62b9e26b6e5b67e8ebd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc709539cfec60c39cc363b17bf640f9ba.html</anchorfile>
      <anchor>a59bdde082244c064f9a95e87c7191815</anchor>
      <arglist>(const BlockType &amp;xpr, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc709539cfec60c39cc363b17bf640f9ba.html</anchorfile>
      <anchor>a98722071241ef91d3fd5a6f730f52938</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc709539cfec60c39cc363b17bf640f9ba.html</anchorfile>
      <anchor>ad6d9bfb5a535e0a6e7a079c6370d5a0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::BlockImpl&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true, Sparse &gt;::ReverseInnerIterator</name>
    <filename>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc74a7cfd9356812d0a8cb54c56aa40c39.html</filename>
    <base>Eigen::SparseMatrix::ReverseInnerIterator</base>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc74a7cfd9356812d0a8cb54c56aa40c39.html</anchorfile>
      <anchor>ad91df07b566da68ca3ffba9e75394131</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc74a7cfd9356812d0a8cb54c56aa40c39.html</anchorfile>
      <anchor>a6f008a933140ba40ca7415b4ff65db86</anchor>
      <arglist>(const BlockType &amp;xpr, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc74a7cfd9356812d0a8cb54c56aa40c39.html</anchorfile>
      <anchor>a55d4417909187193da608f9de0c57a3c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc74a7cfd9356812d0a8cb54c56aa40c39.html</anchorfile>
      <anchor>ad9d1a7df08d2303d4a54c8548acd7487</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, InnerPanel, Dense &gt;</name>
    <filename>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <templarg>InnerPanel</templarg>
    <base>BlockImpl_dense&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;</base>
    <member kind="typedef">
      <type>Impl</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Dense_01_4.html</anchorfile>
      <anchor>a6343ad315fba432c3ccfccbcae23de9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockImpl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Dense_01_4.html</anchorfile>
      <anchor>a98eb6d8b740416ad8aa4522db8a0012b</anchor>
      <arglist>(XprType &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockImpl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Dense_01_4.html</anchorfile>
      <anchor>ae08c6cb78625e9bc59398a4d3c8959a7</anchor>
      <arglist>(XprType &amp;xpr, Index a_startRow, Index a_startCol)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockImpl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Dense_01_4.html</anchorfile>
      <anchor>a9eeb9050ed6b0539e406189051ad2610</anchor>
      <arglist>(XprType &amp;xpr, Index a_startRow, Index a_startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::BlockImpl_dense&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;</type>
      <name>Impl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Dense_01_4.html</anchorfile>
      <anchor>abeec0e805efe001ed909d881180dd68a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Dense_01_4.html</anchorfile>
      <anchor>a6c0a8c464eb9d0abf7609534e3c707f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, InnerPanel, Sparse &gt;</name>
    <filename>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</filename>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <templarg>InnerPanel</templarg>
    <base>SparseMatrixBase&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</base>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <class kind="class">Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, InnerPanel, Sparse &gt;::InnerIterator</class>
    <class kind="class">Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, InnerPanel, Sparse &gt;::ReverseInnerIterator</class>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a7e8e817e9819b2786c3a537cb2cc87c1ac26e6a3e88a67281ae9bc905d42999e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockImpl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>ab4e63f5779444bd8f03e60fd6ccd338f</anchor>
      <arglist>(const XprType &amp;xpr, int i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockImpl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a7ea3e619f512639e0b72af8e152338bd</anchor>
      <arglist>(const XprType &amp;xpr, int startRow, int startCol, int blockRows, int blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a14ddc7d0933c82f137e9a03596d2f7ac</anchor>
      <arglist>(int row, int col) const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>af279742ebf81b89ae90916e75002b251</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a9f1ae66c6f88e0133dcf49ecd5e63b0a</anchor>
      <arglist>(int row, int col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a718b48b633ada0a7ce8f2ef81392dc4c</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a0f35eba7ce1acc06a6aabb162edb76c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const _MatrixTypeNested &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a0a6592ee97e4fc0282e2dadcee5e37e4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>ab8f6f418c2c54c94efe2aafc80b95a95</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, ColsAtCompileTime &gt;</type>
      <name>m_blockCols</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a660cab28430727dc43dd7715ef67fb06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, RowsAtCompileTime &gt;</type>
      <name>m_blockRows</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a56f40ad14a87e57ce025c9069dd22a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a3132eeea31c5a7e46994d1fe7ab8b528</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, XprType::ColsAtCompileTime==1?0:Dynamic &gt;</type>
      <name>m_startCol</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a28237b3b6320adfa5fdf343b11e26afb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, XprType::RowsAtCompileTime==1?0:Dynamic &gt;</type>
      <name>m_startRow</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>af1ec44ed1855328a5c24e8b27bbfe05a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::remove_all&lt; typename XprType::Nested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>acc94ba0d1f7f531a08624d7725bb6aca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;</type>
      <name>BlockType</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a6afe34f45377eb9f7df35faf434de562</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>aa924b24c6b18faf2555962894c432de9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a99441194e6f15f78e2006a14490e9806</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, InnerPanel, Sparse &gt;::InnerIterator</name>
    <filename>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a719a682d763ea003f136c1e6b0cfe63d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a6da736c7a1d7355e4f423f08a46b29c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>abfc2d451edb5be0eb01b5aee62449a0d</anchor>
      <arglist>(const BlockType &amp;block, Index outer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>aa630d6823589beea865a2e267181f4bd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a8d0d56f9665d10d4e4df6cb233e35921</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>adaf31f173c7b76c96e4d7bc40f23f10e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_MatrixTypeNested::InnerIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a0b289b75ff92a88eeaeefca93878ff43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const BlockType &amp;</type>
      <name>m_block</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a152d01f2b7505b975cb965fbc96dfe9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_end</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a0ef6efe9496e0d573b0bb4bf53da92ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, InnerPanel, Sparse &gt;::ReverseInnerIterator</name>
    <filename>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1ReverseInnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a2310344e34caee3a56a2236d17eb2ee0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a945040e8be10f11004547581360e6476</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a5ea8e3e9b26bca45b1bf59ec460ca86b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a819185463be106d21d8e520dcdae778c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>aadb326e7be387ec1b0291bcb1a4a7878</anchor>
      <arglist>(const BlockType &amp;block, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a2baa903ee866265e0667551849b2a88a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_MatrixTypeNested::ReverseInnerIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a8c27b914d5f23ea7cb90ee8ea86adf1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_begin</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>abd2a91cc931389ff4c56e361056c2232</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const BlockType &amp;</type>
      <name>m_block</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a4f7ccd90b646461c1ce9389c4028e175</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, true, Sparse &gt;</name>
    <filename>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</filename>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <base>SparseMatrixBase&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</base>
    <class kind="class">Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, true, Sparse &gt;::InnerIterator</class>
    <class kind="class">Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, true, Sparse &gt;::ReverseInnerIterator</class>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a55eca909d529957de543b46d52baa28aa8e044a3c097d49cb1e56be5f96612808</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockImpl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a62c108eda64fcf9c4eabfc0e86c8059f</anchor>
      <arglist>(const XprType &amp;xpr, int i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockImpl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>abf9561a47516508ea8691bf7f0d47776</anchor>
      <arglist>(const XprType &amp;xpr, int startRow, int startCol, int blockRows, int blockCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>ae0644376eecbff21b23aa750c18ad8b1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>ae98011c613444f1c1a733f3087a1cf6d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterSize</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>ac36d38553284510ea337ae116d0856f9a4298e9b60f063dc13c0780bd5951541f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a2191cedc43eeec58be083932f07eb3b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, OuterSize &gt;</type>
      <name>m_outerSize</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a6525976971d94e822a9942ad4e7214c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerStart</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a3938dc4edb0eba663df891828d5fe30d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::remove_all&lt; typename XprType::Nested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a757b3d000352980b0a2b556de5a6f110</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Block&lt; XprType, BlockRows, BlockCols, true &gt;</type>
      <name>BlockType</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a3027a9f5d132a09a248a3c95f0b8d5c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, true, Sparse &gt;::InnerIterator</name>
    <filename>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a712e66bf03803753842b98cab48f92db</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a5bb41f6715cc0091e721231b72348fbb</anchor>
      <arglist>(const BlockType &amp;xpr, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a555ea25302d6e63d9cfc8e655bc085ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a4f661268a844850b5903e8f2d3cde109</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>BlockImpl::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a093ecde160ede4206e4c0bf16ea072ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, true, Sparse &gt;::ReverseInnerIterator</name>
    <filename>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4_1_1ReverseInnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>afee5f95d72bca30e42ef557680e4e1e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a5fa6e10e48026bcb9f350121aeb76690</anchor>
      <arglist>(const BlockType &amp;xpr, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a8d7ef0f3aaad929cc04187ebe0ad622e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a86dbb2f4c9fed16ecb6441b4c1209cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>BlockImpl::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a8422428dc4c31568f5486ed36b6d58b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CholmodBase</name>
    <filename>classEigen_1_1CholmodBase.html</filename>
    <templarg>_MatrixType</templarg>
    <templarg>_UpLo</templarg>
    <templarg>Derived</templarg>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ade1824bda34b15c479030eec5e064ba8a4ee3784d05afb083ef925ed75aa56a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>CholMatrixType</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a82a0f525caf126ef100aa602bb2b90ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a7ae8b19702b24e187b9964e1f1c79db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>afe78a31a015c2044984b8db916694af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a71ebe5db761957c82e451118f7ff7d63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad6a5c19a8dda800ca460fc8dfc0fca08</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a7a0ebff783e6e91622fc2775dad7326c</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>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a42eac34b96cd6d88841ba2b943071953</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>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a5ac967e9f4ccfc43ca9e610b89232c24</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>cholmod_common &amp;</type>
      <name>cholmod</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a6a85bf52d6aa480240a64f277d7f96c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodBase</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ac321082a7fdaba8f01f0860325830cd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodBase</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a1b54c3f3d0315a6c581c6ded51076bf6</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a404b4d5a3a90ed7c994f70a275e2a8de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>abaf5be01b1e3035a4de0b19f5b63549e</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a248219bf49ac5fdb0ba30566d9daa825</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a0341cc28245b89c85e78a26ba3379ce8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpMemory</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a1edeab014fff595aef0d8085f459253b</anchor>
      <arglist>(Stream &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a5bd9c9ec4d1c15f202a6c66b5e9ef37b</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a6a23ef00cfb9a326ae9224a22548f7f5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ae03e9d2453235fb0d18c976e5cb911f3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setShift</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a886fc102723ca7bde4ac7162dfd72f5d</anchor>
      <arglist>(const RealScalar &amp;offset)</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; CholmodBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a5132a9d4307aa249807ef5b3c501188e</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>const internal::sparse_solve_retval&lt; CholmodBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad4ef9f7a15f29a0e15a265f09eb72b8d</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CholmodBase</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a86ae537fd793334d90c4208b86d10a5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>abb97dcccd90c5e529c6708005cc084cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cholmod_common</type>
      <name>m_cholmod</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a160c7925c7d7272b721b7c5c715403db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cholmod_factor *</type>
      <name>m_cholmodFactor</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a137eb7ffaff34f811fae47d21a8114b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a4618b21b4c72f33d078124e6959446ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a438be23d40a87065edd187a269c1853d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a7b807139f545adaf27de92a9be087e96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_shiftOffset</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a32bfc54dad6f6dfdc7b11d5fc4ba727c</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CholmodDecomposition</name>
    <filename>classEigen_1_1CholmodDecomposition.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <base>CholmodBase&lt; _MatrixType, _UpLo, CholmodDecomposition&lt; _MatrixType, _UpLo &gt; &gt;</base>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1CholmodDecomposition.html</anchorfile>
      <anchor>aea53309ad25a4d695c6884ca4016ab89</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodDecomposition</name>
      <anchorfile>classEigen_1_1CholmodDecomposition.html</anchorfile>
      <anchor>a5772a4921664ad9888dfec92dc6769ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodDecomposition</name>
      <anchorfile>classEigen_1_1CholmodDecomposition.html</anchorfile>
      <anchor>aa89a5c32285a145485f143caa234cd9d</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMode</name>
      <anchorfile>classEigen_1_1CholmodDecomposition.html</anchorfile>
      <anchor>afa7d632441f66874d4097276d5e23df5</anchor>
      <arglist>(CholmodMode mode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CholmodDecomposition</name>
      <anchorfile>classEigen_1_1CholmodDecomposition.html</anchorfile>
      <anchor>a2f9ff607bd24199636e3da8f076dd909</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1CholmodDecomposition.html</anchorfile>
      <anchor>a85db020782a18263b54252eb7b4ba15f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CholmodBase&lt; _MatrixType, _UpLo, CholmodDecomposition &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CholmodDecomposition.html</anchorfile>
      <anchor>ad5331c91bb8c754b5da5253282e69031</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CholmodSimplicialLDLT</name>
    <filename>classEigen_1_1CholmodSimplicialLDLT.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <base>CholmodBase&lt; _MatrixType, _UpLo, CholmodSimplicialLDLT&lt; _MatrixType, _UpLo &gt; &gt;</base>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1CholmodSimplicialLDLT.html</anchorfile>
      <anchor>a25eb39d9c0d5baef08fda965444cb27e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodSimplicialLDLT</name>
      <anchorfile>classEigen_1_1CholmodSimplicialLDLT.html</anchorfile>
      <anchor>aa804d5c72980bf74cc0da72d3b282c45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodSimplicialLDLT</name>
      <anchorfile>classEigen_1_1CholmodSimplicialLDLT.html</anchorfile>
      <anchor>a98280cac66601a0ef98d28de1a430061</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CholmodSimplicialLDLT</name>
      <anchorfile>classEigen_1_1CholmodSimplicialLDLT.html</anchorfile>
      <anchor>ad710a54d3331dca280e25b4fb00ce8ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1CholmodSimplicialLDLT.html</anchorfile>
      <anchor>a368110df5fb61cbebbce2c43bcc8faa7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CholmodBase&lt; _MatrixType, _UpLo, CholmodSimplicialLDLT &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CholmodSimplicialLDLT.html</anchorfile>
      <anchor>ab16ab3714278d2bcdcbfbadf4131011b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CholmodSimplicialLLT</name>
    <filename>classEigen_1_1CholmodSimplicialLLT.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <base>CholmodBase&lt; _MatrixType, _UpLo, CholmodSimplicialLLT&lt; _MatrixType, _UpLo &gt; &gt;</base>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1CholmodSimplicialLLT.html</anchorfile>
      <anchor>a88c7441fa03aed599eba4f29492e7fe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodSimplicialLLT</name>
      <anchorfile>classEigen_1_1CholmodSimplicialLLT.html</anchorfile>
      <anchor>ab2a48ff9ff61845c045c1a4ac4145931</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodSimplicialLLT</name>
      <anchorfile>classEigen_1_1CholmodSimplicialLLT.html</anchorfile>
      <anchor>a5f0aaf18cba4b276da9946f968fbf14b</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CholmodSimplicialLLT</name>
      <anchorfile>classEigen_1_1CholmodSimplicialLLT.html</anchorfile>
      <anchor>aa1a14f409309ec3a418373b0a3369baa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1CholmodSimplicialLLT.html</anchorfile>
      <anchor>a6014655338ba52e480682c73b9da2061</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CholmodBase&lt; _MatrixType, _UpLo, CholmodSimplicialLLT &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CholmodSimplicialLLT.html</anchorfile>
      <anchor>a99e6dcff0aa317d342a253b82ffa6d45</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CholmodSupernodalLLT</name>
    <filename>classEigen_1_1CholmodSupernodalLLT.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <base>CholmodBase&lt; _MatrixType, _UpLo, CholmodSupernodalLLT&lt; _MatrixType, _UpLo &gt; &gt;</base>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1CholmodSupernodalLLT.html</anchorfile>
      <anchor>a65e46c3ca6023d947706dac78173e916</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodSupernodalLLT</name>
      <anchorfile>classEigen_1_1CholmodSupernodalLLT.html</anchorfile>
      <anchor>a06c337e34307dcf94b8f1291aafeaeee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodSupernodalLLT</name>
      <anchorfile>classEigen_1_1CholmodSupernodalLLT.html</anchorfile>
      <anchor>acd892066850e8ee5fbdc33d40f006cb3</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CholmodSupernodalLLT</name>
      <anchorfile>classEigen_1_1CholmodSupernodalLLT.html</anchorfile>
      <anchor>aa301c84ce1b78a5498e10afe2aaa80ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1CholmodSupernodalLLT.html</anchorfile>
      <anchor>a06172bfd8b6408d1291246c0535e1684</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CholmodBase&lt; _MatrixType, _UpLo, CholmodSupernodalLLT &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CholmodSupernodalLLT.html</anchorfile>
      <anchor>a4e63b0439f514f6d3d1c0dcf49b13e22</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CoeffBasedProduct</name>
    <filename>classEigen_1_1CoeffBasedProduct.html</filename>
    <templarg>LhsNested</templarg>
    <templarg>RhsNested</templarg>
    <templarg>NestingFlags</templarg>
    <base protection="private">Eigen::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>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>ab590898852375c6e5d95acd5988aed19</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>aadc553c7143dd51e0d574ecdc519e229</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>a14d2d7a2e08daa43faa84c54660482ce</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>a961936695b08556dcd451707ce20e1a1</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CoeffBasedProduct</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>ab2e50e6efe7922fd17a638295cd003a9</anchor>
      <arglist>(const CoeffBasedProduct &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CoeffBasedProduct</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>ae30d1961808d104c65a95c68f080fedd</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>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>a00c1164410e686e283e090b6103b5a20</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; const LazyCoeffBasedProductType, 0 &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>adb3eefed36b28ebba499e8e0eebdbce1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; const LazyCoeffBasedProductType, DiagonalIndex &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>afd95cf6e859fb3ee794a45ccb7396f24</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; const LazyCoeffBasedProductType, Dynamic &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>aa2492e0565b8888f6c8e3f187d8c437c</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>const _LhsNested &amp;</type>
      <name>lhs</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>ad17035bc69231fe14070c37582fe643a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator const PlainObject &amp;</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>aa602332644fb64345169826caf3706f8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>a4315fc7c0336bc2a8c7294c82026e040</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>const _RhsNested &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>ab7479c57fcdc67853ddb47edf60d24a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>a2c3d78d3294d9d735df66ea5ae3f5445</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::add_const_on_value_type&lt; LhsNested &gt;::type</type>
      <name>m_lhs</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>af80871cb03a8af492e2d190a71ee92c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>a1acbe2402211c1559dfe84eeb83a1366</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::add_const_on_value_type&lt; RhsNested &gt;::type</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>ab4e2a94badbde47e5b31ae09b3928f83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>a8f259f401717a4c2383faf0a562ac4d3a3560e7996f89b34d46824136bf4e9114</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSize</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>a8f259f401717a4c2383faf0a562ac4d3ab49ca2fa0889efd72d6b758bc3af0ef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; CoeffBasedProduct &gt;::_LhsNested</type>
      <name>_LhsNested</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>a6b6cd789293f711f6e5e7c142a6bd2ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; CoeffBasedProduct &gt;::_RhsNested</type>
      <name>_RhsNested</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>a171ba74b3c23c9a9c3d5fa4ebcf370d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CoeffBasedProduct&lt; LhsNested, RhsNested, NestByRefBit &gt;</type>
      <name>LazyCoeffBasedProductType</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>a9d2d621696b96b4057d5478b80534c04</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>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>ad344f522a14f969ede529ec0e75b47ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::COLAMDOrdering</name>
    <filename>classEigen_1_1COLAMDOrdering.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Matrix&lt; Index, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1COLAMDOrdering.html</anchorfile>
      <anchor>a6f32d280de2a480a3822d1336c57de0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, Index &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1COLAMDOrdering.html</anchorfile>
      <anchor>a50936b8f7598735739948af1242c54e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1COLAMDOrdering.html</anchorfile>
      <anchor>a40636dc54c6a6c2b971c92145b4dacd5</anchor>
      <arglist>(const MatrixType &amp;mat, PermutationType &amp;perm)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ColPivHouseholderQR</name>
    <filename>classEigen_1_1ColPivHouseholderQR.html</filename>
    <templarg>_MatrixType</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a9f842f12c279db18f97793315cdd1604a2b7d6936770907f5042d03375bff2c1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a9f842f12c279db18f97793315cdd1604a6455fe3000941557fca86f2638304210</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a9f842f12c279db18f97793315cdd1604a2ca0f7e6b9eab150369a284b3509d46b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a9f842f12c279db18f97793315cdd1604aecc869ab5baeb312fb8611f391f44841</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a9f842f12c279db18f97793315cdd1604a8c6eabbda4218455907fa9cd8600e425</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_diag_type&lt; MatrixType &gt;::type</type>
      <name>HCoeffsType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a5773b249a76bed6f46e04b9a2c832019</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; MatrixType, typename internal::remove_all&lt; typename HCoeffsType::ConjugateReturnType &gt;::type &gt;</type>
      <name>HouseholderSequenceType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a55b37f691cf7c54edd525b551eefe566</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>aad94196a60d6730a2d1e04e0259931ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType, Index &gt;::type</type>
      <name>IntRowVectorType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a6a936341a807b4c526edeae544ed3c50</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, RowsAtCompileTime, Options, MaxRowsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>MatrixQType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a67681e867473b1f9eb09e58953399f30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a8276f0f98a2d82532146ae8b5967f6e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; ColsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a04a1ec15296f9c62857e98e7699fe2a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType, RealScalar &gt;::type</type>
      <name>RealRowVectorType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>afb69477038a2efe1a09072fa46030be9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a55487671adbf44783c3c8b109cb0a14d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType &gt;::type</type>
      <name>RowVectorType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ad2e5d38156d09b36f4c57b7746092ad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a7a1da52a50e75161a8ea7b3f72934129</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>absDeterminant</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a48d22ccda5eb5a0911a56c4fa089e750</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColPivHouseholderQR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a9d8a92c2a2f0debe5454812372237ed4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColPivHouseholderQR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a5965d4fdebc04b2df71d67ff0b2d0c2c</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColPivHouseholderQR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a12c2f933c38cd3646f6bdec84acbdaa1</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a1a3b89f935bbddf03fe2024200a36b37</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>colsPermutation</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>af131ff002ab1af8e8b3be37dfa3e287f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ColPivHouseholderQR &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a28c8d0620af0bd5145387017b193e919</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>dimensionOfKernel</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>abdfb03a54aa41aab73ed564afbd09e19</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const HCoeffsType &amp;</type>
      <name>hCoeffs</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab39a52391cba9004c6472099401a4b52</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>householderQ</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a4aa14d4273c9233f2e142b7a758ab8b8</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a896384cd2fed87eb1a17f28b83e8debc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; ColPivHouseholderQR, typename MatrixType::IdentityReturnType &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ad6cdead45726864740d14cbe2123e186</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInjective</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ac4ccd922f93ab102b3b277169c06a844</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInvertible</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a426935560aae4ddbd8f23691c867a4d3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSurjective</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a463ae2d15c6cc23067344e96a4c48855</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>logAbsDeterminant</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ad2aa70ff92ea9a11927fa9787714250c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab702ddd5fdd2f4df5c15e1cad5476b12</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>acdf72e33ed6e93a5d23e7c69c2096756</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a7818d27c50213836a6f6b2e795ab52e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>maxPivot</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ae09a0eab1956d94ff1a2f3fb456762af</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonzeroPivots</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>aa25a504e867fe40503dffb099500c702</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab1f9432e758be94e7a25a7d596bd85e4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>af970701ad87fc8685e1437f238545400</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ColPivHouseholderQR &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ae712cdc9f0e521cfc8061bee58ff55ee</anchor>
      <arglist>(const RealScalar &amp;threshold)</arglist>
    </member>
    <member kind="function">
      <type>ColPivHouseholderQR &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a648df14c457ceceb09d933d06d3bdded</anchor>
      <arglist>(Default_t)</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; ColPivHouseholderQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a6e71804e19c3b50a393abcb6d738bd24</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>threshold</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ad640b94338c5155906cabb422ba5f515</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationType</type>
      <name>m_colsPermutation</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ae8c60cd69becab7d4b6dae2c3013fc3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealRowVectorType</type>
      <name>m_colSqNorms</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a87deb25f34c65fe3f6b435034b292821</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntRowVectorType</type>
      <name>m_colsTranspositions</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a704ec5134f897483b899aab024b4d6c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_det_pq</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a43597f3b3ae67cc05edac305ef24dad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HCoeffsType</type>
      <name>m_hCoeffs</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a36023f1cfaf9676147c244aedddfffea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a512037be99a84c29b835280670113b5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_maxpivot</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a65f1f2cae0c047868da485c8db81f1a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nonzero_pivots</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab99a6c9cc74ca1441d955605cccad919</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_prescribedThreshold</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a9a4f85e7fb5dbb8d46781550f567e1fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_qr</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ae4b89d0232954e45e269669f32449c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RowVectorType</type>
      <name>m_temp</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a1c729c46a632871176a4f68ff80500fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_usePrescribedThreshold</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ad155de2c03a65d9be81a9174efe6e43a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PermutationType::Index</type>
      <name>PermIndexType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a204c3aca71471c74245c9b34dd6e7c1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CommaInitializer</name>
    <filename>structEigen_1_1CommaInitializer.html</filename>
    <templarg>XprType</templarg>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>a708c8fd72594108cf0baf3289e37e2b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>a0fb578ef5537c458150ea8bb7eae63d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CommaInitializer</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>ac2beec1dc1f271931c1b13e2b265f69b</anchor>
      <arglist>(XprType &amp;xpr, const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CommaInitializer</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>ad6dc92ad64291f5ff60972160e402cff</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>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>a3cf9e2b8a227940f50103130b2d2859a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CommaInitializer &amp;</type>
      <name>operator,</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>ad978f99b704ce1e446f1d1973fbd51f1</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>CommaInitializer &amp;</type>
      <name>operator,</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>a77360833e9c98c31406157c99e0d27d2</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CommaInitializer</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>a76c9981fbf100ccbe5175fff593d2d5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>m_col</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>ab31bf5a9a85ca7afd84b7adf4baaaa5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>m_currentBlockRows</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>a9a6ad628399cc4aa31bafe8df7beb850</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>m_row</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>afac25de119210f2df4d814694b6c56f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XprType &amp;</type>
      <name>m_xpr</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>a0e012d28c281acfd727bf3e99780c919</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ComplexEigenSolver</name>
    <filename>classEigen_1_1ComplexEigenSolver.html</filename>
    <templarg>_MatrixType</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>ab4e868f1d72b357fcdbe2df47153433daa2a2d9eb7e0333818fa6d82fad4bd0a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>ab4e868f1d72b357fcdbe2df47153433dab207d393744b012e51dbd40592f5cbae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>ab4e868f1d72b357fcdbe2df47153433da57ae1bf982997b163cae99622c02d1a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>ab4e868f1d72b357fcdbe2df47153433dac51054783492a77bab67dc1f0391e14c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>ab4e868f1d72b357fcdbe2df47153433da14ffdb33a2b31ae8ec67fcc81e510ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a3604c99a69fac3bee42c88cb2b589143</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, ColsAtCompileTime, 1, Options &amp;(~RowMajor), MaxColsAtCompileTime, 1 &gt;</type>
      <name>EigenvalueType</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>ad3a663b1ff5200a098dabbbf9b7162b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, RowsAtCompileTime, ColsAtCompileTime, Options, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>EigenvectorType</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a67cd4d20590abfd86b2639c4c8ea3dd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a6777484fda0cca114ac436c58e70f967</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>ad61f6278843a601096276c9a72c0252f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a7c2f4ce02837e653f92d40a3f3acad87</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a61035d40c9498bb1d47628cdd4946785</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ComplexEigenSolver</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a3322a21574c61eefd450c003515ad802</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ComplexEigenSolver</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a86751f64ebcd5c554551fb5eaaa02db7</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ComplexEigenSolver</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a01c41de1fa1c20d35373810e4e07b708</anchor>
      <arglist>(const MatrixType &amp;matrix, bool computeEigenvectors=true)</arglist>
    </member>
    <member kind="function">
      <type>ComplexEigenSolver &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a662e1913538bf42065c32b895705fd0b</anchor>
      <arglist>(const MatrixType &amp;matrix, bool computeEigenvectors=true)</arglist>
    </member>
    <member kind="function">
      <type>const EigenvalueType &amp;</type>
      <name>eigenvalues</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a7b0d9c8700a8386af15cbbf078cc428c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const EigenvectorType &amp;</type>
      <name>eigenvectors</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>ac7e1a42ab876927948a61cfec58d7bdf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>getMaxIterations</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>aeec4754e32bf2d1c650bf3aed110c3d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>afcd553ae7aa42aa1fd3f34b7764cd25b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ComplexEigenSolver &amp;</type>
      <name>setMaxIterations</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a0c5a974da17774d75be41e351e6bda62</anchor>
      <arglist>(Index maxIters)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_eigenvectorsOk</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>aaae579b2c6a89d7bdba009bdb89f1a6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EigenvalueType</type>
      <name>m_eivalues</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a2dbb933120321d03761975a2b690a07b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EigenvectorType</type>
      <name>m_eivec</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a2d507484b14171d4d1137d7f2b04576e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a50049111bc1de16bd271cdb55e40f87b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EigenvectorType</type>
      <name>m_matX</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a5af4bbd1177ecb5f6017a98c682862ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComplexSchur&lt; MatrixType &gt;</type>
      <name>m_schur</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>abfdd3bc09d7f5f298c3ec8e0a715daab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>doComputeEigenvectors</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a5943c0a2d0bb9145ecdb0bbfb391684a</anchor>
      <arglist>(const RealScalar &amp;matrixnorm)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>sortEigenvalues</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a977117acbb9361ce295e8ef5279acbae</anchor>
      <arglist>(bool computeEigenvectors)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ComplexSchur</name>
    <filename>classEigen_1_1ComplexSchur.html</filename>
    <templarg>_MatrixType</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a2b412b2ed57081b54ff85110dbe4b865aa21901583016e3f7ccc07e8fb964c91e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a2b412b2ed57081b54ff85110dbe4b865ac3a4117284eef3308e12fbce55579f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a2b412b2ed57081b54ff85110dbe4b865ad8b8ae29e8e41493cbf127219ef2bbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a2b412b2ed57081b54ff85110dbe4b865a647cd185b4eb2887f292f257201dcbe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a2b412b2ed57081b54ff85110dbe4b865ac0b0a94625484decab7f29525eb8ad36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, RowsAtCompileTime, ColsAtCompileTime, Options, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>ComplexMatrixType</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>af61fe57877d51cfb50178f78534042f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ae1a4713b53f821867fbad617e426832a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a3a6e064d7dd0916ee26f85ce1e09c187</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>afb9e799fdea51d173e310c82d80d5947</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a360081b7ad59db28b9955dea3e4b7dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a9a8ee9df37ee1f90d0e53103c58683c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ComplexSchur</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ad46790cda5b757225a309f90a8bd119b</anchor>
      <arglist>(Index size=RowsAtCompileTime==Dynamic?1:RowsAtCompileTime)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ComplexSchur</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a1b0fcd6cd17ba9cedbee8be7e785e2b1</anchor>
      <arglist>(const MatrixType &amp;matrix, bool computeU=true)</arglist>
    </member>
    <member kind="function">
      <type>ComplexSchur &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>afc964634b01ff32380421eb3dc19bad9</anchor>
      <arglist>(const MatrixType &amp;matrix, bool computeU=true)</arglist>
    </member>
    <member kind="function">
      <type>ComplexSchur &amp;</type>
      <name>computeFromHessenberg</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a86208e05cbf23235adf34dde52dbebad</anchor>
      <arglist>(const HessMatrixType &amp;matrixH, const OrthMatrixType &amp;matrixQ, bool computeU=true)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>getMaxIterations</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a2fc0b7bc409a49e7cdb7b6edcfff26eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>acc28b5ca309e5ef30c4ae3d55cdb2d5a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ComplexMatrixType &amp;</type>
      <name>matrixT</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a5c293f662b799b41a1ec09ecdc9a2349</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ComplexMatrixType &amp;</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a35fd4c307ddf74b10beeabb4caada216</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ComplexSchur &amp;</type>
      <name>setMaxIterations</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a6ca227fbd5387f3a625351354b8eec44</anchor>
      <arglist>(Index maxIters)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>m_maxIterationsPerRow</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ad37ef6058ce690a1fac4cc524b70cbf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HessenbergDecomposition&lt; MatrixType &gt;</type>
      <name>m_hess</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>afa2fb01289186fe882d7db7f2493b0ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>adb18a90a2087d7a89253275d311418c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a48e29539f604b170a3e757f5cbeeb818</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComplexMatrixType</type>
      <name>m_matT</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a1ae856aee520ee8fca06376fc7fd8b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComplexMatrixType</type>
      <name>m_matU</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a53fefee5d25b8853fbd0b2c4f0873a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_matUisUptodate</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a8a6b06445c8c2a10191052880cadb7cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_maxIters</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a2e55a5d20381f8f898872f318d591785</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>ComplexScalar</type>
      <name>computeShift</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ad237355f8b2d204b1eca19158a469837</anchor>
      <arglist>(Index iu, Index iter)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reduceToTriangularForm</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a57ef0baf828122eccaa9b8a74ea5d14b</anchor>
      <arglist>(bool computeU)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>subdiagonalEntryIsNeglegible</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ab9c698aac87cd5baa067045cd4b5bdaa</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::complex_schur_reduce_to_hessenberg&lt; MatrixType, NumTraits&lt; Scalar &gt;::IsComplex &gt;</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ad25f2162da857c1114ed0383648a7728</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ConjugateGradient</name>
    <filename>classEigen_1_1ConjugateGradient.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <templarg></templarg>
    <base>IterativeSolverBase&lt; ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt; &gt;</base>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>a1ba7ed08da575d2a20901affac61afe4a4a8e0eab77daad2f99dbcab7a83f2117</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>a9a5fccee468ea7df446f51ace5568443</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>ac7e663c3436a92b0c2f45b288fbc1bb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Preconditioner</type>
      <name>Preconditioner</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>a3d4ee165efe6de3647f9a1bc8074b8f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>aa29f85be5f03e532742c148d00cd56b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>a8c5a83c590bec382e23713092bfeec3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>a476e581e58f3653b527d3fd664873794</anchor>
      <arglist>(const Rhs &amp;b, Dest &amp;x) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solveWithGuess</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>aa3c31a0d451759e5197169a88f754f22</anchor>
      <arglist>(const Rhs &amp;b, Dest &amp;x) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConjugateGradient</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>a92a9656ca9fa4da240194f89229255eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConjugateGradient</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>a36acde5d6504d19fd5c43318b98272d1</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval_with_guess&lt; ConjugateGradient, Rhs, Guess &gt;</type>
      <name>solveWithGuess</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>a52ef78b3095d410acb1ce0082519adb5</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, const Guess &amp;x0) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ConjugateGradient</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>a9c1c5dc0312d20074ecf1fb3874bd1ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>IterativeSolverBase&lt; ConjugateGradient &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>a7dddb81de9430bb992736ff3f633fd9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Cwise</name>
    <filename>classEigen_1_1Cwise.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>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a10d02b040c52bbf7ba8418f3b34e6dec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; ExpressionType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a23faa01c3e06f0a5b96317d46e21cdc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_add_op&lt; Scalar &gt;, ExpressionType &gt;</type>
      <name>ScalarAddReturnType</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>aad26946ae770b0b7f8238cfa2ad8f748</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const ExpressionType &amp;</type>
      <name>_expression</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a29dd8af0958bf9e83345c1c376b4ea38</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Cwise</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a8f0ac3ece6106fedfa11e668e4c2a516</anchor>
      <arglist>(const ExpressionType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_BINOP_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>abac383189506e3a2c55e36d404b2fc2a</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>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a940f9277c50f9c798e8641501644c2fd</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>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a2961093175710a4e425d11138804bbdd</anchor>
      <arglist>(std::less_equal) operator&lt;</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_BINOP_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a2c94737fc14ae10946630d8560a9dd08</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>classEigen_1_1Cwise.html</anchorfile>
      <anchor>ac4018db4ba87443b9aac564653dfb81a</anchor>
      <arglist>(std::greater_equal) operator&gt;</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_BINOP_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a36df2e73fdbbcc4753b79a4c761eeb7d</anchor>
      <arglist>(std::equal_to) operator</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_BINOP_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>ab961db5aef448d31e6d207d93d5ff98d</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>classEigen_1_1Cwise.html</anchorfile>
      <anchor>adcdcd81598c8b08ed1f16c845adbff73</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>classEigen_1_1Cwise.html</anchorfile>
      <anchor>abbd07d24d4a1e9143e1c4fc9dade38b8</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>classEigen_1_1Cwise.html</anchorfile>
      <anchor>ae701f20bdfd74b084860dae4bce28862</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>classEigen_1_1Cwise.html</anchorfile>
      <anchor>ad36fffd27dd6f47e7778c6a70a80535f</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>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a20c4129444dbea6679b21f6991947552</anchor>
      <arglist>(std::equal_to) operator</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_COMP_TO_SCALAR_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a37d7a96f851965abd361e753fe5ef585</anchor>
      <arglist>(std::not_equal_to) operator!</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>af80d66fa7b06988d96723521daf261dc</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>classEigen_1_1Cwise.html</anchorfile>
      <anchor>ad705bb71c442bb9476b7872bc23a8e08</anchor>
      <arglist>(internal::scalar_abs_op) abs() const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a2562c39c2869e9794077d7fe7f3eb528</anchor>
      <arglist>(internal::scalar_abs2_op) abs2() const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>ade683be6af16b8a969a418c343c1345d</anchor>
      <arglist>(internal::scalar_square_op) square() const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a472b7d7d4a8825c0e4776cf38cec90f2</anchor>
      <arglist>(internal::scalar_cube_op) cube() const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>ab83875d0ad91408e84994de37663e55c</anchor>
      <arglist>(internal::scalar_inverse_op) inverse() const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>ae6d9685ff46144026da9f14b41aa3fd4</anchor>
      <arglist>(internal::scalar_sqrt_op) sqrt() const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a67e55bde3c29951b85ccbd60c2fe70ca</anchor>
      <arglist>(internal::scalar_exp_op) exp() const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a7a5f1840aaf8bedbd3eff7db36d1da02</anchor>
      <arglist>(internal::scalar_log_op) log() const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>adc619629819868dd318a58d868da1001</anchor>
      <arglist>(internal::scalar_cos_op) cos() const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>ac79fb39048153e465568a90f05aaf599</anchor>
      <arglist>(internal::scalar_sin_op) sin() const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a77154a34d89d303d828ede97562032af</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>classEigen_1_1Cwise.html</anchorfile>
      <anchor>aaed970771ee84deb517cdbcaa9689f75</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>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a6fe9b3c4471dbf7e163eaf07be9ffabd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>ExpressionType &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a358091a64ea1b61dde4cdca82cfbad01</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const ScalarAddReturnType</type>
      <name>operator+</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>abdecdd6614d5f83f62506bee7ac6f6ac</anchor>
      <arglist>(const Scalar &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>ExpressionType &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a15eb2b7ed51a0fb5d0008e47d7c7775e</anchor>
      <arglist>(const Scalar &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>const ScalarAddReturnType</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>ab4f2e1a681dcb3a214e00ea8df0a5049</anchor>
      <arglist>(const Scalar &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>ExpressionType &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a17f9ba1acb47432dbef32f77bb3a35bc</anchor>
      <arglist>(const Scalar &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>ExpressionType &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>abff8497e3dd6802e5dc7407806be0fa4</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExpressionTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a8bfaf4c0f925396bbce503c84c8f6791</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend const ScalarAddReturnType</type>
      <name>operator+</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>ae3ebfb798683c224a3b4f25a4a35073d</anchor>
      <arglist>(const Scalar &amp;scalar, const Cwise &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseBinaryOp</name>
    <filename>classEigen_1_1CwiseBinaryOp.html</filename>
    <templarg>BinaryOp</templarg>
    <templarg>Lhs</templarg>
    <templarg>Rhs</templarg>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>internal::remove_reference&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a6efa62aaf0a6b2fe68abe79bf3d7d37a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_reference&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>aa942695d2bc32d72cd41cea2f1b337b3</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>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a3a22129a1fc8c0f88aa253897397b86d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::nested&lt; Lhs &gt;::type</type>
      <name>LhsNested</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a80556660f0195384c8c69d8a12b60137</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::nested&lt; Rhs &gt;::type</type>
      <name>RhsNested</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a7ba332a554e0e42eeadb738e87e0ebad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a1a3e4db04621d7fb365b173f19c19403</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>CwiseBinaryOp</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a2632be5ea8702275eb319dedb51f0521</anchor>
      <arglist>(const Lhs &amp;aLhs, const Rhs &amp;aRhs, const BinaryOp &amp;func=BinaryOp())</arglist>
    </member>
    <member kind="function">
      <type>const BinaryOp &amp;</type>
      <name>functor</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a06d79b57874aec041a677187aea556de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const _LhsNested &amp;</type>
      <name>lhs</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a010130acbe9d09e219da9507d9d02a26</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const _RhsNested &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>ad7045ea2bf6cfdde60a4bb45152786cc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>af49c7e153f0a8e50c55ffddfdc6bc831</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryOp</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a593530139af18ebc8a626820356b83e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsNested</type>
      <name>m_lhs</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a4cfefb1c4cb3400768bbedc0b8e1df38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a84828626941184a31082055939ad1f0d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseBinaryOpImpl&lt; BinaryOp, Lhs, Rhs, Dense &gt;</name>
    <filename>classEigen_1_1CwiseBinaryOpImpl_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>classEigen_1_1CwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Dense_01_4.html</anchorfile>
      <anchor>a4bb9c6dd6dd02fca88c83b83e96ea739</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1CwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Dense_01_4.html</anchorfile>
      <anchor>aaa245ecf75e4c00b8f99a032cbc5f45d</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1CwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Dense_01_4.html</anchorfile>
      <anchor>a275e555603840c3ac34de8bda76de822</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1CwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Dense_01_4.html</anchorfile>
      <anchor>ab2a19981d9d0115f2020d9b62b102fea</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1CwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Dense_01_4.html</anchorfile>
      <anchor>a2cea287b2eae68ebbdfc5d81ad712ae3</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;</type>
      <name>Derived</name>
      <anchorfile>classEigen_1_1CwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Dense_01_4.html</anchorfile>
      <anchor>acdf0b6ee8b0e654af75b3f341a1c3078</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseBinaryOpImpl&lt; BinaryOp, Lhs, Rhs, Sparse &gt;</name>
    <filename>classEigen_1_1CwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Sparse_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>SparseMatrixBase&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</base>
    <class kind="class">Eigen::CwiseBinaryOpImpl&lt; BinaryOp, Lhs, Rhs, Sparse &gt;::InnerIterator</class>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;</type>
      <name>Derived</name>
      <anchorfile>classEigen_1_1CwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Sparse_01_4.html</anchorfile>
      <anchor>a3d5deb540c9c642dbe4fe63e8e320f20</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CwiseBinaryOpImpl</name>
      <anchorfile>classEigen_1_1CwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Sparse_01_4.html</anchorfile>
      <anchor>a20d58d5996dbac87ca1f433ebccbfde2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseBinaryOpImpl&lt; BinaryOp, Lhs, Rhs, Sparse &gt;::InnerIterator</name>
    <filename>classEigen_1_1CwiseBinaryOpImpl_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>classEigen_1_1CwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a6e468b953d088430e72d204b8d98647f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1CwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a9e8ad72c20914c66b5ca2615ad4e3bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1CwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>af436c9658deee0d0fe038d287ff9a3f4</anchor>
      <arglist>(const CwiseBinaryOpImpl &amp;binOp, Index outer)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseNullaryOp</name>
    <filename>classEigen_1_1CwiseNullaryOp.html</filename>
    <templarg>NullaryOp</templarg>
    <templarg>PlainObjectType</templarg>
    <base protection="private">Eigen::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>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>aca6bcc51d5daecca299ea247a31e5c39</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>a284a34b759dbf8de27bcd006aa82f484</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>aba8e7868122f88dfd2c15d52ca654f71</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>a9535d08b559804b8c9e2df54b10443c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CwiseNullaryOp</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>a11bf0d70a8e2c1cd3f70ac0499d77fac</anchor>
      <arglist>(Index nbRows, Index nbCols, const NullaryOp &amp;func=NullaryOp())</arglist>
    </member>
    <member kind="function">
      <type>const NullaryOp &amp;</type>
      <name>functor</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>a5a50639a4221df3e9f39a9ab5c88a4c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>a413494abd927520f7ba25414337492f5</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>aa8a9b9ca53bf3f0ba41a9fc9b1b5c1b2</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>a9795529bef4baeb3a0595787ab4d5468</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, ColsAtCompileTime &gt;</type>
      <name>m_cols</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>a116f2786d01eed873dc5889ce442cbf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const NullaryOp</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>ac7355f935292f705935d7a3aec6caad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, RowsAtCompileTime &gt;</type>
      <name>m_rows</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>a4f004d830b6463d584244520880baf9a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseUnaryOp</name>
    <filename>classEigen_1_1CwiseUnaryOp.html</filename>
    <templarg>UnaryOp</templarg>
    <templarg>XprType</templarg>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>CwiseUnaryOpImpl&lt; UnaryOp, XprType, typename internal::traits&lt; XprType &gt;::StorageKind &gt;::Base</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseUnaryOp.html</anchorfile>
      <anchor>a09a0bbb6e2c369dbf58a4444fbfa65c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1CwiseUnaryOp.html</anchorfile>
      <anchor>a995f8af60f9d8e74bacd5bf825dc1a01</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CwiseUnaryOp</name>
      <anchorfile>classEigen_1_1CwiseUnaryOp.html</anchorfile>
      <anchor>adc38d7a69705df10e1cc0afb9e2fde4f</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>classEigen_1_1CwiseUnaryOp.html</anchorfile>
      <anchor>a6afe8ecde64deabf1533c9d63c5eb2a2</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>classEigen_1_1CwiseUnaryOp.html</anchorfile>
      <anchor>ac70938bd84e95ac6c747beb181c97ab1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::remove_all&lt; typename XprType::Nested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1CwiseUnaryOp.html</anchorfile>
      <anchor>ab109b609529bba38574f73f1874b918a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1CwiseUnaryOp.html</anchorfile>
      <anchor>a16189e61891c16425ce745dce33b3448</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const UnaryOp</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1CwiseUnaryOp.html</anchorfile>
      <anchor>a92344c00a6ef342fd3e53713a0d5391f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprType::Nested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1CwiseUnaryOp.html</anchorfile>
      <anchor>aeaa8e085482b5dd66f531e5cc48269cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseUnaryOpImpl&lt; UnaryOp, MatrixType, Sparse &gt;</name>
    <filename>classEigen_1_1CwiseUnaryOpImpl_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">Eigen::CwiseUnaryOpImpl&lt; UnaryOp, MatrixType, Sparse &gt;::InnerIterator</class>
    <class kind="class">Eigen::CwiseUnaryOpImpl&lt; UnaryOp, MatrixType, Sparse &gt;::ReverseInnerIterator</class>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;</type>
      <name>Derived</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4.html</anchorfile>
      <anchor>a8399008472418af3cc7d6ee280817198</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::traits&lt; Derived &gt;::_XprTypeNested</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4.html</anchorfile>
      <anchor>a053e6ca4c1d07ec3c7557926151ac075</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>_MatrixTypeNested::InnerIterator</type>
      <name>MatrixTypeIterator</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4.html</anchorfile>
      <anchor>a70d2ef9199ee34bb857a0716310e90aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>_MatrixTypeNested::ReverseInnerIterator</type>
      <name>MatrixTypeReverseIterator</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4.html</anchorfile>
      <anchor>a5d5596a01b48a7a101464aaf7a7aac8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseUnaryOpImpl&lt; UnaryOp, MatrixType, Sparse &gt;::InnerIterator</name>
    <filename>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>afdc67a60b6cda97323abdf2b7bce82a6</anchor>
      <arglist>(const CwiseUnaryOpImpl &amp;unaryOp, typename CwiseUnaryOpImpl::Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>ac303dea0a72fdd187130d2ec5fc08399</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CwiseUnaryOpImpl::Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a026630ae41c431a53471f5b8e32c4e74</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const UnaryOp</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>aaf3ee4a30378086b740adee97defd389</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseUnaryOpImpl&lt; UnaryOp, MatrixType, Sparse &gt;::MatrixTypeIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a0422ea6b49ee4b9bf299089897399124</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseUnaryOpImpl::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a9883db2870ec02c9cc996a525fd5218f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>CwiseUnaryOpImpl::Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>ae8d5525d7f8fd0ac1154fd5a1a6219c3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseUnaryOpImpl&lt; UnaryOp, MatrixType, Sparse &gt;::ReverseInnerIterator</name>
    <filename>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE ReverseInnerIterator &amp;</type>
      <name>operator--</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>ada7e88bc46f6fe383ce5d2ae06ca7ace</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>ad4a53d3f0a48f73165c3b7c85c705bc7</anchor>
      <arglist>(const CwiseUnaryOpImpl &amp;unaryOp, typename CwiseUnaryOpImpl::Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CwiseUnaryOpImpl::Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a76042e868fb874fc5833ee1c058277ab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const UnaryOp</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>acdab7ff544cff7dda19af8eb848c3f70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseUnaryOpImpl&lt; UnaryOp, MatrixType, Sparse &gt;::MatrixTypeReverseIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a031b8ea0d70f47fb86dc3a8151757ef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseUnaryOpImpl::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a50c8282d4eb5fd72fb38fb8c1b969179</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>CwiseUnaryOpImpl::Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>aafd1078cd9446691a52471ab6a6e76d6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseUnaryOpImpl&lt; UnaryOp, XprType, Dense &gt;</name>
    <filename>classEigen_1_1CwiseUnaryOpImpl_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>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01XprType_00_01Dense_01_4.html</anchorfile>
      <anchor>ab165f0660013fc2248c0dc4b45725f3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; UnaryOp, XprType &gt;</type>
      <name>Derived</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01XprType_00_01Dense_01_4.html</anchorfile>
      <anchor>a77d618df9be6dcae6b0ec39ffd051d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01XprType_00_01Dense_01_4.html</anchorfile>
      <anchor>a0e9ba15e2911afbc3871a9dbf8d17036</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01XprType_00_01Dense_01_4.html</anchorfile>
      <anchor>a7287ea9d714ad741c0846f4148078d4c</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01XprType_00_01Dense_01_4.html</anchorfile>
      <anchor>a6e3c1939729e23aaf668099c94b8510f</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01XprType_00_01Dense_01_4.html</anchorfile>
      <anchor>a42135f98552f80cd883e274e672aee82</anchor>
      <arglist>(Index index) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseUnaryView</name>
    <filename>classEigen_1_1CwiseUnaryView.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>CwiseUnaryViewImpl&lt; ViewOp, MatrixType, typename internal::traits&lt; MatrixType &gt;::StorageKind &gt;::Base</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseUnaryView.html</anchorfile>
      <anchor>a505263841437a9055a728640a8783500</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1CwiseUnaryView.html</anchorfile>
      <anchor>a78122ada4b04bd235cad2599d7b6db6f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CwiseUnaryView</name>
      <anchorfile>classEigen_1_1CwiseUnaryView.html</anchorfile>
      <anchor>a01e630548de940941cbbd7d26108010c</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>classEigen_1_1CwiseUnaryView.html</anchorfile>
      <anchor>a34aac963b5bee2d294c52085fd3361b5</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>classEigen_1_1CwiseUnaryView.html</anchorfile>
      <anchor>af61c90b5c953f1a9c18e7ede7f9b67eb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::remove_all&lt; typename MatrixType::Nested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1CwiseUnaryView.html</anchorfile>
      <anchor>a7368e88a8b2bd1d224da7ee175fdfa95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1CwiseUnaryView.html</anchorfile>
      <anchor>a9050507b3db797591e4f2a84e06b273c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ViewOp</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1CwiseUnaryView.html</anchorfile>
      <anchor>a75f8e8b7cdaeff50e664061bba0e7206</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::nested&lt; MatrixType &gt;::type</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1CwiseUnaryView.html</anchorfile>
      <anchor>adb37aa6a608931c6ba56b23db8e56f1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseUnaryViewImpl&lt; ViewOp, MatrixType, Dense &gt;</name>
    <filename>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <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>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a0c2bbafbe6a06b18c4275b8b0bfb9b64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; ViewOp, MatrixType &gt;</type>
      <name>Derived</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a967952b1f7ad8e450c76a4667a692600</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>ae65b5e3feed3b7ad60f2d6cded6f5560</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a95b527ff26857043640a7869ad9b0c94</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a5e09d8176ee2e65840bda84987339646</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a829c23c4c651bb9401efd4c6cef76665</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>adbf9ccb11a485bbc596803cef86219eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>ac24444b97e9f96a92165278d1329e305</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>aa6feb37a71ba81e451d785a8cac52182</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a61c60760fa0741ea6e1c58c7f37a4e2f</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseUnaryViewImpl&lt; ViewOp, MatrixType, Sparse &gt;</name>
    <filename>classEigen_1_1CwiseUnaryViewImpl_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">Eigen::CwiseUnaryViewImpl&lt; ViewOp, MatrixType, Sparse &gt;::InnerIterator</class>
    <class kind="class">Eigen::CwiseUnaryViewImpl&lt; ViewOp, MatrixType, Sparse &gt;::ReverseInnerIterator</class>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; ViewOp, MatrixType &gt;</type>
      <name>Derived</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4.html</anchorfile>
      <anchor>a8e001b1500ced9cef16be31f96b74f42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::traits&lt; Derived &gt;::_MatrixTypeNested</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4.html</anchorfile>
      <anchor>ab11de2be9934ac206322a88f8ebcb7fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>_MatrixTypeNested::InnerIterator</type>
      <name>MatrixTypeIterator</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4.html</anchorfile>
      <anchor>a2ead44d2f3f79f3cc65588ce221e5c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>_MatrixTypeNested::ReverseInnerIterator</type>
      <name>MatrixTypeReverseIterator</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4.html</anchorfile>
      <anchor>af9396110ad818cf2ae17ae980baa7d1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseUnaryViewImpl&lt; ViewOp, MatrixType, Sparse &gt;::InnerIterator</name>
    <filename>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>ad7deaa91d728618f1d9d481938dca796</anchor>
      <arglist>(const CwiseUnaryViewImpl &amp;unaryOp, typename CwiseUnaryViewImpl::Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a65bc38bf4699c9fbc4c49d0e0a701648</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CwiseUnaryViewImpl::Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a96d32735dae8920d9aeac751c0902502</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CwiseUnaryViewImpl::Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>aed33c800147544ba3b2d8234750d72e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ViewOp</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>ade30ce068c87fa779829a246ce404dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseUnaryViewImpl&lt; ViewOp, MatrixType, Sparse &gt;::MatrixTypeIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>aadcb6f8869299a46f678a9091ff8fcf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseUnaryViewImpl::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a9b2af985d9eb0dcca9ea4fb7a918c25d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseUnaryViewImpl&lt; ViewOp, MatrixType, Sparse &gt;::ReverseInnerIterator</name>
    <filename>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE ReverseInnerIterator &amp;</type>
      <name>operator--</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a8dba1762fbbaf94880ac1ea25625b7a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a1f2ae15d4542c18ff2f0f903c6fbe258</anchor>
      <arglist>(const CwiseUnaryViewImpl &amp;unaryOp, typename CwiseUnaryViewImpl::Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CwiseUnaryViewImpl::Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>adb99188066c092a0d1e09f6e361d4e42</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CwiseUnaryViewImpl::Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>ad80ea4bca1af1de736e8813c04fc9e48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ViewOp</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>ab535995ba32690f8cccf3b8d145cf2bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseUnaryViewImpl&lt; ViewOp, MatrixType, Sparse &gt;::MatrixTypeReverseIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a7c29a22d285fe66930f5b7c2c5f26de3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseUnaryViewImpl::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a3dabe511c45df9e86667041b5442faa6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::Dense</name>
    <filename>structEigen_1_1Dense.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseBase</name>
    <filename>classEigen_1_1DenseBase.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">Eigen::DenseBase::ConstFixedSegmentReturnType</class>
    <class kind="struct">Eigen::DenseBase::ConstNColsBlockXpr</class>
    <class kind="struct">Eigen::DenseBase::ConstNRowsBlockXpr</class>
    <class kind="struct">Eigen::DenseBase::FixedSegmentReturnType</class>
    <class kind="class">Eigen::DenseBase::InnerIterator</class>
    <class kind="struct">Eigen::DenseBase::NColsBlockXpr</class>
    <class kind="struct">Eigen::DenseBase::NRowsBlockXpr</class>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2a23aca545d2498fa26496869a5e3ae7adb37c78ebbf15aa20b65c3b70415a1ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2a23aca545d2498fa26496869a5e3ae7a787f85fd67ee5985917eb2cef6e70441</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2a23aca545d2498fa26496869a5e3ae7a25cb495affdbd796198462b8ef06be91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2a23aca545d2498fa26496869a5e3ae7ad2baadea085372837b0e80dc93be1306</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2a23aca545d2498fa26496869a5e3ae7acc3a41000cf1d29dd1a320b2a09d2a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2a23aca545d2498fa26496869a5e3ae7a3a459062d39cb34452518f5f201161d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2a23aca545d2498fa26496869a5e3ae7a1156955c8099c5072934b74c72654ed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2a23aca545d2498fa26496869a5e3ae7a7392c9b2ad41ba3c16fdc5306c04d581</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2a23aca545d2498fa26496869a5e3ae7a406b6af91d61d348ba1c9764bdd66008</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2a23aca545d2498fa26496869a5e3ae7a9eebf3b9bc220083de247e0ae75a5506</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2a23aca545d2498fa26496869a5e3ae7a5ffb8ac02e2095b4ebb7c9d001252bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2a23aca545d2498fa26496869a5e3ae7ab9dccf82fa7407c99ceb948be9dad89e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2a23aca545d2498fa26496869a5e3ae7a5201ac2d3062e46bc59e18f42255ed4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ThisConstantIsPrivateInPlainObjectBase</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a14f3d5afc2b71fdb6411a4c100fec6b5aacdda612c6183e129558e051788994f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseCoeffsBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a92b410d073ded19e12e17c4ee4d37eaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a48f980a04d61aca7e664c301171bde5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived, internal::traits&lt; Derived &gt;::RowsAtCompileTime, Dynamic,!IsRowMajor &gt;</type>
      <name>ColsBlockXpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a930a151aadc2ff8538f9ca93ee8eb3ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorwiseOp&lt; Derived, Vertical &gt;</type>
      <name>ColwiseReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a5d3c60a2c900d52930a2630fff2d7847</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived, internal::traits&lt; Derived &gt;::RowsAtCompileTime, 1,!IsRowMajor &gt;</type>
      <name>ColXpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a125b308bb50ba123174d2399f897d6a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, Derived &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a6ffa97d8fec95369a8bb76a1036f1fb1</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>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a4e0d5404b927fa8e9e6d55fb3bf1ca2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const VectorwiseOp&lt; const Derived, Vertical &gt;</type>
      <name>ConstColwiseReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a86588301ac5c062a63c68dff9349ccab</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>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a54144b270cb8b76de5806f4f1709ebe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Reverse&lt; const Derived, BothDirections &gt;</type>
      <name>ConstReverseReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>af49b9a56cfe2d2dc02e18dc073bcfbfa</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>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa7758acb8661ab4b3e7be108ab5f8380</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const VectorwiseOp&lt; const Derived, Horizontal &gt;</type>
      <name>ConstRowwiseReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>af3f26a9a37c53e444cba128a175a8222</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>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a94ec931b9d7c9154d8799d5084b419c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const VectorBlock&lt; const Derived &gt;</type>
      <name>ConstSegmentReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a44f2b8d571ed158bb8b8cec0314090c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Transpose&lt; const Derived &gt; &gt;::type</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a58d9aa902b22d56dc68014d15ac36d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename NumTraits&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;::Real, internal::traits&lt; Derived &gt;::ColsAtCompileTime, 1 &gt;</type>
      <name>EigenvaluesReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>abf79da5aee53380388f9bc44fa200d25</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const_on_value_type&lt; typename internal::eval&lt; Derived &gt;::type &gt;::type</type>
      <name>EvalReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a564801c8889b89e2b02a8872b0a3d0eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad772e0ab2eb84b25cec6410631e8fdde</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3cfc51da093d6f81eb0c6bee45db2bca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::linspaced_op&lt; Scalar, true &gt;, Derived &gt;</type>
      <name>RandomAccessLinSpacedReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aeb1bc427ffe529f1263c497163147aca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a25c2ae37392d553e4a75928c5d864470</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Reverse&lt; Derived, BothDirections &gt;</type>
      <name>ReverseReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7428b2b404ef14d402b76ee87b941442</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived, Dynamic, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>RowsBlockXpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad79e2820eb2d754fd40eff7f0e3609e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorwiseOp&lt; Derived, Horizontal &gt;</type>
      <name>RowwiseReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a45e67608607905de9f335661fae4c1a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived, 1, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>RowXpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a0ba4f7d1796d72c199732df4ac22ac2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a5feed465b3a8e60c47e73ecce83e39a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorBlock&lt; Derived &gt;</type>
      <name>SegmentReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a42519f2e9d1a0408ae119050971b4c0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::linspaced_op&lt; Scalar, false &gt;, Derived &gt;</type>
      <name>SequentialLinSpacedReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a8c37cb4112a4b9ddcb4b91e085c94f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3b9ef013d71b5b625b50de1e42a9ef29</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>all</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>abca44e0a630cf9ed364948f4047a0026</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>allFinite</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a5673184f0219f13d9708f69ffcc8d095</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>any</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a0bec0b18a9fb9b6622717df8a887fa92</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a78a2435878fd8d98602e60b63cf3909c</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>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ab80af188f8cfe47ebd0acbdb4b82bab4</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>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae5d0061b4d11c5a42b0fde29297343fd</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>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7d88902dd73690ccab852a2f0f46eb24</anchor>
      <arglist>(Index startRow, Index startCol) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aaf73086cefea4c4bbd901d2adb7de717</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>add7b3b2503aac1c39215c593081d4339</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aada832a93d44b4706331440a6b18fa74</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a26e7b8eaad3f0fc857935ca318caab58</anchor>
      <arglist>(Index cRows, Index cCols) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a012a46897649b90e1b5e576acad0b170</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aab0471d28a5793dccddfbdc516532f95</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>abefe4283a1b53bc2cd2733cdd8e34b9f</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a81a8b1b1bc23133e90c47f623d50db8f</anchor>
      <arglist>(Index cRows, Index cCols) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a22e6b24ac56eb1bf0b5cfd2102a10642</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a08b7e4255e88f2f65dcd3e8e172d5874</anchor>
      <arglist>(Index cRows, Index cCols) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa2a257bc9ce73435048203ceb17dc3a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a801a0e6e1c249fa90d2997fffb7bd839</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aae345c6430c5b217e6b86cb4cb818ce4</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad0179a780bdde87d240ae8ce43f9c5a4</anchor>
      <arglist>(Index cRows, Index cCols) const </arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a36137187863fe127fe88e7388eacabaa</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aec7aab3ea224f0d3deea7896b8164e40</anchor>
      <arglist>(Index n) const </arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad82261e23125627bafcf7281d9a4ace5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ab1676a55fa34bb643bc2bbb19d1fac0b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a27f3b8aeaf37cb1decc9413ffceafa0f</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a32f8768fe4214a670f742144e9624193</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>ConstColwiseReturnType</type>
      <name>colwise</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ace61394f264589204453124bd4bbad0d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ColwiseReturnType</type>
      <name>colwise</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a1c0e1b6067ec1de6cb8799da55aa7d30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>count</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a04ceeb4f3b59725dddbe80c10cd3ec53</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EvalReturnType</type>
      <name>eval</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aaba527898e8a9c34b5773bc3611b36d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a22c70323c13ecb13941881ecec96eee3</anchor>
      <arglist>(Dest &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fill</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a4886d2dd3f6e63bc636f48914d035f9b</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>const Flagged&lt; Derived, Added, Removed &gt;</type>
      <name>flagged</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3485f604899be0ad6dbc419dcad8539f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ForceAlignedAccess&lt; Derived &gt;</type>
      <name>forceAlignedAccess</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a455c25f42c1c910bde336afc527723a8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ForceAlignedAccess&lt; Derived &gt;</type>
      <name>forceAlignedAccess</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a426e563591f3abe91849a14937a1e345</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>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a31b05b1d2368817b89dc19f7fbb2e55f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::conditional&lt; Enable, ForceAlignedAccess&lt; Derived &gt;, Derived &amp; &gt;::type</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ab6729e84e012ef167baebd4977e284c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const WithFormat&lt; Derived &gt;</type>
      <name>format</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad481d9f95d57c9194f6f79f7555e49e8</anchor>
      <arglist>(const IOFormat &amp;fmt) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasNaN</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a85cc6fe08e9b7565124a8f26af922891</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a29d310aa10c618cca011920f0202f02f</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>abfde7d88546c89add7b697423b584d08</anchor>
      <arglist>(Index vecSize) const </arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2d81f86db5121ebf23fde92934c64638</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7b26bfdc191708cd622510e4d97bedae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2b3449027a2e236ac52913c13a795a71</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>abf727b0aba068172f17c1725cf5d6819</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApproxToConstant</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a86ff30451d395930522b94d2d86f32ec</anchor>
      <arglist>(const Scalar &amp;value, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isConstant</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7919b3cfea6e9203369ce44cdabb03da</anchor>
      <arglist>(const Scalar &amp;value, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMuchSmallerThan</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>af7957f4b362e965bdc1ea42e6dabffd8</anchor>
      <arglist>(const typename NumTraits&lt; Scalar &gt;::Real &amp;other, const RealScalar &amp;prec) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMuchSmallerThan</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a6816dede92c16e44db39fe484e32085a</anchor>
      <arglist>(const RealScalar &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMuchSmallerThan</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a04737a68fb117d09c9b656a130e056f6</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOnes</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a8590c9f96b6ef7aeaa0f5674b792abdf</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isZero</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac539af41a4cf1aebc314a968915bde92</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>adf4dac13e51f92619493a68b1150d489</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a4c7c4e7a7264c0acde4632d35a9a2635</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a21ea68ce5cd8a8cfe6281f9ed9b5a904</anchor>
      <arglist>(Index n) const </arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aafa9eed6efbabc5cd16bccfc4b4983a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>adb567ba08c237375ae09148dd8cc7d18</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>lpNorm</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad9db4ce51c601bd526cfd9743172a587</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>maxCoeff</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a9bd4d9377f7eb440180ea1cf8b64c0e3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>maxCoeff</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac4812a223f7d1b6a287ef0280ebe7b2d</anchor>
      <arglist>(IndexType *row, IndexType *col) const </arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>maxCoeff</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a998a8d121cfa2d2aa1da17238658715e</anchor>
      <arglist>(IndexType *index) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>mean</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>af88eceab67aa14d6d9cb026f3aed2052</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ab4f65c4d33b2ac9d32d158181c6b23e2</anchor>
      <arglist>(Index startCol, Index numCols)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a856b7e3ec0a8a07f0a0022ca6eeb4e22</anchor>
      <arglist>(Index startCol, Index numCols) const </arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a673cef6e147960fa402411656b9fdb71</anchor>
      <arglist>(Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a0ccb92fccd737a944a7bb8a5857fd16e</anchor>
      <arglist>(Index startCol) const </arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2a91424516ca392ba785a0485d9dcafd</anchor>
      <arglist>(Index startRow, Index numRows)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>afc124ddc5a1cadadd98904d80d711756</anchor>
      <arglist>(Index startRow, Index numRows) const </arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a98ce8f522a09abeee3e7c769e9271d22</anchor>
      <arglist>(Index startRow)</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a932a040b309ad4177aee374345e4c1a8</anchor>
      <arglist>(Index startRow) const </arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>minCoeff</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3b0b782ad0b75f6a098df8c2967d1c4c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>minCoeff</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac7489c619ae27bbe8386a4b8fd7f559f</anchor>
      <arglist>(IndexType *row, IndexType *col) const </arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>minCoeff</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a5d064b0b324fa36566aa7d52ed338ea1</anchor>
      <arglist>(IndexType *index) const </arglist>
    </member>
    <member kind="function">
      <type>const NestByValue&lt; Derived &gt;</type>
      <name>nestByValue</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a268b6a79f88c40e07f3cb6f0bb7efdab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>af418046dfe3ce99268652fcdbcd3c0c8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a339e6b3a25a00a2f4f73a58609d2046d</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a141159fdad7db8ea068bb766f1d8cb88</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aceb1d6a288f98bc3f03a5ce59c539242</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad25b8cd4fbb09545b6e08c22b2ec8bd9</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>CommaInitializer&lt; Derived &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a0e575eb0ba6cc6bc5f347872abd8509d</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
      <docanchor file="classEigen_1_1DenseBase">MatrixBaseCommaInitRef</docanchor>
    </member>
    <member kind="function">
      <type>CommaInitializer&lt; Derived &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a0f0e34696162b34762b2bf4bd948f90c</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aceeccb45dd8a3bed57bf93d190dcc041</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a288a39b321cbafc30de01eb78ed4e3aa</anchor>
      <arglist>(const DenseBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a58915510693d64164e567bd762e1032f</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7f66c4ffd52d18fe3b6d5d3419f1d39a</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aaabf2a5853489c10c438cbb47ea57547</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>prod</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a8d5fed3fba0d308b4daf0bc826c18f22</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Replicate&lt; Derived, RowFactor, ColFactor &gt;</type>
      <name>replicate</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a4f89ab26ccf66c3a9d0190e10243cb9e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Replicate&lt; Derived, Dynamic, Dynamic &gt;</type>
      <name>replicate</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a6e20380d79d190e883aeaa1092ed894b</anchor>
      <arglist>(Index rowFacor, Index colFactor) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2ec5bac4e1ab95808808ef50ccf4cb39</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a067050315f1cff794fd1333ee0aef350</anchor>
      <arglist>(Index nbRows, Index nbCols)</arglist>
    </member>
    <member kind="function">
      <type>ReverseReturnType</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a38ea394036d8b096abf322469c80198f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstReverseReturnType</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad90d77ba141b07e0db264f135b197acc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reverseInPlace</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>adb8045155ea45f7961fc2a5170e1d921</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a5a43920b4d907a7edba59c26fba7b43d</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aee5b7d2734879dc790670f15619a7c72</anchor>
      <arglist>(Index n) const </arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae45cd9e0c27f7a3d848f08ded5b55ff9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a1d5e2d21b59a0239f72220a4eae84c1e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a09bc4a61cdf4ad219db0e70de12c2ae2</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a01ca1a9266fcd2f0af61b64cadc9b037</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>ConstRowwiseReturnType</type>
      <name>rowwise</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2253838b098ceda476c24987c900ca3d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RowwiseReturnType</type>
      <name>rowwise</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a6daa3a3156ca0e0722bf78638e1c7f28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a73df5b88d4b6c06bb8d69acd36d5fde3</anchor>
      <arglist>(Index start, Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a0a9d70494abcbd12c1ee6da859377ab5</anchor>
      <arglist>(Index start, Index vecSize) const </arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a09c11f828ea943c1e1a04c66b7cab182</anchor>
      <arglist>(Index start)</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae00cea355930bb2bcc35ed10e837fa83</anchor>
      <arglist>(Index start) const </arglist>
    </member>
    <member kind="function">
      <type>const Select&lt; Derived, ThenDerived, ElseDerived &gt;</type>
      <name>select</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aaec49d21e1bf32797180e5d21a489f98</anchor>
      <arglist>(const DenseBase&lt; ThenDerived &gt; &amp;thenMatrix, const DenseBase&lt; ElseDerived &gt; &amp;elseMatrix) const </arglist>
    </member>
    <member kind="function">
      <type>const Select&lt; Derived, ThenDerived, typename ThenDerived::ConstantReturnType &gt;</type>
      <name>select</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a40ae4e7960a2c1421beaa8e9050fa9e2</anchor>
      <arglist>(const DenseBase&lt; ThenDerived &gt; &amp;thenMatrix, const typename ThenDerived::Scalar &amp;elseScalar) const </arglist>
    </member>
    <member kind="function">
      <type>const Select&lt; Derived, typename ElseDerived::ConstantReturnType, ElseDerived &gt;</type>
      <name>select</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa792ff6efe7f12c2f177e3b2ec57f26d</anchor>
      <arglist>(const typename ElseDerived::Scalar &amp;thenScalar, const DenseBase&lt; ElseDerived &gt; &amp;elseMatrix) const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a5bd0159dd86325b3c2bc40e3df0e1da3</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setLinSpaced</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aeaf8f19c918c70092973704970a03239</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>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa01f13f49db756e456d4b0f2aeb08bb9</anchor>
      <arglist>(const Scalar &amp;low, const Scalar &amp;high)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a9be6f81b837960fc7936bcc2c45b9363</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac476e5852129ba32beaa1a8a3d7ee0db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a00dda7dd6ba5960b3b77a91211dbee13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae893580d10226bcf2a4ccd8fa653e6c8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a207e87a74a6f4a7fcd7dc01f2e457ad5</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other, int=OtherDerived::ThisConstantIsPrivateInPlainObjectBase)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a44e25adc6da9cd1d79f4c5bd7c1819cb</anchor>
      <arglist>(PlainObjectBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a477cfc62995f2bec9459e035fd18cab8</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aac1b888708083c9399713d15fa9f0d96</anchor>
      <arglist>(Index vecSize) const </arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a36d5244ef09f87a6ec99eb7c9b964d27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a20e28004f141d017020ed482c71c419c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a12eb0aa506ffc92969049b23cca7ce60</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a94fd0e76aabd7d6c800ec8801f2074bd</anchor>
      <arglist>(Index cRows, Index cCols) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2d2103a319121af004364eb2a8681193</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a72e2131add766a8c212989297a363a55</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>abc59c44e29c07443dd2d3437cb3b74b1</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a5e3fc8c0f351760c1ab937e556cc795c</anchor>
      <arglist>(Index cRows, Index cCols) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2c342d36e973785dfeb556419d12e30c</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>af823531bfed41c6149e7f769809ba071</anchor>
      <arglist>(Index cRows, Index cCols) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2165468abe506f72621aa29d57739047</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>afb049b869b7d38061d62b2c9e2a89f7e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a6412dbbee9462c9c18f5c871574ebf74</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae25690c9ff3c69ba88d38c8f3d929723</anchor>
      <arglist>(Index cRows, Index cCols) const </arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aafb8bf8b8d6d2648f52dadd0e4cba68e</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad77615e830d639c2e3ad454f18fe83d6</anchor>
      <arglist>(Index n) const </arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a8a91a94f7e660860a18b626b649bc719</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a97756af92c05f01c1c1dd7a2cef3309f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>trace</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac4be4d00c8e27d5d8cb337fecd4fa432</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Transpose&lt; Derived &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac8952c19644a4ac7e41bea45c19b909c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a0b020f0fea7a17dcef881d4916a7cb05</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transposeInPlace</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac501bd942994af7a95d95bee7a16ad2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CoeffReturnType</type>
      <name>value</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a584d0388b9daeb8a3584dadd950116f5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visit</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a8d024ce3e0911add9dfa9ff1c93264e0</anchor>
      <arglist>(Visitor &amp;func) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ConstantReturnType</type>
      <name>Constant</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ab0ae1bfa72faedcaf53af81ca76c446b</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>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a396b2496533c42f1c2f1ff78bdea7cc9</anchor>
      <arglist>(Index size, const Scalar &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ConstantReturnType</type>
      <name>Constant</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a117f486ba2bcc011d5056715fa71b7e6</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const SequentialLinSpacedReturnType</type>
      <name>LinSpaced</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a211816063f0e42a94226174a69b77aac</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>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>af650d990aeb5ef39582cfff935adeff1</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>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae53089bcadab5b52dfc6e21c3a9987ed</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>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>adca927bc3f8605805f8bb4f1a5eb4754</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>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a498e05f3e1b5c9327a53fd65a1f4b20b</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>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a70a05548be847907469b72fab56f88a0</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>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a6eeea4268673be666b629c62eed00051</anchor>
      <arglist>(const CustomNullaryOp &amp;func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ConstantReturnType</type>
      <name>Ones</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a8804d0651dfbe4c5a2e4b236cc487151</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ConstantReturnType</type>
      <name>Ones</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aac062bc3ddf016ba1ed23d1beb3a0bca</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ConstantReturnType</type>
      <name>Ones</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a864a3e957343b818effdaeaeb08729a0</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>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a888bc73e7504b7c619a4224994e24c3c</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>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a8c3a4fcd5377a2a99cc6215a0fcce9a2</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>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>af167eb9a0e8b75f678363d6ff4d9f2d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ConstantReturnType</type>
      <name>Zero</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a905cb30de691190f85ad1abb97f65100</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ConstantReturnType</type>
      <name>Zero</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a125c4b37508ecfe65c137810f195e42f</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ConstantReturnType</type>
      <name>Zero</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad2aaacdd651521e9797e84ce345f2831</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>checkTransposeAliasing</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a6dc1efdc1b9634787885b8e8615bc839</anchor>
      <arglist>(const OtherDerived &amp;other) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>DenseBase</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa284042d0e1b0ad9b6a00db7fd2d9f7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DenseBase</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a056aabf29e437c486a7f253857ec3956</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DenseBase</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae0dca01afc076981f7f18a10b82ed406</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DenseBase</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a79919b6b14d9873135df432288e644b4</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3806d3f42de165878dace160e6aba40a</anchor>
      <arglist>(std::ostream &amp;s, const DenseBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::DenseBase::ConstFixedSegmentReturnType</name>
    <filename>structEigen_1_1DenseBase_1_1ConstFixedSegmentReturnType.html</filename>
    <templarg>Size</templarg>
    <member kind="typedef">
      <type>const VectorBlock&lt; const Derived, Size &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1DenseBase_1_1ConstFixedSegmentReturnType.html</anchorfile>
      <anchor>a8ff59e0bd4c81ec0f2f2e608fbfedfef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::DenseBase::ConstNColsBlockXpr</name>
    <filename>structEigen_1_1DenseBase_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>structEigen_1_1DenseBase_1_1ConstNColsBlockXpr.html</anchorfile>
      <anchor>a73b934e0c38b490e5e639189d81b6266</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::DenseBase::ConstNRowsBlockXpr</name>
    <filename>structEigen_1_1DenseBase_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>structEigen_1_1DenseBase_1_1ConstNRowsBlockXpr.html</anchorfile>
      <anchor>a96665a20b6e74d4beda0751074afd6fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::DenseBase::FixedSegmentReturnType</name>
    <filename>structEigen_1_1DenseBase_1_1FixedSegmentReturnType.html</filename>
    <templarg>Size</templarg>
    <member kind="typedef">
      <type>VectorBlock&lt; Derived, Size &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1DenseBase_1_1FixedSegmentReturnType.html</anchorfile>
      <anchor>a611340fa5fd606f4b8ce34fad58012e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseBase::InnerIterator</name>
    <filename>classEigen_1_1DenseBase_1_1InnerIterator.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1DenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>a1dfa1940b2c94fcfed70a24e07d28146</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1DenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>a7b30cf4f31c84975826f0c99fc4f12b4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1DenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>a35e9d0750a27db0f9270b9ed772e16bc</anchor>
      <arglist>(const Derived &amp;expr, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1DenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>a18054953f0e07c3eee333cf1275c3869</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1DenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>a24d304d334566d648f8299ad3542e756</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1DenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>a64fc789101ff10672ceecb69ad694d16</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1DenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>ad3a5ccce49fa952a024be505bb0f95d3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1DenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>adea89152a8fcae7e52c02fc538016ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1DenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>a6e317828497f52b1d0a3fb0e5b696028</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_end</name>
      <anchorfile>classEigen_1_1DenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>ace454ff918a944769fc91fe6f4dd36e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Derived &amp;</type>
      <name>m_expression</name>
      <anchorfile>classEigen_1_1DenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>a62d019c6299aea2a541cdaa04cc615d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_inner</name>
      <anchorfile>classEigen_1_1DenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>a2790ac1d3d2f21f80dd3599e3f5bf3f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1DenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>ac7b5d35cfaea1e4aeb5d80163fc17fba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::DenseBase::NColsBlockXpr</name>
    <filename>structEigen_1_1DenseBase_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>structEigen_1_1DenseBase_1_1NColsBlockXpr.html</anchorfile>
      <anchor>a30874549fb3d98a13c7f8fd7f04bc3d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::DenseBase::NRowsBlockXpr</name>
    <filename>structEigen_1_1DenseBase_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>structEigen_1_1DenseBase_1_1NRowsBlockXpr.html</anchorfile>
      <anchor>ae950c080aaac60c9937a1fedb93f2340</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseCoeffsBase&lt; Derived, DirectAccessors &gt;</name>
    <filename>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</filename>
    <templarg></templarg>
    <base>Eigen::DenseCoeffsBase&lt; Derived, ReadOnlyAccessors &gt;</base>
    <member kind="typedef">
      <type>DenseCoeffsBase&lt; Derived, ReadOnlyAccessors &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>a6a4e2f420a246c18de1869783acd757c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>ab2d1d146d43276f66e40e46c5f2bdebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>aa8c5011e94b3e004c6064903f94a8a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>ac30ce384a95fd47985a95a69901f2a83</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>colStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>a7f9af12100b8869bc6c51ee8e896bd66</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>a008a2dd07378c0e1dfc833f1e7c5d975</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>a621c765c64e7e78180ecfc98d634fb19</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rowStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>a8e32d0a13256aa9c7ef4439d5ef2d255</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>a7014b4d9cc667c24c5f58e25f49a6953</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseCoeffsBase&lt; Derived, DirectWriteAccessors &gt;</name>
    <filename>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</filename>
    <templarg></templarg>
    <base>Eigen::DenseCoeffsBase&lt; Derived, WriteAccessors &gt;</base>
    <member kind="typedef">
      <type>DenseCoeffsBase&lt; Derived, WriteAccessors &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>a745ec4019511a6e2d4e6ff7b947587fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>ab5ed8ea5fda474dd0268f7eebd60bab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>a46a4e0b5f1c5cda37e82f255a38a044b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>a87e23d8ff959a337104d617377dddd38</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>colStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>aa2da4958e7ed18c245bc22452151addd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>a44def247ee80e401ebe75a6967fa04dc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>a9630b013b082d815a474c2eafc5ae33b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rowStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>a3d1c17e0b25e487a4aad4048c7ae22c1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>aca46ce48fa90b3b98d4a48ab5c9e9c74</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseCoeffsBase&lt; Derived, ReadOnlyAccessors &gt;</name>
    <filename>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</filename>
    <templarg></templarg>
    <base>Eigen::EigenBase</base>
    <member kind="typedef">
      <type>EigenBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ad54041ce176686d856856e04561bb52a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; bool(internal::traits&lt; Derived &gt;::Flags &amp;LvalueBit), const Scalar &amp;, typename internal::conditional&lt; internal::is_arithmetic&lt; Scalar &gt;::value, Scalar, const Scalar &gt;::type &gt;::type</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a319733b154359455412966947319fa0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a53bc23d46175ac7d4bf21185130f5c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const_on_value_type_if_arithmetic&lt; typename internal::packet_traits&lt; Scalar &gt;::type &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a8e26781497417a67ece3f22fd7234fc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a02dabf6e25a95eaf14ac09d923171c02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>abaff3dbe17d66e75354817eae696b6ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a23f6aafda3b1bfa4c10e36c93a8cbab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a100d582ac8d6552ae45183d29e7ef4f3</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a4043d2a0e42381533d1fce5854e6df83</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeffByOuterInner</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a13ca5c36e371e235f15da01c73facbe5</anchor>
      <arglist>(Index outer, Index inner) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>colIndexByOuterInner</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a15aa50aec754daa8d82848f90f92e2e4</anchor>
      <arglist>(Index outer, Index inner) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a82e7c89c87d0811993acedb0b1ec5b8a</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a6235869c9b55dee4585c0ca0154788ce</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a6863c145b1c4bc4f09050ed73f955b7f</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>abb40778a710478e84c9fee4b45b1d08e</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a3a278f0ac1832446d0eaf35634a9eff4</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packetByOuterInner</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ae702e674df4d5dc448e345019ff1fb3d</anchor>
      <arglist>(Index outer, Index inner) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rowIndexByOuterInner</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a510bd97114c4e0c08c5998b8fa2c1c91</anchor>
      <arglist>(Index outer, Index inner) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>w</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a9e63c73d3314e169530913a69d6d503f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>x</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a8f43b8b8b3ba40d3136cda886b6f9fdd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>y</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a28b92737c8556e627d5cd5b19222d257</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>z</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a37ab3de3a3845c6508bbfb95806f2eb9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ac1b834c8222721b900d7bb91bc3d4567</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>coeffRefByOuterInner</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a47c507b0d579ba42740363f57d549f95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>colStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ad26de0024e88bdc5aa7b94c7871c6cd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copyCoeff</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a6cbdd39aa5b5de038fde7f4c81f34312</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copyCoeffByOuterInner</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a5ed8120db43363368215c9d3dd329dad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copyPacket</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a50ccbdb1feb09f5099fc79e64c426493</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copyPacketByOuterInner</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>adc157a322db2e4d4ab9657c9604cbf11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>abed12aefb9b2e8e1c70e9c388adba481</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a3042f0d7b82fa16ab993f266d09745e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>rowStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a5a331419022ccf26cede98cff8b83dfc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a4105f95049fb46e76c3ef7d5235fbe19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a1497ef99438a57400149d5e292134fc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>writePacketByOuterInner</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a633d9c2cd95f967bf5479217b74b3213</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseCoeffsBase&lt; Derived, WriteAccessors &gt;</name>
    <filename>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</filename>
    <templarg></templarg>
    <base>Eigen::DenseCoeffsBase&lt; Derived, ReadOnlyAccessors &gt;</base>
    <member kind="typedef">
      <type>DenseCoeffsBase&lt; Derived, ReadOnlyAccessors &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a6cd282c92eaaf2710e733b53bdf936c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a01de248eb5606afe32d6764ef715d819</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a9912f2c37a55c11e8e99517c29c8f22d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a33f4881155ecb0100e60b2381ddb562d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ad726da743fca2b0739ef8069f8e76712</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ae712779803d527918d1d10329eaf56a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a2b7cc3bca11e93df7d4d01a09b7f461a</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>aa677fe8daf06d519cf908dee6fab8ca5</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRefByOuterInner</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ad4ec473de7b75dbd5c18347724c01582</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>copyCoeff</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>af1fc74a85f5ca99a7a69822662c4c0ae</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>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a770c2caf33a3ebd23297a118f6bfdada</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>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ac22b7f5119e68ed753f66f26b8aa3ed6</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>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a8b21fda06196b9dbe4b0b109b88b6b32</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>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>aaf701c4a28c49a783b0fdb3635c97823</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>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a326bd3e4f67910b2a0641c380b66dcc6</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>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>abd44207ade6351852af9ae6901636f57</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a2988c8e3270f524a8f218774cce17e00</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a2bd759c0872ec653f549382be57ba982</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>w</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a4e4d300cceea0cb0e119694db386a490</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>afed371442f7306399ed44bc5adc1887f</anchor>
      <arglist>(Index row, Index col, const typename internal::packet_traits&lt; Scalar &gt;::type &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>aa4588b6ae4c2ba8107a1f6029c7fa0a7</anchor>
      <arglist>(Index index, const typename internal::packet_traits&lt; Scalar &gt;::type &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacketByOuterInner</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>abdd2a527be0fe38e6679be25327943ac</anchor>
      <arglist>(Index outer, Index inner, const typename internal::packet_traits&lt; Scalar &gt;::type &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>x</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a8fbf21cf80dcf1e0444e377ed16318c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>y</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a1acbf9d31bfb4ef765b7584ca635fa31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>z</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a08052c614c081969e45e8d105d065442</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::DenseSparseProductReturnType</name>
    <filename>structEigen_1_1DenseSparseProductReturnType.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>structEigen_1_1DenseSparseProductReturnType.html</anchorfile>
      <anchor>a4e2c97cd97404ed9d4026048452eb27e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::DenseSparseProductReturnType&lt; Lhs, Rhs, 1 &gt;</name>
    <filename>structEigen_1_1DenseSparseProductReturnType_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>structEigen_1_1DenseSparseProductReturnType_3_01Lhs_00_01Rhs_00_011_01_4.html</anchorfile>
      <anchor>a9139401ed16e3f198270ad32c986c79b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseStorage</name>
    <filename>classEigen_1_1DenseStorage.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>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>ad3a21d8647eb4d92752e6aa1e9e11853</anchor>
      <arglist>(DenseIndex, DenseIndex, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>ace26ff611ceaf0bef4994455b56d54ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>af40cc7b408b6a64683588bf866552730</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>af669f07a38c8ce1d05cfbaecac883e3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a671bf147553424b2707d3e97015de487</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a311dd9f0c8c6f87181230c53eace7601</anchor>
      <arglist>(DenseIndex, DenseIndex, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a431f94e89f9b053680d7ccba1097ab8e</anchor>
      <arglist>(DenseIndex, DenseIndex, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>ae1bc52f22f50d298e6d691a91a037d21</anchor>
      <arglist>(DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DenseIndex</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>ae164c1802796a4ccf60a7a2d9f68aef5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DenseIndex</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a82768241a8bf1acd04ddc353e216624f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::plain_array&lt; T, Size, _Options &gt;</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>ab0331fb6a6d7c5b93ddbd056be66687a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseStorage&lt; T, 0, _Rows, _Cols, _Options &gt;</name>
    <filename>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Options</templarg>
    <member kind="function">
      <type>void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a056036ca51cb0ba14f5136571af16068</anchor>
      <arglist>(DenseIndex, DenseIndex, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a2ac56740a6fcc0ad842d8eda8de155b4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>aea63c2601887e1dae7c22e4ad8279678</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a9f9a49f81809ccb461e6851dc357deae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a1b86dd7d06b9a70b8e36e6b5c377402c</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a1f6562910f9cc1e1c71999e1bea36337</anchor>
      <arglist>(DenseIndex, DenseIndex, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a00cc66d1026ed467c9a19042a3bd0e75</anchor>
      <arglist>(DenseIndex, DenseIndex, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>abe5d151fd2b9b8bad28df2c4c06f172e</anchor>
      <arglist>(DenseStorage &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DenseIndex</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a5d5ce1e1875c192fb157a2ea3a8ba25d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DenseIndex</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>ae91dfdf7af32881018ef7a60ea672d81</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseStorage&lt; T, 0, _Rows, Dynamic, _Options &gt;</name>
    <filename>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Options</templarg>
    <base>DenseStorage&lt; T, 0, 0, 0, _Options &gt;</base>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseStorage&lt; T, 0, Dynamic, _Cols, _Options &gt;</name>
    <filename>classEigen_1_1DenseStorage_3_01T_00_010_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Cols</templarg>
    <templarg>_Options</templarg>
    <base>DenseStorage&lt; T, 0, 0, 0, _Options &gt;</base>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseStorage&lt; T, 0, Dynamic, Dynamic, _Options &gt;</name>
    <filename>classEigen_1_1DenseStorage_3_01T_00_010_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <base>DenseStorage&lt; T, 0, 0, 0, _Options &gt;</base>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseStorage&lt; T, Dynamic, _Rows, Dynamic, _Options &gt;</name>
    <filename>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Options</templarg>
    <member kind="function">
      <type>DenseIndex</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a1408f4e5a1626f14e3eafb68c37bbe6a</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a8200248588effeea717e5bf3ffc749b1</anchor>
      <arglist>(DenseIndex size, DenseIndex, DenseIndex nbCols)</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a26c8776ba24cc9de91d5566e410ced61</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a9b166d3b4acfed4a2b7a07d3a4a41577</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>aa81ed8f34a160f77fbc9c53d847bceb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>aa0d4588f7ac79f2181d1cfd0cdb29967</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ae143c010b068413520eee482e46a694d</anchor>
      <arglist>(DenseIndex size, DenseIndex, DenseIndex nbCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a3ff6fa48feae754ce30a5dbb02643309</anchor>
      <arglist>(DenseIndex size, DenseIndex, DenseIndex nbCols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a6cb7568e3d556bf1eb9e7ccf3e28fa13</anchor>
      <arglist>(DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>aaa3eb07171707dfb4d053a28388070f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DenseIndex</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>af0f0eef5bfaf7da1f920c85d937fea30</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DenseIndex</type>
      <name>m_cols</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a352410a5cd9d1ab14b36ffad4217429c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a9131132dc5af1da8a947d027e36378a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseStorage&lt; T, Dynamic, Dynamic, _Cols, _Options &gt;</name>
    <filename>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Cols</templarg>
    <templarg>_Options</templarg>
    <member kind="function">
      <type>void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>ad7891f861d0a53151a119c5a2d7c5ef9</anchor>
      <arglist>(DenseIndex size, DenseIndex nbRows, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a7b75f3e4a7f9bb7145111f91f32e9f46</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a1ce9952cbc0d1ce862d6f84e03e28d9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a630e9bea7a0872c12af714322209b4a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a653e6def106aa1c7538759f1bde4f9f2</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a1ab3c3350b47c439f66e6c5f9d154814</anchor>
      <arglist>(DenseIndex size, DenseIndex nbRows, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>aaf67a561924084d51bceff1460fb27d9</anchor>
      <arglist>(DenseIndex size, DenseIndex nbRows, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>DenseIndex</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a34169a358f51a5cdfdc76b16030ef24c</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a9fed073bfe5290a8f781b822aff5948f</anchor>
      <arglist>(DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>acd119175408a7796cb12d531ce19dd7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DenseIndex</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>ac6b628a38497dfb0cff9932f8ac28bc9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a5e75766f62be165d6df9b048f2f86e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DenseIndex</type>
      <name>m_rows</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a64477843e3145305c6dd2a2b7e766092</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseStorage&lt; T, Dynamic, Dynamic, Dynamic, _Options &gt;</name>
    <filename>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <member kind="function">
      <type>DenseIndex</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a835cea7db13d5d965b76c81755680022</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a54beb2d38c8ede64e519ac4582ae38b2</anchor>
      <arglist>(DenseIndex size, DenseIndex nbRows, DenseIndex nbCols)</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ae0a9de629bdc2b414bbe0d408b55f94b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a81c20cba836d8e31f9fddb84acf11469</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ab09ceafcebc2f7b5adfdb0c70f701fe3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ac545d9f7702ec8c551bff405fbd980b3</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a59f2b54368d032abcfcf29ab9dc1bc4b</anchor>
      <arglist>(DenseIndex size, DenseIndex nbRows, DenseIndex nbCols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a8a324d2a6ed01d02d4cfe0ebf5e46bc1</anchor>
      <arglist>(DenseIndex size, DenseIndex nbRows, DenseIndex nbCols)</arglist>
    </member>
    <member kind="function">
      <type>DenseIndex</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a53572161e6dc3422bdb326b1ee76e4e0</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a54800b5a5f61c31d9b6b663d74775a14</anchor>
      <arglist>(DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>aa76aeedf6b6dacc7d1a289c1ad5b8278</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DenseIndex</type>
      <name>m_cols</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a59bc9e3ef8898c9240f95a266afddb0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a3f2be86b8340a0db35ee9fcb8faccb58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DenseIndex</type>
      <name>m_rows</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a7b7bb99739adcb26a2792027c168c772</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseStorage&lt; T, Size, _Rows, Dynamic, _Options &gt;</name>
    <filename>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>_Rows</templarg>
    <templarg>_Options</templarg>
    <member kind="function">
      <type>DenseIndex</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>adac8b8847759327fe96daa92074989ce</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a6a59b5088e33d58eb35de3faf53a3103</anchor>
      <arglist>(DenseIndex, DenseIndex, DenseIndex nbCols)</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a351d00b4e28ce86e7af8f6633dae0ed1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>aec908f4f7c4366574a55fa145df34950</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a39fb9894848b1f758e8dbb80566c4d11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a3622a560c64f8bb3d1d4a2accb81d303</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>adc091eaca8b10ff8e011fbf6a47dd95e</anchor>
      <arglist>(DenseIndex, DenseIndex, DenseIndex nbCols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a1ae9dc9f053ea806b2a782cd1f411873</anchor>
      <arglist>(DenseIndex, DenseIndex, DenseIndex nbCols)</arglist>
    </member>
    <member kind="function">
      <type>DenseIndex</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a51eee9392bb5b24889b322dc656d0de7</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>aa9bef7e7440ccb567364520e4e95cec5</anchor>
      <arglist>(DenseStorage &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DenseIndex</type>
      <name>m_cols</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ae4e093ede81bec22bd3efff6c0a47f28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::plain_array&lt; T, Size, _Options &gt;</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a1abb819a96849495f20d847ccd304b64</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseStorage&lt; T, Size, Dynamic, _Cols, _Options &gt;</name>
    <filename>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Options</templarg>
    <member kind="function">
      <type>DenseIndex</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a7bd247edaad77cb2b39a5f10e8e6c358</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a06ee73fdd80ee4bf3d61c549fca09878</anchor>
      <arglist>(DenseIndex, DenseIndex nbRows, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a5614b22e04b4a941af0a089d76b407bf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a46feb42fa242e01750f3f2018d795f30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a656d0918645160d2d64ffbcb327428d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>aed6ad87ec8716c905bb5420be9d9597d</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>aa3e0a35bcf4d0d6ed784b504920d0cf7</anchor>
      <arglist>(DenseIndex, DenseIndex nbRows, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>ae1be0b2c42aabb2d1961df3d49ef8816</anchor>
      <arglist>(DenseIndex, DenseIndex nbRows, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>DenseIndex</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>afb4153c5c96915bf3870b67582a98250</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>aaab24b18f4aa7fae27eed515e7d6d74f</anchor>
      <arglist>(DenseStorage &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::plain_array&lt; T, Size, _Options &gt;</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>af9f906e35cd9458666614d99eb04a6f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DenseIndex</type>
      <name>m_rows</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a21ac8af702010f2660df19d4d706288f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseStorage&lt; T, Size, Dynamic, Dynamic, _Options &gt;</name>
    <filename>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>_Options</templarg>
    <member kind="function">
      <type>DenseIndex</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ae13dd3035201881d9416c802a8c21fe1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a1f56259184e4183d956747d375fa504b</anchor>
      <arglist>(DenseIndex, DenseIndex nbRows, DenseIndex nbCols)</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a338ae0d53c8a843c18c1c26b1b1798e0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a604ab234aff8971ad16772d9b0e16e0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a83a7b5b74125205ba133fc61204206be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>adebafd7d380597497620a38e63d2f4ec</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ae2762f37592595f6f67c13984a748933</anchor>
      <arglist>(DenseIndex, DenseIndex nbRows, DenseIndex nbCols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a87e41c0e7bec349d1e164188a3115a76</anchor>
      <arglist>(DenseIndex, DenseIndex nbRows, DenseIndex nbCols)</arglist>
    </member>
    <member kind="function">
      <type>DenseIndex</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a567f2bd926d014ffac4d4d5f0a5922bc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a8f083407d0dcc7377d565d1404bb4bb5</anchor>
      <arglist>(DenseStorage &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DenseIndex</type>
      <name>m_cols</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a4c611b368bd0cf0e9f7c4502e60d718c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::plain_array&lt; T, Size, _Options &gt;</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a9434125103670b3823e1443abbc83dc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DenseIndex</type>
      <name>m_rows</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ad6cc4600de8716d10143ecbab81d56fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseTimeSparseProduct</name>
    <filename>classEigen_1_1DenseTimeSparseProduct.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>classEigen_1_1DenseTimeSparseProduct.html</anchorfile>
      <anchor>ac72bbe03b25d28c754ab8a1a560f1d54</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classEigen_1_1DenseTimeSparseProduct.html</anchorfile>
      <anchor>a12339e6e38f7375e9d8807bcff2b5cc2</anchor>
      <arglist>(Dest &amp;dest, const Scalar &amp;alpha) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>DenseTimeSparseProduct &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseTimeSparseProduct.html</anchorfile>
      <anchor>a9a8a0894a5e1b27f6ab97c59f7246d75</anchor>
      <arglist>(const DenseTimeSparseProduct &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseTimeSparseSelfAdjointProduct</name>
    <filename>classEigen_1_1DenseTimeSparseSelfAdjointProduct.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>classEigen_1_1DenseTimeSparseSelfAdjointProduct.html</anchorfile>
      <anchor>aa6d0b01aa7dc33a7a1e6fc4ad01a15d2</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classEigen_1_1DenseTimeSparseSelfAdjointProduct.html</anchorfile>
      <anchor>a6a00c0904629e5ecb658e79adec6c701</anchor>
      <arglist>(Dest &amp;, const Scalar &amp;) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>DenseTimeSparseSelfAdjointProduct &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseTimeSparseSelfAdjointProduct.html</anchorfile>
      <anchor>af4b5ab276bd9fc5a03f1009aef751b51</anchor>
      <arglist>(const DenseTimeSparseSelfAdjointProduct &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DGMRES</name>
    <filename>classEigen_1_1DGMRES.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>IterativeSolverBase&lt; DGMRES&lt; _MatrixType, _Preconditioner &gt; &gt;</base>
    <member kind="typedef">
      <type>Matrix&lt; std::complex&lt; RealScalar &gt;, Dynamic, 1 &gt;</type>
      <name>ComplexVector</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>aeace9fdbc1373362c29409003482d66a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, Dynamic &gt;</type>
      <name>DenseMatrix</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a87d1411656955d8c3f053cfc2be4a856</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; RealScalar, Dynamic, Dynamic &gt;</type>
      <name>DenseRealMatrix</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a4c15bd34c5956f8b78020dc5c0d2e667</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; RealScalar, Dynamic, 1 &gt;</type>
      <name>DenseRealVector</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a9ffdf6b47010f636fcc1a071a9e9e16c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>DenseVector</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a1d85b943c99dabf606c6c537e550b11b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a8f6716ac7b42e0c4879c6fec42fe0193</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>abebf2c0dc490d410fbf5f24dedc60712</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Preconditioner</type>
      <name>Preconditioner</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>acae98b6f30d350a136ed4bc3a270834b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a7e47d437b590be8af0e9972e60adbe34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>aa2172314b09dbddeb3661ca9c809b371</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a23f5f48a993a550461446a4569298dab</anchor>
      <arglist>(const Rhs &amp;b, Dest &amp;x) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solveWithGuess</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a577c8a539a5c87f47a4754ba74231f6e</anchor>
      <arglist>(const Rhs &amp;b, Dest &amp;x) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>deflSize</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a724f0f2f124376c3694fd69c59a88d5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DGMRES</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a17bd25826b56c39bc7cc4ce8fbf8a848</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DGMRES</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a1945e2d48975a45c9b834362ee3925ff</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>restart</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a8017848f8ea8abc26f9524a05c0d2476</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_restart</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a2f99e7b3b04da0ecb6607630a82b4e56</anchor>
      <arglist>(const int restart)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEigenv</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a7510f3ded5959a8d98c3cd3aabebc84b</anchor>
      <arglist>(const int neig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxEigenv</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>ada9f5fbba382ae941f207322a8b84a01</anchor>
      <arglist>(const int maxNeig)</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval_with_guess&lt; DGMRES, Rhs, Guess &gt;</type>
      <name>solveWithGuess</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a31d480f0ff8c0b27e741197cecb06292</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, const Guess &amp;x0) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DGMRES</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a3cb89704ebc2dd5ed042aebeb7df7753</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dgmres</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a6539ab194a699324b37420c911497d72</anchor>
      <arglist>(const MatrixType &amp;mat, const Rhs &amp;rhs, Dest &amp;x, const Preconditioner &amp;precond) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>dgmresApplyDeflation</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>aab050dc8059bdb828f9b88f1f2726897</anchor>
      <arglist>(const RhsType &amp;In, DestType &amp;Out) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>dgmresComputeDeflationData</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a71fd33612db6627082208f767329f1fa</anchor>
      <arglist>(const MatrixType &amp;mat, const Preconditioner &amp;precond, const Index &amp;it, Index &amp;neig) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>dgmresCycle</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a60634db9af68a23461230ff00abf985e</anchor>
      <arglist>(const MatrixType &amp;mat, const Preconditioner &amp;precond, Dest &amp;x, DenseVector &amp;r0, RealScalar &amp;beta, const RealScalar &amp;normRhs, int &amp;nbIts) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dgmresInitDeflation</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>ab293e5666db21440b659126097972602</anchor>
      <arglist>(Index &amp;rows) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ComplexVector</type>
      <name>schurValues</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a25afcf19a11274680a1e86f430b12309</anchor>
      <arglist>(const ComplexSchur&lt; DenseMatrix &gt; &amp;schurofH) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ComplexVector</type>
      <name>schurValues</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>aec4c6992d05421a0fd7aac516c7adbe5</anchor>
      <arglist>(const RealSchur&lt; DenseMatrix &gt; &amp;schurofH) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_force</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a168ad0062ed979171817bf7cce9d6a64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseMatrix</type>
      <name>m_H</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>abaa2292705aa731d5051b01c1be41dfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseMatrix</type>
      <name>m_Hes</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a3a611fc8ad4380f552d8ee7080b27c04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isDeflAllocated</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a38beee7707cc020cb666061bdd7c6f7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isDeflInitialized</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>afc8a3fc0175e8a0905cb6870703ef2f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_lambdaN</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a1df5e45bd1aeef2c34a0d4777fd3f95b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PartialPivLU&lt; DenseMatrix &gt;</type>
      <name>m_luT</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a5238b52b109ff6a22415f7be5b325e4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_maxNeig</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a76f9ebf24cf2a2bd8c315ba12198a184</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseMatrix</type>
      <name>m_MU</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a19258f96b65369998943d21b5487cf56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_neig</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a7e97288795ac36c8737870862252f67d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_r</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>ab9f78023b15e26c3bc3ccca110017f66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_restart</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>ab5f0105c1ff3d035054a12624f69181b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_smv</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>abb458f4403c029af772bfe4ff13843e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseMatrix</type>
      <name>m_T</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>ad37060ad7b0dd4136bc217fa6078965a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseMatrix</type>
      <name>m_U</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a42caf1bb06f1833c434a1b169db79ac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseMatrix</type>
      <name>m_V</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a0fc43b2cca1d84701f629466d39d52b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>IterativeSolverBase&lt; DGMRES &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1DGMRES.html</anchorfile>
      <anchor>a8768ba8e54bea8b7dd308c66300db074</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Diagonal</name>
    <filename>classEigen_1_1Diagonal.html</filename>
    <templarg>MatrixType</templarg>
    <templarg>_DiagIndex</templarg>
    <base>internal::dense_xpr_base::type</base>
    <member kind="enumvalue">
      <name>DiagIndex</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>ab2f66f3b352fc6304c7736862a02b2adaa74abaa0e7adc3ffad9c27574e59e456</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Diagonal &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>acbae030c9f3fd3fe70651086e590255d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; internal::is_lvalue&lt; MatrixType &gt;::value, Scalar, const Scalar &gt;::type</type>
      <name>ScalarWithConstIfNotLvalue</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a94d1a2a35eaf7a7e56c0e982f5bffc1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>ac37f1b9a129d7a96d7c48cf11fddf430</anchor>
      <arglist>(Index row, Index) const </arglist>
    </member>
    <member kind="function">
      <type>CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a14728bcdafd635c0fec9d75192947f06</anchor>
      <arglist>(Index idx) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a9400e4f28c062f5363771268d7ab5085</anchor>
      <arglist>(Index row, Index)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>af687e9251f0a9ffe923dd55a8ba084e7</anchor>
      <arglist>(Index row, Index) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>ae73c1051d468643fa2f8652606f2ab7d</anchor>
      <arglist>(Index idx)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>aafde94e6c99b6368baa0c5370f0383ee</anchor>
      <arglist>(Index idx) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>ab344c9fff9319d3d20c02c11dff84319</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ScalarWithConstIfNotLvalue *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>aff00a16d40511b90c055043a1b256072</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a307df3ce1d75d32cddbbd5504cebbcde</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Diagonal</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a4689893cc059a759d9c7ddc554041541</anchor>
      <arglist>(MatrixType &amp;matrix, Index a_index=DiagIndex)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>aa5d00d326f2433ac4624314d5b2f48f6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a880b493ec341efb3b866a5239304aad5</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>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a6f814cee7b14483c56e7789b9e077ef5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>ae107d8ff24263093fa31f5593e89f00c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a45d96db15c20b39d4a0f94c02c7674ab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamicindex&lt; Index, DiagIndex &gt;</type>
      <name>m_index</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a1101bacfc786c23f741df18774298da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a0296092a4a2b8d436e9e8ed433c7eed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>absDiagIndex</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a07d331e5b0a66161c964921d45b87196</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>colOffset</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a38878773d1390f2d01fa2429f5880d32</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>MatrixType::PacketReturnType</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>af7d53070a4b418b35f279cf6334c4d56</anchor>
      <arglist>(Index) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>MatrixType::PacketReturnType</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>ad44b6839c015cf4f29e627b3a9423f25</anchor>
      <arglist>(Index, Index) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rowOffset</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>adef6dddca1cbec19063bfe73d673f5f0</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DiagonalBase</name>
    <filename>classEigen_1_1DiagonalBase.html</filename>
    <templarg>Derived</templarg>
    <base>Eigen::EigenBase</base>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>acd4aff5d08d50c598d642c25039d5168a9e142f16da4b3d7e4cf2852c86347e99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>acd4aff5d08d50c598d642c25039d5168a4a5dedbc0931cca226ca99563506c4c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>acd4aff5d08d50c598d642c25039d5168ab66a40ae4003e31ef39c0551c4190572</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>acd4aff5d08d50c598d642c25039d5168ac10c3ed898fe975afaa72c17792500fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>acd4aff5d08d50c598d642c25039d5168af8eab06700291454c8823dd612cb7b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>acd4aff5d08d50c598d642c25039d5168acee44e8d9e6794d020ef6cfcd2338442</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime, 0, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a5b03ccd914288064b6db84176fde6643</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseMatrixType</type>
      <name>DenseType</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>ab57e4c5bcb838b2fbfb7bcc6c828e3b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::DiagonalVectorType</type>
      <name>DiagonalVectorType</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a1f8d7fbcf424eca7f639213484a2d51b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a4a4a804ea891c3d3507c67ab25323706</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; Scalar, DiagonalVectorType::SizeAtCompileTime, DiagonalVectorType::MaxSizeAtCompileTime &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a12790179b6a63c133521233851728448</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalVectorType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a8d046c4e1744039ba3bd8bcfdbc47fab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalVectorType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a1e21c32c49ea8d2053c03dab3a2e698b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a093f1f20c042b2624e42645e407a2d6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTo</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a8d636bbbbd7c9a4b03845d9a508f9cb3</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>aca17dcb672c31b6de3d2969934e68427</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>aac86f3f776f16e693eb892e2a62b5b4b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a33a454f9b1ba25ab0242bce72b6307ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a997db6c8dddb7bb66d4a5981f2a1448c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a72fb21d3ff956f312f9390807920524f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>aa39204ce6753ed490a1e5a5dd98b8dfb</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const DiagonalWrapper&lt; const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const DiagonalVectorType &gt; &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>adf226e730b9d96194a382906c5b800a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const DiagonalProduct&lt; MatrixDerived, Derived, OnTheLeft &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a1b7f0ffb500ab22381174daa44529fcb</anchor>
      <arglist>(const MatrixBase&lt; MatrixDerived &gt; &amp;matrix) const </arglist>
    </member>
    <member kind="function">
      <type>const DiagonalWrapper&lt; const CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const DiagonalVectorType &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>af3b8ba4b997a5168dcdeb4c0f3fa5e4f</anchor>
      <arglist>(const Scalar &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a23629c0da150185c62e74aa8300d32af</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subTo</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a89359cf77d8876e499e01860d3edb081</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>affdf48aec3a96713c91845097247ab76</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="friend">
      <type>friend const DiagonalWrapper&lt; const CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const DiagonalVectorType &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a93713f3a63577d873d8be84db145b57b</anchor>
      <arglist>(const Scalar &amp;scalar, const DiagonalBase &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DiagonalMatrix</name>
    <filename>classEigen_1_1DiagonalMatrix.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>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a15bb0b30b931772c81d558207dd3804b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; DiagonalMatrix &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>aa1c9c21e200fc4a7771e0a6180664256</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const DiagonalMatrix &amp;</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>aed13866129663f9ad9e8efd5bd10ece7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a927965f00d816212b6651b1f6bce783d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; DiagonalMatrix &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>ac61c867d48e814e1f90ae8b3ad73ae1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a1a8b9ebcbe5a60aca2de7d37b8243810</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a49c751bd59187979e1406b18e3b16049</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagonalMatrix</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a07deda6348ef81a6a07577c40e5a8687</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagonalMatrix</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>ab069e106761d66fe1c2c494e7daf2244</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagonalMatrix</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a8d674e5eaa4c378d5a3f96a9007ca349</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagonalMatrix</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a09d6cb930dff5e147ce22e08f2bb74b5</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>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a41b3d77b1ce65062a9ab53073083bac8</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagonalMatrix</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>ad5efd7a4e35667a76cdbbdb664bb92c5</anchor>
      <arglist>(const DiagonalMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagonalMatrix</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a09701a17fa9ead2145174b4f4db6ab67</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>DiagonalMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a5d362adc0550baabcff2095c92c5045d</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>DiagonalMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a9359c8a039f717b8404a82501e2d840b</anchor>
      <arglist>(const DiagonalMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>af04e2fd5733eda42f0d82bb6b7405b42</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a58fabb4849fa44233c21f088ac33aa06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a0b2d7eb480c889693fb31fbdb02d9c09</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>ad4d81f0bf2bdb022d1910a89a6f8c819</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a293457cb23a0a2c95c44a1c6101ef218</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DiagonalVectorType</type>
      <name>m_diagonal</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>aecf48407617023fcdb1c808b7d3720be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DiagonalPreconditioner</name>
    <filename>classEigen_1_1DiagonalPreconditioner.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, Dynamic &gt;</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>a4244256ca297207df8f0d8841124bf01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>a8c0d3fb0319123420ba99782f6ef2d60</anchor>
      <arglist>(const Rhs &amp;b, Dest &amp;x) const </arglist>
    </member>
    <member kind="function">
      <type>DiagonalPreconditioner &amp;</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>af9a7205f04b0ef833b3fae8b2c3f6cc9</anchor>
      <arglist>(const MatType &amp;)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>aa93c14856db04b25c6abf5ac697b33a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DiagonalPreconditioner &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>a4b938c483a6d17bfc079f2fde8671a08</anchor>
      <arglist>(const MatType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagonalPreconditioner</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>ae7d19e26de3f8c96f659356b9453a788</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagonalPreconditioner</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>ad7d67c2d25072f73543031e4853d443b</anchor>
      <arglist>(const MatType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>DiagonalPreconditioner &amp;</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>a3bb1bae9f49ff115fb21f951101fb88a</anchor>
      <arglist>(const MatType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>abd47fb98f571ca99574da66b70363040</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; DiagonalPreconditioner, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>a78b624eec35c621b744e18fedf271e43</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector</type>
      <name>m_invdiag</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>abce7e6e756519949b58f201ef486d162</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>a180911e1c0f848621dab8e29b5da88dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Vector::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>afd9db6ec30ce2cf011526dcbb1180e69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>a3fc53ebbf9c7f11e5a728c9fbd9132ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>Vector</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>aef3c886661f3a48e01c1c48629f8528e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DiagonalProduct</name>
    <filename>classEigen_1_1DiagonalProduct.html</filename>
    <templarg>MatrixType</templarg>
    <templarg>DiagonalType</templarg>
    <templarg>ProductOrder</templarg>
    <base protection="private">Eigen::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>classEigen_1_1DiagonalProduct.html</anchorfile>
      <anchor>ae1d5d69fe146a61bcf2e729f4df137b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1DiagonalProduct.html</anchorfile>
      <anchor>a648887fd2d761b3a0a041e007d5106b3</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1DiagonalProduct.html</anchorfile>
      <anchor>a143f7c4bdf74bdf837054204228b622e</anchor>
      <arglist>(Index idx) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DiagonalProduct.html</anchorfile>
      <anchor>a6c9c4ea34c59dc5540e31b880d70554a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagonalProduct</name>
      <anchorfile>classEigen_1_1DiagonalProduct.html</anchorfile>
      <anchor>afb2f5544cd1b3e9499d253601ff1047d</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>classEigen_1_1DiagonalProduct.html</anchorfile>
      <anchor>ac8081d9162fdefe8343cbffff7055990</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1DiagonalProduct.html</anchorfile>
      <anchor>a9d0201045e829b84f1dcb675a024eb02</anchor>
      <arglist>(Index idx) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DiagonalProduct.html</anchorfile>
      <anchor>a2a230d92f2ecfe13628ae3d98c1aeed7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet_impl</name>
      <anchorfile>classEigen_1_1DiagonalProduct.html</anchorfile>
      <anchor>a23498b3e59f544d40285862786ba0b72</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>classEigen_1_1DiagonalProduct.html</anchorfile>
      <anchor>a73d2a809649df139c1650f873ffa75ae</anchor>
      <arglist>(Index row, Index col, Index id, internal::false_type) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DiagonalType::Nested</type>
      <name>m_diagonal</name>
      <anchorfile>classEigen_1_1DiagonalProduct.html</anchorfile>
      <anchor>a9804524b33be9e0def2b403251d30ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1DiagonalProduct.html</anchorfile>
      <anchor>aa2dc69c27cdb03d7775145d5740861d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DiagonalWrapper</name>
    <filename>classEigen_1_1DiagonalWrapper.html</filename>
    <templarg>_DiagonalVectorType</templarg>
    <base>DiagonalBase&lt; DiagonalWrapper&lt; _DiagonalVectorType &gt; &gt;</base>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>_DiagonalVectorType</type>
      <name>DiagonalVectorType</name>
      <anchorfile>classEigen_1_1DiagonalWrapper.html</anchorfile>
      <anchor>ad145dc440c9a425857f8e1e5e0ae0294</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalWrapper</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1DiagonalWrapper.html</anchorfile>
      <anchor>a2d709c0cbb450dd9a8463dffcab5fb3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1DiagonalWrapper.html</anchorfile>
      <anchor>ac746b4c5ee22dfd43ab69d37e528b4b1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagonalWrapper</name>
      <anchorfile>classEigen_1_1DiagonalWrapper.html</anchorfile>
      <anchor>af71ac89792969bdd7f2661fa6d4159a0</anchor>
      <arglist>(DiagonalVectorType &amp;a_diagonal)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DiagonalVectorType::Nested</type>
      <name>m_diagonal</name>
      <anchorfile>classEigen_1_1DiagonalWrapper.html</anchorfile>
      <anchor>a42a4abc8dde10e478768b64a283bdb1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DynamicSparseMatrix</name>
    <filename>classEigen_1_1DynamicSparseMatrix.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">Eigen::DynamicSparseMatrix::InnerIterator</class>
    <class kind="class">Eigen::DynamicSparseMatrix::ReverseInnerIterator</class>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a8af1c4a8bdc8803a499cb4a1d4106bffaa98dbb4949950a339a9ae208e2cdce22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MappedSparseMatrix&lt; Scalar, Flags &gt;</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a4433326886c149c985e58e1697a34956</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; internal::CompressedStorage&lt; Scalar, Index &gt; &gt; &amp;</type>
      <name>_data</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a2f5c554aed06c2ed219c077ed7be371f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; internal::CompressedStorage&lt; Scalar, Index &gt; &gt; &amp;</type>
      <name>_data</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a050a27711e28ed8eb39fbd19863f687c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a78512487bb92f3ee8881f80122665e29</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>accdaed843febebc849dcde7dd7ff85f5</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a1b68d36b1f940573ec66faef87817053</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED</type>
      <name>DynamicSparseMatrix</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>ac795cda819652c7d0eadbc8016d7522e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED</type>
      <name>DynamicSparseMatrix</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>ad7a3fed23d833c47f01ea7ab7965ba3d</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED</type>
      <name>DynamicSparseMatrix</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>ade5aa20fd40bda4301aef2dc924197c8</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynamicSparseMatrix</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a96abbe7b1688b4679e81c173a2849d2f</anchor>
      <arglist>(const DynamicSparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED void</type>
      <name>endFill</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>ae9806609dd8f262b6ef2bdf67025b438</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED Scalar &amp;</type>
      <name>fill</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a848b0c441f76cc1437ccd2f6ea7555fc</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED Scalar &amp;</type>
      <name>fillrand</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>aa65c727129b6a4299d0b9cf8efc5ccc2</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a7742f24182d811c978d179d952133107</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a1d241995f33e688243baf239df0a74dd</anchor>
      <arglist>(Index j) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a77008054bd533ad2134f7dd222ce6399</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insert</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>aa463c6032329c0ed7eed7209f366dfbb</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBack</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a41244f8c434a018909797472fbe80314</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBackByOuterInner</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>ae20fa03fdd9863f3f22b9056f59ec523</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>aea316ba003f480450344668bd968b379</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DynamicSparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a30d4175bde7031577fda00d9fafc74e4</anchor>
      <arglist>(const DynamicSparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a18c18344228443a76720af0869282930</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a7c27235c7884c76d2effc7e542511572</anchor>
      <arglist>(Scalar reference, RealScalar epsilon=NumTraits&lt; RealScalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>ad91e78c11d9cbf1164ed9807cc32a25c</anchor>
      <arglist>(Index reserveSize=1000)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a7581f96f9b2fd9af62f85de96ff13239</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeAndKeepData</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a3b14e775ef19a8f1082579fd448ab4e8</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a83648c5489c4cf55c3724c8ac08b7ac6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a286a0c62a5b2e21509c41083e74364f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED void</type>
      <name>startFill</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a4284c9ea83ee65c33e74a03eaca1e829</anchor>
      <arglist>(Index reserveSize=1000)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startVec</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>ab4ef9d031c0a88a4dd331f106224776f</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a6e90545fcd1176d5fe15a98d138675e9</anchor>
      <arglist>(DynamicSparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DynamicSparseMatrix</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a7d23a6e261f590beb8e79e65cd644e5e</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>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>abe3e544bf25b6feaecbafa0159372b27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; internal::CompressedStorage&lt; Scalar, Index &gt; &gt;</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>ab69843a87bf898dff21eb290c9b87477</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_innerSize</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix.html</anchorfile>
      <anchor>a61341fcd8344c732d3877309fc891018</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DynamicSparseMatrix::InnerIterator</name>
    <filename>classEigen_1_1DynamicSparseMatrix_1_1InnerIterator.html</filename>
    <base>Eigen::SparseVector::InnerIterator</base>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a2c41fc190b5733d4ee855b7d12f6c87b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>ad7078d6c20ff1043469b1911c1579684</anchor>
      <arglist>(const DynamicSparseMatrix &amp;mat, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a1b747c26e048b51087f9b5a9e97d4db7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a707843dafa1c8d97247c13ce0fe97f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseVector&lt; Scalar, _Options, _Index &gt;::InnerIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a66ac6e2d459ba04d92c1f6c496233800</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DynamicSparseMatrix::ReverseInnerIterator</name>
    <filename>classEigen_1_1DynamicSparseMatrix_1_1ReverseInnerIterator.html</filename>
    <base>Eigen::SparseVector::ReverseInnerIterator</base>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a3c2dcd239b672e2b220cb4e4dc1db123</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>aaf14170346827e180cf31809a365e326</anchor>
      <arglist>(const DynamicSparseMatrix &amp;mat, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a0dad399064b682635dd752b79ef4a006</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a98945e42f99f5d145ac38cfc538eb79b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseVector&lt; Scalar, _Options, _Index &gt;::ReverseInnerIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1DynamicSparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a2105489c4db7e361f62872cbda8f6b95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_cleantype</name>
    <filename>structEigen_1_1ei__cleantype.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1ei__cleantype.html</anchorfile>
      <anchor>a4a57a06b37379816ac1e0524a7aec88f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_cleantype&lt; const T &amp; &gt;</name>
    <filename>structEigen_1_1ei__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>structEigen_1_1ei__cleantype_3_01const_01T_01_6_01_4.html</anchorfile>
      <anchor>a442255200b36fc00c150b8e1531a4233</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_cleantype&lt; const T * &gt;</name>
    <filename>structEigen_1_1ei__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>structEigen_1_1ei__cleantype_3_01const_01T_01_5_01_4.html</anchorfile>
      <anchor>a6d37d11874cc8507b40565f22fcb4e06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_cleantype&lt; const T &gt;</name>
    <filename>structEigen_1_1ei__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>structEigen_1_1ei__cleantype_3_01const_01T_01_4.html</anchorfile>
      <anchor>a7315de6264e0d7c6aaeba8106315f256</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_cleantype&lt; T &amp; &gt;</name>
    <filename>structEigen_1_1ei__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>structEigen_1_1ei__cleantype_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a597e71e889c752dc164a71a0e0b95d06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_cleantype&lt; T * &gt;</name>
    <filename>structEigen_1_1ei__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>structEigen_1_1ei__cleantype_3_01T_01_5_01_4.html</anchorfile>
      <anchor>acfc2a3b0e3f78c1463d4e7d6a7b62060</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_is_same_type</name>
    <filename>structEigen_1_1ei__is__same__type.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1ei__is__same__type.html</anchorfile>
      <anchor>a716e02f0fe66b1c74fd4c52cd3a1a44cac8a04537fe2d8dfc3ea3b938eecae744</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_is_same_type&lt; T, T &gt;</name>
    <filename>structEigen_1_1ei__is__same__type_3_01T_00_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1ei__is__same__type_3_01T_00_01T_01_4.html</anchorfile>
      <anchor>aa253cabf5f0d98944941db4f2aaf93f3a2224bae87b3cfc7ddc91b04b725ffe60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_meta_false</name>
    <filename>structEigen_1_1ei__meta__false.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1ei__meta__false.html</anchorfile>
      <anchor>a36fd3c324574d1c9a8c071ff346b460aa12a7ac72480d2a8910fefe69ded28b5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_meta_if</name>
    <filename>structEigen_1_1ei__meta__if.html</filename>
    <templarg>Condition</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Then</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1ei__meta__if.html</anchorfile>
      <anchor>afc9106c471fcf3e87c0a768accf8f19a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_meta_if&lt; false, Then, Else &gt;</name>
    <filename>structEigen_1_1ei__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>structEigen_1_1ei__meta__if_3_01false_00_01Then_00_01Else_01_4.html</anchorfile>
      <anchor>a12fa13a39b5e8ae5036b870dcf8989b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ei_meta_sqrt</name>
    <filename>classEigen_1_1ei__meta__sqrt.html</filename>
    <templarg>Y</templarg>
    <templarg>InfX</templarg>
    <templarg>SupX</templarg>
    <templarg>Done</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>classEigen_1_1ei__meta__sqrt.html</anchorfile>
      <anchor>aa0a6c5a64f5b1cb391d199868b6d9180aad300a9f4fde870c1af6899dacb1158e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MidX</name>
      <anchorfile>classEigen_1_1ei__meta__sqrt.html</anchorfile>
      <anchor>abb44ef7fdcac6056d589635c1be5a267a6ad9e60a52e6a1c7ee9e31571d2754bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ei_meta_sqrt&lt; Y, InfX, SupX, true &gt;</name>
    <filename>classEigen_1_1ei__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>classEigen_1_1ei__meta__sqrt_3_01Y_00_01InfX_00_01SupX_00_01true_01_4.html</anchorfile>
      <anchor>acb92779d44f0c104e81543965ba818f9a19cb778037c1c1126cf6627b2181f546</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_meta_true</name>
    <filename>structEigen_1_1ei__meta__true.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1ei__meta__true.html</anchorfile>
      <anchor>af9fc2741201b7074eeb57db1f98481dfab796046c99bffa925ef455baa9e1add5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_quaternion_assign_impl&lt; Other, 3, 3 &gt;</name>
    <filename>structEigen_1_1ei__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>structEigen_1_1ei__quaternion__assign__impl_3_01Other_00_013_00_013_01_4.html</anchorfile>
      <anchor>a01fb9e361ba6a4eb41695fca8355521e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1ei__quaternion__assign__impl_3_01Other_00_013_00_013_01_4.html</anchorfile>
      <anchor>ac9cd1a5d0a187d16e40d92fd388a75d5</anchor>
      <arglist>(Quaternion&lt; Scalar &gt; &amp;q, const Other &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_quaternion_assign_impl&lt; Other, 4, 1 &gt;</name>
    <filename>structEigen_1_1ei__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>structEigen_1_1ei__quaternion__assign__impl_3_01Other_00_014_00_011_01_4.html</anchorfile>
      <anchor>a449dbfb9091616908d1b473d75e6c759</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1ei__quaternion__assign__impl_3_01Other_00_014_00_011_01_4.html</anchorfile>
      <anchor>aa2a4dfe5268ba209bf34065bf3646c34</anchor>
      <arglist>(Quaternion&lt; Scalar &gt; &amp;q, const Other &amp;vec)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_traits</name>
    <filename>structEigen_1_1ei__traits.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_traits&lt; AngleAxis&lt; _Scalar &gt; &gt;</name>
    <filename>structEigen_1_1ei__traits_3_01AngleAxis_3_01__Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1ei__traits_3_01AngleAxis_3_01__Scalar_01_4_01_4.html</anchorfile>
      <anchor>a673c4517cdf48211ffa065517312a441</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_traits&lt; Quaternion&lt; _Scalar &gt; &gt;</name>
    <filename>structEigen_1_1ei__traits_3_01Quaternion_3_01__Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1ei__traits_3_01Quaternion_3_01__Scalar_01_4_01_4.html</anchorfile>
      <anchor>abb877880b8aad2864a4276805fa8def3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_traits&lt; Rotation2D&lt; _Scalar &gt; &gt;</name>
    <filename>structEigen_1_1ei__traits_3_01Rotation2D_3_01__Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1ei__traits_3_01Rotation2D_3_01__Scalar_01_4_01_4.html</anchorfile>
      <anchor>a5cc6f6ab4656df04327d6d475006b2f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_transform_product_impl&lt; Other, Dim, HDim, Dim, 1 &gt;</name>
    <filename>structEigen_1_1ei__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>structEigen_1_1ei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01Dim_00_011_01_4.html</anchorfile>
      <anchor>aab06ba136f536094310c932fe6751d7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Other::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1ei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01Dim_00_011_01_4.html</anchorfile>
      <anchor>abcb1d2b577a84a1694106c192a4640e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim &gt;</type>
      <name>TransformType</name>
      <anchorfile>structEigen_1_1ei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01Dim_00_011_01_4.html</anchorfile>
      <anchor>a3d9abfd797644969e329b0262ee9bf4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1ei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01Dim_00_011_01_4.html</anchorfile>
      <anchor>a0808f30ca057854f2ceab57782caabfc</anchor>
      <arglist>(const TransformType &amp;tr, const Other &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_transform_product_impl&lt; Other, Dim, HDim, Dim, Dim &gt;</name>
    <filename>structEigen_1_1ei__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>structEigen_1_1ei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01Dim_00_01Dim_01_4.html</anchorfile>
      <anchor>a3bf3eeb58591ef55e2fe7d41676693bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformType</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1ei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01Dim_00_01Dim_01_4.html</anchorfile>
      <anchor>a93b23b84119f11ae2e44b0bd0ec293a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; typename Other::Scalar, Dim &gt;</type>
      <name>TransformType</name>
      <anchorfile>structEigen_1_1ei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01Dim_00_01Dim_01_4.html</anchorfile>
      <anchor>a88665561b9aae2bc16f2bad0a574913d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1ei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01Dim_00_01Dim_01_4.html</anchorfile>
      <anchor>a1d154984ca744dfd38ef982fc47c0f52</anchor>
      <arglist>(const TransformType &amp;tr, const Other &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_transform_product_impl&lt; Other, Dim, HDim, HDim, 1 &gt;</name>
    <filename>structEigen_1_1ei__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>structEigen_1_1ei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01HDim_00_011_01_4.html</anchorfile>
      <anchor>a19503089443e5b577f0acd9a5555fa1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ProductReturnType&lt; MatrixType, Other &gt;::Type</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1ei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01HDim_00_011_01_4.html</anchorfile>
      <anchor>a5fe3aeff338fa44aeeccb059c4e5b891</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; typename Other::Scalar, Dim &gt;</type>
      <name>TransformType</name>
      <anchorfile>structEigen_1_1ei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01HDim_00_011_01_4.html</anchorfile>
      <anchor>ab75d79cc47f84d3d51e7da4d424248b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1ei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01HDim_00_011_01_4.html</anchorfile>
      <anchor>a2134b268a544a1ba821c8280d77d7066</anchor>
      <arglist>(const TransformType &amp;tr, const Other &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_transform_product_impl&lt; Other, Dim, HDim, HDim, HDim &gt;</name>
    <filename>structEigen_1_1ei__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>structEigen_1_1ei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01HDim_00_01HDim_01_4.html</anchorfile>
      <anchor>a5a4c0534bed6a978516e01765319d59b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ProductReturnType&lt; MatrixType, Other &gt;::Type</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1ei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01HDim_00_01HDim_01_4.html</anchorfile>
      <anchor>afbb28f2b72f2af0b32330be777008448</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; typename Other::Scalar, Dim &gt;</type>
      <name>TransformType</name>
      <anchorfile>structEigen_1_1ei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01HDim_00_01HDim_01_4.html</anchorfile>
      <anchor>a147d0b4e0656ec2f226d06d36b19d3ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1ei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01HDim_00_01HDim_01_4.html</anchorfile>
      <anchor>ad350f3be76bf6f254663751977e2a682</anchor>
      <arglist>(const TransformType &amp;tr, const Other &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_unconst</name>
    <filename>structEigen_1_1ei__unconst.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1ei__unconst.html</anchorfile>
      <anchor>aa7fd9a87a294dd7234de94a198ffab58</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_unconst&lt; const T &gt;</name>
    <filename>structEigen_1_1ei__unconst_3_01const_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1ei__unconst_3_01const_01T_01_4.html</anchorfile>
      <anchor>a34eb58dc6fdc07764a6846e5812765f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_unconst&lt; T const &amp; &gt;</name>
    <filename>structEigen_1_1ei__unconst_3_01T_01const_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1ei__unconst_3_01T_01const_01_6_01_4.html</anchorfile>
      <anchor>a5bc8afb5756004851ae6269c26189e85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_unconst&lt; T const * &gt;</name>
    <filename>structEigen_1_1ei__unconst_3_01T_01const_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T *</type>
      <name>type</name>
      <anchorfile>structEigen_1_1ei__unconst_3_01T_01const_01_5_01_4.html</anchorfile>
      <anchor>a66ae0212b65117b89f9d10a5abed99f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_unpointer</name>
    <filename>structEigen_1_1ei__unpointer.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1ei__unpointer.html</anchorfile>
      <anchor>ae41db517935520dcc5ecea123d4220ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_unpointer&lt; T * &gt;</name>
    <filename>structEigen_1_1ei__unpointer_3_01T_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1ei__unpointer_3_01T_01_5_01_4.html</anchorfile>
      <anchor>a183adf5c51e3e82d8536c130a15c241b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_unpointer&lt; T *const  &gt;</name>
    <filename>structEigen_1_1ei__unpointer_3_01T_01_5const_01_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1ei__unpointer_3_01T_01_5const_01_01_4.html</anchorfile>
      <anchor>a3aa4914e1d80eae9d7f6a492b416a067</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_unref</name>
    <filename>structEigen_1_1ei__unref.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1ei__unref.html</anchorfile>
      <anchor>a30edcd4deebf60d90f5a5fbe2996f588</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_unref&lt; T &amp; &gt;</name>
    <filename>structEigen_1_1ei__unref_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1ei__unref_3_01T_01_6_01_4.html</anchorfile>
      <anchor>ac9c93de2f354b8027b7ae29f27bfece4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::EigenBase</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <templarg>Derived</templarg>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a23fe1bda3fdb8f64ce93acd0f3d90f00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a83501defe386c98b6b10274c85de118b</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a614ad47cca814cec379559ed19344e50</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8623f43c4cd21a76ad73cf22670f56e0</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aa65b03e4ef86b808b0bb2d8393c2a6b5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac21d07437102d2cb3e8c628e10aa1652</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>af67d2afc32a45d629ae26f4fb6bfb9df</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a1fbabe7f12bcbfba3b9a448b1f5e46fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aa07627b2d6599812a0cff2842ea52aa9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a3525f615a2d945cd6f751d67c818e5a8</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a98d49aaf7b1d2730297be5c9749f0885</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a74305df8912a271a2e247375804b701a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a29aa23759c1a7f2cef284547ec7773d9</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::EigenSolver</name>
    <filename>classEigen_1_1EigenSolver.html</filename>
    <templarg>_MatrixType</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a9ada38d59ab29c358fae716317d39b85a4a33f23991a926f241b92e08a5ba5097</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a9ada38d59ab29c358fae716317d39b85a4aab62e597f92b93cb5d09265a70a942</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a9ada38d59ab29c358fae716317d39b85a3aa0c3b523fc831c1d6bf019ab77b04b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a9ada38d59ab29c358fae716317d39b85a86de79da4bf4f039f6f654b97e8b44a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a9ada38d59ab29c358fae716317d39b85ae2d70b668884e2e20b5c07a066babb8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a4d0b2a773357d0a6ec98e026f04002ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>EigenvalueType</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>adc446bcb60572758fa64515f2825db62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, RowsAtCompileTime, ColsAtCompileTime, Options, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>EigenvectorsType</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>aa140354e2f7d5ce34c6488c39e19f2c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>af58876276f293d9722d2be426cf11a73</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a83acd180404ddaac8a678fa65a6b632b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>aad50fbc086d07e69015426ffd11f7e44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a017d49fe0d59874b70a2fcf35e5aa373</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EigenSolver &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a703e5ca8401a3d8b8f138cefb3e17f03</anchor>
      <arglist>(const MatrixType &amp;matrix, bool computeEigenvectors=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EigenSolver</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a3af22d721a6401365881b2ef252d26aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EigenSolver</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>aa4edf56ecc178b277b75c13a2ca1089f</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EigenSolver</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>ad41774482b27e5b7d291484341a8ed67</anchor>
      <arglist>(const MatrixType &amp;matrix, bool computeEigenvectors=true)</arglist>
    </member>
    <member kind="function">
      <type>const EigenvalueType &amp;</type>
      <name>eigenvalues</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a6075e8bbebc162e91c3e092dedc718b3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EigenvectorsType</type>
      <name>eigenvectors</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a6f29e847440a8d67e909e22187c3cd2e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>getMaxIterations</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>aa7668af4bcb47cd92cfe10640589d88f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a13722236c7002da1ea7f420ad4ab513a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>pseudoEigenvalueMatrix</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>ae680feda0ae30b94bb6e5d8424fbca25</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>pseudoEigenvectors</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a6f82a1e16020b44489ffd0a10555d63d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EigenSolver &amp;</type>
      <name>setMaxIterations</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a6cff220aadfd8d8c1366b915ddefd164</anchor>
      <arglist>(Index maxIters)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Matrix&lt; Scalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>ColumnVectorType</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>aac6c2c50adc1930bbb9fa7cfc699474a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_eigenvectorsOk</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a1f16b393d1df5110a74ac78f29620a86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EigenvalueType</type>
      <name>m_eivalues</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a5da812ebf5344cffe98f214a6a081fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_eivec</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>abb23dbb6a83e398335bc04394cc85df1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a2fdc7a0498bfc37f8315fcf6d30f2332</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_matT</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>aabb79f8bedf25fe16adf8e49cfee931a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealSchur&lt; MatrixType &gt;</type>
      <name>m_realSchur</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a432c1f3365d961ea08e50dad0d0ffd7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ColumnVectorType</type>
      <name>m_tmp</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a087a17e0d15ccaed513eb66e492f3cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>doComputeEigenvectors</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a16c9513715dd22a7997dd9385cd3b2e9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Flagged</name>
    <filename>classEigen_1_1Flagged.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>classEigen_1_1Flagged.html</anchorfile>
      <anchor>a8330d0454554f5baa06e3b60c41a8009</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>classEigen_1_1Flagged.html</anchorfile>
      <anchor>aca7dcc9275cd0818f8ed2344d5616494</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ExpressionType::InnerIterator</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>a918f7516c444ba512513f0a82216994c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const ExpressionType &amp;</type>
      <name>_expression</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>a824e9d556c5e3fca5ad2d98d77a6be2e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>a4235620dd10a63724a2110d8ba68d164</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>acc524ff4c270be77f4bd312a113aac9d</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>a88e69ca261f3cce28f1a5341251955f0</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>af24e25e7dc3ae776de0f832c24cd8075</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>ab37eb6f17b613180edff72e52406155b</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>ab094f11f07cfd6e8a691574fe968f98d</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>a347f7487642ad44746b071db47d604a1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Flagged</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>aeb1d2f2d9c25c65be77af93024de46e9</anchor>
      <arglist>(const ExpressionType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>a31c005ae689ea2d0907cc2eb49621bde</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>a7a345115e27285a5247047a25a16f4ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>a5b5c1063a3fae962b62b63979c245a71</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>a74e71ef460273f84dcd55ae6bc2d9759</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>a63823a6c1b5da5aae6559de2c0d2151c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ExpressionType::PlainObject</type>
      <name>solveTriangular</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>a25737f024d5b5e5629e647fa90b59b02</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveTriangularInPlace</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>a4563444dcfb375b93721ce936d3be742</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>af3cb61b63b96d87616b3c71ef882621b</anchor>
      <arglist>(Index row, Index col, const PacketScalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>a9be766ee5c856557de314caa43660599</anchor>
      <arglist>(Index index, const PacketScalar &amp;x)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExpressionTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>a8ea9ab77b8e3b1196a7963bba4132f6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ForceAlignedAccess</name>
    <filename>classEigen_1_1ForceAlignedAccess.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>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>ab13595a959d9a280955904706f055e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>ac7b076d93c86d5ea110b0fd595740fbe</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>const CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a58bbe7df428fc9d100c835a890a5ed92</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a9bb0ce5b4cfc038662934271fb76db61</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a07aa3646d13c7dab8fd06be01f1c23d3</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a40abc5327b322e6c68afbd4b446ecdfb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ForceAlignedAccess</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a56250bb6d42a4612ce3672ff9026de50</anchor>
      <arglist>(const ExpressionType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a032898b52659a8f7534703a09f35fe90</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const ExpressionType &amp;</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>aef77a212a36b97762391bd4a71faa8f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a7f073a5b671ce854204bb71652b32fa4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a3afad847443ffcd79eda56ca6ca7e7a2</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>acd010954024e8534b3a842971c487477</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>ac5a9cd9996a59f8fac9958df6c1e159b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a33a9f296519b2df0c4df5ff2d95e2f7d</anchor>
      <arglist>(Index row, Index col, const PacketScalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a4312741489535e524aafca73e4268dae</anchor>
      <arglist>(Index index, const PacketScalar &amp;x)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ExpressionType &amp;</type>
      <name>m_expression</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>ab920b840c2c24e1fddf7ee8600dd7df7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>ForceAlignedAccess &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a9ee48fb0592c78d30562333f6e30017f</anchor>
      <arglist>(const ForceAlignedAccess &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::FullPivHouseholderQR</name>
    <filename>classEigen_1_1FullPivHouseholderQR.html</filename>
    <templarg>_MatrixType</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ac802a848625586adfd0693dff6378573acea9867abf324b06d4f82ed4bb8b88f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ac802a848625586adfd0693dff6378573ab3596b289e0ed500c13faa3377b92bfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ac802a848625586adfd0693dff6378573ae84fb8b4b45e045059b1e2b4d00d2e0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ac802a848625586adfd0693dff6378573a6ae323047ffe9c7c162f3d24ab7bbe3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ac802a848625586adfd0693dff6378573a199bb544a9551b9ea329aaf6b4c4df42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_col_type&lt; MatrixType &gt;::type</type>
      <name>ColVectorType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a5abef403dc2f41f954dff3a52f597da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_diag_type&lt; MatrixType &gt;::type</type>
      <name>HCoeffsType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ace3d0a40673c063c78035548c4259806</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a0df0e93f8d2c64eea4f6169dc8717206</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_col_type&lt; MatrixType, Index &gt;::type</type>
      <name>IntColVectorType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a03f7f2b4a94cccfdde3ce5749430782d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Index, 1, ColsAtCompileTime, RowMajor, 1, MaxColsAtCompileTime &gt;</type>
      <name>IntRowVectorType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a3d8b490ffbe607d6db468fd6b385ce74</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::FullPivHouseholderQRMatrixQReturnType&lt; MatrixType &gt;</type>
      <name>MatrixQReturnType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aca49f0aada2187c4b37b59211188a267</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aad34d3573bf47e18888d1bb4801e7473</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; ColsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a29ba3c0d3d7ceb8558c6cba4b5afba89</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a22c6a854a83225617e56c03cbdbc94c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType &gt;::type</type>
      <name>RowVectorType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a2c68675b694ac5feefbe78c6913eaa13</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a30eb2e756bcd1c1148142a3a0deb6f88</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>absDeterminant</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a0d24c51c816eef019c7ce0beff765f3b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ad24e48f34daa52c89acb6a551f138a75</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>colsPermutation</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a97c867eb206e92a15b0b762f3c931ea1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>FullPivHouseholderQR &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a469958c21f5d9bc7c46d6c5ce029f0f7</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>dimensionOfKernel</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a3d15144888ce7f1924b9c2a7e412411f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivHouseholderQR</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aeb14b4c1eef33128207b40a00bd0bd08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivHouseholderQR</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>abf722e1dc7241a5d6f76460ef0c87821</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivHouseholderQR</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a4be28fa03f347fdcd66b9b8163c9d7f0</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const HCoeffsType &amp;</type>
      <name>hCoeffs</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a76617b27342ba2d89db85783a0116cbb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; FullPivHouseholderQR, typename MatrixType::IdentityReturnType &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a5f345719319ef1e314a41c18c0a81682</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInjective</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a30a017ad1f8a5f46c140c7281963a258</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInvertible</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a34895d90999471e1fdd1cee6cf6196f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSurjective</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a8849265979f93201aa959f62473e2aea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>logAbsDeterminant</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ae6b28b9a0997991595367201e4a85a60</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixQReturnType</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>abe72862ff234ca013951afc5e3bcb040</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQR</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>adf711a2e7b229deb0d5dcf8a5262059d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>maxPivot</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ab52bbf6e75b744cf56e585c473cd1f9e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonzeroPivots</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a90164021554217b5137f556f8eb7a887</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aa0595259bb641cffef7a49c3f8511f69</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a9404a6aa580b198bc9fa1565a2130e80</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const IntColVectorType &amp;</type>
      <name>rowsTranspositions</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a648656204cca6385edc15614ccdb60ed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>FullPivHouseholderQR &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a92277e572bf98245891015d12dd2b602</anchor>
      <arglist>(const RealScalar &amp;threshold)</arglist>
    </member>
    <member kind="function">
      <type>FullPivHouseholderQR &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aaea4bf3dd145e0cddb16e364cca9d887</anchor>
      <arglist>(Default_t)</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; FullPivHouseholderQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a103e8f96b8e7f8f6d936782d90849230</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>threshold</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a6811c7f010979bf8b3dfa69e05f921a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationType</type>
      <name>m_cols_permutation</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a18b791e0f07c5a397fd3b073e78df6fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntRowVectorType</type>
      <name>m_cols_transpositions</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a923671d24b4200256e93403a93adc018</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_det_pq</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a6fa460d74c719fed08d8c574ec13d41d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HCoeffsType</type>
      <name>m_hCoeffs</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a46517e11768baccb40c86af85ae79a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a549aa148136ab13e711980cdf0e0fcb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_maxpivot</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a44d0682e4e2f99fa5319304598f7724b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nonzero_pivots</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ad5e3bdbf5f2da0a0e2e8a4482fbcdf1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_precision</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a5e27bd23c1aa3208080354c357309d7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_prescribedThreshold</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a9fc53f77872981ba211e5281d3bc5c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_qr</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a657c098a9d524a3fad59738946d453cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntColVectorType</type>
      <name>m_rows_transpositions</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a7545a79eabe5943457cd46a9df589b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RowVectorType</type>
      <name>m_temp</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ac2f0bbb8a7f1b3b0a5dd2b93780698aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_usePrescribedThreshold</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a7cb5a37affbae0f1fff1f16d078417a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::FullPivLU</name>
    <filename>classEigen_1_1FullPivLU.html</filename>
    <templarg>_MatrixType</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ab0b4c1af13b5c2f0846d65a20696de9fa03346489799d721e2e9831d660eed65f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ab0b4c1af13b5c2f0846d65a20696de9fa689daacf5a76f83b670c71cc7d0272ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ab0b4c1af13b5c2f0846d65a20696de9fa69b3ad37c27867116ab785d2920820c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ab0b4c1af13b5c2f0846d65a20696de9fae0a3ceb5d6dbbb183f33b27315e0953e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ab0b4c1af13b5c2f0846d65a20696de9fa16db7cb6b8fbee68bf33bc198b74fa55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ad9d79292b058f1f91e6345a6aecc976a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_col_type&lt; MatrixType, Index &gt;::type</type>
      <name>IntColVectorType</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>af1af4337d09e632ea00cdec048a24060</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType, Index &gt;::type</type>
      <name>IntRowVectorType</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ad59b32d9f86e1041a0da795ebabc1e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a1a547b7b88b78d66a86d58e7250e71cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; RowsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>PermutationPType</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ab2b1221f54f6403e9f9d96e12ee50fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; ColsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>PermutationQType</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a9fd5533ea778e72590b05c8b00e6b430</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; typename MatrixType::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a8710708a12e6f746a4eb2098504bd4c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>af20877bcf471a33a590d1d789ebfd4d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; MatrixType &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a758f956ec06f5aa26bf8c2d9db985981</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ac9de544467a973e9c31708fa619b5490</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>FullPivLU &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ae81a3da519a335addefa6e5a0acc9947</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; MatrixType &gt;::Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>aec95b415d6b99d1eb86e74ff203ec96d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>dimensionOfKernel</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>adddf19beb9fa84e5a2b2b8c1b1f59fde</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivLU</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>af225528d1c6e623a2b1dce091907d13e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivLU</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ae83ebd2a24088f04e3ac835b0dc001e1</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivLU</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>acdc34ab68e29216beb12dd2f8d9ba4c0</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const internal::image_retval&lt; FullPivLU &gt;</type>
      <name>image</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a05464339167d8f4e94dbe9d412976545</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>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a007bf58e01ec5b25fbd95771187d27a8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInjective</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a7d84cac54e809a26b91f98633cb6e118</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInvertible</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a8541b2baa0af6bca49bd9941b860eaeb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSurjective</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>aa95d9331ce4e59946a9decd6dd31ef0a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::kernel_retval&lt; FullPivLU &gt;</type>
      <name>kernel</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a96967541a3e6ff2afb0aeedd951500ed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixLU</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>aa437d695dfe997b0122387d3ae2e73b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>maxPivot</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>aa24ea049f679aa9d611c32c322b54efa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonzeroPivots</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a540d95df2823bc6e473921133c36f68c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PermutationPType &amp;</type>
      <name>permutationP</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a369e74a4a04302804b56ee02d2861dff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PermutationQType &amp;</type>
      <name>permutationQ</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>af4d347cdd880cc391f149f716a6519a9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>aeb5407f05217a5f71bbb2a2e7c6e766b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>reconstructedMatrix</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a4640504c705688e898db47dbc7065f2c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a1df25872fcff01b0e504a30272407bbb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>FullPivLU &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a414592d82de98f5bd075965caf56d681</anchor>
      <arglist>(const RealScalar &amp;threshold)</arglist>
    </member>
    <member kind="function">
      <type>FullPivLU &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a1b5e30add3dfb6625da1213d68418f44</anchor>
      <arglist>(Default_t)</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; FullPivLU, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a0cc7b2399cb4f40014c752f135e3dea3</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>threshold</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a42cede183f112ed96e2e226367f9c947</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntRowVectorType</type>
      <name>m_colsTranspositions</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a75eccdabf5e738fc29832e8be6d335f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_det_pq</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a72a6a26621c5a9cec52a169f0e1fc5c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>aba2dab012169688780fc50509d38a3f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_lu</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a54cc3417a9e28a04f8ef483f78cf0dfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_maxpivot</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a32573c2f821561caf4a9c535565b84d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nonzero_pivots</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ad1f9f7abb67e34bd33f2277547ad3173</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationPType</type>
      <name>m_p</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a258c08971c2b010d38a22dfc8f041d7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_prescribedThreshold</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a038301ef1afa7359095f320e7585c42a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationQType</type>
      <name>m_q</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a0ea897b9fb6a607583fa21e952383639</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntColVectorType</type>
      <name>m_rowsTranspositions</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a9af26577db6b2c18943a68e5096fc224</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_usePrescribedThreshold</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a9d5ab07b54c7bb0cb9e2e13e770308cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::general_product_to_triangular_selector&lt; MatrixType, ProductType, UpLo, false &gt;</name>
    <filename>structEigen_1_1general__product__to__triangular__selector_3_01MatrixType_00_01ProductType_00_01UpLo_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UpLo</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1general__product__to__triangular__selector_3_01MatrixType_00_01ProductType_00_01UpLo_00_01false_01_4.html</anchorfile>
      <anchor>aedd1651d472d6c29af043c033a3d01df</anchor>
      <arglist>(MatrixType &amp;mat, const ProductType &amp;prod, const typename MatrixType::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::general_product_to_triangular_selector&lt; MatrixType, ProductType, UpLo, true &gt;</name>
    <filename>structEigen_1_1general__product__to__triangular__selector_3_01MatrixType_00_01ProductType_00_01UpLo_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UpLo</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1general__product__to__triangular__selector_3_01MatrixType_00_01ProductType_00_01UpLo_00_01true_01_4.html</anchorfile>
      <anchor>a2023d3fd01b5b99e152950a050d33765</anchor>
      <arglist>(MatrixType &amp;mat, const ProductType &amp;prod, const typename MatrixType::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::GeneralizedEigenSolver</name>
    <filename>classEigen_1_1GeneralizedEigenSolver.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>aabb70dfb93baaf482edcbf5ed9348806a7cae6d2206431b3b43a79b2f72c2a19c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>aabb70dfb93baaf482edcbf5ed9348806a5c1110dfc4c77ee0e0d714586a3f19b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>aabb70dfb93baaf482edcbf5ed9348806a21268cf8f31afd4e0e3ab3b898f148cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>aabb70dfb93baaf482edcbf5ed9348806a76d63473fa6d49bebcb5255e9c0e1f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>aabb70dfb93baaf482edcbf5ed9348806aa444af2c19010a3f8208f34c9607918c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>abdec07af91db1345bb4c74066e3d0ea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>ComplexVectorType</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>acfd144329aca76882069da2fc5d53ef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; ComplexScalar, Scalar &gt;, ComplexVectorType, VectorType &gt;</type>
      <name>EigenvalueType</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>ad59af178acc401f1bc4e330ef80f286d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, RowsAtCompileTime, ColsAtCompileTime, Options, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>EigenvectorsType</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>afffec018dbb2d87b4c09b6acecbb79cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a9a38a2e76682340a5a5580fa9264a821</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a56f4b9823bb9a267de3aaf48428cd247</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a2fb7acd2ce5c1e73025a1d2d4bb27107</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>afb318d0b097ff8dd5a7410d31317ca47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a5aa3d1390c2b0d455c1c9b8b3101b119</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ComplexVectorType</type>
      <name>alphas</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a896b5a6704b07d3b8ba84ab4ed3bb093</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>betas</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a0444497c8aec4ab73e237b4bd00fc37c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GeneralizedEigenSolver &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a275910b47dfe5f40211dcb59cfd68f3c</anchor>
      <arglist>(const MatrixType &amp;A, const MatrixType &amp;B, bool computeEigenvectors=true)</arglist>
    </member>
    <member kind="function">
      <type>EigenvalueType</type>
      <name>eigenvalues</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a5651fb5f847dde6dfb727c435bd8e4ac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneralizedEigenSolver</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>ae745f39da43f9df192cc2875d82b4cf1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneralizedEigenSolver</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>aab6423ded30275cd4cdd31758c278694</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneralizedEigenSolver</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a2a3528cbf75f66d3a60af9dc7b12ff65</anchor>
      <arglist>(const MatrixType &amp;A, const MatrixType &amp;B, bool computeEigenvectors=true)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>ab3d8a448cf9bda02cac291549b644fec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GeneralizedEigenSolver &amp;</type>
      <name>setMaxIterations</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a2a6f96bd042068cfc0eafba839b424bd</anchor>
      <arglist>(Index maxIters)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Matrix&lt; Scalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>ColumnVectorType</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a781d1272765b13b0639b1457abd02229</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComplexVectorType</type>
      <name>m_alphas</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>ae4f4f35f075f560d0dd8fa3232f1e373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_betas</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a4aae221212023896bed1e6d944a1a818</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_eigenvectorsOk</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a276c8fc0e41a1ca9c9e8098732af5001</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_eivec</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>ac915a2f7feac7f29cccaa0ab6c1b98f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a240931262bce37f38560896ccc0c05a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_matS</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a5dcb932d7b631885568a490bf615e722</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealQZ&lt; MatrixType &gt;</type>
      <name>m_realQZ</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a27485847df46bdfc2e441eea512f6fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ColumnVectorType</type>
      <name>m_tmp</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a13e850bc6d4736a41b475e29b13fe4fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::GeneralizedSelfAdjointEigenSolver</name>
    <filename>classEigen_1_1GeneralizedSelfAdjointEigenSolver.html</filename>
    <templarg></templarg>
    <base>Eigen::SelfAdjointEigenSolver</base>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1GeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a050b8361cd292a05866cec7744ecd2f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1GeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a8e85caf68c29edc0693fad978d0dff7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GeneralizedSelfAdjointEigenSolver &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1GeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a724764fe196612b752042692156ed023</anchor>
      <arglist>(const MatrixType &amp;matA, const MatrixType &amp;matB, int options=ComputeEigenvectors|Ax_lBx)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneralizedSelfAdjointEigenSolver</name>
      <anchorfile>classEigen_1_1GeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a501effdbf722c0609ea05ff3fd4cc721</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneralizedSelfAdjointEigenSolver</name>
      <anchorfile>classEigen_1_1GeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>aac849f01a8c6148c645acd10bd3a9b0e</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneralizedSelfAdjointEigenSolver</name>
      <anchorfile>classEigen_1_1GeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>addc0409c9cb1a5ac9cbbd00efe68908e</anchor>
      <arglist>(const MatrixType &amp;matA, const MatrixType &amp;matB, int options=ComputeEigenvectors|Ax_lBx)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SelfAdjointEigenSolver&lt; _MatrixType &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1GeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a8085695dd0456a8495b4b08b4a957ed3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::GeneralProduct&lt; Lhs, Rhs, GemmProduct &gt;</name>
    <filename>classEigen_1_1GeneralProduct_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>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>a40748fc0173c92027a868de499ec308c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>ResScalar</name>
      <anchorfile>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>a625d92cb3e327e87dcee5863df21e435</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Scalar</type>
      <name>RhsScalar</name>
      <anchorfile>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>ab5a88df0e1b010aa40622b1d2b6c6539</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneralProduct</name>
      <anchorfile>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>a6093bc2c43c8d815e8f77cdeb7d95a56</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>a5fce8ba584b56562554bf844a26591d1</anchor>
      <arglist>(Dest &amp;dst, const Scalar &amp;alpha) const </arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxDepthAtCompileTime</name>
      <anchorfile>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>a5127d37359b26c9537355838b5c3daa8a62593f33d6b9936858719d006149f9a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::GeneralProduct&lt; Lhs, Rhs, GemvProduct &gt;</name>
    <filename>classEigen_1_1GeneralProduct_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>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01GemvProduct_01_4.html</anchorfile>
      <anchor>a440d1c59a2c1d2cc33ccea1efce68d22a2d3a2d5fffef78c189eebef11a35c191</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Scalar</type>
      <name>LhsScalar</name>
      <anchorfile>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01GemvProduct_01_4.html</anchorfile>
      <anchor>aa9347e75ad0410b2aa0fe1a6e50fdd55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; int(Side)==OnTheRight, _LhsNested, _RhsNested &gt;::type</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01GemvProduct_01_4.html</anchorfile>
      <anchor>afa0b1517f65aa3bd25d2c1ca865bad4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Scalar</type>
      <name>RhsScalar</name>
      <anchorfile>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01GemvProduct_01_4.html</anchorfile>
      <anchor>aef2b7387c3866d2c594d5ffc5dcf10ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneralProduct</name>
      <anchorfile>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01GemvProduct_01_4.html</anchorfile>
      <anchor>a66cee33dc3a04867ef62a21e4333f830</anchor>
      <arglist>(const Lhs &amp;a_lhs, const Rhs &amp;a_rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01GemvProduct_01_4.html</anchorfile>
      <anchor>a1bbc208cd674129e0b846fe62b6907a4</anchor>
      <arglist>(Dest &amp;dst, const Scalar &amp;alpha) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::GeneralProduct&lt; Lhs, Rhs, InnerProduct &gt;</name>
    <filename>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01InnerProduct_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base protection="private">Eigen::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>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01InnerProduct_01_4.html</anchorfile>
      <anchor>affce684c86a361e680f8bb256e83feb1</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>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01InnerProduct_01_4.html</anchorfile>
      <anchor>a204647c24743d525491355bfe3fba1c5</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>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01InnerProduct_01_4.html</anchorfile>
      <anchor>a26703718bb3f81bf204b2a8299160331</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;</name>
    <filename>classEigen_1_1GeneralProduct_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>
    <class kind="struct">Eigen::GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;::add</class>
    <class kind="struct">Eigen::GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;::adds</class>
    <class kind="struct">Eigen::GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;::IsRowMajor</class>
    <class kind="struct">Eigen::GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;::set</class>
    <class kind="struct">Eigen::GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;::sub</class>
    <member kind="function">
      <type>void</type>
      <name>addTo</name>
      <anchorfile>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01OuterProduct_01_4.html</anchorfile>
      <anchor>a6f12984a5bd439f9da44079a4a10b83e</anchor>
      <arglist>(Dest &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01OuterProduct_01_4.html</anchorfile>
      <anchor>aec85e65ce465bedb5b620b064b1fa2ce</anchor>
      <arglist>(Dest &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneralProduct</name>
      <anchorfile>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01OuterProduct_01_4.html</anchorfile>
      <anchor>a6ab479a5901993cd6e4a6362c8ab7520</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01OuterProduct_01_4.html</anchorfile>
      <anchor>a70db4bf548b4a28126759276058d46ac</anchor>
      <arglist>(Dest &amp;dest, const Scalar &amp;alpha) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subTo</name>
      <anchorfile>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01OuterProduct_01_4.html</anchorfile>
      <anchor>a6f1dacc0c6392e3e452221d368485d34</anchor>
      <arglist>(Dest &amp;dest) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;::add</name>
    <filename>structEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01OuterProduct_01_4_1_1add.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01OuterProduct_01_4_1_1add.html</anchorfile>
      <anchor>a03523244c6b1d721c8f7181a333bae2b</anchor>
      <arglist>(const Dst &amp;dst, const Src &amp;src) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;::adds</name>
    <filename>structEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01OuterProduct_01_4_1_1adds.html</filename>
    <member kind="function">
      <type></type>
      <name>adds</name>
      <anchorfile>structEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01OuterProduct_01_4_1_1adds.html</anchorfile>
      <anchor>a59be72592d4c68a24113e8fd350d0340</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01OuterProduct_01_4_1_1adds.html</anchorfile>
      <anchor>a650650af3dd1ae3dfdd68ae9155ab8fd</anchor>
      <arglist>(const Dst &amp;dst, const Src &amp;src) const </arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>m_scale</name>
      <anchorfile>structEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01OuterProduct_01_4_1_1adds.html</anchorfile>
      <anchor>a2413858fca140446dc1844e39ffdd954</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;::IsRowMajor</name>
    <filename>structEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01OuterProduct_01_4_1_1IsRowMajor.html</filename>
    <templarg></templarg>
    <base>Eigen::internal::true_type</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;::set</name>
    <filename>structEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01OuterProduct_01_4_1_1set.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01OuterProduct_01_4_1_1set.html</anchorfile>
      <anchor>af4080cf9c87c46d35dfa7aba7fd79f2e</anchor>
      <arglist>(const Dst &amp;dst, const Src &amp;src) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;::sub</name>
    <filename>structEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01OuterProduct_01_4_1_1sub.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01OuterProduct_01_4_1_1sub.html</anchorfile>
      <anchor>ac826739ed8f0b2874934d1c619cd7945</anchor>
      <arglist>(const Dst &amp;dst, const Src &amp;src) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::GenericNumTraits</name>
    <filename>structEigen_1_1GenericNumTraits.html</filename>
    <templarg>T</templarg>
    <member kind="enumvalue">
      <name>IsInteger</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a679a37ee85bdfb000ec092dd3ff59fb7ac6ad7c56a5615fa21f43bc69540334f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSigned</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a679a37ee85bdfb000ec092dd3ff59fb7a4d05bdd1a23e7fab4c689cd233a7cc84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a679a37ee85bdfb000ec092dd3ff59fb7adf2f66fe13a7f838f9984a31fea52b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RequireInitialization</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a679a37ee85bdfb000ec092dd3ff59fb7a3076e038003ec0a60ff43bffdcddc2bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a679a37ee85bdfb000ec092dd3ff59fb7a525a27cb23b875d4d2326804e0ea998a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AddCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a679a37ee85bdfb000ec092dd3ff59fb7a79172abdc42e530a0bafa06c331cb828</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a679a37ee85bdfb000ec092dd3ff59fb7aedddb713cb504f0be1eabe3aa0918665</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>Real</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>abca8573812593670795c41f22aa9d5e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::GMRES</name>
    <filename>classEigen_1_1GMRES.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>IterativeSolverBase&lt; GMRES&lt; _MatrixType, _Preconditioner &gt; &gt;</base>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1GMRES.html</anchorfile>
      <anchor>a0a1dd975a90ca6f3819f4287f1157081</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1GMRES.html</anchorfile>
      <anchor>a182a1c85ae5805246d553606b7a734d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Preconditioner</type>
      <name>Preconditioner</name>
      <anchorfile>classEigen_1_1GMRES.html</anchorfile>
      <anchor>ab39838daee96056426f057045fd47dc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1GMRES.html</anchorfile>
      <anchor>aadfb7aba0be70e7392c99d6b073d552d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1GMRES.html</anchorfile>
      <anchor>ac1f2450c2eef20fcc970f0d72339d89f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve</name>
      <anchorfile>classEigen_1_1GMRES.html</anchorfile>
      <anchor>a3fa67e9b86ddd84276c36486b8ecea43</anchor>
      <arglist>(const Rhs &amp;b, Dest &amp;x) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solveWithGuess</name>
      <anchorfile>classEigen_1_1GMRES.html</anchorfile>
      <anchor>a464e9b125a3896e422d035bb896ba71b</anchor>
      <arglist>(const Rhs &amp;b, Dest &amp;x) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_restart</name>
      <anchorfile>classEigen_1_1GMRES.html</anchorfile>
      <anchor>a3fff73f2ce8a2e9efc5476b95ef4ea11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMRES</name>
      <anchorfile>classEigen_1_1GMRES.html</anchorfile>
      <anchor>a73153e328dfa402cb3640711289f2985</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMRES</name>
      <anchorfile>classEigen_1_1GMRES.html</anchorfile>
      <anchor>a16a04aa295f15d48345179c111393a1e</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_restart</name>
      <anchorfile>classEigen_1_1GMRES.html</anchorfile>
      <anchor>abc57b57d9dcd5defa3b54683740905e9</anchor>
      <arglist>(const int restart)</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval_with_guess&lt; GMRES, Rhs, Guess &gt;</type>
      <name>solveWithGuess</name>
      <anchorfile>classEigen_1_1GMRES.html</anchorfile>
      <anchor>aadbd48cad75fb7312d07220dd25c80e7</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, const Guess &amp;x0) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GMRES</name>
      <anchorfile>classEigen_1_1GMRES.html</anchorfile>
      <anchor>ab4fdc309402907406eced5585e578b99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>IterativeSolverBase&lt; GMRES &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1GMRES.html</anchorfile>
      <anchor>a83720ac780de5c4bf24dc7b67c8aed83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_restart</name>
      <anchorfile>classEigen_1_1GMRES.html</anchorfile>
      <anchor>a5b6a11c4e0cb159dbb999821d1ad5a7f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::HessenbergDecomposition</name>
    <filename>classEigen_1_1HessenbergDecomposition.html</filename>
    <templarg>_MatrixType</templarg>
    <member kind="enumvalue">
      <name>Size</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a84f93bd1d4ae94f8e4f7ae206aa97019a1b8e635ee6583a1198bfd189bea4ba90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeMinusOne</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a84f93bd1d4ae94f8e4f7ae206aa97019aba38b004c2a8d3baadfd9bca7660d91e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a84f93bd1d4ae94f8e4f7ae206aa97019a6e0d0e5693bfea43cb237d49b8a5d56d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSize</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a84f93bd1d4ae94f8e4f7ae206aa97019ad9aa35528f7d1149eba9de822fe41343</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeMinusOne</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a84f93bd1d4ae94f8e4f7ae206aa97019a15908b25a915f03aa06b03ee0d115679</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, SizeMinusOne, 1, Options &amp;~RowMajor, MaxSizeMinusOne, 1 &gt;</type>
      <name>CoeffVectorType</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a567f99f3770365777b67bf9832b6fac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; MatrixType, typename internal::remove_all&lt; typename CoeffVectorType::ConjugateReturnType &gt;::type &gt;</type>
      <name>HouseholderSequenceType</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a7c1188cd5d8f550c8941df75a50a7d08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a86acd61e2f3071c33cdaa697f3bb2908</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::HessenbergDecompositionMatrixHReturnType&lt; MatrixType &gt;</type>
      <name>MatrixHReturnType</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>accca4cb1b5d78bc41defe77f01b4aada</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a93a611350a7db9d1da18f2c828ecea9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a9420c36226cae7d92da8308a3f97ac2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>HessenbergDecomposition &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>ad862ed0fdfda109cc62ccdbc65d3e960</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HessenbergDecomposition</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a35b06990318d1cec84dbdc3840f71f7a</anchor>
      <arglist>(Index size=Size==Dynamic?2:Size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HessenbergDecomposition</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a5ec3fe46c5bb8ce7d95587d2fde26532</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const CoeffVectorType &amp;</type>
      <name>householderCoefficients</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a953f4ed3f8630137897dd6c6165708a1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixHReturnType</type>
      <name>matrixH</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a1b58176ac254173e1c5d5b1675a27e20</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a1ba5a8e886295fd6c33f8b033c8972cb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>packedMatrix</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a7b109ab58fbd3f2525cc8b03dd04ccb5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CoeffVectorType</type>
      <name>m_hCoeffs</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a65281ce248fefb2c6cf4ebb0eba5289c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a44ab95fd14edfdb937776d841e24af7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>aa37e9ef28812c38b5d2a99ebdd67277f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_temp</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a5b3d07e71cfdd559089eb8fb3d17394d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>af3a5164c2208769d01abff668bb87b06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, 1, Size, Options|RowMajor, 1, MaxSize &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a080ebf88832a5553e904612f0508ce04</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>_compute</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a65c47f68cfb16cc4afc566636b0c4c7f</anchor>
      <arglist>(MatrixType &amp;matA, CoeffVectorType &amp;hCoeffs, VectorType &amp;temp)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Homogeneous</name>
    <filename>classEigen_1_1Homogeneous.html</filename>
    <templarg>MatrixType</templarg>
    <templarg>_Direction</templarg>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <base>MatrixBase&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Direction</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>a7afe721815eb1945df0bb0421662876da76243960a5b56e78b4fc174294251f45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixBase&lt; Homogeneous &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>a895b4459576a9dcab2228c7fe3c563af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>a4608e5b8f52ead76f8ed6817a2b9b2fe</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>a959a8af17ef48ca41126614adf54b0ea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Homogeneous</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>aad5314282db582036f49100611a82340</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>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>af5c3f706b5db71d994213c728f957fe9</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>a46366120772a2bfb78aa40403d200885</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>aa72c1376f811089b4074047fdce8b610</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend const internal::homogeneous_left_product_impl&lt; Homogeneous, Lhs &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Homogeneous.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>classEigen_1_1Homogeneous.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>Eigen::HouseholderQR</name>
    <filename>classEigen_1_1HouseholderQR.html</filename>
    <templarg>_MatrixType</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a67ad63703592d0113129ca1bdf9f0430af2bc57584f0898d1732358665190157d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a67ad63703592d0113129ca1bdf9f0430a4b4217c3dd6f2a814b3cc5966df4e31a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a67ad63703592d0113129ca1bdf9f0430a713d26e0d76d9cc044c91c203d92b627</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a67ad63703592d0113129ca1bdf9f0430aa76fa2d9fd64a5607418e54f3bacc57f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a67ad63703592d0113129ca1bdf9f0430a066a795d9b4cc7bfc4e61ee82abc14ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_diag_type&lt; MatrixType &gt;::type</type>
      <name>HCoeffsType</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a9262c3ac9ce88401189952feffeedade</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; MatrixType, typename internal::remove_all&lt; typename HCoeffsType::ConjugateReturnType &gt;::type &gt;</type>
      <name>HouseholderSequenceType</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a3c0de7c71cdf19f7805bf5c43df0ec4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aaa493ee90899163f4c9c744ca7884552</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, RowsAtCompileTime,(MatrixType::Flags &amp;RowMajorBit)?RowMajor:ColMajor, MaxRowsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>MatrixQType</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a6f384954ee6154168ee979d23f43930a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a134120663d098b19d0850c8b8277f0bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a153982d3df67aedc48bfe046d6677a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType &gt;::type</type>
      <name>RowVectorType</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aef2e07eccf00487740690992eba6530a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a5dce09a1ce29ead94f3eae883ee2eaa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>absDeterminant</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>af318abff10de206c2a310815ec7b5317</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aefb77f025bb23a87ccc3af7854896f48</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>HouseholderQR &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a51d8537962ccd1a2735068298bb3f638</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const HCoeffsType &amp;</type>
      <name>hCoeffs</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a96cc7d24b53e7998ad75762edf61148f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>householderQ</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aea653f95667cf2e202a2fec22cda5ade</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HouseholderQR</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a974adb10a0e066057aeb3b360df68380</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HouseholderQR</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a1087457610c53e1574de521a51de0cd3</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HouseholderQR</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a205b3c52d53aee31061f08ce88076dc9</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>logAbsDeterminant</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a6ddf8879a7816e80d58b2667901e8424</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQR</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aa08212dfbc76d0154be36b8a6ac7da41</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a493dac3fa91d446ba43693e103ef7420</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; HouseholderQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a8518011c743c5ff9fa113ccee9dbf3de</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>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>ad5cba8a1c0ad16e52bc8aeda2710013f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aa616849e6a79978091208f4d15046205</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_qr</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>adb06ba1b2259a00b25b5f0e1d86e22ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RowVectorType</type>
      <name>m_temp</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a640f06115b8b7ecebac29ca785ff2527</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::HouseholderSequence</name>
    <filename>classEigen_1_1HouseholderSequence.html</filename>
    <templarg>VectorsType</templarg>
    <templarg>CoeffsType</templarg>
    <templarg>Side</templarg>
    <base>EigenBase&lt; HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &gt;</base>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>abaa4b64eed84e5f1c0494418671096e8aafa764eab7a2aa5b974ed67615ebaada</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>abaa4b64eed84e5f1c0494418671096e8a0f2a7e30d8968c50e30f5735e70f6407</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>abaa4b64eed84e5f1c0494418671096e8a53e25d41eaeeabb7ea2bce9e117860d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>abaa4b64eed84e5f1c0494418671096e8a3fe809ffd5086fd42f3f3d05912dca94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; typename internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, typename internal::remove_all&lt; typename VectorsType::ConjugateReturnType &gt;::type, VectorsType &gt;::type, typename internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, typename internal::remove_all&lt; typename CoeffsType::ConjugateReturnType &gt;::type, CoeffsType &gt;::type, Side &gt;</type>
      <name>ConjugateReturnType</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a4b40914484b1a2fb3dbf3ea3ebf60252</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorsType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a29f68d068d3e55da43228decb4d3b3e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; HouseholderSequence &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a3d464600d251c30a702ac584c0511b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ConjugateReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a99428a046d24ba3011946d1897b0fbfb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a12c9c4665200c2af9287b832d7bc35b4</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>aefd40257238453dcda2750088f7d7ec0</anchor>
      <arglist>(Dest &amp;dst, Workspace &amp;workspace) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a9c0018a6efe226d0f239cb38e5ffb5b4</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a9a3602b48491c553ccca62f339d09863</anchor>
      <arglist>(Dest &amp;dst, Workspace &amp;workspace) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a3ee07fa66d23abc2180e726fbeb2fe71</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>ad5bc099561573bb4ec6d5fd12f72c93d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const EssentialVectorType</type>
      <name>essentialVector</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a56302277ad3164976e0a60f7cbf00a8c</anchor>
      <arglist>(Index k) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>aa2315b3c8147d2269880d648d0cbba0f</anchor>
      <arglist>(DestType &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>aa414017e3c318bbd652324ea9fbe1202</anchor>
      <arglist>(Dest &amp;dst, Workspace &amp;workspace) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HouseholderSequence</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>af6aeede87ed8dac452f4fa8b4f45c3f2</anchor>
      <arglist>(const VectorsType &amp;v, const CoeffsType &amp;h)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HouseholderSequence</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>aa4b1b93fff4d5c79342974d9d2a9eec8</anchor>
      <arglist>(const HouseholderSequence &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>ConjugateReturnType</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>ae1ebf203686de6f7bd7bebba0b5f4ee8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>length</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a3d73b500365c235d09157b2dba868f27</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::matrix_type_times_scalar_type&lt; Scalar, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>ac94ee9d143d980002171337aeceb0f49</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a86540dbba3f584a65ff0e56bdcdad4e3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequence &amp;</type>
      <name>setLength</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a30cc06d5b2ca4b7dcf5fcd53313d25fc</anchor>
      <arglist>(Index length)</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequence &amp;</type>
      <name>setShift</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a2d8d996ce1085fd977850988735739f0</anchor>
      <arglist>(Index shift)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>shift</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a938eb91b736c3b1d376f5caefb7e29c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequence</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a9f6442c457cf6401f61c2ed9161d8c24</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>HouseholderSequence &amp;</type>
      <name>setTrans</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>ab8a9c969a9adcd392c9d481d6e9ccaef</anchor>
      <arglist>(bool trans)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>trans</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>ac2a4b2f24c4ddbdbb1d768520203104c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CoeffsType::Nested</type>
      <name>m_coeffs</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a6768687f4d9fc45c1bb00035d3db0bca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_length</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a1395b340f17bc21b445b114acad519f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_shift</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>ac71c8da29363f79bb6ac246d46234363</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_trans</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a168eb7aef51e7fdcc1370ac3d614d53b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorsType::Nested</type>
      <name>m_vectors</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a84224ecbb213a3a89bb1e7146b35dcc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::hseq_side_dependent_impl&lt; VectorsType, CoeffsType, Side &gt;::EssentialVectorType</type>
      <name>EssentialVectorType</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a2be0e514fd2cf68ca6dbc1703916e5f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>HouseholderSequence</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>adad1e7880ae3521f1f782ff178777086</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::hseq_side_dependent_impl</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>abd776150e5af1fe542b7cfb3f549571e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::HybridNonLinearSolver</name>
    <filename>classEigen_1_1HybridNonLinearSolver.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <class kind="struct">Eigen::HybridNonLinearSolver::Parameters</class>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>FVectorType</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a6b474d4da7339c9aa89cf223796e3a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a7d18b9b4dfd016ba552961903afd40e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, Dynamic &gt;</type>
      <name>JacobianType</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a55713d5bb80e014eb649b7d621ab3562</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, Dynamic &gt;</type>
      <name>UpperTriangularType</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>afd427708a3c3b71bfbeda613ed68febb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>HybridNonLinearSolverSpace::Status</type>
      <name>hybrd1</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>ac901db3e3eacb7f17537d40e6703d1e4</anchor>
      <arglist>(FVectorType &amp;x, const Scalar tol=std::sqrt(NumTraits&lt; Scalar &gt;::epsilon()))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HybridNonLinearSolver</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>aaf90e23a6bad869ca1a9cadf62af0dd4</anchor>
      <arglist>(FunctorType &amp;_functor)</arglist>
    </member>
    <member kind="function">
      <type>HybridNonLinearSolverSpace::Status</type>
      <name>hybrj1</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a1b5eddcc7f215e790b740ad94f0e4389</anchor>
      <arglist>(FVectorType &amp;x, const Scalar tol=std::sqrt(NumTraits&lt; Scalar &gt;::epsilon()))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetParameters</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a08b1a535646ff113b502b495594782bc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>HybridNonLinearSolverSpace::Status</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a4e1cfd23e2ee4c7e16ed0fd353b3807e</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>HybridNonLinearSolverSpace::Status</type>
      <name>solveInit</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a197044e0f63c1077846a0279e47e934f</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>HybridNonLinearSolverSpace::Status</type>
      <name>solveNumericalDiff</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a019c209d3c67020247583dce00a5e760</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>HybridNonLinearSolverSpace::Status</type>
      <name>solveNumericalDiffInit</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a03e013471915c4395578affbd2e29e26</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>HybridNonLinearSolverSpace::Status</type>
      <name>solveNumericalDiffOneStep</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a73ce76462a048e23cdfcd18c18bd187b</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>HybridNonLinearSolverSpace::Status</type>
      <name>solveOneStep</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a64c9d49fa4645ad58a45dedcb1491252</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="variable">
      <type>FVectorType</type>
      <name>diag</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>aedd9dc3b8e06fa994d94d5a1c4b9786d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JacobianType</type>
      <name>fjac</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>aba1f6608e9ad2daabfdf9acec571860a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>fnorm</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a7472a71945ab2be2a7813c84f63ab871</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FVectorType</type>
      <name>fvec</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a093a1b90bca17c7c35b1715ad5b881a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>iter</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a1fb82aaeaf6aa1ae3ab3f7d0b33b4e3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>nfev</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a68ef73496f04e7a832cda7cdd21dc807</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>njev</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>ac1026391306e8a8038cd40d8763d9e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Parameters</type>
      <name>parameters</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a5abdf349cd4c8c144d4e13168d0780c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FVectorType</type>
      <name>qtf</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>abf7599fb5cced060cc4d5b7ca7f0da59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UpperTriangularType</type>
      <name>R</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a3772d7513630aaa22785129e69505fcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>useExternalScaling</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a29cf13648a7d6accc89fd1dc621eb92b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>HybridNonLinearSolver &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a21b3ffb4aded19e195fbec514c018205</anchor>
      <arglist>(const HybridNonLinearSolver &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>actred</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>abd8f468a063ae0e7b117a69c220230bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>delta</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a0edd5aacdc856c204a5ec8ce2fd3ef7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>fnorm1</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a21a67c1abb318a66c25b30855d2bd451</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FunctorType &amp;</type>
      <name>functor</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>ae4e7de0657ae5d3986bfb60011731aef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>jeval</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>aa01cfd3df047d4bfbc6a42e12c7720c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>n</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a87a4b1e59d20625cb69bcb36960e85a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>ncfail</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a9601ae7140110654a25602f078a3be73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>ncsuc</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a308cb2d869b3259ebb32c682f69ee0eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>nslow1</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a3bdcadb7604197ae03bdbba49b92a1c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>nslow2</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a743dae42e589ece6f1d2737aa4ef077f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>pnorm</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>afee4b3b621ca5cc2facaa016c213a9f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>prered</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a60ac7d810154d5d0e64367d75a441844</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>ratio</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a90b9a436df8a063ab0c9d917902dca20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>sing</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a93de5d5d5133da1ca229fbc188f4f2d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a4b1631b31b908e0d5e84b5443402ecc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>temp</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a7c609b0f2955abbc9f7315365990d3fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FVectorType</type>
      <name>wa1</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a771cee28ad3cdc393a22040723bb69d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FVectorType</type>
      <name>wa2</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a0d66b26d517055a2eb842f57941ecdf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FVectorType</type>
      <name>wa3</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a93956bfb49a6e39a00204baf13a7e165</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FVectorType</type>
      <name>wa4</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a5cc8564debaf353f1a6cea08b2d017b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>xnorm</name>
      <anchorfile>classEigen_1_1HybridNonLinearSolver.html</anchorfile>
      <anchor>a1f6a49e24f85db4b65e95485dcbb30e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::HybridNonLinearSolver::Parameters</name>
    <filename>structEigen_1_1HybridNonLinearSolver_1_1Parameters.html</filename>
    <member kind="function">
      <type></type>
      <name>Parameters</name>
      <anchorfile>structEigen_1_1HybridNonLinearSolver_1_1Parameters.html</anchorfile>
      <anchor>a2b18156c78dcdc6e89817a574ff8308d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>epsfcn</name>
      <anchorfile>structEigen_1_1HybridNonLinearSolver_1_1Parameters.html</anchorfile>
      <anchor>a978be043045e930edc9bfb6b86696d7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>factor</name>
      <anchorfile>structEigen_1_1HybridNonLinearSolver_1_1Parameters.html</anchorfile>
      <anchor>a69b495ac20715f7ebaf2022a0cd3d6b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>maxfev</name>
      <anchorfile>structEigen_1_1HybridNonLinearSolver_1_1Parameters.html</anchorfile>
      <anchor>ad20b6a0b854b93f339d77bc08fc2990b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>nb_of_subdiagonals</name>
      <anchorfile>structEigen_1_1HybridNonLinearSolver_1_1Parameters.html</anchorfile>
      <anchor>a125218e654873bda27e0106ab309df56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>nb_of_superdiagonals</name>
      <anchorfile>structEigen_1_1HybridNonLinearSolver_1_1Parameters.html</anchorfile>
      <anchor>a1dcb3e0d548b1be7c6a14decbde75d35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>xtol</name>
      <anchorfile>structEigen_1_1HybridNonLinearSolver_1_1Parameters.html</anchorfile>
      <anchor>a9e94c8adcbe77b10f60d75e9e2520460</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Hyperplane</name>
    <filename>classEigen_1_1Hyperplane.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_AmbientDim</templarg>
    <member kind="enumvalue">
      <name>AmbientDimAtCompileTime</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>aa595fa59a8dcad4de8dbff87e060087dad7b6f0a420f116726bf0aaef43f55558</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AmbientDimAtCompileTime</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>aa595fa59a8dcad4de8dbff87e060087dad7b6f0a420f116726bf0aaef43f55558</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>aa595fa59a8dcad4de8dbff87e060087dacee2fde4a183b73534011dd78d64ffeb</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>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a247c8c717d48231a035aa1d87a915d3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Index(AmbientDimAtCompileTime)==Dynamic?Dynamic:Index(AmbientDimAtCompileTime)+1, 1, Options &gt;</type>
      <name>Coefficients</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a1d6e868c340045e0ce955e342b57b8fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Coefficients, AmbientDimAtCompileTime, 1 &gt;</type>
      <name>ConstNormalReturnType</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>aa4ba7018a7da94ef93359c1d1c447bbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a3d288980d8465e411566784b208a48c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Coefficients, AmbientDimAtCompileTime, 1 &gt;</type>
      <name>NormalReturnType</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a1e504a51ac82c3ec116ce2fd94f54b5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Coefficients, AmbientDimAtCompileTime, 1 &gt;</type>
      <name>NormalReturnType</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a1e504a51ac82c3ec116ce2fd94f54b5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a3c06e7bd98148c6599306e2bbb17dd32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a3c06e7bd98148c6599306e2bbb17dd32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ab9534b0f1c67bbb08f58113091e3023f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ab9534b0f1c67bbb08f58113091e3023f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, AmbientDimAtCompileTime, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a671d5c06a684ffcf89fe405beef7c9fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, AmbientDimAtCompileTime, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a671d5c06a684ffcf89fe405beef7c9fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>absDistance</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ae9ccfe579dab1b34ad9d000bc1ff8f9f</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>absDistance</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ae9ccfe579dab1b34ad9d000bc1ff8f9f</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>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a31d4f587751d0a2beb91d1f04bbfeaab</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>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ac4285543992f42acaf057ea3ac03ed2e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>abef45fa55b355dadf10bc81702dbad73</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>aa3f45bae115b9dbe2a022b04e0bff153</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>abef45fa55b355dadf10bc81702dbad73</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>aa3f45bae115b9dbe2a022b04e0bff153</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dim</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>afe3c465df322720522dac6155d0fa521</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>dim</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a2fa04159ff6ce8c36dc0d81cc235fcb0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>acd39f297db7056a53bb6393ce81de21e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a3e59df7f85a62fb96b80952e291b6af9</anchor>
      <arglist>(int _dim)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>acd39f297db7056a53bb6393ce81de21e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>af05b755d63d664e4edbfaebfeb026292</anchor>
      <arglist>(const Hyperplane&lt; Scalar, AmbientDimAtCompileTime, OtherOptions &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a81502751494c229418da939140ec5161</anchor>
      <arglist>(const VectorType &amp;n, const VectorType &amp;e)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a115bc630c45af6df3559d3e6752513fc</anchor>
      <arglist>(Index _dim)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a10f124fa0b1d0d616bb4073d82749042</anchor>
      <arglist>(const VectorType &amp;n, Scalar d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a81502751494c229418da939140ec5161</anchor>
      <arglist>(const VectorType &amp;n, const VectorType &amp;e)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a9056bc83ce9a567d1de7852ca7599817</anchor>
      <arglist>(const VectorType &amp;n, const Scalar &amp;d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a005d4beb22f27338be693139c72825ca</anchor>
      <arglist>(const ParametrizedLine&lt; Scalar, AmbientDimAtCompileTime &gt; &amp;parametrized)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a005d4beb22f27338be693139c72825ca</anchor>
      <arglist>(const ParametrizedLine&lt; Scalar, AmbientDimAtCompileTime &gt; &amp;parametrized)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a7dcb29133d4a13d0abee545eda16e649</anchor>
      <arglist>(const Hyperplane&lt; OtherScalarType, AmbientDimAtCompileTime &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a7f3746315b050b7b17b4648d1d5597d5</anchor>
      <arglist>(const Hyperplane&lt; OtherScalarType, AmbientDimAtCompileTime, OtherOptions &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>intersection</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a70587a9946e2124633caa92fbc946fa6</anchor>
      <arglist>(const Hyperplane &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>intersection</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a77b4337b44a84830ec2e9dcffb434788</anchor>
      <arglist>(const Hyperplane &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ac0c87445c0f38b6a813085920a271e85</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>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a80ebcac87f42a2dfc5d47b6c0881d846</anchor>
      <arglist>(const Hyperplane&lt; Scalar, AmbientDimAtCompileTime, OtherOptions &gt; &amp;other, const typename NumTraits&lt; Scalar &gt;::Real &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>const NormalReturnType</type>
      <name>normal</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ad9619f4c08488f9d324314dbe95d4e8e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>NormalReturnType</type>
      <name>normal</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a05ad26a8011c8d3d1ca990484fb3a37a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNormalReturnType</type>
      <name>normal</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ad8a03af81781a29daf1c0ff786cbe0d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>NormalReturnType</type>
      <name>normal</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a05ad26a8011c8d3d1ca990484fb3a37a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>aeaed60c312cc062c3c1a510dc5d256e2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>aeaed60c312cc062c3c1a510dc5d256e2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>offset</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a38d596487925742af11c30ac66f63781</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>offset</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a16143700752f5c60fd251a6e20a83829</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>offset</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a38d596487925742af11c30ac66f63781</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>offset</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a16143700752f5c60fd251a6e20a83829</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>projection</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a52db155d451f28298be63deaf592803c</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>projection</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a52db155d451f28298be63deaf592803c</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>signedDistance</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ae57cbcfa82f99be68661646e035657c3</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>signedDistance</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ae57cbcfa82f99be68661646e035657c3</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>Hyperplane &amp;</type>
      <name>transform</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ac2b5b4cb53d213c86e827dfa46b6ca52</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>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ac2b5b4cb53d213c86e827dfa46b6ca52</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>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a3b6501ee310832bb8af450dd0fe2038c</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>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a0dddefdbd7457a8fe19f9b10a41bc26e</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>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ac0fd79e88548ed3958774f9f08e9ff90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ac0fd79e88548ed3958774f9f08e9ff90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Hyperplane</type>
      <name>Through</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a3fb54e17e29cdbfbd42a1734a920fcb1</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>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ab2c65f6149ce53d505766febed6fec72</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>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a3fb54e17e29cdbfbd42a1734a920fcb1</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>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ab2c65f6149ce53d505766febed6fec72</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>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a8ff426f49d87d3557da257f326300588</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::IdentityPreconditioner</name>
    <filename>classEigen_1_1IdentityPreconditioner.html</filename>
    <member kind="function">
      <type>IdentityPreconditioner &amp;</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1IdentityPreconditioner.html</anchorfile>
      <anchor>a87036e0a457777e2c3df4c103b4f8233</anchor>
      <arglist>(const MatrixType &amp;)</arglist>
    </member>
    <member kind="function">
      <type>IdentityPreconditioner &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1IdentityPreconditioner.html</anchorfile>
      <anchor>af3c2afdd74084ffa2ae9174df0316695</anchor>
      <arglist>(const MatrixType &amp;)</arglist>
    </member>
    <member kind="function">
      <type>IdentityPreconditioner &amp;</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1IdentityPreconditioner.html</anchorfile>
      <anchor>a0d0c662f8811acabd6b69cfda901965f</anchor>
      <arglist>(const MatrixType &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IdentityPreconditioner</name>
      <anchorfile>classEigen_1_1IdentityPreconditioner.html</anchorfile>
      <anchor>ae9336b170f2763da0fb9a73e6f6d40bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IdentityPreconditioner</name>
      <anchorfile>classEigen_1_1IdentityPreconditioner.html</anchorfile>
      <anchor>a5fb381c622f38f3b8deb0775867cdf5f</anchor>
      <arglist>(const MatrixType &amp;)</arglist>
    </member>
    <member kind="function">
      <type>const Rhs &amp;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1IdentityPreconditioner.html</anchorfile>
      <anchor>a72821f1599dcdc10cbb97a5a02d13423</anchor>
      <arglist>(const Rhs &amp;b) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::IncompleteCholesky</name>
    <filename>classEigen_1_1IncompleteCholesky.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <templarg></templarg>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a203e021a330f5d274b00b64df417d780ad6c19f6c3a9314c44b77510c88631e6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a4405c397893a1cc76ac0afa22cd50952</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Index, Dynamic, 1 &gt;</type>
      <name>IndexType</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a02d2081b3a5e07d58c9db37376ddda9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor &gt;</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a8b3f528993c0265c6d5c6102dd8685d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_OrderingType</type>
      <name>OrderingType</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>ac9632ffaca343c90320ca8cf58c76cb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, Index &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a0f977289a45e264fc91b63ffb25e1702</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>aadfa463fb645e89717d75ba76a10e9a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>ScalarType</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>afda1a6319daf51d4c2b0dc50f702960a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::list&lt; Index &gt; &gt;</type>
      <name>VectorList</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a1411ab59df5f685da69fca28ad98a23c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>ae1a3ebd83a085a6b4f02ac33acc8fff1</anchor>
      <arglist>(const Rhs &amp;b, Dest &amp;x) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a702560ecdddef77dc51d20ab22bd974e</anchor>
      <arglist>(const MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a411018916ce65036d3f712dbb25c7f6a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>aa0445a88808f726c073ff81c6684476f</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a8d9ab1ebfbc11584cb638001cc539bef</anchor>
      <arglist>(const MatrixType &amp;amat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>ae218a158db71382db2ed5e01e9ba0bc0</anchor>
      <arglist>(const _MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IncompleteCholesky</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>adaaa3975b8cf53f910d6a3344af92379</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IncompleteCholesky</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a008e2f8b6ae07c74ebc06c4a0b583e32</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>ae8c5be4ca30beb81b67d83ceab34b232</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>addaaf5b2886a31e8bc9a961176855d3b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setShift</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a7dbc5a0455a0fc07e9cdb4e9d9df9fb0</anchor>
      <arglist>(Scalar shift)</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; IncompleteCholesky, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a84b7e7f277363c4b621e2cf4737e2884</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a5f034fe49d026dfef22a97a403d8aa4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>aab7215c08a43657abdaef848c3b90947</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>abe5b6ad3c0a85dcd824a00697b490eac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a59487de2bd3749620a7bce2dbd3c2b1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SparseMatrix&lt; Scalar, ColMajor &gt;</type>
      <name>m_L</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a5fdb526aab67a0e8e25f580afc3ed0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationType</type>
      <name>m_perm</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>acf5b562033401cd9b308259cd91a663e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ScalarType</type>
      <name>m_scal</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a43a5e840f1261aa064b0a2d86a84d919</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_shift</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>abf78c5e2f6117f058973dba632d504c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateList</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a0685ff65dccf3810dcbb1e5f85ae0e1c</anchor>
      <arglist>(const IdxType &amp;colPtr, IdxType &amp;rowIdx, SclType &amp;vals, const Index &amp;col, const Index &amp;jk, IndexType &amp;firstElt, VectorList &amp;listCol)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::IncompleteLU</name>
    <filename>classEigen_1_1IncompleteLU.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, Dynamic &gt;</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1IncompleteLU.html</anchorfile>
      <anchor>a42ba0d2b107a17114d5de798f7838cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve</name>
      <anchorfile>classEigen_1_1IncompleteLU.html</anchorfile>
      <anchor>a10c93912ef66887b7a896b2317415dbd</anchor>
      <arglist>(const Rhs &amp;b, Dest &amp;x) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1IncompleteLU.html</anchorfile>
      <anchor>a10eb2a00ab77dd83be9daeecf84537e1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>IncompleteLU &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1IncompleteLU.html</anchorfile>
      <anchor>aa5af1411dde3ca1d290ac229c04d3d46</anchor>
      <arglist>(const MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IncompleteLU</name>
      <anchorfile>classEigen_1_1IncompleteLU.html</anchorfile>
      <anchor>afe94c881eaa9625bc16e370dbfad1a07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IncompleteLU</name>
      <anchorfile>classEigen_1_1IncompleteLU.html</anchorfile>
      <anchor>a463a286c9dfa26ede12bb60168be5bfd</anchor>
      <arglist>(const MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1IncompleteLU.html</anchorfile>
      <anchor>a471ec480d0963f74b43e232bdde69a89</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; IncompleteLU, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1IncompleteLU.html</anchorfile>
      <anchor>a3a013d59247f8261f2dd380bf7a0193f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1IncompleteLU.html</anchorfile>
      <anchor>ab23a8b132f49ec09fc6cf5c6c13d01a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FactorType</type>
      <name>m_lu</name>
      <anchorfile>classEigen_1_1IncompleteLU.html</anchorfile>
      <anchor>aa94187286b594310c5360ff86d82a729</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseMatrix&lt; Scalar, RowMajor &gt;</type>
      <name>FactorType</name>
      <anchorfile>classEigen_1_1IncompleteLU.html</anchorfile>
      <anchor>a0ffdb69e64c341b048e41a5e72e96ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Vector::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1IncompleteLU.html</anchorfile>
      <anchor>a5be4d5cde2ce2510a575865bd468cf77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1IncompleteLU.html</anchorfile>
      <anchor>a10419a3510132ea46c4df71326bcc8c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>Vector</name>
      <anchorfile>classEigen_1_1IncompleteLU.html</anchorfile>
      <anchor>a0e332559b3c5d785d80cebae73c1ac0a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::IncompleteLUT</name>
    <filename>classEigen_1_1IncompleteLUT.html</filename>
    <templarg></templarg>
    <base protection="private">Eigen::internal::noncopyable</base>
    <class kind="struct">Eigen::IncompleteLUT::keep_diag</class>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, Dynamic &gt;</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a86846cb87d2827908d0fad98ffc64d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a78eb006bbee9f5af2b5ad7bedb0446e9</anchor>
      <arglist>(const Rhs &amp;b, Dest &amp;x) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a82eb2fd7b88731a21b00224ef0897487</anchor>
      <arglist>(const MatrixType &amp;amat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>ab7635603448fa1812bfda4109e101aa3</anchor>
      <arglist>(const _MatrixType &amp;amat)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>ab6f49e35cfb62e1eb1b6e47b8b95cc23</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>IncompleteLUT&lt; Scalar &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>aa633ddc93cf64c254a1ed7df5cf0d1c5</anchor>
      <arglist>(const MatrixType &amp;amat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>ac718c8c03f536f8a3af35a5073e47628</anchor>
      <arglist>(const MatrixType &amp;amat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>ab48ec1844f918ee789be0a5c68c62241</anchor>
      <arglist>(const _MatrixType &amp;amat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IncompleteLUT</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>afb77ec86dd5d0a8baca4b3e2e6709210</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IncompleteLUT</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>ab3093c98b91d5305631bfb48e270002c</anchor>
      <arglist>(const MatrixType &amp;mat, const RealScalar &amp;droptol=NumTraits&lt; Scalar &gt;::dummy_precision(), int fillfactor=10)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>aff4abc156ff570c173cdc2229245514e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a5f4e8f8768b763f4cd2c6fe0b1dddddd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDroptol</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a983890dbf788f80fd44c75454ecbc961</anchor>
      <arglist>(const RealScalar &amp;droptol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFillfactor</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a7ae546bfd0897f3b73c731c4345343bc</anchor>
      <arglist>(int fillfactor)</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; IncompleteLUT, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a80d120efd8dc0510b0599230a1ee3331</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>ac5899c6f5a9597bc9b8aab27b2510426</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_droptol</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>abc0df4d8f0bbe38ec9a0da550b54d11a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>ae95c043f957dd8b6d882fba93739490f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_fillfactor</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a07b08ae6a80bf818e10ee8ad27402cc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>affbe96f956a96a6a6faee48792da68f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a203f4ad81e479360621f116bbdc93da0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FactorType</type>
      <name>m_lu</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a7d9e4895d4c624eb5d7cdf6510076cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, Index &gt;</type>
      <name>m_P</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a453604e23419c2fc89c94f95089b9cb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, Index &gt;</type>
      <name>m_Pinv</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a19cd00d3896da5219ad0d7ccd88d74c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseMatrix&lt; Scalar, RowMajor &gt;</type>
      <name>FactorType</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a15b689d50aab4de5cd682e6be39bd72b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>FactorType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a207b22e97612691e6c6031490646e01d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseMatrix&lt; Scalar, ColMajor &gt;</type>
      <name>PermutType</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>acc0c35810c2bf81ffbd2696a8fd4fa50</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a5a8d4d8c47f35618c4f0c0929504a2b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a162a97bc46658c6aeab79e4de423f915</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>Vector</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a261b147fde69168e37a3d4c13e047787</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::IncompleteLUT::keep_diag</name>
    <filename>structEigen_1_1IncompleteLUT_1_1keep__diag.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1IncompleteLUT_1_1keep__diag.html</anchorfile>
      <anchor>ae42e538ce8233ea703e9c974e9d72fc6</anchor>
      <arglist>(const Index &amp;row, const Index &amp;col, const Scalar &amp;) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::InnerStride</name>
    <filename>classEigen_1_1InnerStride.html</filename>
    <templarg>Value</templarg>
    <base>Stride&lt; 0, Value &gt;</base>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1InnerStride.html</anchorfile>
      <anchor>ab02a967f1e9faab57e59fc4a1336bdf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerStride</name>
      <anchorfile>classEigen_1_1InnerStride.html</anchorfile>
      <anchor>abb81e0a6c8aeeb054e605f22941e42f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerStride</name>
      <anchorfile>classEigen_1_1InnerStride.html</anchorfile>
      <anchor>a0aa55c9b4f6e12dae8b4099370de9643</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Stride&lt; 0, Value &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1InnerStride.html</anchorfile>
      <anchor>a5453f5eca7dc95ad2a336f69e0184751</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::IOFormat</name>
    <filename>structEigen_1_1IOFormat.html</filename>
    <member kind="function">
      <type></type>
      <name>IOFormat</name>
      <anchorfile>structEigen_1_1IOFormat.html</anchorfile>
      <anchor>a840cac6401adc4de421260d63dc3d861</anchor>
      <arglist>(int _precision=StreamPrecision, int _flags=0, const std::string &amp;_coeffSeparator=&quot; &quot;, const std::string &amp;_rowSeparator=&quot;\n&quot;, const std::string &amp;_rowPrefix=&quot;&quot;, const std::string &amp;_rowSuffix=&quot;&quot;, const std::string &amp;_matPrefix=&quot;&quot;, const std::string &amp;_matSuffix=&quot;&quot;)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>coeffSeparator</name>
      <anchorfile>structEigen_1_1IOFormat.html</anchorfile>
      <anchor>a1f6e33703af4fda7acd46c79a0e36656</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>flags</name>
      <anchorfile>structEigen_1_1IOFormat.html</anchorfile>
      <anchor>af77fcb773114c83667553cb87fbb6748</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>matPrefix</name>
      <anchorfile>structEigen_1_1IOFormat.html</anchorfile>
      <anchor>a84ef75e032b1d786d7bae864c3111a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>matSuffix</name>
      <anchorfile>structEigen_1_1IOFormat.html</anchorfile>
      <anchor>abd7f0810c3f1413a018cd359c4ec384b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>precision</name>
      <anchorfile>structEigen_1_1IOFormat.html</anchorfile>
      <anchor>aca5261bbbae1f8e74994f8a2cb8b2159</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>rowPrefix</name>
      <anchorfile>structEigen_1_1IOFormat.html</anchorfile>
      <anchor>a11bc5e80cae36f1e41b0ba88492af29e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>rowSeparator</name>
      <anchorfile>structEigen_1_1IOFormat.html</anchorfile>
      <anchor>aa97a2793595db0f308ad001d7c3d5042</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>rowSpacer</name>
      <anchorfile>structEigen_1_1IOFormat.html</anchorfile>
      <anchor>a601b70608ea9f7e6b4ab0d9a408e4a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>rowSuffix</name>
      <anchorfile>structEigen_1_1IOFormat.html</anchorfile>
      <anchor>a19e1e23bef7438cecd645addcdc46c79</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::IterationController</name>
    <filename>classEigen_1_1IterationController.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>converged</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a50263b8ec60fe66a140320b899dea140</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>converged</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>abd2f4666cc76e8afcd241eb482cb21e5</anchor>
      <arglist>(double nr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>converged</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a033e0322b6e5ad935388316cb1df95dc</anchor>
      <arglist>(const VectorType &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>finished</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>af58f849ee9625eeb99749478f17eb44b</anchor>
      <arglist>(double nr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>finished</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>aa43c7653d26cdec6e6f4597e18bca1df</anchor>
      <arglist>(const MatrixBase&lt; VectorType &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>first</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>ae8d50bf180cbcf9f1201dfff5274aac5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a192cc7f73d6595d169f0ba09d4296cda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>iteration</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a7392a714763f5d0306addc5614cf7f7d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IterationController</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a85385eecf35223c3ea985d0cea1b33ae</anchor>
      <arglist>(double r=1.0E-8, int noi=0, size_t mit=size_t(-1))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>maxIterarions</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>afbc06c971b17c21e284407222b7ae473</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>maxResidual</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>ab9cd66e24de605ec837cc155917972ed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>noiseLevel</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a6eec88f66bc4308de5a17d7628a52cb1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a89f3f6d2826e8e3a462a62c297c8d139</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a61e41184c8858f847d87a7dfb751c7f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reduceNoiseLevel</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a71470e89f1175fb5d0dbe13ba5a46656</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>residual</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a00d0473462bd8f656995621a15441fad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>rhsNorm</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a4a4886bb38fdfd1f46da883b264dcb58</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCallback</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a030a9ba60a60d970469bc21b0d687933</anchor>
      <arglist>(void(*t)(const IterationController &amp;))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIteration</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>accf6eba315d00a2db827c2fab2521dad</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxIterations</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>ae9c85f641e476a3d0b7a8fc0befd3dee</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxResidual</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>acba21ed80db5610a9a1f69dbd04a1c40</anchor>
      <arglist>(double r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNoiseLevel</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a99621a09b56cf6edeb536302bddf6417</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRhsNorm</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a4aa73982fdd3a0549c4b04464e0f031c</anchor>
      <arglist>(double r)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>void(*</type>
      <name>m_callback</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>abb590e484c904c8aeef1b5c0d9ec5484</anchor>
      <arglist>)(const IterationController &amp;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>m_maxiter</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a42f72b0f3d490a6ceaa7bc76a51c1471</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>m_nit</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>ac9d122615471416cc827a3d8e8ea15f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_noise</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>afcff4288066c186967f15defcd833f5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_res</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>af60d33d2bdd09f3d00fd73ddc91fc1e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_resadd</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a6fae2dedef77dda90b893c5fc48d1247</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_resmax</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a5342235a082ee820516fd593ee1efeac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_resminreach</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a86b8b4dbf11f27d56953a01e03a48f84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_rhsn</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a43364d62c43861aff44cb0a86c4615a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_written</name>
      <anchorfile>classEigen_1_1IterationController.html</anchorfile>
      <anchor>a706c2b8b3dfaadc8625321ce9d7b9b1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::IterativeSolverBase</name>
    <filename>classEigen_1_1IterativeSolverBase.html</filename>
    <templarg>Derived</templarg>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a0a122b5f53ca617264664a26d833eda9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a1df877cce514c709a0333592c25d4465</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Preconditioner</type>
      <name>Preconditioner</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a72269c01d2c2a7309ef64724add2bd57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a4d87eef9d6728d2e366c20fd9adf2140</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a6394965cb238cfd9dcde422a7d483d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_sparse</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ad306a3a7d6c38a7059063a3b19778abe</anchor>
      <arglist>(const Rhs &amp;b, SparseMatrix&lt; DestScalar, DestOptions, DestIndex &gt; &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a0eb5e133076441727d9f95fa5be03a80</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ad5827a05d3d1c7c22018e8a6487f3a4a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ad37ce09c3a1e8ec373b0bf64eaa519af</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a20be82566e17a59b4d2c7e008ed2cd56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a9fb3da7bdc4bb4a31401a95ee68bc969</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>error</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a62a77e4ca2a333dfc310c7095bcbddf2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ab9c1edabed9dd901bd489bca3202b3b0</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>aaf6238b68c5341524de09f1eb7d3be4d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>iterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ac8e32cff300d49efe226f9a7af745125</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IterativeSolverBase</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a0922f2be45082690d7734aa6732fc493</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IterativeSolverBase</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ae972130aca69049e54d24bb9e135a5a2</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maxIterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>acaad957ebda57152e0cda6229558fd58</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Preconditioner &amp;</type>
      <name>preconditioner</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a5e88f2a323a2900205cf807af94f8051</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Preconditioner &amp;</type>
      <name>preconditioner</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a0a361a15919cb6b1ec15d719f6b530cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>adc236181790f2f59808eb3f0cca01c51</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setMaxIterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a796b25d46c2b16e0bfea5a25f6271d2e</anchor>
      <arglist>(int maxIters)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setTolerance</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ac160a444af8998f93da9aa30e858470d</anchor>
      <arglist>(const RealScalar &amp;tolerance)</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; Derived, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a16a275c594c06cf56640fb72c6bffe1a</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>const internal::sparse_solve_retval&lt; IterativeSolverBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>af05708f8ba6cb10eb16a9e02462e0018</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>tolerance</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a176e88fd6a8b6f57e135186ce8081c84</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~IterativeSolverBase</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>aa09ca3c6944b3efb69a9e47f4fa69857</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a838f657cbd7a4e1e33941f386a4b4350</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a05ff023a1206fd498d72e38d3bc8c9ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_error</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a9140af00eb517cb5677dd6e1a60fab80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a0e6d2376994c72cc75f571de2b1e76bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a283a3c6136f76e77ac29184352c3e940</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a23414a360f59131190d24642795a61ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_iterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ad9c6fb234dfe71146d271a30c5e18a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_maxIterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ab2d30672e9eab66ef71ee1a565d2f09a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Preconditioner</type>
      <name>m_preconditioner</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a965e3600bc2a59bc24af0bdf8e7f4dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_tolerance</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>acf34fdb3eb17a876810b9d6c5031e175</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MatrixType *</type>
      <name>mp_matrix</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a05c0832ce0636c894f9417b6742388c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::IterScaling</name>
    <filename>classEigen_1_1IterScaling.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1IterScaling.html</anchorfile>
      <anchor>a5c9b5e9c9738f5203f635d414a43645f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1IterScaling.html</anchorfile>
      <anchor>a17ba75418fe03a6fc6d6666ddcf14a56</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1IterScaling.html</anchorfile>
      <anchor>a323507c8d27cec1e0acc3c87140a69c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1IterScaling.html</anchorfile>
      <anchor>a6a76754399fd004b3ac6011e272ffb71</anchor>
      <arglist>(const MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeRef</name>
      <anchorfile>classEigen_1_1IterScaling.html</anchorfile>
      <anchor>aeff5ccef2ccb32c6f472a190f8a511af</anchor>
      <arglist>(MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IterScaling</name>
      <anchorfile>classEigen_1_1IterScaling.html</anchorfile>
      <anchor>a4dd1bf3969aafefbdf01f59fa258cd97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IterScaling</name>
      <anchorfile>classEigen_1_1IterScaling.html</anchorfile>
      <anchor>acd60819fd4802c23ea3172576c6b3d01</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>VectorXd &amp;</type>
      <name>LeftScaling</name>
      <anchorfile>classEigen_1_1IterScaling.html</anchorfile>
      <anchor>ab88d288be912d90a1e597e5dab0bd47b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>VectorXd &amp;</type>
      <name>RightScaling</name>
      <anchorfile>classEigen_1_1IterScaling.html</anchorfile>
      <anchor>a617229454935a6a4fda76b8af56c52ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTolerance</name>
      <anchorfile>classEigen_1_1IterScaling.html</anchorfile>
      <anchor>acbca5170d8043f40e387bcb6a42f8b71</anchor>
      <arglist>(double tol)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~IterScaling</name>
      <anchorfile>classEigen_1_1IterScaling.html</anchorfile>
      <anchor>ac0e079244addcf352f6de0e8c12c5aed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1IterScaling.html</anchorfile>
      <anchor>a1fd1fc1323a17313de45a3634ef52ddf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1IterScaling.html</anchorfile>
      <anchor>a05266c9db0cafc39baca3be720e2f5dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1IterScaling.html</anchorfile>
      <anchor>ad7d118078e4fb20883c7f4f888085341</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorXd</type>
      <name>m_left</name>
      <anchorfile>classEigen_1_1IterScaling.html</anchorfile>
      <anchor>a0667ac97fbc4c1fee289bcc1364a3c9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1IterScaling.html</anchorfile>
      <anchor>a74612506f9ae1b1a581fc39f967c3c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_maxits</name>
      <anchorfile>classEigen_1_1IterScaling.html</anchorfile>
      <anchor>a05e2994928c48453f8c9881524b71a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorXd</type>
      <name>m_right</name>
      <anchorfile>classEigen_1_1IterScaling.html</anchorfile>
      <anchor>ad8f8bee1e273144087d3fca8490171b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_tol</name>
      <anchorfile>classEigen_1_1IterScaling.html</anchorfile>
      <anchor>a1110e507bd894bead8e521166bacb914</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::JacobiRotation</name>
    <filename>classEigen_1_1JacobiRotation.html</filename>
    <templarg>Scalar</templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>a8d15e6a99740aecb64b3c639e8fb2856</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>JacobiRotation</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>a3f372cfe98451fbd14332c09ce1b510e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>c</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>af1c132146bc93a872b799bc57d9ced50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>c</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>a041c8a304926bb0b955e92ce6ce97ab8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JacobiRotation</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>a38fec2c4da529ef3d05ff37b848b4227</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JacobiRotation</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>a3e8b5dc0a56f7a2d0f788b1ccb1547cb</anchor>
      <arglist>(const Scalar &amp;c, const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeGivens</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>af73c81e9cc139b7e0d877ce553b02ec0</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>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>a162e3b035fc77ad6993116797144be52</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>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>a6572f272cac38e070a99b466dd1fbc74</anchor>
      <arglist>(const RealScalar &amp;x, const Scalar &amp;y, const RealScalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>JacobiRotation</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>ada8389f291839964d7b481464f0e4e94</anchor>
      <arglist>(const JacobiRotation &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>s</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>a2c7a08e2d27875fd770d489317746969</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>s</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>af77b61c2e5791f84d51a33bb6030df23</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>JacobiRotation</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>a67f2cee55080814941a95dfbb802ecc6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>makeGivens</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>ae9580cfade95b2a9067fd07eb292024e</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>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>acfbe3dc2abfa694ec8c7540fd76077c4</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>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>a3dcad29a9dc19b6cedf827a206cb52a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_s</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>ad074a548f9c0a9e43b09a6e50164492a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::JacobiSVD</name>
    <filename>classEigen_1_1JacobiSVD.html</filename>
    <templarg>_MatrixType</templarg>
    <templarg>QRPreconditioner</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>aaad101c112948b6abfa7d62d4e5098b9ace9ac05e00fc4368629e3f8e3a2cb1ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>aaad101c112948b6abfa7d62d4e5098b9aba7009bc3fa7d855e12e176af38d2270</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiagSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>aaad101c112948b6abfa7d62d4e5098b9ada1c34752cd977a3a2cef0c2ff573acf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>aaad101c112948b6abfa7d62d4e5098b9a36a5817babc0f0c463525e62aa015fd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>aaad101c112948b6abfa7d62d4e5098b9ab1a42a23c36344b0dad9508fe820828c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxDiagSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>aaad101c112948b6abfa7d62d4e5098b9a653bceb920ae9ca29f01380ebb0667e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixOptions</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>aaad101c112948b6abfa7d62d4e5098b9ae357a5a3dd2e6bd14bd94c15de1de2be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_col_type&lt; MatrixType &gt;::type</type>
      <name>ColType</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>aa0f11b5e8b126ff21937e8a08781a50d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>aa182f2b107197f0d05c7ef96571d1f44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a2b526fed1f4280249d759b09cadcfded</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, RowsAtCompileTime, MatrixOptions, MaxRowsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>MatrixUType</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>ae829fd56865b2fed9ffee4a852cb5278</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ColsAtCompileTime, ColsAtCompileTime, MatrixOptions, MaxColsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>MatrixVType</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a8fddddf88fef600251793f590a5bb8c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; typename MatrixType::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a33c5cda5ab6ba0d06c567a05deff89e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType &gt;::type</type>
      <name>RowType</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a207a070b273d496fed8ae023dc65bc1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>af8aa379704163fb6ea722beb615f0862</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_diag_type&lt; MatrixType, RealScalar &gt;::type</type>
      <name>SingularValuesType</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a1789cf76a576b00fed1de29599eb1d87</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, DiagSizeAtCompileTime, DiagSizeAtCompileTime, MatrixOptions, MaxDiagSizeAtCompileTime, MaxDiagSizeAtCompileTime &gt;</type>
      <name>WorkMatrixType</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a2340597ffb613aec7aeff16310d19639</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>ab25dcbaf6764df9a1021b0a9041b9d3a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>JacobiSVD &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a5dab376cc86cf0d36674bcdad4af3f5a</anchor>
      <arglist>(const MatrixType &amp;matrix, unsigned int computationOptions)</arglist>
    </member>
    <member kind="function">
      <type>JacobiSVD &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>acc7b9a4068cf7b69ae3227d217ed7efd</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeU</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>ad4e4db6a0aa71524ce8baaae830e8fd0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeV</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>af7bd43dd33dd47367de994469d513848</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JacobiSVD</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a55315ab9cd060019a5ad07be798ff3b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JacobiSVD</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a5d9ea7c8f361337727260efd77ee03ac</anchor>
      <arglist>(Index rows, Index cols, unsigned int computationOptions=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JacobiSVD</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>abfd1dd454a6e3edec7feecd97c818a78</anchor>
      <arglist>(const MatrixType &amp;matrix, unsigned int computationOptions=0)</arglist>
    </member>
    <member kind="function">
      <type>const MatrixUType &amp;</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a5e1380937ffd5227d9d162e528fd2011</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixVType &amp;</type>
      <name>matrixV</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a30ea1c77912107ee08752eefe54faae3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonzeroSingularValues</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>aca19e8d43da7869f9b6cde0288e983f5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a8dc188d8f5338dd48baac7f2e041e8f7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const SingularValuesType &amp;</type>
      <name>singularValues</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a7373622b2af0b5241bca134cb5252dec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; JacobiSVD, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>aa4abf82bb339e9bbff153a79bf66dde7</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>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a5d9d658e352f8e52d881b0fd7a382acc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>m_computationOptions</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>aa1af975bcfc5527d9f00a4597ab53579</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_computeFullU</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a0e0e618a6e39dd47e452f08d430f4240</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_computeFullV</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>ad6d3e41a03ab98c97074e6837eeef770</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_computeThinU</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a0e0ab823834068864985d57becf1ee2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_computeThinV</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a2834eb62adcd0c91028821fad1d89fa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_diagSize</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a86f09d523ac6007300e895abc20324cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isAllocated</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>ae08b118603014bffc0e0e3ac84379cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a08005419c193693d0e189936cca41bf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixUType</type>
      <name>m_matrixU</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a13a7959c59a83816cf797511c8cf43ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixVType</type>
      <name>m_matrixV</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a52876c9cb54cfac3a850fe91fa5a34f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nonzeroSingularValues</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a047819a937314a78566b5b012147bd19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::qr_preconditioner_impl&lt; MatrixType, QRPreconditioner, internal::PreconditionIfMoreColsThanRows &gt;</type>
      <name>m_qr_precond_morecols</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a496e62e1757d99dfb394c14be25bffb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::qr_preconditioner_impl&lt; MatrixType, QRPreconditioner, internal::PreconditionIfMoreRowsThanCols &gt;</type>
      <name>m_qr_precond_morerows</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>ac0a41538ddc23f75c34175755813b041</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_rows</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>ae62374b43ddbdf3b33f24140c7bd3d97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SingularValuesType</type>
      <name>m_singularValues</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a2ed24a90223847fcbb5b9b7c9e82c275</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>WorkMatrixType</type>
      <name>m_workMatrix</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a4d68a51c9138c05942b97482cea88a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>allocate</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a364fe8a222ebcc6ba0e605dfd4c6016a</anchor>
      <arglist>(Index rows, Index cols, unsigned int computationOptions)</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::qr_preconditioner_impl</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a21d594ca5e55bd0ad053ab7c5b67f7b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::svd_precondition_2x2_block_to_be_real</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>aa2345db51c47756d1e8ccece21e9a4e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::KdBVH</name>
    <filename>classEigen_1_1KdBVH.html</filename>
    <templarg></templarg>
    <templarg>_Dim</templarg>
    <templarg></templarg>
    <class kind="struct">Eigen::KdBVH::VectorComparator</class>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>a6f6470a05ed41b9a37b982330e48c19aab731d3c5bf43aed26f0fdc8988150b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>ad856a9168aa72e090151bced902c24c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Object</type>
      <name>Object</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>a5e7aa76dd924d1769a6553e01ad15465</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Object *</type>
      <name>ObjectIterator</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>a0fa9dff0c7e6bad0ada6bcd7210cbc69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Object, aligned_allocator&lt; Object &gt; &gt;</type>
      <name>ObjectList</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>ae4959ded9043c983256243c96a70729b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>a9d6a9f44ab06e4de7710a16ddbf57d4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AlignedBox&lt; Scalar, Dim &gt;</type>
      <name>Volume</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>aa6dc4b3d16e0af79823b21ee3cd53c93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const int *</type>
      <name>VolumeIterator</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>ad1a43287b2997e922773789788a8fe95</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Volume, aligned_allocator&lt; Volume &gt; &gt;</type>
      <name>VolumeList</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>a7dfb6a468c70f7e1a0a4e24303bdfb8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>getChildren</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>a7c08ccb3d2f6ddbbad8646b8c316f6cc</anchor>
      <arglist>(Index index, VolumeIterator &amp;outVBegin, VolumeIterator &amp;outVEnd, ObjectIterator &amp;outOBegin, ObjectIterator &amp;outOEnd) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>getRootIndex</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>a146815585d3a932138678cae600dbb5d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Volume &amp;</type>
      <name>getVolume</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>ad27db38f53c34e5aae385e85e028dd7f</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>a431eed3c2567a854fb350f0b327d3307</anchor>
      <arglist>(Iter begin, Iter end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>a10a9c8f6d596d7a2cd285a3fb3e8c053</anchor>
      <arglist>(OIter begin, OIter end, BIter boxBegin, BIter boxEnd)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KdBVH</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>aeca39faf1559235c967a1437661c32ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KdBVH</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>a87d240e2d6ac5e87fc2e4ae6e0fe4bdc</anchor>
      <arglist>(Iter begin, Iter end)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KdBVH</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>a94f781127eeec80a7659b8a625e2fa94</anchor>
      <arglist>(OIter begin, OIter end, BIter boxBegin, BIter boxEnd)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, Dim, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>ad0bf59a639a6fc5822835747d8661e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::vector_int_pair&lt; Scalar, Dim &gt;</type>
      <name>VIPair</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>a48d5ef11038c472bee57986b1b64feaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; VIPair, aligned_allocator&lt; VIPair &gt; &gt;</type>
      <name>VIPairList</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>a29d1b49d89c4e0406d80d7c6ab71bee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>build</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>adc770e6de8412af2287ab63962c4ca40</anchor>
      <arglist>(VIPairList &amp;objCenters, int from, int to, const VolumeList &amp;objBoxes, int dim)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VolumeList</type>
      <name>boxes</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>ae8a8c69ed38b6e192e50444145c886ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>children</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>adfaee5a35f1533338c381fe4697cccc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ObjectList</type>
      <name>objects</name>
      <anchorfile>classEigen_1_1KdBVH.html</anchorfile>
      <anchor>af82a2afca9ba6ccfc747ff22f2ab1ff9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::KdBVH::VectorComparator</name>
    <filename>structEigen_1_1KdBVH_1_1VectorComparator.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1KdBVH_1_1VectorComparator.html</anchorfile>
      <anchor>adfde7fd9ff472274831e929d21dcceae</anchor>
      <arglist>(const VIPair &amp;v1, const VIPair &amp;v2) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VectorComparator</name>
      <anchorfile>structEigen_1_1KdBVH_1_1VectorComparator.html</anchorfile>
      <anchor>a48e5b352cb91e2c6dbab7b47cd929d93</anchor>
      <arglist>(int inDim)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dim</name>
      <anchorfile>structEigen_1_1KdBVH_1_1VectorComparator.html</anchorfile>
      <anchor>a00d6417555809c9454522e3361869fd7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::KroneckerProduct</name>
    <filename>classEigen_1_1KroneckerProduct.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>ReturnByValue&lt; KroneckerProduct&lt; Lhs, Rhs &gt; &gt;</base>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1KroneckerProduct.html</anchorfile>
      <anchor>a46386822b775b0eed7a8e5731db7c1d7</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1KroneckerProduct.html</anchorfile>
      <anchor>a978c047df62302130cb13aa02691e2c6</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1KroneckerProduct.html</anchorfile>
      <anchor>ae59a5acfb2f37c9c804ef85e89283a55</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1KroneckerProduct.html</anchorfile>
      <anchor>a0f39b2e72c7b76380dd77180a55ff3bc</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KroneckerProduct</name>
      <anchorfile>classEigen_1_1KroneckerProduct.html</anchorfile>
      <anchor>a0b01b6d5ae2413cef8fd91fe7a98a0d7</anchor>
      <arglist>(const Lhs &amp;A, const Rhs &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1KroneckerProduct.html</anchorfile>
      <anchor>a142b8d9e1f78e22ac2acf201c32b8902</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ReturnByValue&lt; KroneckerProduct &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1KroneckerProduct.html</anchorfile>
      <anchor>afc7cc6699f932ad7b0fe44798e50771d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1KroneckerProduct.html</anchorfile>
      <anchor>a99e4ca04a6fd72cf1e425ee42eef1e8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1KroneckerProduct.html</anchorfile>
      <anchor>ac26c54ad0efa30b1a1e4c9c7e1f4ba09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Lhs::Nested</type>
      <name>m_A</name>
      <anchorfile>classEigen_1_1KroneckerProduct.html</anchorfile>
      <anchor>aa13337d65641a1feb1a2a98458a89698</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Rhs::Nested</type>
      <name>m_B</name>
      <anchorfile>classEigen_1_1KroneckerProduct.html</anchorfile>
      <anchor>a1469d3565f232737aaf0b0581c2f9804</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::KroneckerProductSparse</name>
    <filename>classEigen_1_1KroneckerProductSparse.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>EigenBase&lt; KroneckerProductSparse&lt; Lhs, Rhs &gt; &gt;</base>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1KroneckerProductSparse.html</anchorfile>
      <anchor>a80ae01ffc1743274f180efde0cdda316</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1KroneckerProductSparse.html</anchorfile>
      <anchor>a0c7e5f2907cefbd009947dd5be993a38</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KroneckerProductSparse</name>
      <anchorfile>classEigen_1_1KroneckerProductSparse.html</anchorfile>
      <anchor>ac0a69ba844415fbe79e6514f32b41fb5</anchor>
      <arglist>(const Lhs &amp;A, const Rhs &amp;B)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator SparseMatrix&lt; Scalar, Options, Index &gt;</name>
      <anchorfile>classEigen_1_1KroneckerProductSparse.html</anchorfile>
      <anchor>a7aee0f8efa7c3974acc55e847fa28c97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1KroneckerProductSparse.html</anchorfile>
      <anchor>a66f4665a4384066562950b44e67cc663</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; KroneckerProductSparse &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1KroneckerProductSparse.html</anchorfile>
      <anchor>aee0bc6f1e3591e00afbfb065e2b4239c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Lhs::Nested</type>
      <name>m_A</name>
      <anchorfile>classEigen_1_1KroneckerProductSparse.html</anchorfile>
      <anchor>af9433f9247480eb4bd42ee7f1e5e4c0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Rhs::Nested</type>
      <name>m_B</name>
      <anchorfile>classEigen_1_1KroneckerProductSparse.html</anchorfile>
      <anchor>a382dae148c571559e320e9451c792c4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::LazyProductReturnType</name>
    <filename>structEigen_1_1LazyProductReturnType.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>Eigen::ProductReturnType&lt; Lhs, Rhs, LazyCoeffBasedProductMode &gt;</base>
  </compound>
  <compound kind="class">
    <name>Eigen::LDLT</name>
    <filename>classEigen_1_1LDLT.html</filename>
    <templarg>_MatrixType</templarg>
    <templarg>_UpLo</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ae2b60da927df84ff3040b85cd9699da5a2e8391db24905ed3f8611c262de98530</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ae2b60da927df84ff3040b85cd9699da5aca4a3040b1bd0590c5b22e6844ba8375</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ae2b60da927df84ff3040b85cd9699da5aa7391b3e1b089ba9c139f05c8944f2e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ae2b60da927df84ff3040b85cd9699da5a19878e43183a604c603dde7acd5956a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ae2b60da927df84ff3040b85cd9699da5a1236361de9a612584c6fbbac8d9c8a71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ae2b60da927df84ff3040b85cd9699da5a8e985f3cd92bd32e1d457413318c8cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a78d581bb21ad8b6f9d5eab1ad5bc46a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a402092cb89eee4d7bc7502a9eac0d318</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; RowsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a6a901ba1f333313e097ef3aac2164149</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; typename MatrixType::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a2fe48d9c6549347a6b5156f2b2724416</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a4e0935217cce5695a214c85e7ef813df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, 1, Options, MaxRowsAtCompileTime, 1 &gt;</type>
      <name>TmpMatrixType</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a87c95c025d495f6ed939d7f78369cda4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::LDLT_Traits&lt; MatrixType, UpLo &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a4755ce1400f755d7148cff2872e75d35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpositions&lt; RowsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>TranspositionType</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ac3d686008cbd74d1d2721c936f7ff8b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ae950c8611d192f8a8d1e2200bbb2f3c1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>LDLT &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a853357ad586bc7cb07a1635ef32e069f</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ae0eaebda205d5578085c3f9ea7b042d4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNegative</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a6b19f82ee0f678cddf9e9cd64be1d931</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPositive</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>af2b69a2d8a49494798d302ad91ce5b79</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LDLT</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a2e06dedd2651649c5b251fbf9ba4e7d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LDLT</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a154aa41bd2460199d48861eaf5e4f597</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LDLT</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a0eedab075f0270fbabfd6a1a2c1e8f8e</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Traits::MatrixL</type>
      <name>matrixL</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a0ca18987db0e5c65a68f72d795415b2b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixLDLT</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>aab48d0f9d990bc7f71448e1fa1a226d4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Traits::MatrixU</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a54d180552fbda61502f77701f9bcfc0b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>LDLT &amp;</type>
      <name>rankUpdate</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a1bdbfbf648360fdb49b8f88cf78b0558</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;w, const RealScalar &amp;alpha=1)</arglist>
    </member>
    <member kind="function">
      <type>LDLT&lt; MatrixType, _UpLo &gt; &amp;</type>
      <name>rankUpdate</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a4545adc25c64ed7d71ab76e6613d5b5a</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;w, const typename NumTraits&lt; typename MatrixType::Scalar &gt;::Real &amp;sigma)</arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>reconstructedMatrix</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ad1b35be389e3bcb0dc1000a69d9512ae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a2d5fcfd217481754fe3ed1c0f95bda7a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a776d0ab6c980847297d25b03b5d2216a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; LDLT, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a58f235e8358e8f9e340c2f4315727e35</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solveInPlace</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ad89bbffd16cba32a339e0f29cb195c8a</anchor>
      <arglist>(MatrixBase&lt; Derived &gt; &amp;bAndX) const </arglist>
    </member>
    <member kind="function">
      <type>const TranspositionType &amp;</type>
      <name>transpositionsP</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a83747c07508531a39c2749ad21ee26d5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Diagonal&lt; const MatrixType &gt;</type>
      <name>vectorD</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a3f3706528ed385c85abf7a23464a56f6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>aef70622f08af966e5f263464c1f1d4f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a153948da33949f4563c05c07d57c18eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_sign</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>af23f119db5bd572d2defb45eb69dc37a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TmpMatrixType</type>
      <name>m_temporary</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ad48da194d7275c2d046362ee3bf67bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TranspositionType</type>
      <name>m_transpositions</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a04f7ed53ae4862aedd1060a768e36ce3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::LevenbergMarquardt</name>
    <filename>classEigen_1_1LevenbergMarquardt.html</filename>
    <templarg>FunctorType</templarg>
    <templarg>Scalar</templarg>
    <class kind="struct">Eigen::LevenbergMarquardt::Parameters</class>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>FVectorType</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a6b01954b26f919ef78a85305734feeb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>aebc86d111cde3ceee1003fc038a9e59a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, Dynamic &gt;</type>
      <name>JacobianType</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a488b12fb89ee386a0024e385566e16e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LevenbergMarquardt</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a2100849c3754cae86396dbee1907e2f6</anchor>
      <arglist>(FunctorType &amp;_functor)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>lm_param</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>ac6752ced9aad2807814427ecda3ffbd8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>LevenbergMarquardtSpace::Status</type>
      <name>lmder1</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a88cddb5e5cabffcf7a00f1c303e37652</anchor>
      <arglist>(FVectorType &amp;x, const Scalar tol=std::sqrt(NumTraits&lt; Scalar &gt;::epsilon()))</arglist>
    </member>
    <member kind="function">
      <type>LevenbergMarquardtSpace::Status</type>
      <name>lmstr1</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>ae270712d75ef1437c92275217257bd6b</anchor>
      <arglist>(FVectorType &amp;x, const Scalar tol=std::sqrt(NumTraits&lt; Scalar &gt;::epsilon()))</arglist>
    </member>
    <member kind="function">
      <type>LevenbergMarquardtSpace::Status</type>
      <name>minimize</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a5c1ef387601af15f7d2474165bb82865</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>LevenbergMarquardtSpace::Status</type>
      <name>minimizeInit</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>ad1b2467f6143a874e023416db0832810</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>LevenbergMarquardtSpace::Status</type>
      <name>minimizeOneStep</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a1347316132f0bd7bf2541788d9e12637</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>LevenbergMarquardtSpace::Status</type>
      <name>minimizeOptimumStorage</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a9155635b9a341b6b316adf099dee0a81</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>LevenbergMarquardtSpace::Status</type>
      <name>minimizeOptimumStorageInit</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>ae030991964c12f229f5e823eb3430191</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>LevenbergMarquardtSpace::Status</type>
      <name>minimizeOptimumStorageOneStep</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a3384bfd1e2036f9122cf1d3344a5e3d2</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetParameters</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a558ac34eb1dae2cfe5733c24346b6c62</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LevenbergMarquardtSpace::Status</type>
      <name>lmdif1</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a03d503a4bd73715bb770e3e4c659d4ab</anchor>
      <arglist>(FunctorType &amp;functor, FVectorType &amp;x, Index *nfev, const Scalar tol=std::sqrt(NumTraits&lt; Scalar &gt;::epsilon()))</arglist>
    </member>
    <member kind="variable">
      <type>FVectorType</type>
      <name>diag</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a92a7474b46edd5fe704aed6ee49d53a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JacobianType</type>
      <name>fjac</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a31028f2ec3e78f1f5d82a86b2b69d17d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>fnorm</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a758a9e50a4d58266c07f355b1bf056ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FVectorType</type>
      <name>fvec</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>ad13456747e61d81121cdc007903a37ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>gnorm</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a279dbffc5aa539cf7530909afd22cc61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>iter</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a408ace14ec966a07bb118c4654682566</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>nfev</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>ae73f08a6997158bf881d4db206def160</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>njev</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>ab69ff09edcf1b2d7c708dc69b744d5ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Parameters</type>
      <name>parameters</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>ab9b4325ad24f22c9028ab9447e132409</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PermutationMatrix&lt; Dynamic, Dynamic &gt;</type>
      <name>permutation</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>ad7d759b96f53f1e7e5ea8ab14b02f1b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FVectorType</type>
      <name>qtf</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a01059b006ad9a9e9c07e3dfcc2a7a663</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>useExternalScaling</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>ae8c048f2b1d42459ebdb6e80a06a4805</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>LevenbergMarquardt &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>af1249e4421b26c3da65d0fe3880fa304</anchor>
      <arglist>(const LevenbergMarquardt &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>actred</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>ac6442b06fbee4f085edec885d40a6218</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>delta</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>af33d8ce11556d06a019d169cb7336b3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>dirder</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>ab460c48f6451bf8508696c59d0eb854d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>fnorm1</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a619341f1dc1115e2178675a97a1a88ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FunctorType &amp;</type>
      <name>functor</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a38460f00b2ba598037b695da9181719a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>abe2703c18d4510844ff50fcece62e793</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>n</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>ac815c91d324d89f01ded78ebb9c6028f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>par</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>aa9c271e2bfb602f6168aa2f17c4edb5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>pnorm</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>ab0d3cf20eb4c765c66ba324008898ada</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>prered</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>ac4171bdd7bff15abbb5d73548d20026f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>ratio</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a4e62cae9909f8ef2246776ab9cc0cd07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a7e656c79c135911fd1eb3dc6ab2df0a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>temp</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a3e383deb7710b67d0f190a79ba85d2d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>temp1</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a1901ef2b0340ecb5092bf3d0990c834b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>temp2</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>afdf261ca388ddf4fc925dfe3ccabc215</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FVectorType</type>
      <name>wa1</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a274e5f9897e8ae0d8b36172d856dc8f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FVectorType</type>
      <name>wa2</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a489eef1bf1a86e46845b11b639d3dd95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FVectorType</type>
      <name>wa3</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>abc6c7aee30a3f5e6f45a6b11475e8d75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FVectorType</type>
      <name>wa4</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a1567d850c0b52aced35af6ed25982e27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>xnorm</name>
      <anchorfile>classEigen_1_1LevenbergMarquardt.html</anchorfile>
      <anchor>a42246414d335bd4aff0f87f9700e8b12</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::LevenbergMarquardt::Parameters</name>
    <filename>structEigen_1_1LevenbergMarquardt_1_1Parameters.html</filename>
    <member kind="function">
      <type></type>
      <name>Parameters</name>
      <anchorfile>structEigen_1_1LevenbergMarquardt_1_1Parameters.html</anchorfile>
      <anchor>a05c7da4f3279d6a327268da275d0bdec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>epsfcn</name>
      <anchorfile>structEigen_1_1LevenbergMarquardt_1_1Parameters.html</anchorfile>
      <anchor>ac682d3e451b40e1162ac3853e7a91fe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>factor</name>
      <anchorfile>structEigen_1_1LevenbergMarquardt_1_1Parameters.html</anchorfile>
      <anchor>a3c8828a2c37d027f98f716acd141613b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>ftol</name>
      <anchorfile>structEigen_1_1LevenbergMarquardt_1_1Parameters.html</anchorfile>
      <anchor>aab56e15843e91e36b4f366eb3e1c2ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>gtol</name>
      <anchorfile>structEigen_1_1LevenbergMarquardt_1_1Parameters.html</anchorfile>
      <anchor>a69314e9de84b460e0e47cd7888b6cdba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>maxfev</name>
      <anchorfile>structEigen_1_1LevenbergMarquardt_1_1Parameters.html</anchorfile>
      <anchor>a38f807e2aa12c0fbcf94ed84a961f09a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>xtol</name>
      <anchorfile>structEigen_1_1LevenbergMarquardt_1_1Parameters.html</anchorfile>
      <anchor>a94683fd1f9559e5231b2ebafd4742b4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::LLT</name>
    <filename>classEigen_1_1LLT.html</filename>
    <templarg>_MatrixType</templarg>
    <templarg>_UpLo</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a32d161866883f63643e16b51becbe392afdcc43b85757fea22768295b9642b717</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a32d161866883f63643e16b51becbe392a06be24330f8acfea4b6c3fcbaeff3ddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a32d161866883f63643e16b51becbe392a76a4df12b4459356bd0350cfb9cfff95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a32d161866883f63643e16b51becbe392aba13b2cd453c1eeb3ebc5ff24e019610</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>ad50592a8c1c8e58004ace54aaaffe663a040b2e49dc83148044fe36a6d6d97dde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignmentMask</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>ad50592a8c1c8e58004ace54aaaffe663a5eb23211dd34c6ed590e9d1d51790117</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>ad50592a8c1c8e58004ace54aaaffe663a5e2b7976d2ca8dac00d587d97c09b124</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a7385a14e3cd0057273e4200db06d1b41</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a51ef18ef9163d74028f6cb6d967a9242</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; typename MatrixType::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a83aa63243f80d1d99fe0d2a91a5a157f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>ac3e9cca0fd73cbe446f5ee562386a934</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::LLT_Traits&lt; MatrixType, UpLo &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a61954c19216610f6d6da9a816de03e2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>af26bd377bb4f6c522146ff7da01936aa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>LLT &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a706d0530964c508e78858c59eb524a0e</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a32d36e8a5b168d9ace763181c5388461</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LLT</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a16d1ec9ea6497ba1febb242c2e8a7a96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LLT</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>ab3656cfbdf38e03c57d5cf79bf8131b6</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LLT</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>afd901b4a7ee2040761b9fbc14b16518a</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Traits::MatrixL</type>
      <name>matrixL</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>aee13bf319ca994cf9b451fa1b1857a9f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixLLT</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a0ea8b5a9ff6c09d1124b75cf7e03493c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Traits::MatrixU</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a565a6f9c5f8cceeaa88348919def86e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>LLT</type>
      <name>rankUpdate</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a77e06a010ee1caacbccd6916595863bf</anchor>
      <arglist>(const VectorType &amp;vec, const RealScalar &amp;sigma=1)</arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>reconstructedMatrix</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a8444bd16c8719c5380f089b2179c14b6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>afdaf9931d01d61d5e740cbc526130a1e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; LLT, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a632a71cb91e67a0cd5f7637c5d4b8979</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveInPlace</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>adf64cbb3326f7cecca6a71cef7a11f7d</anchor>
      <arglist>(MatrixBase&lt; Derived &gt; &amp;bAndX) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a40964f05dfde7eb3a964e9df50a905e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a9dff09bd7ff28372f9c7fd81972f1059</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>ab632f0e414857af3782efbdc8a71a986</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::LU</name>
    <filename>classEigen_1_1LU.html</filename>
    <templarg>MatrixType</templarg>
    <base>FullPivLU&lt; MatrixType &gt;</base>
    <member kind="typedef">
      <type>FullPivLU&lt; MatrixType &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1LU.html</anchorfile>
      <anchor>a59da4321d13219c4ad083e257b82e6e3</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>classEigen_1_1LU.html</anchorfile>
      <anchor>aabe139e04af8f24db7a6e3f0b41c1d5b</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>classEigen_1_1LU.html</anchorfile>
      <anchor>a0f39c3a962578ad2fb6513b1527f54c4</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>classEigen_1_1LU.html</anchorfile>
      <anchor>a589ec1276cc9533f2f01df453d4fc3cb</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>classEigen_1_1LU.html</anchorfile>
      <anchor>af422ed1c525f72b5f6f8b977e2783eb6</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>classEigen_1_1LU.html</anchorfile>
      <anchor>a228b9e291b3b4105ca00746a05be9b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; typename MatrixType::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1LU.html</anchorfile>
      <anchor>acc18c663df10d163b3ab3cf54c0179d1</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>classEigen_1_1LU.html</anchorfile>
      <anchor>a5a7c8a486ba51b8302a586362cfd1d1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1LU.html</anchorfile>
      <anchor>a9f0f19aec1f7575c019337b763c1fdf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeImage</name>
      <anchorfile>classEigen_1_1LU.html</anchorfile>
      <anchor>a1f0595365e3a4b3fe7adf69de3816129</anchor>
      <arglist>(ImageMatrixType *result) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeInverse</name>
      <anchorfile>classEigen_1_1LU.html</anchorfile>
      <anchor>a2511f1a74b65d95df7eb768e33e56c93</anchor>
      <arglist>(ResultType *result) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeKernel</name>
      <anchorfile>classEigen_1_1LU.html</anchorfile>
      <anchor>a7f6dd298cc5c309d5c950524c53d12dc</anchor>
      <arglist>(KernelMatrixType *result) const </arglist>
    </member>
    <member kind="function">
      <type>const ImageResultType</type>
      <name>image</name>
      <anchorfile>classEigen_1_1LU.html</anchorfile>
      <anchor>ad63ade8416061f4386399cc617825a3b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LU</name>
      <anchorfile>classEigen_1_1LU.html</anchorfile>
      <anchor>a134452bf2bf12e7d604522523652e370</anchor>
      <arglist>(const T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1LU.html</anchorfile>
      <anchor>aefc839d44d767bfe2b8fcf8fed5f88d7</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>classEigen_1_1LU.html</anchorfile>
      <anchor>abecac4d57c269722d057a92a65dc6f46</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Map</name>
    <filename>classEigen_1_1Map.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>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Scalar *</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ae7a9061e87d746c3a87e12762f962387</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac3d980bdebeee2ea649d60d8cdbd1d0d</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ae6efb9538907573f4936f45bf3e771c3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a2e543353f11ec8f9fd946b09ce5c6bb7</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;a_stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ad09a3f036ff4a1e64e3f290785a67f7d</anchor>
      <arglist>(PointerArgType dataPtr, Index a_size, const StrideType &amp;a_stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ab6875a0f865acf54a7792fb04a512da7</anchor>
      <arglist>(PointerArgType dataPtr, Index nbRows, Index nbCols, const StrideType &amp;a_stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a2259b0b937bc6d41088fe15e2a3b8727</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt;</name>
    <filename>classEigen_1_1Map_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <base>QuaternionBase&lt; Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::traits&lt; Map &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classEigen_1_1Map_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>ab06714dd3762f02398e9180e26f09d0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Map_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>ac091f6fe439476e54b14195628d8e6d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1Map_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>a8f2cb9a14a5accb18d45e1b3a6ac8ffd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>a5201ebecd137b3cdde4be6e88a8e0afc</anchor>
      <arglist>(const Scalar *coeffs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Coefficients</type>
      <name>m_coeffs</name>
      <anchorfile>classEigen_1_1Map_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>ad4ba1d1bad1e8d0e9428963b9d682985</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>QuaternionBase&lt; Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>a7c7b223e2358c7ebc6484c0cc0fd362d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt;, _PacketAccess &gt;</name>
    <filename>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01Indb10806d009921233938eba814f58675d.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>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01Indb10806d009921233938eba814f58675d.html</anchorfile>
      <anchor>ade4aea868ef0ae3a6968029cad528e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01Indb10806d009921233938eba814f58675d.html</anchorfile>
      <anchor>aea0ba42cc9911b2e87ee4060e93c9967</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01Indb10806d009921233938eba814f58675d.html</anchorfile>
      <anchor>a877486ea938f615d267bed108037e61f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01Indb10806d009921233938eba814f58675d.html</anchorfile>
      <anchor>a8d0eff98706d54894612f3935b955668</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01Indb10806d009921233938eba814f58675d.html</anchorfile>
      <anchor>a0c6bbade91a9dce06789b1a4eadf7e7b</anchor>
      <arglist>(const Index *indicesPtr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01Indb10806d009921233938eba814f58675d.html</anchorfile>
      <anchor>a499c326ae54dada4478dcaa4d665faf3</anchor>
      <arglist>(const Index *indicesPtr, Index size)</arglist>
    </member>
    <member kind="function">
      <type>Map &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01Indb10806d009921233938eba814f58675d.html</anchorfile>
      <anchor>ac997b2ef064ec168ee750746a929aa7c</anchor>
      <arglist>(const PermutationBase&lt; Other &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Map &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01Indb10806d009921233938eba814f58675d.html</anchorfile>
      <anchor>acad0abd398e9ad9d4ad7436b32aea005</anchor>
      <arglist>(const TranspositionsBase&lt; Other &gt; &amp;tr)</arglist>
    </member>
    <member kind="function">
      <type>Map &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01Indb10806d009921233938eba814f58675d.html</anchorfile>
      <anchor>a817812feba08ca1e558681c6cd496517</anchor>
      <arglist>(const Map &amp;other)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesType</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01Indb10806d009921233938eba814f58675d.html</anchorfile>
      <anchor>ac695dd8e02a38286378fea611183632e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PermutationBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01Indb10806d009921233938eba814f58675d.html</anchorfile>
      <anchor>a6e25e36e1954160daf120c65536c17ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Map &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01Indb10806d009921233938eba814f58675d.html</anchorfile>
      <anchor>ac74fdc74dfc7098254da41b5bbe0fc04</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt;</name>
    <filename>classEigen_1_1Map_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <base>QuaternionBase&lt; Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::traits&lt; Map &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classEigen_1_1Map_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>ad00baac2e7bbfce42d69ec4299100e6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Map_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>aa51f781c0c3113e86daa2d99bf586cfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1Map_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>a2b3ba3c27aab46ce62a9db635dd71339</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1Map_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>a56423becb06d122abf1caa879f9d153d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>ad433da3436f74e9b9c576b789ba6eac0</anchor>
      <arglist>(Scalar *coeffs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Coefficients</type>
      <name>m_coeffs</name>
      <anchorfile>classEigen_1_1Map_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>af5ff3aeaf87d6a7cdba4de851a427736</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>QuaternionBase&lt; Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>a12b0cf525b06dcf4693dd8e32b843098</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt;, PacketAccess &gt;</name>
    <filename>classEigen_1_1Map_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>classEigen_1_1Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01PacketAccess_01_4.html</anchorfile>
      <anchor>ad5100224d1e5a68183bfd09a5eb0359f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IndicesType::Scalar</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01PacketAccess_01_4.html</anchorfile>
      <anchor>a156386b89e93f7d03d10a88dd0e062a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01PacketAccess_01_4.html</anchorfile>
      <anchor>ad54efaf604266b321c1352333b43dfa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01PacketAccess_01_4.html</anchorfile>
      <anchor>a28e418e568505563d1de2e5e5f7e02bb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01PacketAccess_01_4.html</anchorfile>
      <anchor>acb7eab48dd345c640d85e9e44c3750dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01PacketAccess_01_4.html</anchorfile>
      <anchor>a646dcca7685fb4c590da163c2f097237</anchor>
      <arglist>(const Index *indicesPtr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01PacketAccess_01_4.html</anchorfile>
      <anchor>a32ffd475c8b2b84cbe9da2e5cd65f015</anchor>
      <arglist>(const Index *indicesPtr, Index size)</arglist>
    </member>
    <member kind="function">
      <type>Map &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01PacketAccess_01_4.html</anchorfile>
      <anchor>a4e3782f68ab5175aa67244665a17e8b0</anchor>
      <arglist>(const TranspositionsBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Map &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01PacketAccess_01_4.html</anchorfile>
      <anchor>afd25638d4a9b3768c0128ef259f3e475</anchor>
      <arglist>(const Map &amp;other)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesType</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01PacketAccess_01_4.html</anchorfile>
      <anchor>ab8a7ef1dcf72a6c2bc2e17c4bf41318a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Map &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01PacketAccess_01_4.html</anchorfile>
      <anchor>afb3fe40e4672ecea8162138d4336b4cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MapBase&lt; Derived, ReadOnlyAccessors &gt;</name>
    <filename>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</filename>
    <templarg></templarg>
    <base>internal::dense_xpr_base::type</base>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>aeca016e24c63ac7c1f9088b12a1c7c71aa258588527024e08443beae96c01f7d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>aeca016e24c63ac7c1f9088b12a1c7c71abb45d2d8743165aa0d39784dad48a663</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>aeca016e24c63ac7c1f9088b12a1c7c71a24048a2d5c6d902aa233a5dad9b3952c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Derived &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a2166493966c7516ad2b8d5dac152cc61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a3dda74ffddab2f5368b73c173e95bfbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a77a3f25bbfb2d659cf117de1580b0147</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a364a4ac68dbf6626b45f5d8b49f2b6ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; bool(internal::is_lvalue&lt; Derived &gt;::value), Scalar *, const Scalar * &gt;::type</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a1253626db86df74441cfa2476fd68396</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ad177b1c429c8ef17d6a18ea95be29946</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>abe44c0f927ddaf98ee7a69ac2dd34ea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>af5f55877fa6b63dec975d994bb057796</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a38410ac6d08d41c6a30b82d78bac09fb</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a1e317e438e072138ab9eb1ec4370b4a7</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ade9c57d423d407a9aa7ecd7d9aa48095</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a788683bcd81cb62cab0fb2568768a79b</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a511410b740b86b90ce4cd0025111d0c4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a21e50a78d1f4d95c802794946395fe04</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapBase</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ae631ce1943b4c5146a39b9f4a8c29bae</anchor>
      <arglist>(PointerType dataPtr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapBase</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a87a328a967199d52044ac86d99d3757d</anchor>
      <arglist>(PointerType dataPtr, Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapBase</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ab586b8fbefd19f513f3bfd6d2cf68f99</anchor>
      <arglist>(PointerType dataPtr, Index nbRows, Index nbCols)</arglist>
    </member>
    <member kind="function">
      <type>PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>abd9031a407ac461f8d86d4d1f739129e</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a9f9e11d2a4bb5031679e9171a0f3f1bf</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>aede9e7d97700638a2bfd9c6f0fbbc0b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>checkSanity</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>acecdc189cc6b1e14687753362ce09a10</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, ColsAtCompileTime &gt;</type>
      <name>m_cols</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a868c3efca7dbbde7c80a8589b5435ca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointerType</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a95af5ee3b194ce499181e322161a7961</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, RowsAtCompileTime &gt;</type>
      <name>m_rows</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ac3c4c3f0ddca9b6508409ebc0a2dd175</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MapBase&lt; Derived, WriteAccessors &gt;</name>
    <filename>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</filename>
    <templarg></templarg>
    <base>Eigen::MapBase&lt; Derived, ReadOnlyAccessors &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Derived, ReadOnlyAccessors &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a4f52766f5ba30aba67e8768c13aa6d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ae829f962f0f9173de23e83d9ff58c646</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PacketScalar</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a18d59d76ec7b5b0dd3eb81b5f8a98497</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a8da8a981ab5c8612edae694d182e1a0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ac76e1c5cbac21882c60626c02775fa0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; internal::is_lvalue&lt; Derived &gt;::value, Scalar, const Scalar &gt;::type</type>
      <name>ScalarWithConstIfNotLvalue</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a85fa506ce575c6d08d5abb70f70bf8a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ScalarWithConstIfNotLvalue &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a037927afbafe0ea1541c986c7ae6966b</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>ScalarWithConstIfNotLvalue &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>aca3abdd69876e89c19287c375bf17608</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>acc6732fdb708cb03c8be98b22617f7f9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ScalarWithConstIfNotLvalue *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>aba72e97c1e46ecc600f4bf3931eee7d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapBase</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a5802000abfe8dbebab2f133136b0735b</anchor>
      <arglist>(PointerType dataPtr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapBase</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>aea924c620a79fe5e8a6174a75ac1f0c6</anchor>
      <arglist>(PointerType dataPtr, Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapBase</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a2cef73475bdd10c0da3aa1c35804e7bb</anchor>
      <arglist>(PointerType dataPtr, Index nbRows, Index nbCols)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ad7859c2bc356ee5c20ed7650897a198a</anchor>
      <arglist>(const MapBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a7caddcdb9331c5bb3a81f92f65997778</anchor>
      <arglist>(Index row, Index col, const PacketScalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a963656f086c7a9a22acd4aee8a9b980d</anchor>
      <arglist>(Index index, const PacketScalar &amp;val)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MappedSparseMatrix</name>
    <filename>classEigen_1_1MappedSparseMatrix.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_Flags</templarg>
    <templarg>_Index</templarg>
    <base>SparseMatrixBase&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</base>
    <class kind="class">Eigen::MappedSparseMatrix::InnerIterator</class>
    <class kind="class">Eigen::MappedSparseMatrix::ReverseInnerIterator</class>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>afe21cc56a93af3d8610cb1032a4db74bab5211cc5640e637102123e1889a6cd0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a22af88f4659a09b8cfab446c201e0281</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a40107fe1f0bb0d1eeae72746a25dbc9b</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a9e6eaa560dc79d7cbbf79302182fbf13</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a37422823b83fe164a4b1bab4173ffbf2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a0f5be69be2ba516233b7f679d3e4c622</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a66b611bcd70f7c7909d47bd12b8bfccc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MappedSparseMatrix</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a15a99c6488736a2f89ad59955d4f6ab6</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>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a0101f662c512335dbfa8d8f1971fdbb5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>ade34ad66a297a11ced161a38979a1624</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>ab03f8dbce9000f3e657e241ee0a18b32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a00e61a82dbe444dcdbad16aab3734343</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a3e4319562dcf9ad59070334854760182</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>ad7bf8e2448ae6eeb1c2f63ff7562bfbc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a885083659fb0bd58116e1c7225c94efe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MappedSparseMatrix</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a1d9f99789d50620cb5d476f0b99870c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index *</type>
      <name>m_innerIndices</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a93c2916fe9550f0947fedf2c09a1a478</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_innerSize</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a37b43a561c51c7954b3e26665368bd54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nnz</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a6fb1af75e4e8c60cea6c98ff05854f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index *</type>
      <name>m_outerIndex</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>ae1f3899beb85d2fca5f58f9cef7a0c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerSize</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>ad0493da28e77a5028f232bb65a0293a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar *</type>
      <name>m_values</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a119aa18e4e10143a9f25e3a950b308fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MappedSparseMatrix::InnerIterator</name>
    <filename>classEigen_1_1MappedSparseMatrix_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>acfa0a6ff2cd52051700b9c6f86efaabe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a5c7481c1bed5295cca65c550a07e17fb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>ace244d04b9014f2081c5eb878c5b9917</anchor>
      <arglist>(const MappedSparseMatrix &amp;mat, Index outer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>ac0969d127a8af6563515750a0c12ff53</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a182086085ff4074f1ea526291df3ba6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a1530f4a9fe92ab5268db99dc508ecef1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>aa0b042dffd19a8577908daab93aeb4ce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a39add92fb5de470d9f7f6cecb47b4bd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_end</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a3ea392fd94d2474a907693f1cba8055c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_id</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>ab1db369d7ba328e6d2a6a1c051ec3890</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MappedSparseMatrix &amp;</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>af2bd064e331e09a6ea45ba5907867a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a9e73275702886f3442c38009969168a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_start</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a21ab52b97933d6d136d2dd9cbf8f3dcd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MappedSparseMatrix::ReverseInnerIterator</name>
    <filename>classEigen_1_1MappedSparseMatrix_1_1ReverseInnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a6d29787cfa8f42651bd89f03f6981450</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a60b0ea527fabd865c550b47b7246a2e0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>acc5f197287475df6ff83eb40d1a8d69f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ReverseInnerIterator &amp;</type>
      <name>operator--</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>acaca9ac8f7148b40e76cc58e965c76da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>ada11d2bd2de26aa6ce64bccd60f0b90c</anchor>
      <arglist>(const MappedSparseMatrix &amp;mat, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a921566c4168f2886515eeeeaaa054912</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>ac680e66e7d18ba43e90d8ba83d2fee3b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a7ab4ee707738f24ff8b3d6bf0254de2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_end</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a3e6e2465f23e8ed77827190b72009749</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_id</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a6ebd54b1ec6eedd91bdc89d3db5d26cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MappedSparseMatrix &amp;</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>ad8d608e574c3fac45da1762849c80c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a729d4b5e667f59ecc0897c07eb409f4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_start</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>aeeaf5e5a56da0fcbb5304630fde573b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Matrix</name>
    <filename>classEigen_1_1Matrix.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>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8d58272a7413d0bec9de83c20a211935a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Matrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9f405923954599ec7a71ee6bad2c53f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af8d2c4c22f95016832e69db91f20c0c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2ce2a862e7c766801fc2dbcfa5709d11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ace5338f8f23e47baf70397a197163cb5</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a108c0e678900f8d3c7391b6e25729999</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad43fa5a503df58283816b01dc1da6134</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ada2c49090b5d0e4e5755a3098351b6e1</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>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aaa7f68ab6408bc0178d8d8bd75edabf3</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>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8ce06490531cdedaa54d1f30be75ba68</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab60031e742e71face55f83511a37303e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa838b65b425d99b91cb01296a5207d29</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a363469c3fddc5c133420213c69f0e3f5</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa006e6dc1cdc4f32a6adf2da9e807cf5</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a73f2d6aa811c699bba3f4a0ad8a9cbe3</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>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a39720839e565c990e26d1deca7db6be0</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8248fc4cc25368d5fda806987ff1c9c5</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>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af1f30317f9c7f00a609dafc59d91c93c</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>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8c60ac728ef49474e7c1244ccb970a66</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a41ea36c26174648ec7539e4b902efc1d</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9fa3c39bc1b9693677df1649940b8c23</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adae8da5cdb6edbdf16543b1208caa1d3</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>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8d692b595be64d2a79d354837da366c5</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="classEigen_1_1Matrix">fixedsize</docanchor>
    <docanchor file="classEigen_1_1Matrix">maxrows</docanchor>
    <docanchor file="classEigen_1_1Matrix">matrix_tparam_options</docanchor>
    <docanchor file="classEigen_1_1Matrix">dense</docanchor>
    <docanchor file="classEigen_1_1Matrix">matrix_tparam_scalar</docanchor>
  </compound>
  <compound kind="class">
    <name>Eigen::MatrixBase</name>
    <filename>classEigen_1_1MatrixBase.html</filename>
    <templarg>Derived</templarg>
    <base>Eigen::DenseBase</base>
    <class kind="struct">Eigen::MatrixBase::ConstDiagonalIndexReturnType</class>
    <class kind="struct">Eigen::MatrixBase::ConstSelfAdjointViewReturnType</class>
    <class kind="struct">Eigen::MatrixBase::ConstTriangularViewReturnType</class>
    <class kind="struct">Eigen::MatrixBase::cross_product_return_type</class>
    <class kind="struct">Eigen::MatrixBase::DiagonalIndexReturnType</class>
    <class kind="struct">Eigen::MatrixBase::SelfAdjointViewReturnType</class>
    <class kind="struct">Eigen::MatrixBase::TriangularViewReturnType</class>
    <member kind="enumvalue">
      <name>SizeMinusOne</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac6ecdf58a869523fadb93fbc2d86d9caae5b74cc7d6a531d66eddec04615d77df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, ConstTransposeReturnType &gt;, ConstTransposeReturnType &gt;::type</type>
      <name>AdjointReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aec94da58c4464ffe7e14fdc8eb4a06a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1aa6d87d1fd832d377e5b6960b33b68c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const CwiseNullaryOp&lt; internal::scalar_identity_op&lt; Scalar &gt;, SquareMatrixType &gt;, internal::traits&lt; Derived &gt;::RowsAtCompileTime, internal::traits&lt; Derived &gt;::ColsAtCompileTime &gt;</type>
      <name>BasisReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab819fac44eacc032a1987a20f3171cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aaef25f2e4018090fe6d9255cb78d0f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ColXpr</type>
      <name>ColXpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae329159460bfea1d939b59f3590e869d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>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>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a391d5b0e28a199defebaed15254e1d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, Derived &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>adb3379f1ebedcedade59e4761a01ed22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Diagonal&lt; const Derived &gt; &gt;::type</type>
      <name>ConstDiagonalReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a78aa5c381d44430171b89b65db772c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const Derived, internal::traits&lt; Derived &gt;::ColsAtCompileTime==1?SizeMinusOne:1, internal::traits&lt; Derived &gt;::ColsAtCompileTime==1?1:SizeMinusOne &gt;</type>
      <name>ConstStartMinusOne</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a842cce5a6f0665cc7012b7569cee1eac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ConstTransposeReturnType</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a885b1a5b28e9f6857c70ce1bacafc800</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Diagonal&lt; Derived &gt;</type>
      <name>DiagonalReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af22472a46bb388bc56d9b32593a10111</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; std::complex&lt; RealScalar &gt;, internal::traits&lt; Derived &gt;::ColsAtCompileTime, 1, ColMajor &gt;</type>
      <name>EigenvaluesReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a98c15e0629a59858a82324c04055d107</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;, const ConstStartMinusOne &gt;</type>
      <name>HNormalizedReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a95f347cfab934dc691063d69588acef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_identity_op&lt; Scalar &gt;, Derived &gt;</type>
      <name>IdentityReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac00c02d5a6d6e3f2f1cfe1fae3e9a969</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>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac82afc21635cb88c03de5f7621ae5342</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a353f6292bba8b4c786bb86d84a7e4190</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>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a868b29b14c6d76cd26f917e80c04b1b0</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>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a906067b7fa280f1483c8ec031026650a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>abdb0e9a1b2110fd83afa525a7b9dd598</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>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>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a02545f8c3f4551e949c1ea0517a0d41c</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>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3908dad3c57796be0606682fa1892f42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6dbfafdc24900b9266dfeb1590f834c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::RowXpr</type>
      <name>RowXpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>abd6c865af90538ea3bb8ed28613bf6c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac966a9548d81c18515e90b536d3b769e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ScalarMultipleReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7beb20960f620aacdb246c28c72b871f</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>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a52215ad4abef6e229baf2556684840f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)&gt;</type>
      <name>SquareMatrixType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3cf75a9110a1a28c493e124c8a7fcade</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::stem_function&lt; Scalar &gt;::type</type>
      <name>StemFunction</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2d2ce428c599cd53ec3c4cc00c0596b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixBase</type>
      <name>StorageBaseType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab63ffbeb0f4a86c3b48ecd408fc7d781</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a55f0db3c246100e7ee833661638cf9ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3ab76dee1a5bf179ad4dcaa437179851</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>adjointInPlace</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a51c5982c1f64e45a939515b701fa6f4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyHouseholderOnTheLeft</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8f2c8059ef3f04cfa0c73b4c012db855</anchor>
      <arglist>(const EssentialPart &amp;essential, const Scalar &amp;tau, Scalar *workspace)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyHouseholderOnTheRight</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab3e52262b41fa40e194dda245e0f9675</anchor>
      <arglist>(const EssentialPart &amp;essential, const Scalar &amp;tau, Scalar *workspace)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyOnTheLeft</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3a08ad41e81d8ad4a37b5d5c7490e765</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyOnTheLeft</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae669131f6e18f7e8f06fae271754f435</anchor>
      <arglist>(Index p, Index q, const JacobiRotation&lt; OtherScalar &gt; &amp;j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyOnTheRight</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a45d91752925d2757fc8058a293b15462</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyOnTheRight</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa07f741c86219601664433777827bf1c</anchor>
      <arglist>(Index p, Index q, const JacobiRotation&lt; OtherScalar &gt; &amp;j)</arglist>
    </member>
    <member kind="function">
      <type>ArrayWrapper&lt; Derived &gt;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a354c33eec32ceb4193d002f4d41c0497</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ArrayWrapper&lt; const Derived &gt;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a944f4047d275035498f14008a44a10c8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const DiagonalWrapper&lt; const Derived &gt;</type>
      <name>asDiagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab757d5801a0e038f8555635f06456352</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PermutationWrapper&lt; const Derived &gt;</type>
      <name>asPermutation</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af38ee4c6709132471bfa6f3ea863626e</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>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a15852e83988996d41bca4d52a0e0fbdf</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>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad1c25fe03a20483e148eeaf800e5c94e</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>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4b476d26afcd3d6d99282efe43d4a04d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ColPivHouseholderQR&lt; PlainObject &gt;</type>
      <name>colPivHouseholderQr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a914ea9742e139148b2b1a0b13d2280e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeInverseAndDetWithCheck</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a00a6327048607951e172ca03659ba16c</anchor>
      <arglist>(ResultType &amp;inverse, typename ResultType::Scalar &amp;determinant, bool &amp;invertible, const RealScalar &amp;absDeterminantThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeInverseWithCheck</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a51f4efbb1f5b83187d723e4f33fd3954</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>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae53e8680069efaf279a7b822e068d6d4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; Derived &gt;</type>
      <name>cos</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a602eb441f6dfbce6076f9c66474cb612</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; Derived &gt;</type>
      <name>cosh</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2d1c6bcffec7518ad147f9cfdb96563f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>cross_product_return_type&lt; OtherDerived &gt;::type</type>
      <name>cross</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a67b453529e54476b660575bcfcd51d3a</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>cross3</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8416e098f4a05f7576993933e0542153</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>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3f273a7dd8a5516efc6f341b54bb8da9</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>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa3cb4a5267895e3abb29c309448f0c48</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>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1f0b07e603ded3f04c9f81e43fe79fb7</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>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae7d992e31d479d0c4e6d47f7bab493ba</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>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6111ce244aeb4698ae56604f8d211032</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>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a44c6681f3d43f13263b312b3b5fcb0de</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 ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab7b65e9413b8b9bb21a57ac7b3154811</anchor>
      <arglist>(const Scalar &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>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa72d56453477daac94d43a293efd462a</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 ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>acbec7680109788bfa5a366ddd7e7a33e</anchor>
      <arglist>(const Scalar &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>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a32fe1a5c246be7ba408af461c0191cd2</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>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a225a5262eace71adf21a9af637be6072</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>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa95b94aabe162300d6d70a7c7d762751</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a683482f8bdb56f34d840dc5f531943f7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad0af691da3743e8a0154dfdebef745fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstDiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa82c14e48e0158255dc1e8ddbee13f54</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DiagonalIndexReturnType&lt; Index &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a373ebfa316579b3af9fd55501e604345</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstDiagonalIndexReturnType&lt; Index &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a22e8c65e43a2e88b4b0002d9f7538580</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DiagonalIndexReturnType&lt; DynamicIndex &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a141a4e5010169cee5270151a379b4671</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>ConstDiagonalIndexReturnType&lt; DynamicIndex &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aee90918e7e8ec5369d8596464a8da499</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>diagonalSize</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1b9b16405d3aa78bb634df74497af05e</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>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a710ab02d921af5783310144383c285fc</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>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a46d4d72c1ae27643be1bf8e07ce44871</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>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>adbfe1f257e53611dc9ca1a7e9fe81854</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>gac3d90b12b21e1aaa2a9de9b0e45e6b7c</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>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a9e94f76d2188906ac8186d4fa9364803</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ForceAlignedAccess&lt; Derived &gt;</type>
      <name>forceAlignedAccess</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a963cddf8d98590ef850ba18383e89fa5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ForceAlignedAccess&lt; Derived &gt;</type>
      <name>forceAlignedAccess</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>afdaf810ac1708ca6d6ecdcfac1e06699</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>internal::add_const_on_value_type&lt; typename internal::conditional&lt; Enable, ForceAlignedAccess&lt; Derived &gt;, Derived &amp; &gt;::type &gt;::type</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad9d6ed8808adeee9cd51da20563a9da7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::conditional&lt; Enable, ForceAlignedAccess&lt; Derived &gt;, Derived &amp; &gt;::type</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a748ec59de03a5c51cc6acd3fe1f2ca06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const FullPivHouseholderQR&lt; PlainObject &gt;</type>
      <name>fullPivHouseholderQr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a35969f2f99e43ba78ed63d5e941f89ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const FullPivLU&lt; PlainObject &gt;</type>
      <name>fullPivLu</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3a08113a4812ac99b7105b7556804dca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const HNormalizedReturnType</type>
      <name>hnormalized</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a788456a7bea3452aae2791c47c96538d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const HouseholderQR&lt; PlainObject &gt;</type>
      <name>householderQr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1c181bbbb7457c6cfa5f31a73ab8c070</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>hypotNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ade6da450b7538549cfc5d4a9e3cf1ffa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a5c62c9f2e33ddfe33d53c4d8a3b0d485</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae468f7f102d5f04f20b2c0afe6eb0f82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const internal::inverse_impl&lt; Derived &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a721714321d5f2946c13767c193739c1a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDiagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a74c945da7b772a1c3e70ce487136b75a</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isIdentity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a540a2d7574d89c072f034147d8d0944e</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLowerTriangular</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a82f72f455566aae8a3957caf9e5325d3</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOrthogonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab9fbd0f8facc88222a68c0fbe6fac63a</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUnitary</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab180b1f3fada1ac038132cd2ba6b5c6d</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUpperTriangular</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a96eef662028ba8f675f088824de53a6a</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>JacobiSVD&lt; PlainObject &gt;</type>
      <name>jacobiSvd</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a662630cec4376bb127527856382828a9</anchor>
      <arglist>(unsigned int computationOptions=0) const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a13f53de886a7b7ded07e2dc87e211c00</anchor>
      <arglist>(const ProductBase&lt; ProductDerived, Lhs, Rhs &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0d4b32f8b8c26f8ef7dbbc4dab1949b3</anchor>
      <arglist>(const MatrixPowerProduct&lt; MatrixPower, Lhs, Rhs &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const LazyProductReturnType&lt; Derived, OtherDerived &gt;::Type</type>
      <name>lazyProduct</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad7855bab2b66967edd4b9b38f63bbb73</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const LDLT&lt; PlainObject &gt;</type>
      <name>ldlt</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3ac6952b6c24cfbd171f6e3774098a7c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const LLT&lt; PlainObject &gt;</type>
      <name>llt</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6655385ff1d96c949f0690ef88bdef6a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixLogarithmReturnValue&lt; Derived &gt;</type>
      <name>log</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0e0423918351e899bb1fbb4b4a0c9e3e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>lpNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a9f6439765c982bbf208379b7c8dc726d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeHouseholder</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aae79b7749f8085b3170e64d3750b237c</anchor>
      <arglist>(EssentialPart &amp;essential, Scalar &amp;tau, RealScalar &amp;beta) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeHouseholderInPlace</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aebf4bac7dffe2685ab93734fb776e817</anchor>
      <arglist>(Scalar &amp;tau, RealScalar &amp;beta)</arglist>
    </member>
    <member kind="function">
      <type>MatrixBase&lt; Derived &gt; &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a72c5b1886a8bc6b2234b16fd5f17b1d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const MatrixBase&lt; Derived &gt; &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aca2437a48241c496b962f7ab29cad4dc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; Derived &gt;</type>
      <name>matrixFunction</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac00a815bbd3a09ac467585ed2896dc0e</anchor>
      <arglist>(StemFunction f) const </arglist>
    </member>
    <member kind="function">
      <type>NoAlias&lt; Derived, Eigen::MatrixBase &gt;</type>
      <name>noalias</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2c1085de7645f23f240876388457da0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8c247d700df304eb9a560bab60335ee1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad16303c47ba36f7a41ea264cb26bceb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PlainObject</type>
      <name>normalized</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a680e8b0963abb141fc572c2d37d0496a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7329f46e18c431c6dc5271aa4818bdb8</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a30b10cc7219c481fa40db0bb5781f56a</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>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3da22f27a3829b54c096f655283d7ae0</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>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad31953af786d8bef8335503ad31c0f75</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>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a772e2b44c48aa96996febcb9b05b8215</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>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7de55e67af91d0bc9fc077a4a3029f2d</anchor>
      <arglist>(const DiagonalBase&lt; DiagonalDerived &gt; &amp;diagonal) const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3783b6168995ca117a1c19fea3630ac4</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af8c1c2392d6d04b552a478ec3f82c511</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>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae88c754cead815f8e40e006457a618e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae3955c1440eacc31034a9b0ba61bd055</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>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a57482610af9f8a69baa0eb4f376d7b85</anchor>
      <arglist>(const Scalar &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0da30d0cb9a52a8b39e59d76b1765952</anchor>
      <arglist>(const MatrixBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a43dc9cfa1b7027a1cffddcf7d3c45d8b</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2035ac49953085f6db282d80e1badf69</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>afc935176ebd73da609e93f389d3b1886</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae5f55a023e88f00d8335de9ca33c881c</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>operatorNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a11574afb358726e20951701e4190f337</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PartialPivLU&lt; PlainObject &gt;</type>
      <name>partialPivLu</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac76ef5a9b6769b3e20ec6529cd3ca276</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixPowerReturnValue&lt; Derived &gt;</type>
      <name>pow</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6eb45be922d5ec925afaa7e5c5d00967</anchor>
      <arglist>(const RealScalar &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad10353dcb54de8fbe27619cffd7fced5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aeba1be140ede8b142460b325945c551f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a5eaa235a14802c9419cac5805549adea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>afe38e66838f2b8ccb2cd0850d95d9e39</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a306742007396d5350c7830b1c3bebfbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0851dcc7c82753eb3e341d99b691665a</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; Derived &gt;</type>
      <name>sin</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a23c30a7df614bafc823b0359f0114058</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; Derived &gt;</type>
      <name>sinh</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a673aad7c6d5c8f07f3fe2b7aef16484d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const SparseView&lt; Derived &gt;</type>
      <name>sparseView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a9f15dfd716fb611c0e51a3efa679c466</anchor>
      <arglist>(const Scalar &amp;m_reference=Scalar(0), const typename NumTraits&lt; Scalar &gt;::Real &amp;m_epsilon=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixSquareRootReturnValue&lt; Derived &gt;</type>
      <name>sqrt</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>afb2c92ec7693cd65cf04a8660909b990</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aff809586e6babaa7821d5978517989d6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>stableNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7f2491064a05310dd3f331eac31e8aba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>trace</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3b1a27388d3d5b242e50ea06a0ebe866</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a09be7b9dfc5dc6f201f9267f7c1cb950</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstTriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a10f8b54a684c1b18c5b7a23b94f6a612</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; CustomUnaryOp, const Derived &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>acbe602d55aa168bfbc48b71524f0710b</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>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a684d4b2ab4e7e9ed45ea2c4d78c16010</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const </arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>unitOrthogonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad9f98663efdef5673f69373796061116</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const IdentityReturnType</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a040dec5c5a3525b649fb6e3a996bde6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const IdentityReturnType</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af64da0ae7a79293f9934ce5084654e77</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const BasisReturnType</type>
      <name>Unit</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad28b888173c31bf111bff950ee7a7ac6</anchor>
      <arglist>(Index size, Index i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const BasisReturnType</type>
      <name>Unit</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab70cc18783815a995aae33c0f230ad48</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const BasisReturnType</type>
      <name>UnitW</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2e38a13a3c774415076efb6a4402113e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const BasisReturnType</type>
      <name>UnitX</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3738ca476bb8da822a88fc99e2278e45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const BasisReturnType</type>
      <name>UnitY</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae9d96862654ea88a1cea066dbb894efc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const BasisReturnType</type>
      <name>UnitZ</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8eb31f6df86be131b52451dd2e979bc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a932824f20de63cf701c60bdbe942a070</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4edae1d58e56f4723c08f8d2901d7f08</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2f8a59961910894b9027f583ba4288c0</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2a6210a3c04b98828b8d59ef7a80070c</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae1e4b15dd70f459fb62f6f0cf83c2033</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a23b504ce2a55b355d3af102d005c8af8</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>friend const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.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>classEigen_1_1MatrixBase.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>Eigen::MatrixBase::ConstDiagonalIndexReturnType</name>
    <filename>structEigen_1_1MatrixBase_1_1ConstDiagonalIndexReturnType.html</filename>
    <templarg>Index</templarg>
    <member kind="typedef">
      <type>const Diagonal&lt; const Derived, Index &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1MatrixBase_1_1ConstDiagonalIndexReturnType.html</anchorfile>
      <anchor>abb869f9b5b8910a80171a10b85bc8dd8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::MatrixBase::ConstSelfAdjointViewReturnType</name>
    <filename>structEigen_1_1MatrixBase_1_1ConstSelfAdjointViewReturnType.html</filename>
    <templarg>UpLo</templarg>
    <member kind="typedef">
      <type>const SelfAdjointView&lt; const Derived, UpLo &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1MatrixBase_1_1ConstSelfAdjointViewReturnType.html</anchorfile>
      <anchor>ac13928d91344ce53f99519d53299348c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::MatrixBase::ConstTriangularViewReturnType</name>
    <filename>structEigen_1_1MatrixBase_1_1ConstTriangularViewReturnType.html</filename>
    <templarg>Mode</templarg>
    <member kind="typedef">
      <type>const TriangularView&lt; const Derived, Mode &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1MatrixBase_1_1ConstTriangularViewReturnType.html</anchorfile>
      <anchor>a40f14663a6e3112a6d9829ba37c7e30d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::MatrixBase::cross_product_return_type</name>
    <filename>structEigen_1_1MatrixBase_1_1cross__product__return__type.html</filename>
    <templarg>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>structEigen_1_1MatrixBase_1_1cross__product__return__type.html</anchorfile>
      <anchor>af5f60994070da85b4febda5f44630f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, MatrixBase::RowsAtCompileTime, MatrixBase::ColsAtCompileTime &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1MatrixBase_1_1cross__product__return__type.html</anchorfile>
      <anchor>ad0d0f7a06c69ccea87a0ec5c397d8ec5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::MatrixBase::DiagonalIndexReturnType</name>
    <filename>structEigen_1_1MatrixBase_1_1DiagonalIndexReturnType.html</filename>
    <templarg>Index</templarg>
    <member kind="typedef">
      <type>Diagonal&lt; Derived, Index &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1MatrixBase_1_1DiagonalIndexReturnType.html</anchorfile>
      <anchor>a4c66b5491a63942f06d1c0edebc8e390</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::MatrixBase::SelfAdjointViewReturnType</name>
    <filename>structEigen_1_1MatrixBase_1_1SelfAdjointViewReturnType.html</filename>
    <templarg>UpLo</templarg>
    <member kind="typedef">
      <type>SelfAdjointView&lt; Derived, UpLo &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1MatrixBase_1_1SelfAdjointViewReturnType.html</anchorfile>
      <anchor>a5773a46c08e277d36bc4c4d790436c2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::MatrixBase::TriangularViewReturnType</name>
    <filename>structEigen_1_1MatrixBase_1_1TriangularViewReturnType.html</filename>
    <templarg>Mode</templarg>
    <member kind="typedef">
      <type>TriangularView&lt; Derived, Mode &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1MatrixBase_1_1TriangularViewReturnType.html</anchorfile>
      <anchor>a12df3e7a526bab6affc069db34ce4b69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MatrixExponential</name>
    <filename>classEigen_1_1MatrixExponential.html</filename>
    <templarg>MatrixType</templarg>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1MatrixExponential.html</anchorfile>
      <anchor>a7d53b31a90cbff549581eff87926a6d2</anchor>
      <arglist>(ResultType &amp;result)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixExponential</name>
      <anchorfile>classEigen_1_1MatrixExponential.html</anchorfile>
      <anchor>aec56019d7ed1d5631d0d0eba3a79e7a8</anchor>
      <arglist>(const MatrixType &amp;M)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>classEigen_1_1MatrixExponential.html</anchorfile>
      <anchor>a141f0f801ab1763b69f91760b073c465</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1MatrixExponential.html</anchorfile>
      <anchor>aa9487760c1acf9c35c5186e1156108e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; MatrixType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1MatrixExponential.html</anchorfile>
      <anchor>a7200f5fdc7b33a08713727f2d445da43</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeUV</name>
      <anchorfile>classEigen_1_1MatrixExponential.html</anchorfile>
      <anchor>a10f65410c6eb231cea8c9efc7fb2f281</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeUV</name>
      <anchorfile>classEigen_1_1MatrixExponential.html</anchorfile>
      <anchor>a061394f77cb87ebb7ac6644ddeeadcff</anchor>
      <arglist>(float)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeUV</name>
      <anchorfile>classEigen_1_1MatrixExponential.html</anchorfile>
      <anchor>ad358a18fa9c3ac9695022e8176761f6f</anchor>
      <arglist>(long double)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MatrixExponential</name>
      <anchorfile>classEigen_1_1MatrixExponential.html</anchorfile>
      <anchor>abcf4edbad9bf1a346984ae1db656b56b</anchor>
      <arglist>(const MatrixExponential &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MatrixExponential &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixExponential.html</anchorfile>
      <anchor>ad4736610b139c40492071d3372acad41</anchor>
      <arglist>(const MatrixExponential &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pade13</name>
      <anchorfile>classEigen_1_1MatrixExponential.html</anchorfile>
      <anchor>a567ca78b9717801f2b16e56da2c2e7f5</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pade17</name>
      <anchorfile>classEigen_1_1MatrixExponential.html</anchorfile>
      <anchor>ad3d7a39ca9c5418e5cc6d9894d000130</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pade3</name>
      <anchorfile>classEigen_1_1MatrixExponential.html</anchorfile>
      <anchor>a86ab3758255696bb734d620a4fdac57e</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pade5</name>
      <anchorfile>classEigen_1_1MatrixExponential.html</anchorfile>
      <anchor>a8ffe77275286b907eb4e197f3be4eace</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pade7</name>
      <anchorfile>classEigen_1_1MatrixExponential.html</anchorfile>
      <anchor>ad96eae855980e78631e7a89ccfa39e31</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pade9</name>
      <anchorfile>classEigen_1_1MatrixExponential.html</anchorfile>
      <anchor>a80446a9e4dc2f815252621d18f5c2bcd</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_Id</name>
      <anchorfile>classEigen_1_1MatrixExponential.html</anchorfile>
      <anchor>ac3003aa5c11b1f8081e07587fdaecef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RealScalar</type>
      <name>m_l1norm</name>
      <anchorfile>classEigen_1_1MatrixExponential.html</anchorfile>
      <anchor>ada9783b549e76eb1c89749d7330d7378</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::nested&lt; MatrixType &gt;::type</type>
      <name>m_M</name>
      <anchorfile>classEigen_1_1MatrixExponential.html</anchorfile>
      <anchor>afb5cec7cf6890cfce4cd486301bd0a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_squarings</name>
      <anchorfile>classEigen_1_1MatrixExponential.html</anchorfile>
      <anchor>aadf0007957b582e5ab283a3c805912c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_tmp1</name>
      <anchorfile>classEigen_1_1MatrixExponential.html</anchorfile>
      <anchor>a61e8fda31d6908c0bbf27648e06746b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_tmp2</name>
      <anchorfile>classEigen_1_1MatrixExponential.html</anchorfile>
      <anchor>adce49cad3b37a035aee84691626475c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_U</name>
      <anchorfile>classEigen_1_1MatrixExponential.html</anchorfile>
      <anchor>a42cb40d57a3d253f0a0d5d38427cf1ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_V</name>
      <anchorfile>classEigen_1_1MatrixExponential.html</anchorfile>
      <anchor>a6d4aff5e51ccc1bb3e2b71c7ae5052dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::MatrixExponentialReturnValue</name>
    <filename>structEigen_1_1MatrixExponentialReturnValue.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>structEigen_1_1MatrixExponentialReturnValue.html</anchorfile>
      <anchor>a1ed14d884b1e3551a5b468afa415ff72</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1MatrixExponentialReturnValue.html</anchorfile>
      <anchor>a8a071531de28564def22707eea0c47a2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1MatrixExponentialReturnValue.html</anchorfile>
      <anchor>a63aa03737c99b08757225a7aa9008fa7</anchor>
      <arglist>(ResultType &amp;result) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixExponentialReturnValue</name>
      <anchorfile>structEigen_1_1MatrixExponentialReturnValue.html</anchorfile>
      <anchor>a4048419b1ee2befc51564703ba11acab</anchor>
      <arglist>(const Derived &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1MatrixExponentialReturnValue.html</anchorfile>
      <anchor>a604efd0dea8192eeb8bdae0997d5d1bd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Derived &amp;</type>
      <name>m_src</name>
      <anchorfile>structEigen_1_1MatrixExponentialReturnValue.html</anchorfile>
      <anchor>ab4a2bb0124e0a6915b9d16ef7ebdd5a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>MatrixExponentialReturnValue &amp;</type>
      <name>operator=</name>
      <anchorfile>structEigen_1_1MatrixExponentialReturnValue.html</anchorfile>
      <anchor>a79b2700bac85b64ea5a9295ab7c1d1a3</anchor>
      <arglist>(const MatrixExponentialReturnValue &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MatrixFunction</name>
    <filename>classEigen_1_1MatrixFunction.html</filename>
    <templarg>MatrixType</templarg>
    <templarg>AtomicType</templarg>
    <templarg>IsComplex</templarg>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1MatrixFunction.html</anchorfile>
      <anchor>a717d677b1c92f6e184a238590a77de8d</anchor>
      <arglist>(ResultType &amp;result)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixFunction</name>
      <anchorfile>classEigen_1_1MatrixFunction.html</anchorfile>
      <anchor>a4e9ef80156c40b47fd84ee000a30bd4b</anchor>
      <arglist>(const MatrixType &amp;A, AtomicType &amp;atomic)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MatrixFunction&lt; MatrixType, AtomicType, 0 &gt;</name>
    <filename>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_010_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_010_01_4.html</anchorfile>
      <anchor>a7b6ddca14b98f5d0c307ba6ebb0df150</anchor>
      <arglist>(ResultType &amp;result)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixFunction</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_010_01_4.html</anchorfile>
      <anchor>ad991c0dad281ff820ea902aa16100168</anchor>
      <arglist>(const MatrixType &amp;A, AtomicType &amp;atomic)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; ComplexScalar, Rows, Cols, Options, MaxRows, MaxCols &gt;</type>
      <name>ComplexMatrix</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_010_01_4.html</anchorfile>
      <anchor>af54fb7097926bc0a2fadaf60f71bcfb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::complex&lt; Scalar &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_010_01_4.html</anchorfile>
      <anchor>adddda4b09dd912260d621ac835338825</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Traits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_010_01_4.html</anchorfile>
      <anchor>acf09624874354f998b396dc4dae58441</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; MatrixType &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_010_01_4.html</anchorfile>
      <anchor>a9e67ea9a8fbf71d4d1e1af2fe06dccbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>MatrixFunction &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_010_01_4.html</anchorfile>
      <anchor>a56c570a0253b5990462a2caf9a688aef</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>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_010_01_4.html</anchorfile>
      <anchor>a646b20b94de979ede57638181ef9cbe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AtomicType &amp;</type>
      <name>m_atomic</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_010_01_4.html</anchorfile>
      <anchor>a4e9451ef9f713a5452cecbdebde31f3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>Cols</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_010_01_4.html</anchorfile>
      <anchor>a935ce746fa6410ee27fb35455535d097</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>MaxCols</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_010_01_4.html</anchorfile>
      <anchor>a31a49206327c3d074eba3f936c04e042</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>MaxRows</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_010_01_4.html</anchorfile>
      <anchor>a39e79995b003c5ae6bf259c478a2dfcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>Options</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_010_01_4.html</anchorfile>
      <anchor>a089cfcf0d85c8239eccfa7e6c677f8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>Rows</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_010_01_4.html</anchorfile>
      <anchor>a0d8de03ac36efb81df5c9919bb9337f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MatrixFunction&lt; MatrixType, AtomicType, 1 &gt;</name>
    <filename>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</anchorfile>
      <anchor>a47b98bc15913a2a77b1d33e1a350793e</anchor>
      <arglist>(ResultType &amp;result)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixFunction</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</anchorfile>
      <anchor>ae19234899d29463526c4623be85e7876</anchor>
      <arglist>(const MatrixType &amp;A, AtomicType &amp;atomic)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::list&lt; Scalar &gt;</type>
      <name>Cluster</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</anchorfile>
      <anchor>a52983b919eedab106872b25286ac5a9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Index, Dynamic, 1 &gt;</type>
      <name>DynamicIntVectorType</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</anchorfile>
      <anchor>abbee186b43fbc109163537709ffa94a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, Dynamic, Dynamic, Options, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>DynMatrixType</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</anchorfile>
      <anchor>afbca5cb31a1d8b4500eb36e3b6c806fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</anchorfile>
      <anchor>af3137128e9490fe9f06e9c25b6bc193c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Index, Traits::RowsAtCompileTime, 1 &gt;</type>
      <name>IntVectorType</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</anchorfile>
      <anchor>a20c1c750e41105895567fb2f20582ec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::list&lt; Cluster &gt;</type>
      <name>ListOfClusters</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</anchorfile>
      <anchor>a8dd29bea60313549ef61131628dec9e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</anchorfile>
      <anchor>a171ea7db4811d216e2b46dff03242dd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</anchorfile>
      <anchor>a5c6938e97b176c1458ab3ac5599131f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; MatrixType &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</anchorfile>
      <anchor>ad0ccf6cb9c2245945da2a6bd1438c2ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, Traits::RowsAtCompileTime, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</anchorfile>
      <anchor>acaeffdf3ad45db7b7729fb8b7fc85a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Block&lt; MatrixType &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</anchorfile>
      <anchor>a950abc8d51e8d7463f1ee0345f175283</anchor>
      <arglist>(MatrixType &amp;A, Index i, Index j)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeBlockAtomic</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</anchorfile>
      <anchor>a2f6c400f85cb4110ca001be80ff0b3c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeBlockStart</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</anchorfile>
      <anchor>a00b4bf6d48c215822caddf8c839b2d54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeClusterSize</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</anchorfile>
      <anchor>aebd88f24874943a3ac856b91e39cf570</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeOffDiagonal</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</anchorfile>
      <anchor>a4a19d7d228f0248aa820a9ac282b2232</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeSchurDecomposition</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</anchorfile>
      <anchor>a2a19e1f88c56df8dccc69ca6035d1fec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>constructPermutation</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</anchorfile>
      <anchor>a1dbc9cabde794a300d52603dcc0ea9ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ListOfClusters::iterator</type>
      <name>findCluster</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</anchorfile>
      <anchor>ae4a885b8dde788d89096fdcdc52dc189</anchor>
      <arglist>(Scalar key)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MatrixFunction &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</anchorfile>
      <anchor>a0f8985cca196b5c5c15fe48b77211592</anchor>
      <arglist>(const MatrixFunction &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>partitionEigenvalues</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</anchorfile>
      <anchor>afcf0f8faab8096fba123fe4d1a3e2eb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>permuteSchur</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</anchorfile>
      <anchor>a49aa4724e6f0d4d82080866ff3ca3878</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>DynMatrixType</type>
      <name>solveTriangularSylvester</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</anchorfile>
      <anchor>a4f61c6a6a461642b59174cd470e5caa2</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>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</anchorfile>
      <anchor>a381966414727e1adf9debc05a5e306fb</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const RealScalar</type>
      <name>separation</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</anchorfile>
      <anchor>aae70dfbad1ffd149cb09c1dc0d63c7d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::nested&lt; MatrixType &gt;::type</type>
      <name>m_A</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</anchorfile>
      <anchor>a52778393773e1906fc4ce84f21a04dd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AtomicType &amp;</type>
      <name>m_atomic</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</anchorfile>
      <anchor>a29391724b07900d54c7302145e0f0fc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DynamicIntVectorType</type>
      <name>m_blockStart</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</anchorfile>
      <anchor>a2b7fc9c3099f9a65e131752ab1359f86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ListOfClusters</type>
      <name>m_clusters</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</anchorfile>
      <anchor>a8fef1a75e609c7fc19a99557d2a47a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DynamicIntVectorType</type>
      <name>m_clusterSize</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</anchorfile>
      <anchor>a7ee4a149ef634950a4a519085a54fb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DynamicIntVectorType</type>
      <name>m_eivalToCluster</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</anchorfile>
      <anchor>a380b5ae8c44f7c30ed9dbb8eadff35a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_fT</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</anchorfile>
      <anchor>a5c812dfed30d6ea8c7469a82fee64d42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IntVectorType</type>
      <name>m_permutation</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</anchorfile>
      <anchor>ab13584cd2afd36cae91720bacbe196d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_T</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</anchorfile>
      <anchor>a4eb881dfcd3ae849a41d2143d9e1e7f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_U</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</anchorfile>
      <anchor>a1ce67279781c5cd471584dfd486ba950</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</anchorfile>
      <anchor>a4ce2c318310151f9467c338b9546175d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>Options</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</anchorfile>
      <anchor>a38581ee362ecb04ecdb13fa286e8eafb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1MatrixFunction_3_01MatrixType_00_01AtomicType_00_011_01_4.html</anchorfile>
      <anchor>a63f6db4fd9591535a26b4bc5ad45766d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MatrixFunctionAtomic</name>
    <filename>classEigen_1_1MatrixFunctionAtomic.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1MatrixFunctionAtomic.html</anchorfile>
      <anchor>ace32b9ae1dd35b894f6ae3d9445a9013</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1MatrixFunctionAtomic.html</anchorfile>
      <anchor>a3663c95db483bc0f6bf3d343b0de24b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1MatrixFunctionAtomic.html</anchorfile>
      <anchor>ae8b048b6f9c6638538a6d0ddde541887</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::stem_function&lt; Scalar &gt;::type</type>
      <name>StemFunction</name>
      <anchorfile>classEigen_1_1MatrixFunctionAtomic.html</anchorfile>
      <anchor>a66fd08b7ef4ee7aca5ccd98ef6feea55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, MatrixType::RowsAtCompileTime, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1MatrixFunctionAtomic.html</anchorfile>
      <anchor>a4049ebf94bc5557b5419ca0610c3a12f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1MatrixFunctionAtomic.html</anchorfile>
      <anchor>a74f97bf59e00aee1bdff2a1c06646de0</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixFunctionAtomic</name>
      <anchorfile>classEigen_1_1MatrixFunctionAtomic.html</anchorfile>
      <anchor>aa5ae1760f17a881b39a4f153f427a3c5</anchor>
      <arglist>(StemFunction f)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeMu</name>
      <anchorfile>classEigen_1_1MatrixFunctionAtomic.html</anchorfile>
      <anchor>ac973615cf36977949e4ee331edad37bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MatrixFunctionAtomic</name>
      <anchorfile>classEigen_1_1MatrixFunctionAtomic.html</anchorfile>
      <anchor>a14b6f4cb59128a970fc3828f87db6854</anchor>
      <arglist>(const MatrixFunctionAtomic &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MatrixFunctionAtomic &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixFunctionAtomic.html</anchorfile>
      <anchor>a42b5c7a6fc9c2501f7f1a40bc559dcbe</anchor>
      <arglist>(const MatrixFunctionAtomic &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>taylorConverged</name>
      <anchorfile>classEigen_1_1MatrixFunctionAtomic.html</anchorfile>
      <anchor>acf097a94895b3d0ad671275b4012d810</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>classEigen_1_1MatrixFunctionAtomic.html</anchorfile>
      <anchor>a594e68caea2229cedc4676b71dafa797</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_Ashifted</name>
      <anchorfile>classEigen_1_1MatrixFunctionAtomic.html</anchorfile>
      <anchor>a1a2589a4adab56adae0461255c41ca4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>m_avgEival</name>
      <anchorfile>classEigen_1_1MatrixFunctionAtomic.html</anchorfile>
      <anchor>aa934af99c22821914c74e9f8b1ea3f04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StemFunction *</type>
      <name>m_f</name>
      <anchorfile>classEigen_1_1MatrixFunctionAtomic.html</anchorfile>
      <anchor>a3581ed88ddf17e3dd21e025df6a837a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RealScalar</type>
      <name>m_mu</name>
      <anchorfile>classEigen_1_1MatrixFunctionAtomic.html</anchorfile>
      <anchor>aa2a05cedb5d281265b71e1658443a2de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MatrixFunctionReturnValue</name>
    <filename>classEigen_1_1MatrixFunctionReturnValue.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>classEigen_1_1MatrixFunctionReturnValue.html</anchorfile>
      <anchor>a699ba3f4e1f573aec4212d1375df4abc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1MatrixFunctionReturnValue.html</anchorfile>
      <anchor>acc3bd501f55ba5865fcbebd8077f5444</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::stem_function&lt; Scalar &gt;::type</type>
      <name>StemFunction</name>
      <anchorfile>classEigen_1_1MatrixFunctionReturnValue.html</anchorfile>
      <anchor>a1c4568cb2dc9683383dbf1729f3fe51e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1MatrixFunctionReturnValue.html</anchorfile>
      <anchor>a370d2578451f4217cbef075457aa8a57</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1MatrixFunctionReturnValue.html</anchorfile>
      <anchor>af83b6ebfc1e3ca6cc24d3e46a97cfb71</anchor>
      <arglist>(ResultType &amp;result) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixFunctionReturnValue</name>
      <anchorfile>classEigen_1_1MatrixFunctionReturnValue.html</anchorfile>
      <anchor>af193d7a3e1b4e65dc70e64eb4bc8e17f</anchor>
      <arglist>(const Derived &amp;A, StemFunction f)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1MatrixFunctionReturnValue.html</anchorfile>
      <anchor>a6658bcadd536d9c6148f29b57a00f330</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>MatrixFunctionReturnValue &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixFunctionReturnValue.html</anchorfile>
      <anchor>ac4081ad190fd563c8962f0978b6232fd</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>classEigen_1_1MatrixFunctionReturnValue.html</anchorfile>
      <anchor>ac7715a6f29a67d2faa9a9ccdf2b29874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StemFunction *</type>
      <name>m_f</name>
      <anchorfile>classEigen_1_1MatrixFunctionReturnValue.html</anchorfile>
      <anchor>a5e4613aef159ead15531a69a07053b33</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MatrixLogarithmAtomic</name>
    <filename>classEigen_1_1MatrixLogarithmAtomic.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1MatrixLogarithmAtomic.html</anchorfile>
      <anchor>afa19b4bb14ee1c3e33479a354a4387b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1MatrixLogarithmAtomic.html</anchorfile>
      <anchor>a1128db989691afca28644a78d352b889</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1MatrixLogarithmAtomic.html</anchorfile>
      <anchor>ad43122ff8ba1ac739c7f2eb2b679f929</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixLogarithmAtomic</name>
      <anchorfile>classEigen_1_1MatrixLogarithmAtomic.html</anchorfile>
      <anchor>a432a64c30e4b8348b8273373a4801e69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>compute2x2</name>
      <anchorfile>classEigen_1_1MatrixLogarithmAtomic.html</anchorfile>
      <anchor>a8a25ff203d31f4e1613ea95efe2c95d0</anchor>
      <arglist>(const MatrixType &amp;A, MatrixType &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeBig</name>
      <anchorfile>classEigen_1_1MatrixLogarithmAtomic.html</anchorfile>
      <anchor>ad1b57745ab196ac370abf5da3ed55587</anchor>
      <arglist>(const MatrixType &amp;A, MatrixType &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computePade</name>
      <anchorfile>classEigen_1_1MatrixLogarithmAtomic.html</anchorfile>
      <anchor>a8341b06f7fc44559b89ba4adb2fb034b</anchor>
      <arglist>(MatrixType &amp;result, const MatrixType &amp;T, int degree)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computePade10</name>
      <anchorfile>classEigen_1_1MatrixLogarithmAtomic.html</anchorfile>
      <anchor>aecc5a46c0382e6eab2979a48e50ce1b4</anchor>
      <arglist>(MatrixType &amp;result, const MatrixType &amp;T)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computePade11</name>
      <anchorfile>classEigen_1_1MatrixLogarithmAtomic.html</anchorfile>
      <anchor>ab744d15a761cd2169b7fb974c57e79d8</anchor>
      <arglist>(MatrixType &amp;result, const MatrixType &amp;T)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computePade3</name>
      <anchorfile>classEigen_1_1MatrixLogarithmAtomic.html</anchorfile>
      <anchor>a573d925edf4a22d4af7887e99e807c9e</anchor>
      <arglist>(MatrixType &amp;result, const MatrixType &amp;T)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computePade4</name>
      <anchorfile>classEigen_1_1MatrixLogarithmAtomic.html</anchorfile>
      <anchor>ad9f3c1b09569baa3e9d8038a8dcb4511</anchor>
      <arglist>(MatrixType &amp;result, const MatrixType &amp;T)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computePade5</name>
      <anchorfile>classEigen_1_1MatrixLogarithmAtomic.html</anchorfile>
      <anchor>a5879c186745d480b1454922a4bd0068e</anchor>
      <arglist>(MatrixType &amp;result, const MatrixType &amp;T)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computePade6</name>
      <anchorfile>classEigen_1_1MatrixLogarithmAtomic.html</anchorfile>
      <anchor>a8e640fe82d54bca7bff41ce37b127642</anchor>
      <arglist>(MatrixType &amp;result, const MatrixType &amp;T)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computePade7</name>
      <anchorfile>classEigen_1_1MatrixLogarithmAtomic.html</anchorfile>
      <anchor>afb0cf6f85313445b7c8aa9cb0c444864</anchor>
      <arglist>(MatrixType &amp;result, const MatrixType &amp;T)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computePade8</name>
      <anchorfile>classEigen_1_1MatrixLogarithmAtomic.html</anchorfile>
      <anchor>aa19e9c599438f1f234f6d45c05e9e5a9</anchor>
      <arglist>(MatrixType &amp;result, const MatrixType &amp;T)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computePade9</name>
      <anchorfile>classEigen_1_1MatrixLogarithmAtomic.html</anchorfile>
      <anchor>a9c7de2d3c00face0f594bb9e5addf3f1</anchor>
      <arglist>(MatrixType &amp;result, const MatrixType &amp;T)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getPadeDegree</name>
      <anchorfile>classEigen_1_1MatrixLogarithmAtomic.html</anchorfile>
      <anchor>a3df56ff4518aa8642a2b37d9d76389c5</anchor>
      <arglist>(float normTminusI)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getPadeDegree</name>
      <anchorfile>classEigen_1_1MatrixLogarithmAtomic.html</anchorfile>
      <anchor>a87c28e21694f184b73e5981c24f7ff70</anchor>
      <arglist>(double normTminusI)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getPadeDegree</name>
      <anchorfile>classEigen_1_1MatrixLogarithmAtomic.html</anchorfile>
      <anchor>a6c2c45368bb1a55f1126480711d06b02</anchor>
      <arglist>(long double normTminusI)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MatrixLogarithmAtomic</name>
      <anchorfile>classEigen_1_1MatrixLogarithmAtomic.html</anchorfile>
      <anchor>ab73b83f4889740ff113fe9eb444aae4c</anchor>
      <arglist>(const MatrixLogarithmAtomic &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MatrixLogarithmAtomic &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixLogarithmAtomic.html</anchorfile>
      <anchor>a77c93dc1802ff6b1178d3cbf48553648</anchor>
      <arglist>(const MatrixLogarithmAtomic &amp;)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>maxPadeDegree</name>
      <anchorfile>classEigen_1_1MatrixLogarithmAtomic.html</anchorfile>
      <anchor>a25ca51aaac91ace9ca9bf0596066991e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>minPadeDegree</name>
      <anchorfile>classEigen_1_1MatrixLogarithmAtomic.html</anchorfile>
      <anchor>a9879e0c481aceefb43606228a8bd86d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MatrixLogarithmReturnValue</name>
    <filename>classEigen_1_1MatrixLogarithmReturnValue.html</filename>
    <templarg>Derived</templarg>
    <base>ReturnByValue&lt; MatrixLogarithmReturnValue&lt; Derived &gt; &gt;</base>
    <member kind="typedef">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1MatrixLogarithmReturnValue.html</anchorfile>
      <anchor>a736377749656a2d0f664cfb36805f521</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1MatrixLogarithmReturnValue.html</anchorfile>
      <anchor>ad79436b8ca8b20765dcd9ef6b6c832ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1MatrixLogarithmReturnValue.html</anchorfile>
      <anchor>a496388ebe0a4def5580caa3169d944b9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1MatrixLogarithmReturnValue.html</anchorfile>
      <anchor>aa23bb23a13ce367333bc0fd4ea3e56a9</anchor>
      <arglist>(ResultType &amp;result) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixLogarithmReturnValue</name>
      <anchorfile>classEigen_1_1MatrixLogarithmReturnValue.html</anchorfile>
      <anchor>adfd2417a3d6f671e156b4ab1b92f1837</anchor>
      <arglist>(const Derived &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1MatrixLogarithmReturnValue.html</anchorfile>
      <anchor>a805fb580a20321c1138f339e42740587</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>MatrixLogarithmReturnValue &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixLogarithmReturnValue.html</anchorfile>
      <anchor>ac8a21311f4034f73b53cd9e037c8a056</anchor>
      <arglist>(const MatrixLogarithmReturnValue &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::nested&lt; Derived &gt;::type</type>
      <name>m_A</name>
      <anchorfile>classEigen_1_1MatrixLogarithmReturnValue.html</anchorfile>
      <anchor>a01ba4b1db7b383c2b9955f64582c29fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MatrixMarketIterator</name>
    <filename>classEigen_1_1MatrixMarketIterator.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor &gt;</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>a93d63563ecdf91f82a1b0ed8956049c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>a9ede23117c49cb584b98b153e48a7579</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasrefX</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>a79fac8d6fd3246f4050d2d93ffd8b961</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasRhs</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>a244896bf045ee138e1bfe025907c9b3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>matname</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>a93fa4e525f91d77e178fd3e034b45d29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MatrixType &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>ac938961d685306ef5b48d9943f7dcabd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixMarketIterator</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>a796d5910f9078ab9daea8e4f1a58244d</anchor>
      <arglist>(const std::string folder)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>a6c6986977d65b078fad951d0c37f5cd9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixMarketIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>a26a6bd6f595f4f4aeccd7c5908e19719</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;</type>
      <name>refX</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>a80f334d9fbbed0d24ba0c32d2bea16bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>ac141e537f3bc3a3c078a2780a6a956b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sym</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>ace72fd4804dfc9c7fc9018f2712be9fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MatrixMarketIterator</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>a839b48b6431fc810eac4dc73c58d4f32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>Fileexists</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>a661385239e077ca4513e4e0a6127f1bc</anchor>
      <arglist>(std::string file)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Getnextvalidmatrix</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>a713cf5921bd4f3feb88e308fd6ad374e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>struct dirent *</type>
      <name>m_curs_id</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>a6950b67b91f588756ea2a36867ac83cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_folder</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>aff90c96d8d1d317f1bdd53be80be523a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DIR *</type>
      <name>m_folder_id</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>adb851248ed5d8c30a40e556428bcd14f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_hasrefX</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>af5661381bd70e539e84fd3c9e62f19d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_hasRhs</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>a1b849d3bf5c814108802e2d90c9f7bbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isvalid</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>a380a1a12d8bcd1249f8d3157b0db6210</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_mat</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>a2a32c4c8c0f892b7ffbce5a7d0e5e807</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_matIsLoaded</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>ab53feed0839c08cfd8c50cfd5f633c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_matname</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>a4021398584d1870a3142b3c84d67b031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_refX</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>a42b406f905b567d75ddaeacbb3f7591b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>ae540a2e949d2d272804ffaf8885676d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_sym</name>
      <anchorfile>classEigen_1_1MatrixMarketIterator.html</anchorfile>
      <anchor>af9b7d33659fd1d2ea1a73a6331478d24</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MatrixPower</name>
    <filename>classEigen_1_1MatrixPower.html</filename>
    <templarg>MatrixType</templarg>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>a130023c0ce28c53115e5d5bfecbb0609</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>aa1258393dc13acd6e401e000f99b915f</anchor>
      <arglist>(ResultType &amp;res, RealScalar p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixPower</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>a5eb445525601510413b53cd347c44716</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>const MatrixPowerRetval&lt; MatrixType &gt;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>ae142258e40b805f15e62838fb84cd502</anchor>
      <arglist>(RealScalar p)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>a8161373a853c000cc2493c6a0af21461</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>aa56da166ca1ff6befdd880733424982baad2d6d0a97bbb0b2c9eab23f387fbe46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>aa56da166ca1ff6befdd880733424982bab96da7171e9bbd2b3f1c6c4a189c3963</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>aa56da166ca1ff6befdd880733424982ba214daee12e03496e397ba1a2e02b8ae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>aa56da166ca1ff6befdd880733424982ba05b14d1b6dca2af5aa9606c2ed8c9891</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; ComplexScalar, RowsAtCompileTime, ColsAtCompileTime, MatrixType::Options, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>ComplexMatrix</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>af8ad0bfee168695edcbde66b5344d6b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>ae62d6aa5e9bb51348cf7b45a80114434</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>adb538c6b8140593eaf4d8b6f2dbea5bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>a82702c9af5bba80778d54005c7457fc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>aaf1724f692794afa8f014156db5c7b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeFracPower</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>a3859a1de08668a8028b0d6394f5facd1</anchor>
      <arglist>(ResultType &amp;, RealScalar)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeIntPower</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>a771653beb311f3ea22155f75d4f0519e</anchor>
      <arglist>(ResultType &amp;, RealScalar)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>RealScalar</type>
      <name>modfAndInit</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>a4f9a46aa4acaff02aeb7676d3cbc6e45</anchor>
      <arglist>(RealScalar, RealScalar *)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>revertSchur</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>ae783fa3fd68a515b3516545b7f1d0731</anchor>
      <arglist>(Matrix&lt; ComplexScalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &amp;res, const ComplexMatrix &amp;T, const ComplexMatrix &amp;U)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>revertSchur</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>a9d25da68c4d7d12ab7e09a8f3ee6face</anchor>
      <arglist>(Matrix&lt; RealScalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &amp;res, const ComplexMatrix &amp;T, const ComplexMatrix &amp;U)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType::Nested</type>
      <name>m_A</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>af119272a85e4a00ad02967eb699ad39b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RealScalar</type>
      <name>m_conditionNumber</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>ad9f48c96a99dc09088e629cb5a2c27bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ComplexMatrix</type>
      <name>m_fT</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>a420995c2e6309c14798ea7fd36c73794</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ComplexMatrix</type>
      <name>m_T</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>af707e52c1e480e85a051ef749ba1d847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_tmp</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>ac53e46554f2191af03886a30e0d1c18b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ComplexMatrix</type>
      <name>m_U</name>
      <anchorfile>classEigen_1_1MatrixPower.html</anchorfile>
      <anchor>a8c561364b1de672521a0875ceb21aa51</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MatrixPowerAtomic</name>
    <filename>classEigen_1_1MatrixPowerAtomic.html</filename>
    <templarg>MatrixType</templarg>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>ad0d0f7d3f86d4cd338c8fc468ab71233</anchor>
      <arglist>(MatrixType &amp;res) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixPowerAtomic</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>ac0ec5f8d6c203cd9b53e2c95e01037d4</anchor>
      <arglist>(const MatrixType &amp;T, RealScalar p)</arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>a6516b2413489eda0cd6d74ea2d7334d6a189ba3fb55b3feb53448943e4937e5e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>a6516b2413489eda0cd6d74ea2d7334d6abbd9d8eaa51f16296817522cfed098e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Array&lt; Scalar, RowsAtCompileTime, 1, ColMajor, MaxRowsAtCompileTime &gt;</type>
      <name>ArrayType</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>ab3a6b39734e170dc1535ce3da3569bc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>ad836a9d706b1d4ca2c9ecaf67258a4e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>a42e686674cb586823d818657162be7fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>ad31baea0eb23a852fd69e98db9881552</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>a9e08210ff44f9a4bcc08f433bd4808e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>compute2x2</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>aaae89accedb4d11a67e9ac3d69a0c178</anchor>
      <arglist>(MatrixType &amp;res, RealScalar p) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeBig</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>a0a6a3804666de6304aa62d533a527aa8</anchor>
      <arglist>(MatrixType &amp;res) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computePade</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>a2476dd06a952833d7221ac06a575d4c0</anchor>
      <arglist>(int degree, const MatrixType &amp;IminusT, MatrixType &amp;res) const </arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static ComplexScalar</type>
      <name>computeSuperDiag</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>a985e673d9703f00d14fc530645e97269</anchor>
      <arglist>(const ComplexScalar &amp;, const ComplexScalar &amp;, RealScalar p)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static RealScalar</type>
      <name>computeSuperDiag</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>ae11a54c73c7a02a110a3d1cfd1c3821f</anchor>
      <arglist>(RealScalar, RealScalar, RealScalar p)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>getPadeDegree</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>a5a18438b1723ad4d8d0f7dc3269d7fbd</anchor>
      <arglist>(float normIminusT)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>getPadeDegree</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>ad51294bab7afd25c0759e4c6f0ef6443</anchor>
      <arglist>(double normIminusT)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>getPadeDegree</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>a8b3aaf44f9105fdfb132c067e16e7f04</anchor>
      <arglist>(long double normIminusT)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const MatrixType &amp;</type>
      <name>m_A</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>ad3c0ba01cc375063043b9cdaaadc47e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RealScalar</type>
      <name>m_p</name>
      <anchorfile>classEigen_1_1MatrixPowerAtomic.html</anchorfile>
      <anchor>a684151eefbf5ef2cafbbd5b4282d3cea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MatrixPowerReturnValue</name>
    <filename>classEigen_1_1MatrixPowerReturnValue.html</filename>
    <templarg>Derived</templarg>
    <base>ReturnByValue&lt; MatrixPowerReturnValue&lt; Derived &gt; &gt;</base>
    <member kind="typedef">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1MatrixPowerReturnValue.html</anchorfile>
      <anchor>a1a41f8c1f82156b8f0c1d938627997e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1MatrixPowerReturnValue.html</anchorfile>
      <anchor>acb032a9e2bea82ee03a8bfdb512641c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1MatrixPowerReturnValue.html</anchorfile>
      <anchor>a37d33214821749595a28956e75746349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1MatrixPowerReturnValue.html</anchorfile>
      <anchor>af9aea4460f422ac284a316b4dbfd81a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1MatrixPowerReturnValue.html</anchorfile>
      <anchor>a86d38961f5c11dcee0dab092e78a6fa1</anchor>
      <arglist>(ResultType &amp;res) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixPowerReturnValue</name>
      <anchorfile>classEigen_1_1MatrixPowerReturnValue.html</anchorfile>
      <anchor>a3067e09b352f967a23bb2a9c50afee88</anchor>
      <arglist>(const Derived &amp;A, RealScalar p)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1MatrixPowerReturnValue.html</anchorfile>
      <anchor>ac9f36da813dd890facd2e9db3e02fe7f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>MatrixPowerReturnValue &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixPowerReturnValue.html</anchorfile>
      <anchor>ae4107401c9706a2589ec644329b45dd1</anchor>
      <arglist>(const MatrixPowerReturnValue &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Derived &amp;</type>
      <name>m_A</name>
      <anchorfile>classEigen_1_1MatrixPowerReturnValue.html</anchorfile>
      <anchor>ab4d1eb194f21ff64f79be8b738ef14ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const RealScalar</type>
      <name>m_p</name>
      <anchorfile>classEigen_1_1MatrixPowerReturnValue.html</anchorfile>
      <anchor>ad64c527a6eb7472527eb54e5e13183c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MatrixPowerRetval</name>
    <filename>classEigen_1_1MatrixPowerRetval.html</filename>
    <templarg></templarg>
    <base>ReturnByValue&lt; MatrixPowerRetval&lt; MatrixType &gt; &gt;</base>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1MatrixPowerRetval.html</anchorfile>
      <anchor>a663716e084319af5b6199fa1e1baab37</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1MatrixPowerRetval.html</anchorfile>
      <anchor>a6dae1098792c796f300568a4fc840f16</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1MatrixPowerRetval.html</anchorfile>
      <anchor>a0e51cf94587763b52655eec6e5b19f59</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1MatrixPowerRetval.html</anchorfile>
      <anchor>a628dc9efd231f74ef93f2ec2c4256b10</anchor>
      <arglist>(ResultType &amp;res) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixPowerRetval</name>
      <anchorfile>classEigen_1_1MatrixPowerRetval.html</anchorfile>
      <anchor>ab6ea41bad25407e904b6caca92445d87</anchor>
      <arglist>(MatrixPower&lt; MatrixType &gt; &amp;pow, RealScalar p)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1MatrixPowerRetval.html</anchorfile>
      <anchor>ac28bf5d6c5a587500a30496edb6ac2f6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>MatrixPowerRetval &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixPowerRetval.html</anchorfile>
      <anchor>a085dced824b1c79b154c1137b382eeb9</anchor>
      <arglist>(const MatrixPowerRetval &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const RealScalar</type>
      <name>m_p</name>
      <anchorfile>classEigen_1_1MatrixPowerRetval.html</anchorfile>
      <anchor>aca6f1547e6967456b5c10ccfc38af11c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixPower&lt; MatrixType &gt; &amp;</type>
      <name>m_pow</name>
      <anchorfile>classEigen_1_1MatrixPowerRetval.html</anchorfile>
      <anchor>ab376502281538782f4a34a3121946ac9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MatrixSquareRoot</name>
    <filename>classEigen_1_1MatrixSquareRoot.html</filename>
    <templarg>MatrixType</templarg>
    <templarg>IsComplex</templarg>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1MatrixSquareRoot.html</anchorfile>
      <anchor>a33bc94f23eb656f4be0ad772894e0c19</anchor>
      <arglist>(ResultType &amp;result)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixSquareRoot</name>
      <anchorfile>classEigen_1_1MatrixSquareRoot.html</anchorfile>
      <anchor>a7e82f24af581aaacabb7da8dcd233f46</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MatrixSquareRoot&lt; MatrixType, 0 &gt;</name>
    <filename>classEigen_1_1MatrixSquareRoot_3_01MatrixType_00_010_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1MatrixSquareRoot_3_01MatrixType_00_010_01_4.html</anchorfile>
      <anchor>a252a06be0576caae69db84c99e5e9894</anchor>
      <arglist>(ResultType &amp;result)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixSquareRoot</name>
      <anchorfile>classEigen_1_1MatrixSquareRoot_3_01MatrixType_00_010_01_4.html</anchorfile>
      <anchor>af049b844857275bd916fb9a59476b6e7</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const MatrixType &amp;</type>
      <name>m_A</name>
      <anchorfile>classEigen_1_1MatrixSquareRoot_3_01MatrixType_00_010_01_4.html</anchorfile>
      <anchor>af330bc41cada6d6d4b45ff43af698c4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MatrixSquareRoot&lt; MatrixType, 1 &gt;</name>
    <filename>classEigen_1_1MatrixSquareRoot_3_01MatrixType_00_011_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1MatrixSquareRoot_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>aac6f870cdb0a2c8a6af09c09755f846f</anchor>
      <arglist>(ResultType &amp;result)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixSquareRoot</name>
      <anchorfile>classEigen_1_1MatrixSquareRoot_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>a5a9406866d323d1102e248948a2da2f8</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const MatrixType &amp;</type>
      <name>m_A</name>
      <anchorfile>classEigen_1_1MatrixSquareRoot_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>a2aaa1e69a46f486060b8df8bbd6a64a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MatrixSquareRootQuasiTriangular</name>
    <filename>classEigen_1_1MatrixSquareRootQuasiTriangular.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1MatrixSquareRootQuasiTriangular.html</anchorfile>
      <anchor>a15a7a7a4b92e3a01530336ffa235295f</anchor>
      <arglist>(ResultType &amp;result)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixSquareRootQuasiTriangular</name>
      <anchorfile>classEigen_1_1MatrixSquareRootQuasiTriangular.html</anchorfile>
      <anchor>ac261d0465742dab3bdbdc81a741a30ce</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1MatrixSquareRootQuasiTriangular.html</anchorfile>
      <anchor>a2da1c51c5124bc31fe59b64e66ba78c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1MatrixSquareRootQuasiTriangular.html</anchorfile>
      <anchor>a8ffaaf5f5932ddea910abc66fcaa35eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>compute1x1offDiagonalBlock</name>
      <anchorfile>classEigen_1_1MatrixSquareRootQuasiTriangular.html</anchorfile>
      <anchor>a877bb909ec86f86572d5231f39a899d5</anchor>
      <arglist>(MatrixType &amp;sqrtT, const MatrixType &amp;T, typename MatrixType::Index i, typename MatrixType::Index j)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>compute1x2offDiagonalBlock</name>
      <anchorfile>classEigen_1_1MatrixSquareRootQuasiTriangular.html</anchorfile>
      <anchor>afbf3c8d397362cae334f1d231953130c</anchor>
      <arglist>(MatrixType &amp;sqrtT, const MatrixType &amp;T, typename MatrixType::Index i, typename MatrixType::Index j)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>compute2x1offDiagonalBlock</name>
      <anchorfile>classEigen_1_1MatrixSquareRootQuasiTriangular.html</anchorfile>
      <anchor>a8e8eba61f47db1c1a309a6e03aab04c8</anchor>
      <arglist>(MatrixType &amp;sqrtT, const MatrixType &amp;T, typename MatrixType::Index i, typename MatrixType::Index j)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>compute2x2diagonalBlock</name>
      <anchorfile>classEigen_1_1MatrixSquareRootQuasiTriangular.html</anchorfile>
      <anchor>adc218d06e379ec4df2e94321d9a16489</anchor>
      <arglist>(MatrixType &amp;sqrtT, const MatrixType &amp;T, typename MatrixType::Index i)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>compute2x2offDiagonalBlock</name>
      <anchorfile>classEigen_1_1MatrixSquareRootQuasiTriangular.html</anchorfile>
      <anchor>a4806c07513359571fda31b8ed805b683</anchor>
      <arglist>(MatrixType &amp;sqrtT, const MatrixType &amp;T, typename MatrixType::Index i, typename MatrixType::Index j)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeDiagonalPartOfSqrt</name>
      <anchorfile>classEigen_1_1MatrixSquareRootQuasiTriangular.html</anchorfile>
      <anchor>a4db85e4a4a2a69cbe68831061c477cac</anchor>
      <arglist>(MatrixType &amp;sqrtT, const MatrixType &amp;T)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeOffDiagonalPartOfSqrt</name>
      <anchorfile>classEigen_1_1MatrixSquareRootQuasiTriangular.html</anchorfile>
      <anchor>adf468c9156e18802e2ee53978c5a92af</anchor>
      <arglist>(MatrixType &amp;sqrtT, const MatrixType &amp;T)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>solveAuxiliaryEquation</name>
      <anchorfile>classEigen_1_1MatrixSquareRootQuasiTriangular.html</anchorfile>
      <anchor>a1982da5e5afe97d6ad821019905bf0c7</anchor>
      <arglist>(SmallMatrixType &amp;X, const SmallMatrixType &amp;A, const SmallMatrixType &amp;B, const SmallMatrixType &amp;C)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const MatrixType &amp;</type>
      <name>m_A</name>
      <anchorfile>classEigen_1_1MatrixSquareRootQuasiTriangular.html</anchorfile>
      <anchor>aae3eb6742306c298ffe2c4f596c6c265</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MatrixSquareRootReturnValue</name>
    <filename>classEigen_1_1MatrixSquareRootReturnValue.html</filename>
    <templarg>Derived</templarg>
    <base>ReturnByValue&lt; MatrixSquareRootReturnValue&lt; Derived &gt; &gt;</base>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1MatrixSquareRootReturnValue.html</anchorfile>
      <anchor>a4d7b912e619d999073fce3b321942d4f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1MatrixSquareRootReturnValue.html</anchorfile>
      <anchor>a440a14322fa69c4f63fadfebeaa1cb75</anchor>
      <arglist>(ResultType &amp;result) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixSquareRootReturnValue</name>
      <anchorfile>classEigen_1_1MatrixSquareRootReturnValue.html</anchorfile>
      <anchor>aa27fd0e59ff1711a55ee8a4342c035d5</anchor>
      <arglist>(const Derived &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1MatrixSquareRootReturnValue.html</anchorfile>
      <anchor>a866ad7bb04b7b83537ba910f107b7451</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Derived &amp;</type>
      <name>m_src</name>
      <anchorfile>classEigen_1_1MatrixSquareRootReturnValue.html</anchorfile>
      <anchor>a7f195b66ba319443bd03d8f65df218a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1MatrixSquareRootReturnValue.html</anchorfile>
      <anchor>a65101d272a387965adb3d95a92538022</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>MatrixSquareRootReturnValue &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixSquareRootReturnValue.html</anchorfile>
      <anchor>a2282576965647453c124b0e1e3f60dfd</anchor>
      <arglist>(const MatrixSquareRootReturnValue &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MatrixSquareRootTriangular</name>
    <filename>classEigen_1_1MatrixSquareRootTriangular.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1MatrixSquareRootTriangular.html</anchorfile>
      <anchor>a792499af4680782aa4e1e68d4cc7bfdc</anchor>
      <arglist>(ResultType &amp;result)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixSquareRootTriangular</name>
      <anchorfile>classEigen_1_1MatrixSquareRootTriangular.html</anchorfile>
      <anchor>ae640ff4a4afb684bf457e05a2923a71b</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const MatrixType &amp;</type>
      <name>m_A</name>
      <anchorfile>classEigen_1_1MatrixSquareRootTriangular.html</anchorfile>
      <anchor>acfb72df2dd4725ed95c6b729aae460d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MatrixWrapper</name>
    <filename>classEigen_1_1MatrixWrapper.html</filename>
    <templarg></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>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a4965287f4ee5f6c87bb8e599ebb85a95</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::nested&lt; ExpressionType &gt;::type</type>
      <name>NestedExpressionType</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a3c002d1a0ec571d8ff204c3068b8b32b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; internal::is_lvalue&lt; ExpressionType &gt;::value, Scalar, const Scalar &gt;::type</type>
      <name>ScalarWithConstIfNotLvalue</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>ae67ffe9584e383b0966a05e5f6f4657e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>aa26d8132cb73c56f09cc72528f063864</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>ab697ed5a39feeadecbd3b0dd6bdebc12</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a7cdcfd28381c6cee52ff015feae77992</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>ade758714e878fc6de6d5471a4ceb15ca</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>adc7ba509a5c27930db538ec8b1e1b533</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a9091d129c0852a2c0d44c0e16bd3fac3</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a2cdde15c905275ffe393a3958cbdaddb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ScalarWithConstIfNotLvalue *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a02d8f5e5aa232b9167e5206d34239d25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>abfb7bd372d6738d7397b9f86bd4e0dd5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a3f8a8dabf7a82d7f75629fe49674ad5e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixWrapper</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a5f2dbfe0b4224f2e92cecca01ec55897</anchor>
      <arglist>(ExpressionType &amp;a_matrix)</arglist>
    </member>
    <member kind="function">
      <type>const internal::remove_all&lt; NestedExpressionType &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a776e495020c32a9de047b96f0b9a8e11</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>aa7da570028a0e79c125fcc99c6133763</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a01b7a1db667bc3cc1e3801ef9f3ea6ec</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a8e46e4d7c959bc6d1c8c2366f51b3663</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a780b21d85415ae4849a914f522d531c4</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a674e717a74f5ef32a4ee1b76d64ffcb0</anchor>
      <arglist>(Index nbRows, Index nbCols)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>aa34456b539e64565e7ffa879d5d9fa61</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>afec8f25ffdba76a2d78dfae53ff998a7</anchor>
      <arglist>(Index rowId, Index colId, const PacketScalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>af78f5292297cfd887379497880879f49</anchor>
      <arglist>(Index index, const PacketScalar &amp;val)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NestedExpressionType</type>
      <name>m_expression</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>acaedfe1135c26554407fee7b656b7482</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::MatrixXpr</name>
    <filename>structEigen_1_1MatrixXpr.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::MetisOrdering</name>
    <filename>classEigen_1_1MetisOrdering.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Matrix&lt; Index, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1MetisOrdering.html</anchorfile>
      <anchor>a1508acc93c47c95f30dfb70b641f1623</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, Index &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1MetisOrdering.html</anchorfile>
      <anchor>acb6fa84df69b0f1142e1a7580c3d18f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_symmetrized_graph</name>
      <anchorfile>classEigen_1_1MetisOrdering.html</anchorfile>
      <anchor>acd01272c18cc5fd6c05aee6dfd9de2f2</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1MetisOrdering.html</anchorfile>
      <anchor>ac9ed18035690bafb42f9d2e775098574</anchor>
      <arglist>(const MatrixType &amp;A, PermutationType &amp;matperm)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndexVector</type>
      <name>m_indexPtr</name>
      <anchorfile>classEigen_1_1MetisOrdering.html</anchorfile>
      <anchor>a6ab42f4c7afe1636d2f526199029abcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndexVector</type>
      <name>m_innerIndices</name>
      <anchorfile>classEigen_1_1MetisOrdering.html</anchorfile>
      <anchor>a45db44d4d83c4ba23ed07ed47a56965c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Minor</name>
    <filename>classEigen_1_1Minor.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>classEigen_1_1Minor.html</anchorfile>
      <anchor>af7f8d2a11ad049096090a78fa4936367</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Minor.html</anchorfile>
      <anchor>a9a5603ad8df958fd42fb471f124a85bb</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Minor.html</anchorfile>
      <anchor>ad8aa91da0ae069ced3b9b6261295dd29</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Minor.html</anchorfile>
      <anchor>aa3f526082d62719a1fdb0f94520d6818</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Minor</name>
      <anchorfile>classEigen_1_1Minor.html</anchorfile>
      <anchor>ad6ebeb0183d7bd956579bddd924aa998</anchor>
      <arglist>(const MatrixType &amp;matrix, Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Minor.html</anchorfile>
      <anchor>a3669d0d7515758456b2b76688233f4f7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_col</name>
      <anchorfile>classEigen_1_1Minor.html</anchorfile>
      <anchor>a4f459d3b78096a2782184fd482e2a332</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1Minor.html</anchorfile>
      <anchor>ac190e12b1c6a70443e481df1f84ecb11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_row</name>
      <anchorfile>classEigen_1_1Minor.html</anchorfile>
      <anchor>a0ba9268ba89dcf0c91c8aac9362bbf9f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MINRES</name>
    <filename>classEigen_1_1MINRES.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <templarg></templarg>
    <base>IterativeSolverBase&lt; MINRES&lt; _MatrixType, _UpLo, _Preconditioner &gt; &gt;</base>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1MINRES.html</anchorfile>
      <anchor>a9192f60c7bc07bd1c0ac5dc679877cd7a2fc247046ae2082cb2c3d14b3fa5e774</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1MINRES.html</anchorfile>
      <anchor>a572236e313bd4bbaec98ba2a79040854</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1MINRES.html</anchorfile>
      <anchor>a8ce71aa3d9a30f0b6e87e5e96555c4c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Preconditioner</type>
      <name>Preconditioner</name>
      <anchorfile>classEigen_1_1MINRES.html</anchorfile>
      <anchor>a6fb2cbecafdfb22a1394586753a27ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1MINRES.html</anchorfile>
      <anchor>afaba94a663df1db559845456b5f50d5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1MINRES.html</anchorfile>
      <anchor>ac6a380b335865e7ff16d00ef62e48389</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve</name>
      <anchorfile>classEigen_1_1MINRES.html</anchorfile>
      <anchor>afb0937784f1dc9f0c01a260a6e7e0252</anchor>
      <arglist>(const Rhs &amp;b, Dest &amp;x) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solveWithGuess</name>
      <anchorfile>classEigen_1_1MINRES.html</anchorfile>
      <anchor>aa41f4d35e5f3bd95dd59cccabbbf8c54</anchor>
      <arglist>(const Rhs &amp;b, Dest &amp;x) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MINRES</name>
      <anchorfile>classEigen_1_1MINRES.html</anchorfile>
      <anchor>aa519021be1178a99f5f9ec633de9fc09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MINRES</name>
      <anchorfile>classEigen_1_1MINRES.html</anchorfile>
      <anchor>a4ef44ec534e5b25fcef2f34987d31b6d</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval_with_guess&lt; MINRES, Rhs, Guess &gt;</type>
      <name>solveWithGuess</name>
      <anchorfile>classEigen_1_1MINRES.html</anchorfile>
      <anchor>a79907c3bd74bed0100b3c58ba97b8091</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, const Guess &amp;x0) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MINRES</name>
      <anchorfile>classEigen_1_1MINRES.html</anchorfile>
      <anchor>a3f40ba58caac8b10ae7df474af93a05b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>IterativeSolverBase&lt; MINRES &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1MINRES.html</anchorfile>
      <anchor>a1887299d67545e21f33c3a8988c5e3c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::NaturalOrdering</name>
    <filename>classEigen_1_1NaturalOrdering.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, Index &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1NaturalOrdering.html</anchorfile>
      <anchor>a8af7dcd95355046abd359a2a0cb977a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1NaturalOrdering.html</anchorfile>
      <anchor>a8eb3ceaf200e7727e78a58a29e1fc80a</anchor>
      <arglist>(const MatrixType &amp;, PermutationType &amp;perm)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::NestByValue</name>
    <filename>classEigen_1_1NestByValue.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>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a2fcd27ed9fea5ac518b80d2ff26de783</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a9a111052843e54396915bce83730cfff</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>const CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a1d7e5bfcd0be4a3c77fdefae380279ec</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a2f67cc24733116d7fdb3ba1d4944d88b</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a20135e76a251455513793b7c6bed9dda</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a6146392e0f693b8e7489e3e4e52147ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>ae24060657c6ca3eabcc47c7e2afaaf20</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NestByValue</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>afe657d72d4d4cbc56458629e4f646f8a</anchor>
      <arglist>(const ExpressionType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const ExpressionType &amp;</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a5634d29fe4007738101b820070726461</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a4709ff025c014a8c296be5aabd316fea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a1dea55b374cb525f6f7be6e07bd745fe</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a074109e2936aacc8f5ef5b86b36b31ba</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a33196fac524d6345cf15ae4b0223fa48</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>abe03d889bd5bef238d965f08ecbe8662</anchor>
      <arglist>(Index row, Index col, const PacketScalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a61afcf4b01414da4f319778c849c8288</anchor>
      <arglist>(Index index, const PacketScalar &amp;x)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ExpressionType</type>
      <name>m_expression</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a87876bf6943bdab360aa9e31ce20950e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::NoAlias</name>
    <filename>classEigen_1_1NoAlias.html</filename>
    <templarg>ExpressionType</templarg>
    <templarg>StorageBase</templarg>
    <member kind="function">
      <type>ExpressionType &amp;</type>
      <name>expression</name>
      <anchorfile>classEigen_1_1NoAlias.html</anchorfile>
      <anchor>a80acd57043d4bb25ca62368c984080d3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NoAlias</name>
      <anchorfile>classEigen_1_1NoAlias.html</anchorfile>
      <anchor>a5f394631fdd75723476bc8aa39f9c65f</anchor>
      <arglist>(ExpressionType &amp;expression)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE ExpressionType &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1NoAlias.html</anchorfile>
      <anchor>a39d9ba615ecf7060410eafc6fdf451b6</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>classEigen_1_1NoAlias.html</anchorfile>
      <anchor>a504b3b7b9a9d90ef21719f74643f8376</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>classEigen_1_1NoAlias.html</anchorfile>
      <anchor>aa7762699784d0fc9a31d3ed7eb751c78</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>classEigen_1_1NoAlias.html</anchorfile>
      <anchor>a6780c90cbf6e5ea4cc761d8551f9bab4</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>classEigen_1_1NoAlias.html</anchorfile>
      <anchor>a338e660b3c5d7c6e00f28b66f5ec3193</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>classEigen_1_1NoAlias.html</anchorfile>
      <anchor>a01f3c8b952642420015f7b4dd5f54179</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>classEigen_1_1NoAlias.html</anchorfile>
      <anchor>af6a075da06b0501ef257f26fe67e3cfe</anchor>
      <arglist>(const StorageBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>ExpressionType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1NoAlias.html</anchorfile>
      <anchor>a954bfdaef3d4a5b3f12479d6126f8d3d</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExpressionType &amp;</type>
      <name>m_expression</name>
      <anchorfile>classEigen_1_1NoAlias.html</anchorfile>
      <anchor>ab61d2c9d39ef278fcc8182b7322752ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ExpressionType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1NoAlias.html</anchorfile>
      <anchor>a21bcfc565d15f2c6010fe7916d0ea7a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::NumericalDiff</name>
    <filename>classEigen_1_1NumericalDiff.html</filename>
    <templarg>_Functor</templarg>
    <templarg>mode</templarg>
    <member kind="enumvalue">
      <name>InputsAtCompileTime</name>
      <anchorfile>classEigen_1_1NumericalDiff.html</anchorfile>
      <anchor>a343b91ed2d4eee6fb487bc2ab86f7d87a7b60db5d38043c3b1762f52ac755eaa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ValuesAtCompileTime</name>
      <anchorfile>classEigen_1_1NumericalDiff.html</anchorfile>
      <anchor>a343b91ed2d4eee6fb487bc2ab86f7d87a8e89e21610664f7a3002d78d8eb07570</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Functor</type>
      <name>Functor</name>
      <anchorfile>classEigen_1_1NumericalDiff.html</anchorfile>
      <anchor>a9c80e89edd7ad2a385d8da74d6f308ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Functor::InputType</type>
      <name>InputType</name>
      <anchorfile>classEigen_1_1NumericalDiff.html</anchorfile>
      <anchor>afc12b27c98f40cee11004ca122e57ed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Functor::JacobianType</type>
      <name>JacobianType</name>
      <anchorfile>classEigen_1_1NumericalDiff.html</anchorfile>
      <anchor>aba79bc99cd5ed368ba9c1877084796aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Functor::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1NumericalDiff.html</anchorfile>
      <anchor>a0f230ba1d9c016396db42a47c955cac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Functor::ValueType</type>
      <name>ValueType</name>
      <anchorfile>classEigen_1_1NumericalDiff.html</anchorfile>
      <anchor>a78f0e4dbed51aec35c3ca7d4f0ec49a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>df</name>
      <anchorfile>classEigen_1_1NumericalDiff.html</anchorfile>
      <anchor>aef3156f6f3968f6b4407bf3d453acf94</anchor>
      <arglist>(const InputType &amp;_x, JacobianType &amp;jac) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NumericalDiff</name>
      <anchorfile>classEigen_1_1NumericalDiff.html</anchorfile>
      <anchor>a6d01a39fbc70fdcdeb5ac62b29102543</anchor>
      <arglist>(Scalar _epsfcn=0.)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NumericalDiff</name>
      <anchorfile>classEigen_1_1NumericalDiff.html</anchorfile>
      <anchor>a01850ed47501236ecbb06186305c2884</anchor>
      <arglist>(const Functor &amp;f, Scalar _epsfcn=0.)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NumericalDiff</name>
      <anchorfile>classEigen_1_1NumericalDiff.html</anchorfile>
      <anchor>aa0c9b360ead36c6ecb822776549b57bf</anchor>
      <arglist>(const T0 &amp;a0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NumericalDiff</name>
      <anchorfile>classEigen_1_1NumericalDiff.html</anchorfile>
      <anchor>aff5b053135d4a9eb03e1ece6cd621f5f</anchor>
      <arglist>(const T0 &amp;a0, const T1 &amp;a1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NumericalDiff</name>
      <anchorfile>classEigen_1_1NumericalDiff.html</anchorfile>
      <anchor>af08a8d5c3ea7bc1eb31c6776a161e1fc</anchor>
      <arglist>(const T0 &amp;a0, const T1 &amp;a1, const T2 &amp;a2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>NumericalDiff &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1NumericalDiff.html</anchorfile>
      <anchor>a1c3bb1fabbcc4e7cdc3ad4db7a001952</anchor>
      <arglist>(const NumericalDiff &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>epsfcn</name>
      <anchorfile>classEigen_1_1NumericalDiff.html</anchorfile>
      <anchor>ac51d0396d54f4fa74aa3aa90284feca3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::NumTraits</name>
    <filename>structEigen_1_1NumTraits.html</filename>
    <templarg>T</templarg>
    <base>Eigen::GenericNumTraits</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::NumTraits&lt; Array&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt;</name>
    <filename>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <templarg>Options</templarg>
    <templarg>MaxRows</templarg>
    <templarg>MaxCols</templarg>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>ab9c30c40d140bb2ae3049e99f6f636eea56ba64b781474cc83d02c21022981ec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsInteger</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>ab9c30c40d140bb2ae3049e99f6f636eea0969d047a256a4c3f869c087d8e4982e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSigned</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>ab9c30c40d140bb2ae3049e99f6f636eea12a863e9ba53e43785fa0bfb3815e5ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RequireInitialization</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>ab9c30c40d140bb2ae3049e99f6f636eeaa332b61314d0a1d827079d6cdc0e9ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>ab9c30c40d140bb2ae3049e99f6f636eea3f024fddf4e7f582d8087deb32831bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AddCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>ab9c30c40d140bb2ae3049e99f6f636eeafd0e64a8d71d90a9d917d72e1f63a972</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>ab9c30c40d140bb2ae3049e99f6f636eea35d8472b70a1077e4f4874f5d6d0b046</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt;</type>
      <name>ArrayType</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>aa65515eccc2c3f0f88080835c975fbc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArrayType &amp;</type>
      <name>Nested</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a2424310bbf6d8d20521d6a8c79324981</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; NonIntegerScalar, Rows, Cols, Options, MaxRows, MaxCols &gt;</type>
      <name>NonInteger</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>ae33a724d929f2212615ea61500a7acc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::NonInteger</type>
      <name>NonIntegerScalar</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a4724a5585f6b9bb8b5b3bdce7de6f3bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; RealScalar, Rows, Cols, Options, MaxRows, MaxCols &gt;</type>
      <name>Real</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a4b36f130a9f51f5012d2630ca70431d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a0466bb695bcb2ebd0692ad6ae99c37e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RealScalar</type>
      <name>dummy_precision</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>af97adfa5e0fe58ac156c84e10a1b5672</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RealScalar</type>
      <name>epsilon</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a73da164507bdcc21695ac471442dff19</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::NumTraits&lt; double &gt;</name>
    <filename>structEigen_1_1NumTraits_3_01double_01_4.html</filename>
    <base>GenericNumTraits&lt; double &gt;</base>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>dummy_precision</name>
      <anchorfile>structEigen_1_1NumTraits_3_01double_01_4.html</anchorfile>
      <anchor>a2488801e6c9c3a6c04b2205cf4cac24c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::NumTraits&lt; float &gt;</name>
    <filename>structEigen_1_1NumTraits_3_01float_01_4.html</filename>
    <base>GenericNumTraits&lt; float &gt;</base>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>dummy_precision</name>
      <anchorfile>structEigen_1_1NumTraits_3_01float_01_4.html</anchorfile>
      <anchor>ac543d15959e39a2e1d8e47bf49cc50d1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::NumTraits&lt; long double &gt;</name>
    <filename>structEigen_1_1NumTraits_3_01long_01double_01_4.html</filename>
    <base>GenericNumTraits&lt; long double &gt;</base>
    <member kind="function" static="yes">
      <type>static long double</type>
      <name>dummy_precision</name>
      <anchorfile>structEigen_1_1NumTraits_3_01long_01double_01_4.html</anchorfile>
      <anchor>a5bf85ab5ecced7609defe19263af11f4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::NumTraits&lt; std::complex&lt; _Real &gt; &gt;</name>
    <filename>structEigen_1_1NumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>GenericNumTraits&lt; std::complex&lt; _Real &gt; &gt;</base>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</anchorfile>
      <anchor>adc253a0a28145b0953317a1e7ddcbc76ab99441497d8d5b2c6056cbe2e103e3fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RequireInitialization</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</anchorfile>
      <anchor>adc253a0a28145b0953317a1e7ddcbc76a2526c4859472dd18367e7d00492a99e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</anchorfile>
      <anchor>adc253a0a28145b0953317a1e7ddcbc76a70e953a450c3e5817fbb97454ba8d1ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AddCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</anchorfile>
      <anchor>adc253a0a28145b0953317a1e7ddcbc76a671694792952efd2ac34c811047d9767</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</anchorfile>
      <anchor>adc253a0a28145b0953317a1e7ddcbc76a1d47451b366507189b6fed5b94fdf7e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Real</type>
      <name>Real</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</anchorfile>
      <anchor>af538b9f47fde6290124e8568c021d3b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Real</type>
      <name>dummy_precision</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</anchorfile>
      <anchor>ab2bcc53ad0307381c601b01edda703a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Real</type>
      <name>epsilon</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</anchorfile>
      <anchor>a13b72c4f4a307b640245a35b21444173</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::OuterStride</name>
    <filename>classEigen_1_1OuterStride.html</filename>
    <templarg>Value</templarg>
    <base>Stride&lt; Value, 0 &gt;</base>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1OuterStride.html</anchorfile>
      <anchor>a28ac804772fb4b5cc4862a521a00db54</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OuterStride</name>
      <anchorfile>classEigen_1_1OuterStride.html</anchorfile>
      <anchor>a3d7c00b844152c646ee02f3726fe2f3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OuterStride</name>
      <anchorfile>classEigen_1_1OuterStride.html</anchorfile>
      <anchor>aee7d0b8f1f2b19cb552710788c69dec9</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Stride&lt; Value, 0 &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1OuterStride.html</anchorfile>
      <anchor>a249f8e69c0e9744a99806556d1af20e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ParametrizedLine</name>
    <filename>classEigen_1_1ParametrizedLine.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_AmbientDim</templarg>
    <member kind="enumvalue">
      <name>AmbientDimAtCompileTime</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a3a201a45de6029674c0490586aba6e89a9fbcb4813813fadc9d7ae596278f0039</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AmbientDimAtCompileTime</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a3a201a45de6029674c0490586aba6e89a9fbcb4813813fadc9d7ae596278f0039</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a3a201a45de6029674c0490586aba6e89a7e0e2446ac5dd8435c53c40963770f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a3b7452af2cfc0751e78c276fad6e3daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a5e19e0702771434717eac48d95a4fe6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a5e19e0702771434717eac48d95a4fe6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a6d8e3bbac215cabfa6643bdccfeeb560</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a6d8e3bbac215cabfa6643bdccfeeb560</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, AmbientDimAtCompileTime, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a3257be5813ca6b498c9aff2cc9f65679</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, AmbientDimAtCompileTime, 1, Options &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a7c9df6f458199ab6d6bb47038b6c6123</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>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a4218e55c2ee18a992d2ddf933722daef</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>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>aa8018b33621291aa7aa360fa38d61234</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dim</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>aee3e51cf7b44dfb8656955ba03cfb3e6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>dim</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a4448680bb454bb5070c4612473afa19c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const VectorType &amp;</type>
      <name>direction</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a8779c39fe57b943e60dba6a8a0e03299</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;</type>
      <name>direction</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>ac0598d2c55c67c9cd2e950b91817ad4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const VectorType &amp;</type>
      <name>direction</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a8779c39fe57b943e60dba6a8a0e03299</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;</type>
      <name>direction</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>ac0598d2c55c67c9cd2e950b91817ad4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>distance</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a13e76648b11dddde295c9bb6716feb7b</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>distance</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a13e76648b11dddde295c9bb6716feb7b</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>intersection</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a5a84cb06f576c8e752cba9fb78e1a4ad</anchor>
      <arglist>(const Hyperplane&lt; _Scalar, _AmbientDim &gt; &amp;hyperplane)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>intersection</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>aaa3e5dabe00845395c4c302722d3ecf8</anchor>
      <arglist>(const Hyperplane&lt; _Scalar, _AmbientDim, OtherOptions &gt; &amp;hyperplane) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>intersectionParameter</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a558561e49af69e7d1db42d9c10d65638</anchor>
      <arglist>(const Hyperplane&lt; _Scalar, _AmbientDim, OtherOptions &gt; &amp;hyperplane) const </arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>intersectionPoint</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a9dceb082d6fe780a826f3c4b6f6ef230</anchor>
      <arglist>(const Hyperplane&lt; _Scalar, _AmbientDim, OtherOptions &gt; &amp;hyperplane) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a233be38c3b3e778cffc5644f64d604c8</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>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a58f0f5ef5c4d34303c24d385cda7f7ac</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>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>acc54d7b73b30f3295c7ad0dea03c26ec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;</type>
      <name>origin</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a2fbb74cc387d08c8537b119978a5e7c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const VectorType &amp;</type>
      <name>origin</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>acc54d7b73b30f3295c7ad0dea03c26ec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;</type>
      <name>origin</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a2fbb74cc387d08c8537b119978a5e7c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a8de8e00a42e2e673105045d322907750</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a02a104ee617de751d8c1ace22b6cb052</anchor>
      <arglist>(int _dim)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a8de8e00a42e2e673105045d322907750</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a39a0f09cc0e1542934a395613d67a62d</anchor>
      <arglist>(const VectorType &amp;origin, const VectorType &amp;direction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a12b9fb9e088abefbbb20ca7bbd570431</anchor>
      <arglist>(const ParametrizedLine&lt; Scalar, AmbientDimAtCompileTime, OtherOptions &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a8083bc037093aeb07ca1fb8305f9ccad</anchor>
      <arglist>(const Hyperplane&lt; _Scalar, _AmbientDim &gt; &amp;hyperplane)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>af362498716f58b0d2dee70083ccbaa99</anchor>
      <arglist>(Index _dim)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a39a0f09cc0e1542934a395613d67a62d</anchor>
      <arglist>(const VectorType &amp;origin, const VectorType &amp;direction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a3f26a2ac6fe39d39ba72e148f0f877ad</anchor>
      <arglist>(const Hyperplane&lt; _Scalar, _AmbientDim, OtherOptions &gt; &amp;hyperplane)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>ac02208ea329cd23c86ac65ab1064a973</anchor>
      <arglist>(const ParametrizedLine&lt; OtherScalarType, AmbientDimAtCompileTime &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>ae121d2bb1bff3ffe5b80b0d808eee73a</anchor>
      <arglist>(const ParametrizedLine&lt; OtherScalarType, AmbientDimAtCompileTime, OtherOptions &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>pointAt</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a2d10c69023ce997d5d0142eb2168f970</anchor>
      <arglist>(const Scalar &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>projection</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a11cdc94ef97840061b84d26825adb042</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>projection</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a11cdc94ef97840061b84d26825adb042</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>squaredDistance</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a910df8ff9264ddc2938d7e2c40fcce52</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>squaredDistance</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a910df8ff9264ddc2938d7e2c40fcce52</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a10c6dc99faf83e54c2ffb58ca12d4319</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a10c6dc99faf83e54c2ffb58ca12d4319</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ParametrizedLine</type>
      <name>Through</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>ab225dede48a9ae84c243bd43dc62b42f</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>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>ab225dede48a9ae84c243bd43dc62b42f</anchor>
      <arglist>(const VectorType &amp;p0, const VectorType &amp;p1)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_direction</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a96a248830274b7ea2fee859765d2ac21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_origin</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a50e9eb670004dc9080b1bd5d1ee185e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PardisoImpl</name>
    <filename>classEigen_1_1PardisoImpl.html</filename>
    <templarg>Derived</templarg>
    <member kind="enumvalue">
      <name>ScalarIsComplex</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a053ab455add19c560cdf3efcb8a6dd22ab0966c1be2a34ad16817a0dd3868a48d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a56a3d2aabf627c92b744b511bfa7000b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Index, MatrixType::RowsAtCompileTime, 1 &gt;</type>
      <name>IntColVectorType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a028b5dfa4b0c6f103235f7646d08538a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Index, 1, MatrixType::ColsAtCompileTime &gt;</type>
      <name>IntRowVectorType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a28c545a5ca5ddde712c7c4a79fd36069</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a2f2436d02c24adffa86fd417ce12b7c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; Index, 64, 1, DontAlign &gt;</type>
      <name>ParameterType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a87b45c26b8dadbbdd9544297c318083e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a4a4dfb3a20c538cd373f4b62de9c5fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>ae546657194f55140629bac75a8619769</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, RowMajor, Index &gt;</type>
      <name>SparseMatrixType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a2e9b5fae1e123c23574e8f753056f670</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a80b4f80cc8041abae10fe370172143fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>_solve</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a4e4fb677ada125c4d0c20be2277b949d</anchor>
      <arglist>(const MatrixBase&lt; BDerived &gt; &amp;b, MatrixBase&lt; XDerived &gt; &amp;x) const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>af1773ce06014b55a69cd42daf34eeec4</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>ad97d3e7be2569d34baccdcb23af6dece</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a01d51b4c6a2aa4d269f77d9f12ab8c34</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a6535d36d844b9caee60b5fb65509cfcf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>ac8572a250854c3f5dccd45a53c274b7e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a6a4c092c5fb581a946d3c4e5ec347dfb</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a31fa3010277777a0acacded9731cd52a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PardisoImpl</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a32978f2155de6f2fd28509d2056c4aec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ParameterType &amp;</type>
      <name>pardisoParameterArray</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a42a7983796076edc52e0e8d2869610ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a3bbaf1f8fa539d21039c162b59a7790d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; PardisoImpl, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a5a5486fb9ff9893efee069b94c7e168e</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>const internal::sparse_solve_retval&lt; PardisoImpl, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a3486dd4aa84c2df7d69989a2202829d7</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PardisoImpl</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a2a3b698ffd8c99e5d8b31c38e1d3cd4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>manageErrorCode</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a7099aca4f24637fee99ac1934fff958b</anchor>
      <arglist>(Index error)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>pardisoInit</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a4d13fa79acda71b1164e07d61156462f</anchor>
      <arglist>(int type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>pardisoRelease</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>aa480e5ca316d25bb2b556ed5473ab0de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>afdf4efc140a9dc2d4b67aa2d05cb1e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a8e463ece1fbf394b1a87f4f44b5c7e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>aa46efea01be27c3b885ba115322b0a10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_initialized</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a8683a23f6247b77a82d570934ffa6817</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ParameterType</type>
      <name>m_iparm</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>aee886545d4a6cedc6a4b7733da1ba46b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SparseMatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a48bb9ea75a9d6f123211a3606282424a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_msglvl</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a741ea183018566aa1a3fbac3335b03c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntColVectorType</type>
      <name>m_perm</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a385da4c27886b82e0123a79f6805791d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>void *</type>
      <name>m_pt</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a076c4728bcd09e2beb52d81f91037057</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_size</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a7ae5cec21668dbe42aca97ef39bd8788</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_type</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a3702cbca4f6d7b7f5d69e6bf8a8a4cbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::pardiso_traits&lt; Derived &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a8a43f20311beb4b0571cb9d0c6703277</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PardisoImpl</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a13c43ae325a77ff0511e6b65ddb1031e</anchor>
      <arglist>(PardisoImpl &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PardisoLDLT</name>
    <filename>classEigen_1_1PardisoLDLT.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <base>Eigen::PardisoImpl</base>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1PardisoLDLT.html</anchorfile>
      <anchor>ad96e7ea292baab2c3fda9adce50f4478aec44647ae71cf27e3323e0a273005af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMatrix</name>
      <anchorfile>classEigen_1_1PardisoLDLT.html</anchorfile>
      <anchor>ac9934f8e3bf712157ca2639a5fa63f50</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PardisoLDLT</name>
      <anchorfile>classEigen_1_1PardisoLDLT.html</anchorfile>
      <anchor>a84f003da693e2b6a911c0276d614ae7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PardisoLDLT</name>
      <anchorfile>classEigen_1_1PardisoLDLT.html</anchorfile>
      <anchor>a6305c6f32af14b1e956185ec38ae5fbe</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>PardisoImpl&lt; PardisoLDLT&lt; MatrixType, Options &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PardisoLDLT.html</anchorfile>
      <anchor>a2b656497d36453d2638b6ec7522c1d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1PardisoLDLT.html</anchorfile>
      <anchor>a28cb25be875d2f28e74517713ec46849</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1PardisoLDLT.html</anchorfile>
      <anchor>a0f2b16e45d24849737bcf3bba02ca1c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PardisoLDLT.html</anchorfile>
      <anchor>a1185bbdb29c3fd4f89b28f09c559adee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PardisoLDLT</name>
      <anchorfile>classEigen_1_1PardisoLDLT.html</anchorfile>
      <anchor>ae620abad64f33a923b3a3b7e399c9298</anchor>
      <arglist>(PardisoLDLT &amp;)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>PardisoImpl&lt; PardisoLDLT&lt; MatrixType, Options &gt; &gt;</name>
      <anchorfile>classEigen_1_1PardisoLDLT.html</anchorfile>
      <anchor>a47a1936c390c8845f892507eeeb25426</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PardisoLLT</name>
    <filename>classEigen_1_1PardisoLLT.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <base>Eigen::PardisoImpl</base>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1PardisoLLT.html</anchorfile>
      <anchor>a26893a6d6df0f013d3bfbefcb37f95dea81f63a4b5cfe502ed7c9529732ce166e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PardisoLLT</name>
      <anchorfile>classEigen_1_1PardisoLLT.html</anchorfile>
      <anchor>aab0d50060a878a18323996753305aef1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PardisoLLT</name>
      <anchorfile>classEigen_1_1PardisoLLT.html</anchorfile>
      <anchor>a001cc4fc6bc3d11bf0d18fb8950029fe</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>PardisoImpl&lt; PardisoLLT&lt; MatrixType, _UpLo &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PardisoLLT.html</anchorfile>
      <anchor>a2db30d3b0a2bc5836ca565cd5352483b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1PardisoLLT.html</anchorfile>
      <anchor>ad8b52301b44cef09d4da00c27a01fedb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1PardisoLLT.html</anchorfile>
      <anchor>ae1d2fdefc5f542214f6c374b1037e020</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PardisoLLT.html</anchorfile>
      <anchor>af01f78d498ca862dc922e85308a9fb99</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getMatrix</name>
      <anchorfile>classEigen_1_1PardisoLLT.html</anchorfile>
      <anchor>abf6ad5867c951f4ce0f407a7c6e9d560</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PardisoLLT</name>
      <anchorfile>classEigen_1_1PardisoLLT.html</anchorfile>
      <anchor>a375a4c9c5738787d11c2d73f64a6f2a6</anchor>
      <arglist>(PardisoLLT &amp;)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>PardisoImpl&lt; PardisoLLT&lt; MatrixType, _UpLo &gt; &gt;</name>
      <anchorfile>classEigen_1_1PardisoLLT.html</anchorfile>
      <anchor>a076fbf53339403d9aa5cce02673f0abe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PardisoLU</name>
    <filename>classEigen_1_1PardisoLU.html</filename>
    <templarg></templarg>
    <base>PardisoImpl&lt; PardisoLU&lt; MatrixType &gt; &gt;</base>
    <member kind="function">
      <type></type>
      <name>PardisoLU</name>
      <anchorfile>classEigen_1_1PardisoLU.html</anchorfile>
      <anchor>a89de70af236a22fa677853a5211b9ffa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PardisoLU</name>
      <anchorfile>classEigen_1_1PardisoLU.html</anchorfile>
      <anchor>aa4c9aeab1443d5f1923eaffb360fa5ef</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>PardisoImpl&lt; PardisoLU&lt; MatrixType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PardisoLU.html</anchorfile>
      <anchor>a07273431bce3743b94501026c2e810d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1PardisoLU.html</anchorfile>
      <anchor>a646566f09e32d2f2034950261ee748b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PardisoLU.html</anchorfile>
      <anchor>a980c6f143fbc5dada4b61766c5a40910</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getMatrix</name>
      <anchorfile>classEigen_1_1PardisoLU.html</anchorfile>
      <anchor>ae9c24d54ea4eb0bfa43091cae3196735</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PardisoLU</name>
      <anchorfile>classEigen_1_1PardisoLU.html</anchorfile>
      <anchor>a8d3390126431ea82916d31e98c30eaae</anchor>
      <arglist>(PardisoLU &amp;)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>PardisoImpl&lt; PardisoLU&lt; MatrixType &gt; &gt;</name>
      <anchorfile>classEigen_1_1PardisoLU.html</anchorfile>
      <anchor>ac6b89366233dede3acb259c751a4006a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PartialPivLU</name>
    <filename>classEigen_1_1PartialPivLU.html</filename>
    <templarg>_MatrixType</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a91ed21eb6b013011aa5d0cf64377c138ad3f80ee612cfaebe9bcdcb06377b9ca7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a91ed21eb6b013011aa5d0cf64377c138aca9fcdb9830160371dbc7b9a5d81b920</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a91ed21eb6b013011aa5d0cf64377c138a69cf7a9124f39c1170e05772369bdd9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a91ed21eb6b013011aa5d0cf64377c138a426014823390749908ac7cdd6d5558ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a91ed21eb6b013011aa5d0cf64377c138aeacda80c57b2c83c0bb6fff90e24a7b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a79d53ec461cd559e2299e4300245d1b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a0736a02bea471dbed733a1fb2cebb678</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; RowsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a5b5f010f3e7acdff7b7c72db874dc3d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; typename MatrixType::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a012c082a782a70574eef642221cafea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>aba484661e8c9e5c79905849377ee6b94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; MatrixType &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a027a066ac70ca49d2b06255bb7ba7698</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpositions&lt; RowsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>TranspositionType</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>acf0c9c89566e8aba4fae8f470c5a8d4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a0dafd63830397e2a4449d2fa2e35e755</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PartialPivLU &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>ab6b37a1523d568b9050218f14e11392e</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; MatrixType &gt;::Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a79e6f04d7cbfe03a29052a7571afa57f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; PartialPivLU, typename MatrixType::IdentityReturnType &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>aedb949abec9b9ea35da065310dc2f427</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixLU</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>ad02ac68f9639a4208778267971a10ed1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PartialPivLU</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a5c04818d354f94a98786d8a44cb709c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PartialPivLU</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>acf892c12d8a229b32bddc3149e32e63a</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PartialPivLU</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>aa736dfb0734c3a6c885e200cbd993093</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>permutationP</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a9a5afb7d432cebe903759b6324e87995</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>reconstructedMatrix</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a8c8047cc78ccbe2f281e26a8811434b6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a03e988825d037a999b03b62c2d81c216</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; PartialPivLU, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>aee5824c1394c9b52943a8b94d81b1aaa</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>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a904a90299abec5c952ba691faff730cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a99833b9547e2b03a5b78244241dc9188</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_lu</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a447c0c44420cb6677fbb92d55fbab417</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationType</type>
      <name>m_p</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>aedc36fc61bd34887a3c2fe5800167f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TranspositionType</type>
      <name>m_rowsTranspositions</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>aa71083e9e1ef21838a3058ec0ffd0510</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PartialReduxExpr</name>
    <filename>classEigen_1_1PartialReduxExpr.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Direction</templarg>
    <base protection="private">Eigen::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>classEigen_1_1PartialReduxExpr.html</anchorfile>
      <anchor>a7a1251490960136af2a1f82b210b72a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; PartialReduxExpr &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PartialReduxExpr.html</anchorfile>
      <anchor>a54b5729b220e26fd72c27578a8528f17</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; PartialReduxExpr &gt;::MatrixTypeNested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1PartialReduxExpr.html</anchorfile>
      <anchor>a36b65a37fe94008abaa57aa679bfa435</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PartialReduxExpr.html</anchorfile>
      <anchor>a1acaba8a30db120d62d5b707cc49ccab</anchor>
      <arglist>(Index i, Index j) const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PartialReduxExpr.html</anchorfile>
      <anchor>abb8210d0443f90bef0b171580809f5a4</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PartialReduxExpr.html</anchorfile>
      <anchor>ac63248471ceccc6083a352ca29a80f13</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PartialReduxExpr</name>
      <anchorfile>classEigen_1_1PartialReduxExpr.html</anchorfile>
      <anchor>a89be50d21a780ff58e67862385a81d32</anchor>
      <arglist>(const MatrixType &amp;mat, const MemberOp &amp;func=MemberOp())</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PartialReduxExpr.html</anchorfile>
      <anchor>a22fd4b3b771855638eef8cb4c8e622b8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MemberOp</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1PartialReduxExpr.html</anchorfile>
      <anchor>a132cd0b41217ad9218185eb0410aa4cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1PartialReduxExpr.html</anchorfile>
      <anchor>aa57f02f1a0e144adac421f931954602f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PastixBase</name>
    <filename>classEigen_1_1PastixBase.html</filename>
    <templarg>Derived</templarg>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="typedef">
      <type>internal::pastix_traits&lt; Derived &gt;::MatrixType</type>
      <name>_MatrixType</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a3590da53cc9d964ebc0e7c1ef62860d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor &gt;</type>
      <name>ColSpMatrix</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>ae6d77f933f8777a77197ead483dbb4cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>add0a3f68701a512ce329580d71b02f04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a6cd35cdf1999768f6d99465b466f6afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a3a5f114fdba041a4c588e0034eb989a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a9f25544947ef1a53a24b60103e3971e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>Vector</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>aabb830048edd554f4fbcadd85408d9ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>_solve</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a2187da90aa331bc30d196973329ca3f8</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;x) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a7c9a514ad230a1700bc7e9bc757f78d7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>af810073d3d3f6e392120db40f287eb7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a0201c0395cdfa35742bf39cc492e8fc9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Array&lt; RealScalar, IPARM_SIZE, 1 &gt; &amp;</type>
      <name>dparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a191e7a1d30598971106ec8d4394d090b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double &amp;</type>
      <name>dparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a6e7baecd4990d6df9b5713cb6499e940</anchor>
      <arglist>(int idxparam)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>aa8dffe318a2490715fa2f38529f11ba7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Array&lt; Index, IPARM_SIZE, 1 &gt; &amp;</type>
      <name>iparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a3a75b3e5ca95b287850d65fec7db5d9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int &amp;</type>
      <name>iparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a5509ca8d6a9217fb95ab020363b9e0fb</anchor>
      <arglist>(int idxparam)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PastixBase</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a542cfb00dfbaf74bd62c99442918acf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>ab92093d21383c5bd304fc71a178ed3b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; PastixBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a7911e9a67bf02e43b1e00ce9c004ea8d</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>const internal::sparse_solve_retval&lt; PastixBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a2638d129ece4a440df33d881d3f2cf61</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PastixBase</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>ac040c64a83afdbbe0bfbfa19a85e7c9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a1c3499de4bd707504925b8d54e57253a</anchor>
      <arglist>(ColSpMatrix &amp;mat)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clean</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>aaee9ad715b2743747e0e88f53c1d8c47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a4173afa8a88aec8f1346372b2de71af9</anchor>
      <arglist>(ColSpMatrix &amp;mat)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>acbaa789672638fd5f621f52c3e951f7c</anchor>
      <arglist>(ColSpMatrix &amp;mat)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>ac6202714edd1943646e34f16ad384336</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a9bf581a78008c1b10784ce12ef9f4d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_comm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>af081942a2221ed4a4996b702613a4c4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; double, DPARM_SIZE, 1 &gt;</type>
      <name>m_dparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a600d672b1fb46034d248834fb8051809</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a238a5fcf1f5ddde5e8996b8d971e3882</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>ae37b176f45ed1f4145c19a6bd1742863</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_initisOk</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>aaec1e805c8ea06e946a04e3bd4cd13fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; Index, Dynamic, 1 &gt;</type>
      <name>m_invp</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a458c53254aaca39b97333f6d8d9e00aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; int, IPARM_SIZE, 1 &gt;</type>
      <name>m_iparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a5d69f78b09c0949545f6208a8287b4b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a4dc8af3242bb042b105bce0f5a25ac69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pastix_data_t *</type>
      <name>m_pastixdata</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>adcd075ee3317f41566c60dfcc402e2fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; Index, Dynamic, 1 &gt;</type>
      <name>m_perm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a32a0a6de90612f88750b41c59674d08f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_size</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>ab687f32875f2ff3e723d5b19584d533e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PastixLDLT</name>
    <filename>classEigen_1_1PastixLDLT.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <base>PastixBase&lt; PastixLDLT&lt; _MatrixType, _UpLo &gt; &gt;</base>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1PastixLDLT.html</anchorfile>
      <anchor>aec91eb5e7483c052d3291ae9dd915531a56eb922bc8af681efc4e3b0d858a80b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PastixBase&lt; PastixLDLT&lt; MatrixType, _UpLo &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PastixLDLT.html</anchorfile>
      <anchor>a74bfb839262fdaee389e9ef974ab6b64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ColSpMatrix</type>
      <name>ColSpMatrix</name>
      <anchorfile>classEigen_1_1PastixLDLT.html</anchorfile>
      <anchor>a259cd5dc41031a40441575cde21e6528</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1PastixLDLT.html</anchorfile>
      <anchor>ae0a5d38599cff2864016bddbc197b618</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1PastixLDLT.html</anchorfile>
      <anchor>a01947862303ca404b9ce5033751a221b</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PastixLDLT.html</anchorfile>
      <anchor>abf3135c2dc17d9df26fef80e6456a691</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1PastixLDLT.html</anchorfile>
      <anchor>a182b0ee676a131413363cc73bc309ef7</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PastixLDLT</name>
      <anchorfile>classEigen_1_1PastixLDLT.html</anchorfile>
      <anchor>a8314f8e0fd87af0458f52058494232d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PastixLDLT</name>
      <anchorfile>classEigen_1_1PastixLDLT.html</anchorfile>
      <anchor>a80904e8c41154d6c0807765436b21e62</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>grabMatrix</name>
      <anchorfile>classEigen_1_1PastixLDLT.html</anchorfile>
      <anchor>a5999da01d22c5c2db69d8ab7858b8cd0</anchor>
      <arglist>(const MatrixType &amp;matrix, ColSpMatrix &amp;out)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1PastixLDLT.html</anchorfile>
      <anchor>adb8dab54456c5c7c851a4df86be44009</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PastixLLT</name>
    <filename>classEigen_1_1PastixLLT.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <base>PastixBase&lt; PastixLLT&lt; _MatrixType, _UpLo &gt; &gt;</base>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1PastixLLT.html</anchorfile>
      <anchor>a0229fb620d0b26d9745d440ed3de3687a147c68cef75b513b3cb05ead6fab5f05</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PastixBase&lt; PastixLLT&lt; MatrixType, _UpLo &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PastixLLT.html</anchorfile>
      <anchor>af2b56fad4abb8acff2a0b649a80b5196</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ColSpMatrix</type>
      <name>ColSpMatrix</name>
      <anchorfile>classEigen_1_1PastixLLT.html</anchorfile>
      <anchor>adbf55149cb1588906b91e5e162573449</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1PastixLLT.html</anchorfile>
      <anchor>a94474b44621be2dec32960c129b4f780</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1PastixLLT.html</anchorfile>
      <anchor>a671e8444ae2f04db3565e35caa958667</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PastixLLT.html</anchorfile>
      <anchor>a54fcdef53903851e2d8113a6ed330b5c</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1PastixLLT.html</anchorfile>
      <anchor>a63dac317804b18a4704a519d7bdfaaff</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PastixLLT</name>
      <anchorfile>classEigen_1_1PastixLLT.html</anchorfile>
      <anchor>a0c72f6e50dd9399268c59f67aea2b7a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PastixLLT</name>
      <anchorfile>classEigen_1_1PastixLLT.html</anchorfile>
      <anchor>af0e0af17977bfc585ca85d0b91d7174d</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>grabMatrix</name>
      <anchorfile>classEigen_1_1PastixLLT.html</anchorfile>
      <anchor>a90eb65cc498437ca71bcc65ad1645ed6</anchor>
      <arglist>(const MatrixType &amp;matrix, ColSpMatrix &amp;out)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1PastixLLT.html</anchorfile>
      <anchor>a496c7de2b4ea6665e1018fd475502a88</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PastixLU</name>
    <filename>classEigen_1_1PastixLU.html</filename>
    <templarg></templarg>
    <templarg>IsStrSym</templarg>
    <base>PastixBase&lt; PastixLU&lt; _MatrixType &gt; &gt;</base>
    <member kind="typedef">
      <type>PastixBase&lt; PastixLU&lt; MatrixType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>ad19f8707fc3e419710cfbd7d1f4595a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ColSpMatrix</type>
      <name>ColSpMatrix</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>ab010577a9123541027c9fc89db42107c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>af3e68a3dd5913ad6bc8b19d36442de57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>a381b6169c2fc056bef401bb621d72b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>abae3ca7f1254106d9e2d5e0f273189fa</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>adc28ee2550086c7bdfe991d624bde2ee</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>ac178a87b499a2210a402787fbfd98f26</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PastixLU</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>a1b34b202d0bc7747c418dc696ecf2f09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PastixLU</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>a7d080a8a45f2fd33ba174333c60f87b8</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>grabMatrix</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>a2c8ec7fef67f389d3adde38f50dab05a</anchor>
      <arglist>(const MatrixType &amp;matrix, ColSpMatrix &amp;out)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>afe75c3d2574bc61dfac397b8b420c376</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_structureIsUptodate</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>adbb1af75943a3e0a5155481144533113</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ColSpMatrix</type>
      <name>m_transposedStructure</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>adabc5f2985161038c22285816c21ed87</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PermutationBase</name>
    <filename>classEigen_1_1PermutationBase.html</filename>
    <templarg>Derived</templarg>
    <base>Eigen::EigenBase</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aa881337a30a439665ed634e3ce7b01fcade0468d2f2c351a484929f7f640d7adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aa881337a30a439665ed634e3ce7b01fca74b7d62b5ec1ebb1413f46dfa27a895f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aa881337a30a439665ed634e3ce7b01fcab8beea042fab7346a6cfaa80f0cea895</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aa881337a30a439665ed634e3ce7b01fcafb2209fe6f059c5248e85ac03d449e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aa881337a30a439665ed634e3ce7b01fca800f2c30eae8861e071b349d3d4e1d47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aa881337a30a439665ed634e3ce7b01fcac5b1dd3cf1c125f5f62bc9f30a2741dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime, 0, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a7a0ac6f1ceff8fc1a5d0b3b233a2b109</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a13d5988417a5764b5a9c388723b13894</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a11a8d815a7163acaec4d8497bc30f15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; IndicesType::SizeAtCompileTime, IndicesType::MaxSizeAtCompileTime, Index &gt;</type>
      <name>PlainPermutationType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>af662d61d1b3ab21463e5cff57deaa741</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>adece1b6fe9f19cd19fbe28b403872e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>applyTranspositionOnTheLeft</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a4e3455bf12b56123e38a8220c6b508dc</anchor>
      <arglist>(Index i, Index j)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>applyTranspositionOnTheRight</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5f98da0712570d0c4b12f61839ae4193</anchor>
      <arglist>(Index i, Index j)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>ab3007cbb43c7b9a022f08af86bc4273b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a9671b4ccdc932acd47010783afee05b1</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a36b06e3d24196ea2157ad296749ebef3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a16fa3afafdf703399d62c80f950802f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; PermutationBase &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>acd5b0470479df2b040bfadd6937cb4c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PlainPermutationType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a37b4819c32b8f9dfb8e140ceb1374d29</anchor>
      <arglist>(const PermutationBase&lt; Other &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>PlainPermutationType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a986d5bd3c3fef1678b36b0e9f4442464</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>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a8e15540549c5a4e2d5b3b426fef8fbcf</anchor>
      <arglist>(const PermutationBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>acaa7cce9ea62c811cec12e86dbb2f0de</anchor>
      <arglist>(const TranspositionsBase&lt; OtherDerived &gt; &amp;tr)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>ac0e84abc954c5427469bb5e7a4717b46</anchor>
      <arglist>(const PermutationBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a0e0fda6e84d69e02432e4770359bb532</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>ad532b250fd9acc80b3ac02282b1d6f0c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a6805bb75fd7966ea71895c24ff196444</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a830a80511a61634ef437795916f7f8da</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>ac637509429ed2e8aa3b846b9e02da8e4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a9d55f5bd0c33777853717842957e9ff7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; PermutationBase &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a782d54b2211858bea72a9b4d5e27e03b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assignProduct</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a0af2afc7b461dd3e44b4d8a9948ae512</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assignTranspose</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aff404e827d6d025a3ea95bbfe9b37084</anchor>
      <arglist>(const PermutationBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>EigenBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a92ddb77a68eafe4a0415a2da5c02e1be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Derived &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aba0599ce7999e36fad47fde530a965ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend PlainPermutationType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a0972773a04ab8399ac02a16e5f243310</anchor>
      <arglist>(const Transpose&lt; PermutationBase&lt; Other &gt; &gt; &amp;other, const PermutationBase &amp;perm)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PermutationMatrix</name>
    <filename>classEigen_1_1PermutationMatrix.html</filename>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <templarg>IndexType</templarg>
    <base>PermutationBase&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt; &gt;</base>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a53a25e56d4d66ffc8bacb760cf1fe65b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a523ff8c60307b5e9f27526599185acd3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>abfd8b25e58ab26bbe82f2ed2a64e37d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a79ddad56f4e67f1316db3d8a19ce850c</anchor>
      <arglist>(const PermutationBase&lt; Other &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>ae86aea6fff914a1be80b94b09d0c093c</anchor>
      <arglist>(const TranspositionsBase&lt; Other &gt; &amp;tr)</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>aee2a44c00686c86d5d842663fab99c4e</anchor>
      <arglist>(const PermutationMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a4bd24adf6bc96ef5fe6551f9009dc1eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a618571f16d198a429ebaf3d6e619a82c</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>aeb2df9d7ae7193de11870be72e2d5a18</anchor>
      <arglist>(const PermutationBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>ab5d8afcd6ea17943decd0a86943700ed</anchor>
      <arglist>(const PermutationMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>aaaec0e3eeccad99212e792ec0a48befc</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;a_indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a598c1860caed798aa73b773f7322836b</anchor>
      <arglist>(const TranspositionsBase&lt; Other &gt; &amp;tr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a22196102c4cebab5e9405d14880e3482</anchor>
      <arglist>(const Transpose&lt; PermutationBase&lt; Other &gt; &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a4847077af19e5bd792b7212d733708e1</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>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>af6e430649dff4557da504012bee1ece6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PermutationBase&lt; PermutationMatrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>aabc76a9ce648c4baff1464b15509e091</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; PermutationMatrix &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a851238c267ae253d1e8ebb26493de76c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::PermutationStorage</name>
    <filename>structEigen_1_1PermutationStorage.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::PermutationWrapper</name>
    <filename>classEigen_1_1PermutationWrapper.html</filename>
    <templarg>_IndicesType</templarg>
    <base>PermutationBase&lt; PermutationWrapper&lt; _IndicesType &gt; &gt;</base>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1PermutationWrapper.html</anchorfile>
      <anchor>adc09c5cef3f47c99f148b48cbac10942</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const internal::remove_all&lt; typename IndicesType::Nested &gt;::type &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationWrapper.html</anchorfile>
      <anchor>a9effd48393469aae9cb4e83c6e5d73f6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationWrapper</name>
      <anchorfile>classEigen_1_1PermutationWrapper.html</anchorfile>
      <anchor>ae49d754c79b6e59e61a9923f9fea0865</anchor>
      <arglist>(const IndicesType &amp;a_indices)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesType::Nested</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1PermutationWrapper.html</anchorfile>
      <anchor>ad8177189015eeb9e3c273af7def255b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PermutationBase&lt; PermutationWrapper &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PermutationWrapper.html</anchorfile>
      <anchor>a0f28a30e7520b39dce8aaa1eebbf620e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; PermutationWrapper &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1PermutationWrapper.html</anchorfile>
      <anchor>a5686e538fd257a300ec0848dd74907e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PlainObjectBase</name>
    <filename>classEigen_1_1PlainObjectBase.html</filename>
    <templarg>Derived</templarg>
    <base>internal::dense_xpr_base::type</base>
    <class kind="struct">Eigen::PlainObjectBase::StridedAlignedMapType</class>
    <class kind="struct">Eigen::PlainObjectBase::StridedConstAlignedMapType</class>
    <class kind="struct">Eigen::PlainObjectBase::StridedConstMapType</class>
    <class kind="struct">Eigen::PlainObjectBase::StridedMapType</class>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6da305920315b4e0bb4919624ef7eb4aa1eede2009241a4351d809b1622af8525</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NeedsToAlign</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab7bfe03ce03a9840ef07c847612cf43fa3081c18f2b2e3bbef35dcbf606d5a7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Map&lt; Derived, Aligned &gt;</type>
      <name>AlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8a5a682d5dd3cbcd95955c32091d9aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Derived &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af7336f57da064247e217e46b7a986f55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Map&lt; const Derived, Aligned &gt;</type>
      <name>ConstAlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6479a1b317b87b4cf70718e5ba1c2b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Map&lt; const Derived, Unaligned &gt;</type>
      <name>ConstMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af97b8d1ff458c804698bde148f03aa88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived</type>
      <name>DenseType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac25403c3532dd011b8c0b490e5a2cfdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a133e6d42f414e7fc9fcfc405a42c58c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Map&lt; Derived, Unaligned &gt;</type>
      <name>MapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a079675be675be515402f37c3d73f7daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2ebcc910069dac4c4562e28db3893250</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a48b2ce86692c75e066c80845b92798fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7f978b0b6cad676c9d01c2840f8113f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af12ddbff60960617ba01a84d361ba663</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a12fe0f505f70964eb7ac0c78eb719f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa11e317aeefe51587e8c73725cf4b36e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7b2b412679fff6f61d810606dab47f63</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa52ca5bb41678814e86f0b6fc945c7de</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad567961a529cdc87c156582fe695cdfc</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af01ab7cad1691f57ba3a7cac566649eb</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a3138e700b602cd17a8358b866b199239</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aab569fb9886a04df4c52d1d0c57f20d5</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a322f553b974c8a494a186e843a4b69a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af7defcdbe985096fdcac6a4c5df75923</anchor>
      <arglist>(Index nbRows, Index nbCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a51218f8a4a468ad941f319f799f8c935</anchor>
      <arglist>(Index nbRows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a59ae2794faaeac47dc85bc8479351a83</anchor>
      <arglist>(NoChange_t, Index nbCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a53444c05ffadfb301c48713bf961c763</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>conservativeResizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac9bbe3fb844a5b2011b5097a836e73d6</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>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5020fe0b4907becaece0a75271db9bff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a83079caa6dcfc77af23786fcca275da1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac5ed833a381fea44f0879435091888db</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>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad2a58fd7a51ece8d15d84ae071c1309f</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af0603d05ab7a7b374b6d8175e1f84806</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>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a4c220c1eb90e8414a9728f13f030427a</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a3c942959188af42c51b4dd9b9a0b211f</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0e68b0fd4e5904e092b69a6bbb96a109</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7908672655834e10f3eaf5147cc1371b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a3390f69cdd6a28de825e0802b37f32ff</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a499f73655c40aa3ba650b26d3fb6a882</anchor>
      <arglist>(Index a_size, Index nbRows, Index nbCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abd7549626adaa6b6fa1a31ed1e70b8d3</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a18832b701979a2e5b8874fb4f900c685</anchor>
      <arglist>(Index nbRows, Index nbCols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8bee1e51417bfa386dd54b37f6d9e2fe</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6d07be074b7b5ba1bb5d2944965dc3bc</anchor>
      <arglist>(NoChange_t, Index nbCols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a3fa2e0e946b9a17120aa05a6b2ff844f</anchor>
      <arglist>(Index nbRows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>resizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af2e06562b30ffa5dcecb2a62ebd2c144</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;_other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a80487ac34482655398b514a2b606b4b3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aae4f6fbe5e26385a638ad5fa96c69260</anchor>
      <arglist>(Index size, const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac407b5a6ff77ab6b3150ca51370c06bb</anchor>
      <arglist>(Index rows, Index cols, const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ade14bb1d7c761c676fd2d019c44b47f3</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad783c46cdf50094adeae4aa94f8201be</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af0e576a0e1aefc9ee346de44cc352ba3</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2139f7c1a6711ebd86c4ff6378f5e775</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab8b732ae4d45271b2532978ee13210d1</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adc20f10b61f71fc9cdcf620be75668d2</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adb237a2cdcb37c6901ad15c7a9d87b1a</anchor>
      <arglist>(Index rowId, Index colId, const PacketScalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acda1c761dd92774f7835a0c661f2ef54</anchor>
      <arglist>(Index index, const PacketScalar &amp;val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>_check_template_params</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8ecc8383d30e7dc026a207865cede932</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstMapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aaf9fcc07dc13f89cf71d4a4e2b220d24</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab5392255cbc16c3d3d91b09088e027b4</anchor>
      <arglist>(Scalar *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstMapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abd3e2e293d1d8591a5e6772ecc4d2c4c</anchor>
      <arglist>(const Scalar *data, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab195765374a1d5dee35dff790346bd42</anchor>
      <arglist>(Scalar *data, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstMapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adffe779fdca149b5eba4dc542bf76b94</anchor>
      <arglist>(const Scalar *data, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad1815d868cb69ebba3d4e1c9e263d2af</anchor>
      <arglist>(Scalar *data, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstAlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae618ce2543ce8deef2a838864de2b610</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa3281e4121e5e404f93ee9890c13e1dd</anchor>
      <arglist>(Scalar *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstAlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7314ec5e42ff5f3563cf3f77090d8318</anchor>
      <arglist>(const Scalar *data, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a62d868608b47d93e3e0c86339870bc43</anchor>
      <arglist>(Scalar *data, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstAlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8b161ab58c8370b97ac8131efb6964dc</anchor>
      <arglist>(const Scalar *data, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a98a4e03be918eb01bd7719d260debe1a</anchor>
      <arglist>(Scalar *data, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8ed320f4d926ab401117564cafc3e232</anchor>
      <arglist>(const Scalar *data, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a240ab54b8839d02bdd35e358a3d66b73</anchor>
      <arglist>(Scalar *data, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aebf9df309b9b6f4e5cc0d495a423f749</anchor>
      <arglist>(const Scalar *data, Index size, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aaf22e2ddbebc397d1e6b17a95af8e7d4</anchor>
      <arglist>(Scalar *data, Index size, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1a3a8fd56500cda9a96189cd55472203</anchor>
      <arglist>(const Scalar *data, Index rows, Index cols, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad41d75bfc07b50b2912f99212a7265ed</anchor>
      <arglist>(Scalar *data, Index rows, Index cols, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aadc343ac6294b26d8e2033a1c1400600</anchor>
      <arglist>(const Scalar *data, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abd8ce90b470cfa30cae08f9c673912c9</anchor>
      <arglist>(Scalar *data, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a91374e2e77a219a44d980cc14be3a961</anchor>
      <arglist>(const Scalar *data, Index size, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2b1ce06138d53af1bb729ec1dab87e5a</anchor>
      <arglist>(Scalar *data, Index size, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a48fbb5cbf164540617c5ca3e05afe953</anchor>
      <arglist>(const Scalar *data, Index rows, Index cols, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af2ce47a0cde3943e528e00f2b191f7da</anchor>
      <arglist>(Scalar *data, Index rows, Index cols, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae1fa840532033ffb7735f39d1fd6bcaa</anchor>
      <arglist>(Index nbRows, Index nbCols, 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>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af63e29845f68f582453337e879a1b53f</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, 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>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac02d1a06b7c083505c920ea2e11c95c3</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>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a4669c21048d5d50d1092343ccb1225a2</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>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a740ebe44196ad706f3c68c7a53584f58</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>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa850d558fae1da9e0c65c5ad73fde095</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>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8f524933f7b7b7aaf52ab26065f5a9f1</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>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af008c107fa177fa7dc4ff37023a55870</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>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ThisConstantIsPrivateInPlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a4565e60ead9db91cc162df2b2a82162ea64e480653a27d28306d2f34afd79fe81</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.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>classEigen_1_1PlainObjectBase.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>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a52f7d6b523cce948a7804a7aeef210f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; Derived, Aligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1fb4dbdfade20855c5a35e21541c8215</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ade83ff019d359dc837c0f4b697eb5027</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::matrix_swap_impl</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afe6fa2d7a531334046fbf806cc76bd01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::PlainObjectBase::StridedAlignedMapType</name>
    <filename>structEigen_1_1PlainObjectBase_1_1StridedAlignedMapType.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Eigen::Map&lt; Derived, Aligned, StrideType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1PlainObjectBase_1_1StridedAlignedMapType.html</anchorfile>
      <anchor>a3db5526ff4077b524d2c5684ef17cdd2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::PlainObjectBase::StridedConstAlignedMapType</name>
    <filename>structEigen_1_1PlainObjectBase_1_1StridedConstAlignedMapType.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Eigen::Map&lt; const Derived, Aligned, StrideType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1PlainObjectBase_1_1StridedConstAlignedMapType.html</anchorfile>
      <anchor>a55fc38d16c6a07e74bc8a76e884f6446</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::PlainObjectBase::StridedConstMapType</name>
    <filename>structEigen_1_1PlainObjectBase_1_1StridedConstMapType.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Eigen::Map&lt; const Derived, Unaligned, StrideType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1PlainObjectBase_1_1StridedConstMapType.html</anchorfile>
      <anchor>a0219be33d5d936ea7f75c64a53720f43</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::PlainObjectBase::StridedMapType</name>
    <filename>structEigen_1_1PlainObjectBase_1_1StridedMapType.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Eigen::Map&lt; Derived, Unaligned, StrideType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1PlainObjectBase_1_1StridedMapType.html</anchorfile>
      <anchor>a63eeb7d4d8aefb9904a7de79f640648e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PolynomialSolver</name>
    <filename>classEigen_1_1PolynomialSolver.html</filename>
    <templarg></templarg>
    <templarg>_Deg</templarg>
    <base>Eigen::PolynomialSolverBase</base>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, _Deg, _Deg &gt;</type>
      <name>CompanionMatrixType</name>
      <anchorfile>classEigen_1_1PolynomialSolver.html</anchorfile>
      <anchor>a3c77ec640a0dbf1fa35c2a05ad68d751</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EigenSolver&lt; CompanionMatrixType &gt;</type>
      <name>EigenSolverType</name>
      <anchorfile>classEigen_1_1PolynomialSolver.html</anchorfile>
      <anchor>ab80550e9fd2d1bc76fe7409ea36347df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PolynomialSolverBase&lt; _Scalar, _Deg &gt;</type>
      <name>PS_Base</name>
      <anchorfile>classEigen_1_1PolynomialSolver.html</anchorfile>
      <anchor>a6c1f40c9dae2575137d0dea21765d295</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PolynomialSolver.html</anchorfile>
      <anchor>ac3ceae48528f3798d44c15a025cb03b8</anchor>
      <arglist>(const OtherPolynomial &amp;poly)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolynomialSolver</name>
      <anchorfile>classEigen_1_1PolynomialSolver.html</anchorfile>
      <anchor>a2d2847948772246f7d90cc2f22d80b46</anchor>
      <arglist>(const OtherPolynomial &amp;poly)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolynomialSolver</name>
      <anchorfile>classEigen_1_1PolynomialSolver.html</anchorfile>
      <anchor>a3c34e4abd91595a03cf584339820c68b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EigenSolverType</type>
      <name>m_eigenSolver</name>
      <anchorfile>classEigen_1_1PolynomialSolver.html</anchorfile>
      <anchor>ab244e954db8a5a777c799cd7a1ad6631</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PolynomialSolver&lt; _Scalar, 1 &gt;</name>
    <filename>classEigen_1_1PolynomialSolver_3_01__Scalar_00_011_01_4.html</filename>
    <templarg></templarg>
    <base>PolynomialSolverBase&lt; _Scalar, 1 &gt;</base>
    <member kind="typedef">
      <type>PolynomialSolverBase&lt; _Scalar, 1 &gt;</type>
      <name>PS_Base</name>
      <anchorfile>classEigen_1_1PolynomialSolver_3_01__Scalar_00_011_01_4.html</anchorfile>
      <anchor>abb4ffe52252af1e75bfdcf69169b9a6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PolynomialSolver_3_01__Scalar_00_011_01_4.html</anchorfile>
      <anchor>ac10c32870abba4461d681506eaa63e18</anchor>
      <arglist>(const OtherPolynomial &amp;poly)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PolynomialSolverBase</name>
    <filename>classEigen_1_1PolynomialSolverBase.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_Deg</templarg>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a53afe1e776f154b1523de595bac8d8a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a9843dd08dc5307dc0ca3ff83ba4f2f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; RootType, _Deg, 1 &gt;</type>
      <name>RootsType</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a58e92e345c17dc86602f6cc35e99c6a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>RootType</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a3777abe4213992f39796dd27aca317e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a4e1ecec51eb82a3f67779ecbb2afff6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const RealScalar &amp;</type>
      <name>absGreatestRealRoot</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a7db1804594dbb9dc0b8ad1e25dd32815</anchor>
      <arglist>(bool &amp;hasArealRoot, const RealScalar &amp;absImaginaryThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>const RealScalar &amp;</type>
      <name>absSmallestRealRoot</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a186db1cf0040d132cc56092e41589b8b</anchor>
      <arglist>(bool &amp;hasArealRoot, const RealScalar &amp;absImaginaryThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>const RealScalar &amp;</type>
      <name>greatestRealRoot</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>aea43098501f2150f8051e59b65c196ff</anchor>
      <arglist>(bool &amp;hasArealRoot, const RealScalar &amp;absImaginaryThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>const RootType &amp;</type>
      <name>greatestRoot</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a62cab67c28907db5d5d67ef0767a5561</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolynomialSolverBase</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a117e0c16d65aa7e670b793e271d13cc4</anchor>
      <arglist>(const OtherPolynomial &amp;poly)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolynomialSolverBase</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>abae108f3cda24e77530e2170545ff26b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>realRoots</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>abdabd7ec2a5fd5160dafc6c847c661ee</anchor>
      <arglist>(Stl_back_insertion_sequence &amp;bi_seq, const RealScalar &amp;absImaginaryThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>const RootsType &amp;</type>
      <name>roots</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>ac9a63cd6c63ef15d2a7a6791e40f93a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const RealScalar &amp;</type>
      <name>smallestRealRoot</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a5a3987b6bf4e7989ad499d8cb65df1b8</anchor>
      <arglist>(bool &amp;hasArealRoot, const RealScalar &amp;absImaginaryThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>const RootType &amp;</type>
      <name>smallestRoot</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a9a177cf035eaf0992d11f8072e17c5c8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const RootType &amp;</type>
      <name>selectComplexRoot_withRespectToNorm</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>ac9adf236e4de66fe16d0b95a0fa0e2c3</anchor>
      <arglist>(squaredNormBinaryPredicate &amp;pred) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const RealScalar &amp;</type>
      <name>selectRealRoot_withRespectToAbsRealPart</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a2bf75c705864cd2be6e4f44c2c648b9c</anchor>
      <arglist>(squaredRealPartBinaryPredicate &amp;pred, bool &amp;hasArealRoot, const RealScalar &amp;absImaginaryThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const RealScalar &amp;</type>
      <name>selectRealRoot_withRespectToRealPart</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a859e2181e36251c59ee96a4538422ffc</anchor>
      <arglist>(RealPartBinaryPredicate &amp;pred, bool &amp;hasArealRoot, const RealScalar &amp;absImaginaryThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setPolynomial</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>a196f545c5b78895bc1d67b56b03c33cd</anchor>
      <arglist>(const OtherPolynomial &amp;poly)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RootsType</type>
      <name>m_roots</name>
      <anchorfile>classEigen_1_1PolynomialSolverBase.html</anchorfile>
      <anchor>ac0426c8e64f4152d2365d3b114d4c7d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ProductBase</name>
    <filename>classEigen_1_1ProductBase.html</filename>
    <templarg>Derived</templarg>
    <templarg>Lhs</templarg>
    <templarg>Rhs</templarg>
    <base>Eigen::MatrixBase</base>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualLhsType &gt;::type</type>
      <name>_ActualLhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>aa8ff5f600cf30ea12e7da138a23d9cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualRhsType &gt;::type</type>
      <name>_ActualRhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad74a33092af66e56020ab2b78ffd0390</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a117583972265c54c79b8046c675e7f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a60cffd4d24dbdc9494a94ad88a817cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualLhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a4dba087729c395ff2083bfcd6b474940</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualRhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad86253e82071dfc4d98697e102201d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a1b8f7a6338082adadaf64545d4b3c3da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CoeffBasedProduct&lt; LhsNested, RhsNested, 0 &gt;</type>
      <name>FullyLazyCoeffBaseProductType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad1c9e401c90bb42882b54be780efeda3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; _LhsNested &gt;</type>
      <name>LhsBlasTraits</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a7ac4d687a18ef9ca6bc3fdd2aee866f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Nested</type>
      <name>LhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a33abf637a6f037d4dd291b5637191875</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Lhs &gt;::Scalar</type>
      <name>LhsScalar</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a92484aa0bb21afc138757587520dce2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a61ba38dd2f410dfb03d6df0e77752dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; _RhsNested &gt;</type>
      <name>RhsBlasTraits</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3a13eeaacd2da43e572f037cb6f25a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Nested</type>
      <name>RhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab6625d0c6693fd886cede2de8974d603</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Rhs &gt;::Scalar</type>
      <name>RhsScalar</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a8e38e6083b8de73f5e31fddd7841a496</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3bb57c2b509dedbd21990c14d52dba75</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>Base::CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab8f338a134d3daf70291145031a4e3b1</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Base::CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a09841bcf3c75af37b22e58c19aecd22f</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a8d8ca487fe255e8133270caa609a5169</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>af4e098c01e19a42e6d8779eb466b5d6b</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a0d4ab3fd892bfb96373e98b183bdfab9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; const FullyLazyCoeffBaseProductType, 0 &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a23190c3ec6ddaf9aa85f52588aa066a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; FullyLazyCoeffBaseProductType, Index &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>adaa6e54512483c9d9120ef75414b70d7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; FullyLazyCoeffBaseProductType, Dynamic &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a2817df5f4ac7b9f12b3a1d8623334ebc</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a954dc9e22170bf896a423076b19164ad</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>const _LhsNested &amp;</type>
      <name>lhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab95f835c9b67fdde8af69c3fca64f5e3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const PlainObject &amp;</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a21e770998d6f2aa11f72c32586efc140</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProductBase</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab510757b40bee1c54f7e5ff966847f48</anchor>
      <arglist>(const Lhs &amp;a_lhs, const Rhs &amp;a_rhs)</arglist>
    </member>
    <member kind="function">
      <type>const _RhsNested &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3132dd999b8637957e9fe89e5a1e8e11</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a4b9f4f2d132f77f4801c8e62773427a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a893fe4879e883e0e8f3fc7ff2ba054e0</anchor>
      <arglist>(Dest &amp;dst, const Scalar &amp;alpha) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a7e1897970990672eaf99421e24a899e1</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsNested</type>
      <name>m_lhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a02c5a6964ca89f62b67cff09ff4b1afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ae6709924ffed3ebf414612f0f48c48ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a9d8712ea91d592b1ad56a278bf687759</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ProductReturnType</name>
    <filename>structEigen_1_1ProductReturnType.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>structEigen_1_1ProductReturnType.html</anchorfile>
      <anchor>a530cb61fad065032c7da10ae5cacfd02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ProductReturnType&lt; Lhs, Rhs, CoeffBasedProductMode &gt;</name>
    <filename>structEigen_1_1ProductReturnType_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>structEigen_1_1ProductReturnType_3_01Lhs_00_01Rhs_00_01CoeffBasedProductMode_01_4.html</anchorfile>
      <anchor>a2b21d96dba594dd817c5faf896b96b43</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>structEigen_1_1ProductReturnType_3_01Lhs_00_01Rhs_00_01CoeffBasedProductMode_01_4.html</anchorfile>
      <anchor>a274ebed0eec2841db22fa01fcf90daef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CoeffBasedProduct&lt; LhsNested, RhsNested, EvalBeforeAssigningBit|EvalBeforeNestingBit &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1ProductReturnType_3_01Lhs_00_01Rhs_00_01CoeffBasedProductMode_01_4.html</anchorfile>
      <anchor>a3109dbc027e1104873d0c52bb215de77</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ProductReturnType&lt; Lhs, Rhs, LazyCoeffBasedProductMode &gt;</name>
    <filename>structEigen_1_1ProductReturnType_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>structEigen_1_1ProductReturnType_3_01Lhs_00_01Rhs_00_01LazyCoeffBasedProductMode_01_4.html</anchorfile>
      <anchor>a85b464df310753c9e725f36560b43494</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>structEigen_1_1ProductReturnType_3_01Lhs_00_01Rhs_00_01LazyCoeffBasedProductMode_01_4.html</anchorfile>
      <anchor>a663c2b2e20178cafcd5c1ae65972b068</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CoeffBasedProduct&lt; LhsNested, RhsNested, NestByRefBit &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1ProductReturnType_3_01Lhs_00_01Rhs_00_01LazyCoeffBasedProductMode_01_4.html</anchorfile>
      <anchor>a1b0b13cafd0113f9d2be7a4e28e39d8e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::QR</name>
    <filename>classEigen_1_1QR.html</filename>
    <templarg></templarg>
    <base>HouseholderQR&lt; MatrixType &gt;</base>
    <member kind="typedef">
      <type>HouseholderQR&lt; MatrixType &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1QR.html</anchorfile>
      <anchor>a72a2feba04516a3aaa786fe867d9f9de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const MatrixType, MatrixType::ColsAtCompileTime, MatrixType::ColsAtCompileTime &gt;</type>
      <name>MatrixRBlockType</name>
      <anchorfile>classEigen_1_1QR.html</anchorfile>
      <anchor>a06a4998ff59fc04774af65ea5406c15b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFullRank</name>
      <anchorfile>classEigen_1_1QR.html</anchorfile>
      <anchor>a95e3fb10c20063fe34b7d4c659c8ba70</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1QR.html</anchorfile>
      <anchor>ae618b3ce21546565d5ca0dbde3038dbe</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>const TriangularView&lt; MatrixRBlockType, UpperTriangular &gt;</type>
      <name>matrixR</name>
      <anchorfile>classEigen_1_1QR.html</anchorfile>
      <anchor>a277b2dbc2089c808fb476e3cd0608f01</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QR</name>
      <anchorfile>classEigen_1_1QR.html</anchorfile>
      <anchor>a85e7b15bec62c8ad523d83241847bced</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QR</name>
      <anchorfile>classEigen_1_1QR.html</anchorfile>
      <anchor>a15dbc21517e6a2dfe6c2258f8a3ea9fc</anchor>
      <arglist>(const T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1QR.html</anchorfile>
      <anchor>a8173cd5fb10f7b0713b4a43c99aaae81</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;b, ResultType *result) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Quaternion</name>
    <filename>classEigen_1_1Quaternion.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>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a37de3dc15d6ea4adf762498c90274a88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::AngleAxisType</type>
      <name>AngleAxisType</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a694dc78fb6f6fedae1477102d187ca51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 4, 1 &gt;</type>
      <name>Coefficients</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>aa7ac49bb71b90fd3b7183c6dd450343f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Quaternion &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a5bb73e1d1917b54bebdd767f71671198</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 3 &gt;</type>
      <name>Matrix3</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a9c0e0d949bcb48eae15537298449ed19</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>abcc518f9ab1bf6674aa8dea4bd07ff1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>abcc518f9ab1bf6674aa8dea4bd07ff1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Vector3</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a1d68a6b30799befeaf5694270dd0d521</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>angularDistance</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>ab9950c7273eb4209f061e8832edce13e</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>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a4cb0d6fdf7247215e29b9289d976df7d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a59485e3e7a909d8501f7af44b4a24851</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a08b51cd7aabc240b4b895235a06292fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a08b51cd7aabc240b4b895235a06292fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a59485e3e7a909d8501f7af44b4a24851</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Quaternion</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a66f891e5e27b3149dd239e2c5fa2f675</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>eigen2_dot</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a0161fd3c5fad812e583c99769a1cb9fa</anchor>
      <arglist>(const Quaternion &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Quaternion</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>aa12a50bd0e0dddf3a4d27002d5dda6c1</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>ade15c83f7d9ff140df393b4e6e42398e</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>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>afde57310d691c93da182a4967d3113bb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a33a88706ff7bb7eeccc5369ecea1477d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Quaternion</type>
      <name>normalized</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>adc72f5aaf8e3dab2d459ccf76e33d008</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Quaternion</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>ab24edcc79a40ab66c0faa9a99ec78fb1</anchor>
      <arglist>(const Quaternion &amp;q) const </arglist>
    </member>
    <member kind="function">
      <type>Vector3</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>afcdda1b2463633d51a167a0c28c7b7d4</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>Quaternion &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>ae183a1742a5bfc9e83d8c9cb697663bb</anchor>
      <arglist>(const Quaternion &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>Quaternion &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a4bb79a3753d3287754f85fd06232db22</anchor>
      <arglist>(const Quaternion &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Quaternion &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a6ad7d33ff53994d800e2718f37f4d3c4</anchor>
      <arglist>(const AngleAxisType &amp;aa)</arglist>
    </member>
    <member kind="function">
      <type>Quaternion &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a6ded8b2f18b6ff12cfb513162c8fdfeb</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a5adeb809bedf34a8cb281ce73a5c84ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a1496db2d3cfe7d3a9eab8867188c710f</anchor>
      <arglist>(Scalar w, Scalar x, Scalar y, Scalar z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a484aac77189aee92b01c9795256ab58f</anchor>
      <arglist>(const Quaternion &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a5e75d89bf8bc4a1c1963ddf5c74532b7</anchor>
      <arglist>(const AngleAxisType &amp;aa)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a109434604bcc2405394812adfde2025a</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>ad937cf8a692ad23a737750f4ea3246e6</anchor>
      <arglist>(const Quaternion&lt; OtherScalarType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a5adeb809bedf34a8cb281ce73a5c84ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a2be93d1d2fd35b8fa717392975dc8475</anchor>
      <arglist>(const Scalar &amp;w, const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a073dd329a391e93d752de8f099a409ef</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>aba350245236d6adfdfdcc9a2954795d2</anchor>
      <arglist>(const QuaternionBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a5e75d89bf8bc4a1c1963ddf5c74532b7</anchor>
      <arglist>(const AngleAxisType &amp;aa)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a109434604bcc2405394812adfde2025a</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a4f9b0e41a97c99b517437516f8e9c07c</anchor>
      <arglist>(const Quaternion&lt; OtherScalar, OtherOptions &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Quaternion &amp;</type>
      <name>setFromTwoVectors</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a763143f8b0c615d441e00d424d27ca19</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>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>ac320088dc80071fc8f1611ecaeaed7f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Quaternion</type>
      <name>slerp</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a4a7627ede6cf251720b4e792a013df24</anchor>
      <arglist>(Scalar t, const Quaternion &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a1e777c0833853a6e954d852ea17b9110</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Matrix3</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>ad25a70d431e4f6734c49217e44591d34</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Coefficients, 3, 1 &gt;</type>
      <name>vec</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>ac644c36b66f7a24d839631482d30b5ab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Coefficients, 3, 1 &gt;</type>
      <name>vec</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a4415571a1d58b2f74c1b90edd1c7a64e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>w</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>aa9c2d2b47a1d89c738976c224bd65330</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>w</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a2a1da5ff70f557c06c0167736b2f1339</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>x</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>ada3cc4ecbd88d010c59ac86622f8fcca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>x</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a6ee2b6017fad16a80075b3f36d7b72cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>y</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a31bdfe55fd251894192a3896af12109d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>y</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>af056f8077feb7671f1d0064c2ebd8d53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>z</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a2d449768b21ece6298b615ddc4815012</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>z</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a20c2432605e6a49d0f218c76b86ef254</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Quaternion</type>
      <name>FromTwoVectors</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a3c16d9ede9cc076b444a2b4a1262f102</anchor>
      <arglist>(const MatrixBase&lt; Derived1 &gt; &amp;a, const MatrixBase&lt; Derived2 &gt; &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Quaternion</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>acb77bd91d4c310561fdb37ad637c345e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>_check_template_params</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a8f601fe905842ca47d7465c043e3d9fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Coefficients</type>
      <name>m_coeffs</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a92bb0f069d981984789168a22a22de56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a60a4b7956d94e24c03b233200023d1dfaae197a22fda194d1018c720c0151756b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>RotationBase&lt; Quaternion&lt; _Scalar &gt;, 3 &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>aa15a98cb79f21d1faae27bf2d047ed57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>QuaternionBase&lt; Quaternion&lt; _Scalar, _Options &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>af8f4378d6a8c2ab15cd58ac3b234f511</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::QuaternionBase</name>
    <filename>classEigen_1_1QuaternionBase.html</filename>
    <templarg>Derived</templarg>
    <base>RotationBase&lt; Derived, 3 &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a84feb8c9665f31f4bd7bd8cf2284b3eda196f93c87649318c6074f8a097b13eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AngleAxis&lt; Scalar &gt;</type>
      <name>AngleAxisType</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aed266c63b10a4028304901d9c8614199</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ac69d7d4d9a07f3d45cd73276f66656ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 3 &gt;</type>
      <name>Matrix3</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ac3972e6cb0f56cccbe9e3946a7e494f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ae296e574fd1dd5cb11ab901dacf035cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aed1c5f5da84a95603f9b17028055de52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Vector3</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a974c0529d55983b0b3a6d99a8466f331</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Vector3</type>
      <name>_transformVector</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aaac1297938e79af79ce30a186b9788bf</anchor>
      <arglist>(Vector3 v) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>angularDistance</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a5af970da22572be8777c4639fbd374c8</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>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ac8ec1290c8082ef4131a83bde50bfe44</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::traits&lt; Derived &gt;::Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aa0e19f7cc477cf7d1e2a7b40a3a94cd4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Derived &gt;::Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ae61294790c0cc308d3f69690a657672c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; Scalar &gt;</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a1eb8367921b50e952f63102ce43713e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a514fc90f2033fe749f02446281a9ee40</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>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a8126e7f528a470e6ec4fadcb1842564a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a807c25e962f86b09109ed01e861f955b</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a7bcab5d412bbbe7a22955f3682a6c756</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a7a487a8a129b46be562f42044102c1f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; Scalar &gt;</type>
      <name>normalized</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>affc8305c9cd7fe0aea2da5f89748d1b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Quaternion&lt; Scalar &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a2f9e8257ddf8fb85b224b78f2f91d878</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>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ad50bb84acec5474465a6409bec3583f2</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>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a9b275c6b88e066bac82dac6162a30b27</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>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ade6178977c957e3d07e2962c8dcefb70</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a88fe855221933987e799bc0bd2851823</anchor>
      <arglist>(const AngleAxisType &amp;aa)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a11eee0a5e87d553a4eec9665ad4d4302</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a20a6702c9da3fc2950178d920d0aaf84</anchor>
      <arglist>(const MatrixBase&lt; MatrixDerived &gt; &amp;xpr)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setFromTwoVectors</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a7ae84bfbcc9f3f19f10294496a836bee</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>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a4695b0f6eebfb217ae2fbd579ceda24a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; Scalar &gt;</type>
      <name>slerp</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aa29a976c88b64231ae8f1f590b3a9532</anchor>
      <arglist>(const Scalar &amp;t, const QuaternionBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>acb007ce41c4341ba3e3f86858ab2d0b5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Matrix3</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a56c51af864e4b880dfde702441faa579</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const VectorBlock&lt; const Coefficients, 3 &gt;</type>
      <name>vec</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a2ae520fb41909088916d0d9222b8662d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorBlock&lt; Coefficients, 3 &gt;</type>
      <name>vec</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a91f93bde88f52796cfcd92c3594f39e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>w</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a414456691b4a2a0c027014c4410ff904</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>w</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ae17731dfa70c8ff7bb7efbb45b2c3377</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>x</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>adff25eaddc64ce09e62a1d9d03654485</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>x</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ab6f9ebd8a5f1292f812edfcd6e8901c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>y</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ab6464df0167415f191088046467a24be</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>y</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ab25972bc269428d9ec0becccf7fd76ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>z</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ac2befa75fa109e00ce87d85655eb212d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>z</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ae5ebbaa534ba0ef430b2040b78cd84c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Quaternion&lt; Scalar &gt;</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a6f31a6f98016f186515b3277f4757962</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>RotationBase&lt; Derived, 3 &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ad144f253fc2dcc7d549c83e0661d8562</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::RandomSetter</name>
    <filename>classEigen_1_1RandomSetter.html</filename>
    <templarg></templarg>
    <templarg>MapTraits</templarg>
    <templarg>OuterPacketBits</templarg>
    <class kind="struct">Eigen::RandomSetter::ScalarWrapper</class>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1RandomSetter.html</anchorfile>
      <anchor>aa79d6d2cfb887b394c7198a96bd7ad60</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1RandomSetter.html</anchorfile>
      <anchor>a77dcbbc964b42027e00af269a5147c68</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RandomSetter</name>
      <anchorfile>classEigen_1_1RandomSetter.html</anchorfile>
      <anchor>a62e960bd52cec62a59ebb285f381138f</anchor>
      <arglist>(SparseMatrixType &amp;target)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RandomSetter</name>
      <anchorfile>classEigen_1_1RandomSetter.html</anchorfile>
      <anchor>a3e4a78672df59ab4dd2799919b431027</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HashMapType *</type>
      <name>m_hashmaps</name>
      <anchorfile>classEigen_1_1RandomSetter.html</anchorfile>
      <anchor>aa6f8c71daa160c808cd515dfcb14f5cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char</type>
      <name>m_keyBitsOffset</name>
      <anchorfile>classEigen_1_1RandomSetter.html</anchorfile>
      <anchor>aa1bc933cf6c76368c1cfc4cac59f680a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerPackets</name>
      <anchorfile>classEigen_1_1RandomSetter.html</anchorfile>
      <anchor>a1acbf60fa8b0da0ae992b75ff96f3d67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SparseMatrixType *</type>
      <name>mp_target</name>
      <anchorfile>classEigen_1_1RandomSetter.html</anchorfile>
      <anchor>af801818a55a455ad5b313dd676692eed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SwapStorage</name>
      <anchorfile>classEigen_1_1RandomSetter.html</anchorfile>
      <anchor>a416133194f2fdceed3dfed3ecab0af18a07c15db6221c525aaf7afde30960bcf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TargetRowMajor</name>
      <anchorfile>classEigen_1_1RandomSetter.html</anchorfile>
      <anchor>a416133194f2fdceed3dfed3ecab0af18a6d9ebce2d4d5975017a637c3082c5f43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SetterRowMajor</name>
      <anchorfile>classEigen_1_1RandomSetter.html</anchorfile>
      <anchor>a416133194f2fdceed3dfed3ecab0af18a6a73d77a863ed90cc4daddd177c68e60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MapTraits&lt; ScalarWrapper &gt;::Type</type>
      <name>HashMapType</name>
      <anchorfile>classEigen_1_1RandomSetter.html</anchorfile>
      <anchor>aa27c7250c000948650ae4b0d172df076</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseMatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1RandomSetter.html</anchorfile>
      <anchor>a011a1c9c5256a74300ec78c861d2d294</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MapTraits&lt; ScalarWrapper &gt;::KeyType</type>
      <name>KeyType</name>
      <anchorfile>classEigen_1_1RandomSetter.html</anchorfile>
      <anchor>a1b3669a4ba4e9c3cf5eb7b5717555e66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseMatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1RandomSetter.html</anchorfile>
      <anchor>ac1d2247fd5cbd6a749ff3432ff52ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>OuterPacketMask</name>
      <anchorfile>classEigen_1_1RandomSetter.html</anchorfile>
      <anchor>a5d87887f8c10b841aeddfcf11265beee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::RandomSetter::ScalarWrapper</name>
    <filename>structEigen_1_1RandomSetter_1_1ScalarWrapper.html</filename>
    <member kind="function">
      <type></type>
      <name>ScalarWrapper</name>
      <anchorfile>structEigen_1_1RandomSetter_1_1ScalarWrapper.html</anchorfile>
      <anchor>aa26797bd3bc8203144578a201c959cc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>structEigen_1_1RandomSetter_1_1ScalarWrapper.html</anchorfile>
      <anchor>a31bafe9fdacc140fdbac55ff44dfda2f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::RealQZ</name>
    <filename>classEigen_1_1RealQZ.html</filename>
    <templarg>_MatrixType</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a31ec06127e20c5514dd801d82e508ff9ad7b7a80f51a54d5ec9f7f203fe530db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a31ec06127e20c5514dd801d82e508ff9ab55cd6f7a8fc8f21baeaad3ff8661ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a31ec06127e20c5514dd801d82e508ff9a47c64e241bee51a9586a014216cf7791</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a31ec06127e20c5514dd801d82e508ff9ab8263aa52aab43e59d60d4e008ee1fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a31ec06127e20c5514dd801d82e508ff9a8f79e64c02ecc36d1061395a85f9c787</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>ColumnVectorType</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a9881cece39bdf8c3e3cf46358b26dacf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; typename NumTraits&lt; Scalar &gt;::Real &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a2788cf1defe2e6a0116f43efba689373</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>EigenvalueType</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>afbbe25cec217b5e046a5c30ff5cd06a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a1ecf9ffc5bd304626cdbe0c4e17c1bb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a78d0d6fe0e8a689523cf2da3f35abe1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a06ae61ee5b81d0539fae804f91cd7acb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>RealQZ &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a2b6847964d9f1903193cc3e67c196849</anchor>
      <arglist>(const MatrixType &amp;A, const MatrixType &amp;B, bool computeQZ=true)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a4cd5cb2cbd696c60c9d96ae0adf7dc5d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>iterations</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>ae238d0fa6ed7eac043f764190a889336</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a22f1e5d47b99853e2753dc2bc44b4239</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixS</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a0f19f593af06d85ac93b0fc2466eec1c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixT</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a70c4949db3a7a0015ecb6dcc950b98bb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixZ</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a7f51ae8fe68dcac6f1c3ba15c994f04a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RealQZ</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>af7f6c2f2df15fd3139bce4498bebb517</anchor>
      <arglist>(Index size=RowsAtCompileTime==Dynamic?1:RowsAtCompileTime)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RealQZ</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>ac6e41c839f8dae31c9a3906ea7540119</anchor>
      <arglist>(const MatrixType &amp;A, const MatrixType &amp;B, bool computeQZ=true)</arglist>
    </member>
    <member kind="function">
      <type>RealQZ &amp;</type>
      <name>setMaxIterations</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a30ae65666b1757e4a2b6a28eaec12226</anchor>
      <arglist>(Index maxIters)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>JacobiRotation&lt; Scalar &gt;</type>
      <name>JRs</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>af09e9f3304feb4669e4bdafbbbf97cb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, 2, 2 &gt;</type>
      <name>Matrix2s</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a650f4e36e6252391656a94f26d11aefb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, 2, 1 &gt;</type>
      <name>Vector2s</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>ae6d861181e8237505ccf42ebe68ec367</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Vector3s</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a14d504c6a48282e1cd9dfb16ba40c8d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeNorms</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a23b1221e03f0af8002fa9ebf7aa9dbc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Index</type>
      <name>findSmallDiagEntry</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>add02be154d02d7fd7983d3d91b47e799</anchor>
      <arglist>(Index f, Index l)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Index</type>
      <name>findSmallSubdiagEntry</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>aa7499b3bbcf328c6ae94970dea684378</anchor>
      <arglist>(Index iu)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>hessenbergTriangular</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a9c22a38edd4f4ce6098504a13882d2fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pushDownZero</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>afd64f09b8e54ad7b1deafc927918fa5e</anchor>
      <arglist>(Index z, Index f, Index l)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>splitOffTwoRows</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a70fca811f3ca0cbe4f56ddbe5e814150</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>step</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a8af279c7f493bc288e6f88897d314960</anchor>
      <arglist>(Index f, Index l, Index iter)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_computeQZ</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>ac7c2e070c97ee39c37398578626ac3e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_global_iter</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>aef25e5f8901cebea5ad37209856d35eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a726aff7bdfcac50c8fe715eeade63c00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a8e5142d9c9ce31d51a9fd50d233f861c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_maxIters</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a69819f47d2a35a4cf53da74c6a2ced24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>m_normOfS</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>ae50f528132784fcf4b07d73616350ba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>m_normOfT</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>aa5b85c1fe8b3ff3b8f6dc1fb5fb5ed08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_Q</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>ac3380e453af9708d2dfeae5fef12bb5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_S</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>aa362e89e6b3fda4482ed7b36526eca5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_T</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a905c2feabf13654d3d44b69fee32ffec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>m_workspace</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>adeac088823a9db2d4213dfb93f8a8bff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_Z</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a1e4739acb282e09ec2dff4d86d495b83</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::RealSchur</name>
    <filename>classEigen_1_1RealSchur.html</filename>
    <templarg>_MatrixType</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ab0da133c30f56fb25cdc33eb36c9b9ffaa8ec317f8f03b6afdf4e68869652f472</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ab0da133c30f56fb25cdc33eb36c9b9ffa8c447605ebfa2fcfeb057b2ff670308f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ab0da133c30f56fb25cdc33eb36c9b9ffa8c73dd9a14312a68557fa434c0b0de82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ab0da133c30f56fb25cdc33eb36c9b9ffa382755f51ff1e85ea090e1f6341ac4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ab0da133c30f56fb25cdc33eb36c9b9ffa09eafaabc45aed06ed2dbf8143400b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>ColumnVectorType</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ad7d4f7f6f061e66838a4a1c7666efa52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; typename NumTraits&lt; Scalar &gt;::Real &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a269c5cf978680481656ad5e86d45894a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>EigenvalueType</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>aba61940000501482e45b704ca403fa22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ae86eed8b2afdd3713b5127ac76cd9925</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a2c400724529c2d19e886e865244f6ea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a9f63de2b06466efed32c6e721bde71c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>RealSchur &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>aab1348c5fe37af9b1fb3c56367406816</anchor>
      <arglist>(const MatrixType &amp;matrix, bool computeU=true)</arglist>
    </member>
    <member kind="function">
      <type>RealSchur &amp;</type>
      <name>computeFromHessenberg</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a201b6132b86462ff9e7b1ad9b0a11354</anchor>
      <arglist>(const HessMatrixType &amp;matrixH, const OrthMatrixType &amp;matrixQ, bool computeU)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>getMaxIterations</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a99453076a9617a6af353b5b1f3220c25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a00c8b75f051cf42503f104b5db2a530b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixT</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ac7c5d04d10a2031e46fcbddc246fb19a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a5bfae7451551ee047fc505400b1786ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RealSchur</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>abdd16b0ee27ee83da36d415d1aa83f92</anchor>
      <arglist>(Index size=RowsAtCompileTime==Dynamic?1:RowsAtCompileTime)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RealSchur</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a4e10ee7b5049428ebac1fd860db58678</anchor>
      <arglist>(const MatrixType &amp;matrix, bool computeU=true)</arglist>
    </member>
    <member kind="function">
      <type>RealSchur &amp;</type>
      <name>setMaxIterations</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ad189e8776ee20a12046694f98b354322</anchor>
      <arglist>(Index maxIters)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>m_maxIterationsPerRow</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a5cf45fb60964a3e7ea3a6718a8d7acdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Vector3s</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>addcedffc29404e2140145701f0c7c960</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Scalar</type>
      <name>computeNormOfT</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>aa202b6c2e353375391089d12b4dbf257</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeShift</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a4ed06049f6cd752d1bd50efbe6a90428</anchor>
      <arglist>(Index iu, Index iter, Scalar &amp;exshift, Vector3s &amp;shiftInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Index</type>
      <name>findSmallSubdiagEntry</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a2172b052452f2d7cdb19bb8322b488b4</anchor>
      <arglist>(Index iu, const Scalar &amp;norm)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initFrancisQRStep</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a49ab0695e949716eb1f12250672dc80f</anchor>
      <arglist>(Index il, Index iu, const Vector3s &amp;shiftInfo, Index &amp;im, Vector3s &amp;firstHouseholderVector)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>performFrancisQRStep</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ae10b503ea3a37598f98592fd893f55ba</anchor>
      <arglist>(Index il, Index im, Index iu, bool computeU, const Vector3s &amp;firstHouseholderVector, Scalar *workspace)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>splitOffTwoRows</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a60c248180b34715d8d8f8c6a67ffc822</anchor>
      <arglist>(Index iu, bool computeU, const Scalar &amp;exshift)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HessenbergDecomposition&lt; MatrixType &gt;</type>
      <name>m_hess</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a60703ae2f0bb7186916f2997c7dc974b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>add9fd09f28930a5190b75ec145dc59f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a7bd013fe6c3e2cb220e44a1a01fbc8c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_matT</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a47f4b5c291d9e0062f7f6672fa2994f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_matU</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a5226b93bdc4d7105a31322d62f01ba15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_matUisUptodate</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ad29773b599498a4c6728243377626056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_maxIters</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a086d55e1714c5d82d4fd349388d36eab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ColumnVectorType</type>
      <name>m_workspaceVector</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a46409550452229728ea4be83279981bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Ref</name>
    <filename>classEigen_1_1Ref.html</filename>
    <templarg>PlainObjectType</templarg>
    <templarg>Options</templarg>
    <templarg>StrideType</templarg>
    <base>RefBase&lt; Ref&lt; PlainObjectType, Options, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>RefBase&lt; Ref &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Ref.html</anchorfile>
      <anchor>a6df268d7056480b5377f0295bc6c28ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref.html</anchorfile>
      <anchor>a2c5c66bcb0fcc1c4dc8b34ccdab0f735</anchor>
      <arglist>(PlainObjectBase&lt; Derived &gt; &amp;expr, typename internal::enable_if&lt; bool(Traits::template match&lt; Derived &gt;::MatchAtCompileTime), Derived &gt;::type *=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref.html</anchorfile>
      <anchor>ad7b38331a7c41e47f7751f01facab1d2</anchor>
      <arglist>(const DenseBase&lt; Derived &gt; &amp;expr, typename internal::enable_if&lt; bool(internal::is_lvalue&lt; Derived &gt;::value &amp;&amp;bool(Traits::template match&lt; Derived &gt;::MatchAtCompileTime)), Derived &gt;::type *=0, int=Derived::ThisConstantIsPrivateInPlainObjectBase)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Ref &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1Ref.html</anchorfile>
      <anchor>a49325e714d6d855ac077a67f11d535a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Ref&lt; const TPlainObjectType, Options, StrideType &gt;</name>
    <filename>classEigen_1_1Ref_3_01const_01TPlainObjectType_00_01Options_00_01StrideType_01_4.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <base>RefBase&lt; Ref&lt; const TPlainObjectType, Options, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>RefBase&lt; Ref &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01TPlainObjectType_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a761b257d77371a3cfbdacda03211fd91</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01TPlainObjectType_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a78e959dd22ce2997b49bb17b2bfcd31b</anchor>
      <arglist>(const DenseBase&lt; Derived &gt; &amp;expr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>construct</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01TPlainObjectType_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>ae0ab9174859d521dd899827bb257c294</anchor>
      <arglist>(const Expression &amp;expr, internal::true_type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>construct</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01TPlainObjectType_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a5c4fec441d010c7ca399f23ac9ed200c</anchor>
      <arglist>(const Expression &amp;expr, internal::false_type)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TPlainObjectType</type>
      <name>m_object</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01TPlainObjectType_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a717dd5ce1a92f509394fe4159cef5161</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Ref &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01TPlainObjectType_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a31111a184ffadfccbeaf1fe5fc3ec329</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::RefBase</name>
    <filename>classEigen_1_1RefBase.html</filename>
    <templarg>Derived</templarg>
    <base>MapBase&lt; Derived &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>af4cf7b03dd4f89bf2caf76776923d8ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>af051dafa8f0e937152725b7aceab721f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>a78eb1fcf149bf9fda6f5e5f2e2f76e96</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RefBase</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>ae2ff4327f8bcfc8175b6d3a79b06f6c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Stride&lt; StrideType::OuterStrideAtCompileTime, StrideType::InnerStrideAtCompileTime &gt;</type>
      <name>StrideBase</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>aa04c323ef5f01e4900cbd375cb850662</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>construct</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>a056650977f768cee04a76437c3770d59</anchor>
      <arglist>(Expression &amp;expr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideBase</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>ae640dbacf501f1dc2ba9f5ba3c9f2598</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Derived &gt;::PlainObjectType</type>
      <name>PlainObjectType</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>a12b72cf9616f580bc2850bbe3b285613</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Derived &gt;::StrideType</type>
      <name>StrideType</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>adaeda25b818c09b14ddd5102b21222fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Replicate</name>
    <filename>classEigen_1_1Replicate.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>classEigen_1_1Replicate.html</anchorfile>
      <anchor>a5725bae5b2e3a85a37403feed2b8161d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>a7f5d7d0e7530e01a28789a2dfcd0d6af</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>a4da78c22af19256d33825d4eb7d9af26</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const _MatrixTypeNested &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>a459a92d6d635359a494be2f54a01792e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>a5d4e9db3a6bc4801a6e55961ad6c21b3</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Replicate</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>a6f91e8f91bfdfa53afd4b81be58cd3a8</anchor>
      <arglist>(const OriginalMatrixType &amp;a_matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Replicate</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>aee177b8899594f4867b6f7e25aba8503</anchor>
      <arglist>(const OriginalMatrixType &amp;a_matrix, Index rowFactor, Index colFactor)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>ae0202dfe7ddfb1cfae472cd1f5a5f369</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, ColFactor &gt;</type>
      <name>m_colFactor</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>a669f37c7eddbfaad27e2beae140da7e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>aea2ec14101efda1e508ce42c98375b3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, RowFactor &gt;</type>
      <name>m_rowFactor</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>aa0a60d49b10d684ab40b99915bf65031</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Replicate &gt;::_MatrixTypeNested</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>a6e8ebe871f42991dce25fa52f5b1d97b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Replicate &gt;::MatrixTypeNested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>a47acd3e13da90f7e6ff63ea9a6dfc639</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ReturnByValue</name>
    <filename>classEigen_1_1ReturnByValue.html</filename>
    <templarg>Derived</templarg>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <base>internal::dense_xpr_base::type</base>
    <class kind="class">Eigen::ReturnByValue::Unusable</class>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; ReturnByValue &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a5175aa7230bb630e7755fee20c2cd3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::ReturnType</type>
      <name>ReturnType</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a60586d6c0903b626b5336158811c33ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const </arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</anchor>
      <arglist>(Index, Index) const </arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a84d87899d20ba8c7e6ec89cb832b2f4f</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a32679e6285c6b9a168e7af111eb53896</anchor>
      <arglist>(Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ReturnByValue::Unusable</name>
    <filename>classEigen_1_1ReturnByValue_1_1Unusable.html</filename>
    <member kind="function" protection="private">
      <type>Unusable &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1ReturnByValue_1_1Unusable.html</anchorfile>
      <anchor>aedc3bb54855875e15362c79cffd3ee1e</anchor>
      <arglist>(const Unusable &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Unusable</name>
      <anchorfile>classEigen_1_1ReturnByValue_1_1Unusable.html</anchorfile>
      <anchor>a79904b1a3022e423ddaa9b98c3d06348</anchor>
      <arglist>(const Unusable &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Reverse</name>
    <filename>classEigen_1_1Reverse.html</filename>
    <templarg></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>classEigen_1_1Reverse.html</anchorfile>
      <anchor>af8e484d71f37f971c051271bc137630a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>ab23c73b507d774da3e0927b9a97ad6ed</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a5648fa964a947467882a256fce432d99</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a546737ede2d9bd277b30b8aca8bb9751</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a3e564d54c4d2ee6c0a8e540025701fbd</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a1837aaf156edbdb37c272237fc3be460</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a1bc11017105af5fae01b5b46a5cec393</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>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a6c60fa5a798d77797151f1c30a6ec385</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a84721b1bb04e32eefde9d884c7edb134</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a6ab23da44fa85765e754cc9b9f51f9b3</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a3261aa4d44205ccc8db5b622ddde8ceb</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a7d5a7343c74caeea717942e2898ccb3f</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Reverse</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a6b5abcdab2aff8b8f3836c1f0df2f807</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>ae318d254b53042f67442be784adea43e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a2962b5fbc50d34db23e3f43ba7eaf43b</anchor>
      <arglist>(Index row, Index col, const PacketScalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>af893d91bf3897da28195be738787d901</anchor>
      <arglist>(Index index, const PacketScalar &amp;x)</arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>ab98d30b4ce214a3e3c161298f529becea76c8eb09290c100fa91b5846008b5153</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsColMajor</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>ab98d30b4ce214a3e3c161298f529beceaeb8470b65bad8425f2ec3128499bb277</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReverseRow</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>ab98d30b4ce214a3e3c161298f529becea5695a62bbcdcc28e7012b1cc355e370e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReverseCol</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>ab98d30b4ce214a3e3c161298f529becea770ddf07ca46520c9841280e5630dafb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OffsetRow</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>ab98d30b4ce214a3e3c161298f529becea82c958ff293e2e4db66e0fd47e92d7f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OffsetCol</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>ab98d30b4ce214a3e3c161298f529becea2fdcf783e1ecede6eebe28f071b498c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReversePacket</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>ab98d30b4ce214a3e3c161298f529becea4d9b3dbffb97faac27c6147d863367ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::reverse_packet_cond&lt; PacketScalar, ReversePacket &gt;</type>
      <name>reverse_packet</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a4e8cdf354cf1da1918754405bcb60ea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>ae722e74e5d0b115f8ccb4d65632f741b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Rotation2D</name>
    <filename>classEigen_1_1Rotation2D.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>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a3fc45455b787ae56e7bb6037419b4746acf90acc7bc75d348ac8cb2402474e89b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a3fc45455b787ae56e7bb6037419b4746acf90acc7bc75d348ac8cb2402474e89b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 2, 2 &gt;</type>
      <name>Matrix2</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a7dfee2f0374e8efd7e5e9b027f952213</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 2, 2 &gt;</type>
      <name>Matrix2</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a7dfee2f0374e8efd7e5e9b027f952213</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>ac20c665ece0f197a712a2a39ae72e4e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>ac20c665ece0f197a712a2a39ae72e4e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 2, 1 &gt;</type>
      <name>Vector2</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a567fea947249da1b60f04fbdb9ee0937</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 2, 1 &gt;</type>
      <name>Vector2</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a567fea947249da1b60f04fbdb9ee0937</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>angle</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a0bf48bb18a288154ea19cfa023dfc341</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>angle</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>ab3cde04b655d42682d1f79952f8ef2f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>angle</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a0bf48bb18a288154ea19cfa023dfc341</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>angle</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>ab3cde04b655d42682d1f79952f8ef2f8</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>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a080e3f52d82a336f8b0a6166056be611</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>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a080e3f52d82a336f8b0a6166056be611</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Rotation2D &amp;</type>
      <name>fromRotationMatrix</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>abba343a2da6e9d96e2e0f823e1794e15</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Rotation2D &amp;</type>
      <name>fromRotationMatrix</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a629e7b5b10a6170775191596ce5b3c07</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Rotation2D</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>ad441d9605002ae76b976fbf298f802f4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Rotation2D</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>ad441d9605002ae76b976fbf298f802f4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a5e0a40bfe4769c3aa4d3c913e77446f3</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>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a90f1f8f1a33a928a5fdf9e6a0935669f</anchor>
      <arglist>(const Rotation2D &amp;other, const typename NumTraits&lt; Scalar &gt;::Real &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>Rotation2D</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a18e03d8ea4ca6e9389bce6f073833bb5</anchor>
      <arglist>(const Rotation2D &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Rotation2D</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a18e03d8ea4ca6e9389bce6f073833bb5</anchor>
      <arglist>(const Rotation2D &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Vector2</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a7284d90dfb1ed38f6dac67e2d8c7b737</anchor>
      <arglist>(const Vector2 &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>Vector2</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a7284d90dfb1ed38f6dac67e2d8c7b737</anchor>
      <arglist>(const Vector2 &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>Rotation2D &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a84fd39c79d4ca547ef0ff6c3c1dfcfcb</anchor>
      <arglist>(const Rotation2D &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Rotation2D &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a84fd39c79d4ca547ef0ff6c3c1dfcfcb</anchor>
      <arglist>(const Rotation2D &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rotation2D</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a18ec2efa6d849f7f72a399c2ba524791</anchor>
      <arglist>(Scalar a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rotation2D</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>afac7b8ec55325568e7c374df672d1eb1</anchor>
      <arglist>(const Scalar &amp;a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rotation2D</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a3cae6e108a999fa1a4b358b3f467aa35</anchor>
      <arglist>(const Rotation2D&lt; OtherScalarType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rotation2D</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a3cae6e108a999fa1a4b358b3f467aa35</anchor>
      <arglist>(const Rotation2D&lt; OtherScalarType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Rotation2D</type>
      <name>slerp</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a0e12e9488356f9ad426bf7194c1ec57d</anchor>
      <arglist>(Scalar t, const Rotation2D &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Rotation2D</type>
      <name>slerp</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a31e7e4ba2e38e2eec36434fcc83cf8d0</anchor>
      <arglist>(const Scalar &amp;t, const Rotation2D &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Matrix2</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a6470b8b4e830de1e2666ec316f5f95ab</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>Matrix2</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>ac27541cfe2d2775d5effa124b372d9f1</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Rotation2D</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a613922d93fd1cb5e3d8a208be7fb6972</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_angle</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>afd858dda7a5605f17c6dee8f216cef8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>RotationBase&lt; Rotation2D&lt; _Scalar &gt;, 2 &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a5cc9a9df6d6e11d7146dbf5094332fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>RotationBase&lt; Rotation2D&lt; _Scalar &gt;, 2 &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a5cc9a9df6d6e11d7146dbf5094332fb5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::RotationBase</name>
    <filename>classEigen_1_1RotationBase.html</filename>
    <templarg>Derived</templarg>
    <templarg>_Dim</templarg>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a78d63892ed8c84d5eac5108393cefdf5ada642c09c0158c96ced7b99ffd4231f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a78d63892ed8c84d5eac5108393cefdf5ada642c09c0158c96ced7b99ffd4231f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, Dim &gt;</type>
      <name>RotationMatrixType</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a83602509674c9d635551998460342951</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, Dim &gt;</type>
      <name>RotationMatrixType</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a83602509674c9d635551998460342951</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ei_traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a4d363b8a30564f7cd1f80c8f4fc41862</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>af9b43eac462d7aa70b018efd49c13ef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>abb59e1e7143c7ee1f753299407dc3eda</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>_transformVector</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ae121d480855d5de6aaeaeaaabfa1479e</anchor>
      <arglist>(const OtherVectorType &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ac0728e61c43bf0155c7634bc8c1fb0b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a12b3c8f824c7b8648a67b86bf3c4a8f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ac0728e61c43bf0155c7634bc8c1fb0b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a12b3c8f824c7b8648a67b86bf3c4a8f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>adac355cdfe5712e8a9ce18e970e5ac09</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>adac355cdfe5712e8a9ce18e970e5ac09</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a0a31cc8bc551cb4fcadba717a7177c81</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ad56ca1a8a2040f9b4ec2e923874467f5</anchor>
      <arglist>(const Translation&lt; Scalar, Dim &gt; &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a0181dfe918e00bbde867deae0542a788</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>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a577222e0e6b2f423da970b14e6542d20</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>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a928de9c0b68b72d6f0adda5868106c64</anchor>
      <arglist>(const Translation&lt; Scalar, Dim &gt; &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a224e566d9fe8ec17bcf0ee5dd29baa79</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>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a75339d0eaa9c81a8079e82c63176df67</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>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a09305dff2d25cd4716f6c0831291883f</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>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a7f2232646af917ad28bc6acc228e0f75</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a7f2232646af917ad28bc6acc228e0f75</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="friend">
      <type>friend RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.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>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a615ece720e9826703b399dfaeaba1ae0</anchor>
      <arglist>(const DiagonalMatrix&lt; Scalar, Dim &gt; &amp;l, const Derived &amp;r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ScaledProduct</name>
    <filename>classEigen_1_1ScaledProduct.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>classEigen_1_1ScaledProduct.html</anchorfile>
      <anchor>afaed374fa38702a83c975d0d45801f63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1ScaledProduct.html</anchorfile>
      <anchor>aa0c8486b8abe105edc0829aefa0666d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1ScaledProduct.html</anchorfile>
      <anchor>ac7c3edb3d55ca8d53294676b2e7c935c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTo</name>
      <anchorfile>classEigen_1_1ScaledProduct.html</anchorfile>
      <anchor>ab234bb01ded0ccdeabc8e8ac0a29af03</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>alpha</name>
      <anchorfile>classEigen_1_1ScaledProduct.html</anchorfile>
      <anchor>a216a810bf18e45e9bb7302a656997388</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ScaledProduct.html</anchorfile>
      <anchor>a05d915dea7858a33e6c05cf74a83f78b</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classEigen_1_1ScaledProduct.html</anchorfile>
      <anchor>aa65a6b26d7be2f4fa5cb890fc6f8eaf8</anchor>
      <arglist>(Dest &amp;dst, const Scalar &amp;a_alpha) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScaledProduct</name>
      <anchorfile>classEigen_1_1ScaledProduct.html</anchorfile>
      <anchor>ad8d9098ded99d48713083d15ffb1e057</anchor>
      <arglist>(const NestedProduct &amp;prod, const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subTo</name>
      <anchorfile>classEigen_1_1ScaledProduct.html</anchorfile>
      <anchor>a56c7989c252d48d4480560f34843b8c4</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_alpha</name>
      <anchorfile>classEigen_1_1ScaledProduct.html</anchorfile>
      <anchor>a639473e7bf859d6f0c6ce4d9a173cb99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const NestedProduct &amp;</type>
      <name>m_prod</name>
      <anchorfile>classEigen_1_1ScaledProduct.html</anchorfile>
      <anchor>a20b27732ffff2d419f5ec02c5996305f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Scaling</name>
    <filename>classEigen_1_1Scaling.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_Dim</templarg>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>ace74deb0f5a644f4e225640b870c8bc8a5405a0e936788ec8354c08c1b43e8121</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, Dim &gt;</type>
      <name>LinearMatrixType</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>aa4f80e1521859f392ddac8b8e8aeb862</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>a5a5b6b49a2065038cc3bff04b6200938</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim &gt;</type>
      <name>TransformType</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>ab2a0de425294d50a228228ac94e2fd39</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; Scalar, Dim &gt;</type>
      <name>TranslationType</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>aeadef49f7a822c1773c89e07ca4f0170</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>a7970de5ac003782aa178c631be67033b</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>classEigen_1_1Scaling.html</anchorfile>
      <anchor>ab24e74a55270010965363da205b51acd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const VectorType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>ae1a712aa6caefdafea04f5f6f56e0b9a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>a9cf9efc4510e4a7ee669fc3527c960ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scaling</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>a6d6168c98a2044355df381752bf1a6c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>a681360f5fda8407048c426f1d057afea</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>classEigen_1_1Scaling.html</anchorfile>
      <anchor>afeb83dbb68df87e1430633c6ee2501a6</anchor>
      <arglist>(const Scaling &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>TransformType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>a2e9bbeffd583c35bf73ef996c7fc0e48</anchor>
      <arglist>(const TranslationType &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>TransformType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>a5593c2b1a079d96810518edf45c092ed</anchor>
      <arglist>(const TransformType &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>LinearMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>a1eaffbf56221591e20ec68f71c88c879</anchor>
      <arglist>(const LinearMatrixType &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>LinearMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>aa07178cf934da645333c06e172bb93ce</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>ac2155b6ddf2a38f842449c10392897e9</anchor>
      <arglist>(const VectorType &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Scaling &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>a8f33dd26482be117498abc41f624d028</anchor>
      <arglist>(const Scaling &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Scaling</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>a780a4f6c0b4314216e8af350cf83081a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Scaling</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>aa387c80fc1f80f4a11d81ce73a004335</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Scaling</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>a3bc1f55cc2d54690ee3253e709c25066</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Scaling</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>ab1d2f3d393d40d17a75eb60ff6df5d33</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>classEigen_1_1Scaling.html</anchorfile>
      <anchor>a7ee9702f66880c3f22eb3dbc79b4c5b4</anchor>
      <arglist>(const VectorType &amp;coeffs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Scaling</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>af2fc0d1ad2fe0745374b756c32c7a3f0</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>classEigen_1_1Scaling.html</anchorfile>
      <anchor>a7864a1dc0fc917e04a0bda7f1efd942c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend LinearMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>a2334085ff389c256ae6cc9abb6c7f447</anchor>
      <arglist>(const LinearMatrixType &amp;other, const Scaling &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Select</name>
    <filename>classEigen_1_1Select.html</filename>
    <templarg>ConditionMatrixType</templarg>
    <templarg>ThenMatrixType</templarg>
    <templarg>ElseMatrixType</templarg>
    <base protection="private">Eigen::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>classEigen_1_1Select.html</anchorfile>
      <anchor>a8626a59e2f93e1751db5d1382199bfad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>ace425623f33ab313eff951d1d01ee520</anchor>
      <arglist>(Index i, Index j) const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>aff37c41c80ed51faa293ba6ec370d926</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>a6b9d06af12c83612f2f35ae712be43f1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ConditionMatrixType &amp;</type>
      <name>conditionMatrix</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>afbdc06d312d56b521aff6f6baf36145d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ElseMatrixType &amp;</type>
      <name>elseMatrix</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>add1c87a8e2d0b4251842aefa28e149da</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>a72dc5d27b6a7704c0e921c8203bbe479</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Select</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>ad818005c0af0f57eae458773956ad680</anchor>
      <arglist>(const ConditionMatrixType &amp;a_conditionMatrix, const ThenMatrixType &amp;a_thenMatrix, const ElseMatrixType &amp;a_elseMatrix)</arglist>
    </member>
    <member kind="function">
      <type>const ThenMatrixType &amp;</type>
      <name>thenMatrix</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>a5c1b753f74a414ca8feee9702ce75728</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ConditionMatrixType::Nested</type>
      <name>m_condition</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>a969e6a49eb45b9bd87ad7096374f7708</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ElseMatrixType::Nested</type>
      <name>m_else</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>a318df0767b557cab035ffc820f5908cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ThenMatrixType::Nested</type>
      <name>m_then</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>aa728d54f8ae00c00daa282c7132bad1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::selfadjoint_product_selector&lt; MatrixType, OtherType, UpLo, false &gt;</name>
    <filename>structEigen_1_1selfadjoint__product__selector_3_01MatrixType_00_01OtherType_00_01UpLo_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UpLo</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1selfadjoint__product__selector_3_01MatrixType_00_01OtherType_00_01UpLo_00_01false_01_4.html</anchorfile>
      <anchor>af4105cc4314d61eded8193ba3ec2069d</anchor>
      <arglist>(MatrixType &amp;mat, const OtherType &amp;other, const typename MatrixType::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::selfadjoint_product_selector&lt; MatrixType, OtherType, UpLo, true &gt;</name>
    <filename>structEigen_1_1selfadjoint__product__selector_3_01MatrixType_00_01OtherType_00_01UpLo_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UpLo</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1selfadjoint__product__selector_3_01MatrixType_00_01OtherType_00_01UpLo_00_01true_01_4.html</anchorfile>
      <anchor>a7ed6fd3bf80ebbb7f2bd50c7e01bec1f</anchor>
      <arglist>(MatrixType &amp;mat, const OtherType &amp;other, const typename MatrixType::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::selfadjoint_rank1_update&lt; Scalar, Index, ColMajor, UpLo, ConjLhs, ConjRhs &gt;</name>
    <filename>structEigen_1_1selfadjoint__rank1__update_3_01Scalar_00_01Index_00_01ColMajor_00_01UpLo_00_01ConjLhs_00_01ConjRhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UpLo</templarg>
    <templarg>ConjLhs</templarg>
    <templarg>ConjRhs</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1selfadjoint__rank1__update_3_01Scalar_00_01Index_00_01ColMajor_00_01UpLo_00_01ConjLhs_00_01ConjRhs_01_4.html</anchorfile>
      <anchor>a2ff1df182b583b1d70d12885ce11b484</anchor>
      <arglist>(Index size, Scalar *mat, Index stride, const Scalar *vecX, const Scalar *vecY, const Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::selfadjoint_rank1_update&lt; Scalar, Index, RowMajor, UpLo, ConjLhs, ConjRhs &gt;</name>
    <filename>structEigen_1_1selfadjoint__rank1__update_3_01Scalar_00_01Index_00_01RowMajor_00_01UpLo_00_01ConjLhs_00_01ConjRhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UpLo</templarg>
    <templarg>ConjLhs</templarg>
    <templarg>ConjRhs</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1selfadjoint__rank1__update_3_01Scalar_00_01Index_00_01RowMajor_00_01UpLo_00_01ConjLhs_00_01ConjRhs_01_4.html</anchorfile>
      <anchor>a99819a805869dbd3010c72cbb07848fd</anchor>
      <arglist>(Index size, Scalar *mat, Index stride, const Scalar *vecX, const Scalar *vecY, const Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SelfAdjointEigenSolver</name>
    <filename>classEigen_1_1SelfAdjointEigenSolver.html</filename>
    <templarg>_MatrixType</templarg>
    <member kind="enumvalue">
      <name>Size</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a0134b0e9a859f45931f3693eeaeea59fa12ecb6f6de5809c8abad46d995914e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a0134b0e9a859f45931f3693eeaeea59fadc53ffa99e7500940f6f56e8fae7c3a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a0134b0e9a859f45931f3693eeaeea59fa9bebdb8fd135f2ed1cf56aa00e4b72e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a0134b0e9a859f45931f3693eeaeea59faf51d0afe7ca59ac789ac8dcb573e3c66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a5bf2541e87d39900aa439f5b42107528</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>aa8238634587d40c56228848470acb4ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a5dae5f422a3c71060e6bd31332bf64fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_col_type&lt; MatrixType, RealScalar &gt;::type</type>
      <name>RealVectorType</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>acd090d5fdfc3cc017a13b6d8daa92287</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a0bfcedf4245b6846007ca4f01e4feb1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Tridiagonalization&lt; MatrixType &gt;</type>
      <name>TridiagonalizationType</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>aee7b34cdccc189fa836c20f55f8415dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointEigenSolver &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>ab526dbde6c07c1bfa3e9b8abc4b6ba70</anchor>
      <arglist>(const MatrixType &amp;matrix, int options=ComputeEigenvectors)</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointEigenSolver &amp;</type>
      <name>computeDirect</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>afe520161701f5f585bcc4cedb8657bd1</anchor>
      <arglist>(const MatrixType &amp;matrix, int options=ComputeEigenvectors)</arglist>
    </member>
    <member kind="function">
      <type>const RealVectorType &amp;</type>
      <name>eigenvalues</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a71d2b0316c8454851e884be2d6b28777</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>eigenvectors</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a2ca4bc813f2ef2e8b906c8b053a9bc32</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>aed0191493463251cef2b376b26828c69</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>operatorInverseSqrt</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a4bd78bf61c68579aec4684194630360e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>operatorSqrt</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a506ddd103a71324fe2ee6d6d7c74cf11</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SelfAdjointEigenSolver</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a8f3dde67faa971dd97e8141617762326</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SelfAdjointEigenSolver</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a825919ee41153a19910c72d1bff31c8e</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SelfAdjointEigenSolver</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>aa1b288132700112c8e59bfb452284620</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>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a9ba10b83f095b18dbea345db7304acfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_eigenvectorsOk</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a26697e6c17e490fd4f6315276c597fb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealVectorType</type>
      <name>m_eivalues</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a1ba3c7fe4703ee7eed528a18e53b0289</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_eivec</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>aab782918d42f3cb8b7facbfa214c36b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a7d3a941711a788da32be6cc6126e698b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a7619df2065e46bde1f509cae1bc15a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TridiagonalizationType::SubDiagonalType</type>
      <name>m_subdiag</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a5da95aa467ce0555d01a69ba357f62bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::direct_selfadjoint_eigenvalues&lt; SelfAdjointEigenSolver, Size, NumTraits&lt; Scalar &gt;::IsComplex &gt;</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>ac6b52963cfee7ba77cf9f2314b29546b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SelfadjointProductMatrix&lt; Lhs, 0, true, Rhs, RhsMode, false &gt;</name>
    <filename>structEigen_1_1SelfadjointProductMatrix_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>structEigen_1_1SelfadjointProductMatrix_3_01Lhs_00_010_00_01true_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>ac7b0c385e19cf3176fae93afa6706c90a51f0bed88c0fe4e4503fcc8366fe58a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1SelfadjointProductMatrix_3_01Lhs_00_010_00_01true_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>af6c4bdce315e9ad6a0eb5b97faa9292e</anchor>
      <arglist>(Dest &amp;dest, const Scalar &amp;alpha) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SelfadjointProductMatrix</name>
      <anchorfile>structEigen_1_1SelfadjointProductMatrix_3_01Lhs_00_010_00_01true_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a81ebccfd1bf7002dfb9e1ad401c2b0bb</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, 0, true &gt;</name>
    <filename>structEigen_1_1SelfadjointProductMatrix_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>structEigen_1_1SelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_010_00_01true_01_4.html</anchorfile>
      <anchor>ac89d8fb0c23f15fd15332a5d31ae956ca56e09e1cd802b8bbb7eed4eb3dec7cb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1SelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_010_00_01true_01_4.html</anchorfile>
      <anchor>a650a6e75db27829de7e9807708949a9a</anchor>
      <arglist>(Dest &amp;dest, const Scalar &amp;alpha) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SelfadjointProductMatrix</name>
      <anchorfile>structEigen_1_1SelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_010_00_01true_01_4.html</anchorfile>
      <anchor>af9dc977f8d90a5626418b65e6220df8d</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, RhsMode, false &gt;</name>
    <filename>structEigen_1_1SelfadjointProductMatrix_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>structEigen_1_1SelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a1be369c6d37ac69232fe5478d44444e5a6008603d5869ad5c9db67bbb58e9eef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsIsSelfAdjoint</name>
      <anchorfile>structEigen_1_1SelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a1be369c6d37ac69232fe5478d44444e5a03954a24b184bbc34dc802a4646ba23b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsIsUpper</name>
      <anchorfile>structEigen_1_1SelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a1be369c6d37ac69232fe5478d44444e5a47407cc08fcecc02e316616dc734b7d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsIsSelfAdjoint</name>
      <anchorfile>structEigen_1_1SelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a1be369c6d37ac69232fe5478d44444e5a6210867af0e1b9fb554c9822ab6e0b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1SelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a556ed873ef28aff7a114dd37e4a2f9ec</anchor>
      <arglist>(Dest &amp;dst, const Scalar &amp;alpha) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SelfadjointProductMatrix</name>
      <anchorfile>structEigen_1_1SelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a95033fc01da57e477e980c902a2aef83</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SelfAdjointView</name>
    <filename>classEigen_1_1SelfAdjointView.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>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>ad1335d706c66bf91077349c5cf00ebbba5d8783ca399e9b7c6cc35379b5598e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularBase&lt; SelfAdjointView &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>af35a01941559c53ebfa6b6c66d50bd6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; RealScalar, internal::traits&lt; MatrixType &gt;::ColsAtCompileTime, 1 &gt;</type>
      <name>EigenvaluesReturnType</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a5ea681d2c45d71398c2755e81c7f74b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>ac0b6cd89e5594ec13e8524881681fb2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SelfAdjointView &gt;::MatrixTypeNested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a18cf1b627190cb6926a87e5585d41601</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SelfAdjointView &gt;::MatrixTypeNestedCleaned</type>
      <name>MatrixTypeNestedCleaned</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a4f5bab77c722c97d77b00bb5e1151b94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a610f2d06d31b544ded7c695c86871e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a7d5e98ad979d9c9027ec01db7b666db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SelfAdjointView &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a759151bc7b6d99121e6fe4bd742aa5c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const MatrixTypeNestedCleaned &amp;</type>
      <name>_expression</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a4c629194a9a99996b322649e2c2c9fc2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a6248cb39660c773e26068a75cb8e8ca3</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a002f13f570bb86ffaed4e7d254ad9d8e</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a066b5c99c40926f0f38a94636f04342f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EigenvaluesReturnType</type>
      <name>eigenvalues</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>ad4ebbcc3e7de8158830b841423aab501</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a782aec0431bdab5b3dfdb37cf6a83570</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const LDLT&lt; PlainObject, UpLo &gt;</type>
      <name>ldlt</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a529bb401a8ee0bd467662209ce3cf9a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const LLT&lt; PlainObject, UpLo &gt;</type>
      <name>llt</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a1044e0abd6751408a61706ab2def5bd7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixTypeNestedCleaned &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>ab33c9cc6240cc4ccaa4f7cf639d143b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixTypeNestedCleaned &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a099805c3eca058942795e84ae36a3737</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SelfadjointProductMatrix&lt; MatrixType, Mode, false, OtherDerived, 0, OtherDerived::IsVectorAtCompileTime &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a5c28a31530a9520c50ab39e549f60b00</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>operatorNorm</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a66e8a2f1e2fccf66d384e79330af2baa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a7ea64af4c0103b0567b2cfdbbee51a58</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointView &amp;</type>
      <name>rankUpdate</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a51337d8df34e47677763ff67e1762559</anchor>
      <arglist>(const MatrixBase&lt; DerivedU &gt; &amp;u, const MatrixBase&lt; DerivedV &gt; &amp;v, const Scalar &amp;alpha=Scalar(1))</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointView &amp;</type>
      <name>rankUpdate</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>ae7d7c411dc71366afeb9e94f7ed1f1d3</anchor>
      <arglist>(const MatrixBase&lt; DerivedU &gt; &amp;u, const Scalar &amp;alpha=Scalar(1))</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a5b87ffc7a46725b1eb02acd4cd93220d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SelfAdjointView</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>ab5f5f15da805b7f37235ff9935519ae8</anchor>
      <arglist>(MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>ab1cfa83ab56d00a9414b283bddbf204a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend SelfadjointProductMatrix&lt; OtherDerived, 0, OtherDerived::IsVectorAtCompileTime, MatrixType, Mode, false &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a1db4d59f32248eaf6a85abc51ba5ca6d</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const SelfAdjointView &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SelfCwiseBinaryOp</name>
    <filename>classEigen_1_1SelfCwiseBinaryOp.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>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>a84ec4164c6825bdf4809b83d4a9c69c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>a19922f6f692c192f513f6724b97580e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>a93284cb16b5e8c3fdf41e5b59ed44719</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>ad82ffd6d1721dfafd6a74c892439344e</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>abbd0c903b821420bc1dac18ed7903842</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>a8dbb23b962fc120f971193f622c72461</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>a58b83fd7d50a11cf674a7c124b76977e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyCoeff</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>ad4887123f2480d762746987da7ccd34b</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>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>a89e3abf1bb1b5ec3217f459d025a315a</anchor>
      <arglist>(Index index, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyPacket</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>aa0932d9f875387a51f413feff88b6e23</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>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>a7465be29d34943fcc6b7453717766bc3</anchor>
      <arglist>(Index index, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>af441c1bc736c275b3528f03cdae4d832</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Lhs &amp;</type>
      <name>expression</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>a2e7ce8d32b15fff6d168f8c27d7f3db5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const BinaryOp &amp;</type>
      <name>functor</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>a63e987811155a904dc7cc4ff13e926ea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>af60185f76764187951823516a07ab20e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE SelfCwiseBinaryOp &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>a416f666ca75217a375b568247f70d5af</anchor>
      <arglist>(const DenseBase&lt; RhsDerived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>SelfCwiseBinaryOp &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>ae57eb51809c555c810516444b3ec6cbc</anchor>
      <arglist>(const Rhs &amp;_rhs)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>ae9e8c501afbe66bc2cbef8c3b90ff1f1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>a1212f4ef542a4b04fa5a46fbbdc59492</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SelfCwiseBinaryOp</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>aec1f40970745aa81f3a8fdd268aec373</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>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>a2794c78d86ece3e0615d0a2fb99e5f91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Lhs &amp;</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>a9942b1b8e7a66edfd4e2708a971e20ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>SelfCwiseBinaryOp &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>aa5adaca5cea2b2e032d113957a82abd1</anchor>
      <arglist>(const SelfCwiseBinaryOp &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SimplicialCholesky</name>
    <filename>classEigen_1_1SimplicialCholesky.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <base>SimplicialCholeskyBase&lt; SimplicialCholesky&lt; _MatrixType, _UpLo &gt; &gt;</base>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>afda6db34c2d9cf8ff2a3fc939b706343a15abdea2d79b61c7b73fd73f4b2d20ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SimplicialCholeskyBase&lt; SimplicialCholesky &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a0ed07d582a277ca1a7d6288f2ef3b877</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, Index &gt;</type>
      <name>CholMatrixType</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a80205732fac62db1efc0b92188ec5116</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a106b9fc13b8c968c86eacb2eaac8b9c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SimplicialLDLT&lt; MatrixType, UpLo &gt; &gt;</type>
      <name>LDLTTraits</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>aaf5c13ed0a036b3ff072c9b35515f44b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SimplicialLLT&lt; MatrixType, UpLo &gt; &gt;</type>
      <name>LLTTraits</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a0fc69058902be16f8d9761d8dd68fbec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>ab18842960b87b295fa570ac7b9e04f09</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>aa1175fb76a6aef14319d80b835574a7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a47f96109fef5ac7fda1bc1c3aace1c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SimplicialCholesky &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a94ce7a79d11ee71b37be243a0c283dfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>aeab3130837c15c6f1a223bf9632b2609</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a57cd2e88063e1ba28045d9026482d5c3</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a71cf04d5925fa394eaa506eb6a28b280</anchor>
      <arglist>(const MatrixType &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>SimplicialCholesky &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>ac00ad0a1e1949dbfa9a1862285f46632</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>ab3afbe33d418827e956f488f5e97bc84</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>ab969e09dc5f8fe7553e4bc4da7af8df3</anchor>
      <arglist>(const MatrixType &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const CholMatrixType</type>
      <name>rawMatrix</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>aade45a1d757027dd1e8462d390475fd4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SimplicialCholesky &amp;</type>
      <name>setMode</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a80a8eaff021784aad7985bc315b61f01</anchor>
      <arglist>(SimplicialCholeskyMode mode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialCholesky</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>ab492e23d30361445dc365a21d11bdd92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialCholesky</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a8a26cb549d9a72f508756f2d355de71e</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const VectorType</type>
      <name>vectorD</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a637ba3d04a9e605091796729733662b5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_LDLT</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>af3d16715a573f58ec0ef37b84bdf3ccd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SimplicialCholeskyBase</name>
    <filename>classEigen_1_1SimplicialCholeskyBase.html</filename>
    <templarg>Derived</templarg>
    <base protection="private">Eigen::internal::noncopyable</base>
    <class kind="struct">Eigen::SimplicialCholeskyBase::keep_diag</class>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a2a80541461c85a964f1ffbd94430ae3eae0498a61f56ba3d36040f487cde950c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, Index &gt;</type>
      <name>CholMatrixType</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a16011ca600b3a53f005217bfa84b138e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a93e37d9813c31de417334645b89d2bff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ac4d3851843aa1a04ce4849cc6ed27f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a14a24573a05a0653ea8e4c7a6616d544</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a5bbf431a4e3fa0484560e206749cea02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a9ac3cfb0b045fd84e4fe6bfcd627f582</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a0bee190b59c50fd7f87283ae3b0b2801</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a3b0c779d052471ba0b30d3174514ec94</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a1b7c0264498027c7ef5137b5e6f9d91f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ae6a704a42bceea3b37a7fc0dcb3d34a8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpMemory</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a61efd39e3f15e6864552953bdd4f29c7</anchor>
      <arglist>(Stream &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a1d826c64b066f70b84c20209d4d3548e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PermutationMatrix&lt; Dynamic, Dynamic, Index &gt; &amp;</type>
      <name>permutationP</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aee2e6dd631a1d94073077aa37ff143b4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PermutationMatrix&lt; Dynamic, Dynamic, Index &gt; &amp;</type>
      <name>permutationPinv</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ae0c9adaa8f98054acb5e8813431ab552</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a73a52e9fbee865821489d75cb8e5a273</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setShift</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a362352f755101faaac59c1ed9d5e3559</anchor>
      <arglist>(const RealScalar &amp;offset, const RealScalar &amp;scale=1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialCholeskyBase</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a098baba1dbe07ca3a775c8df1f8a0e71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialCholeskyBase</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a90bd237828d21cb509c815f2787153b2</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; SimplicialCholeskyBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a7ca28e7a76910c49b47a874f4e8534fd</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>const internal::sparse_solve_retval&lt; SimplicialCholeskyBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a8e8dac5ec43ff1e64b60e8e998795c15</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SimplicialCholeskyBase</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ad0a27ce9dff6b8f114f0cb702232b586</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aaf20ed812a661069f9e484649ae9be1e</anchor>
      <arglist>(const MatrixType &amp;a, bool doLDLT)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>analyzePattern_preordered</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ac2acafc9b7cdc089f89b6777e7469b73</anchor>
      <arglist>(const CholMatrixType &amp;a, bool doLDLT)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a9a741744dda2261cae26cddf96a35bf0</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ad62e844358aa1f5b69690e069f9354c9</anchor>
      <arglist>(const MatrixType &amp;a)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>factorize_preordered</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a340f5bfbe509aad506ebda8d9877d918</anchor>
      <arglist>(const CholMatrixType &amp;a)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ordering</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a95df2c55f6e3f7da196051cf511252a7</anchor>
      <arglist>(const MatrixType &amp;a, CholMatrixType &amp;ap)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a3c671aff69118813fca76289d629c783</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_diag</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aadcb7c6e49ee6e311b04210cff8d895a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>adbfcfc2fd1df1aaa4252c7da0deae2c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aef0a9f5e4c5ad1f4cfdacbdf86fcb47e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>af78bec7ce30fa441a8e669f92874f397</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CholMatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a6383546ce2c77c195307309692e719d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorXi</type>
      <name>m_nonZerosPerCol</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a55fc00a4970d2614ba0dda24e007c110</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, Index &gt;</type>
      <name>m_P</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a99ad549db9c4f71e828ef00de64bb924</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorXi</type>
      <name>m_parent</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a5f59582b62f4f5c1444b0627b83ff027</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, Index &gt;</type>
      <name>m_Pinv</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a713ef8da68c920ddd9ebf36805edb36d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_shiftOffset</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a4e9e1aad9de3b3a66df7104d120a4331</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_shiftScale</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ae7c80217fb99177ef501b19f75df6942</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SimplicialCholeskyBase::keep_diag</name>
    <filename>structEigen_1_1SimplicialCholeskyBase_1_1keep__diag.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1SimplicialCholeskyBase_1_1keep__diag.html</anchorfile>
      <anchor>a71c9f9655df89aad66eb29a1431b5edb</anchor>
      <arglist>(const Index &amp;row, const Index &amp;col, const Scalar &amp;) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SimplicialLDLT</name>
    <filename>classEigen_1_1SimplicialLDLT.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <base>SimplicialCholeskyBase&lt; SimplicialLDLT&lt; _MatrixType, _UpLo &gt; &gt;</base>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a2983938e48f2251b2dc2e5a3f823e1f4a8ba548dba5f3a780ac63d29a3f2cb444</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SimplicialCholeskyBase&lt; SimplicialLDLT &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>af5dca46e01732e29f2d543b11f350eb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, Index &gt;</type>
      <name>CholMatrixType</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>accc7db073fc818a0dec21d2b92271b2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>ac1fa3da5d731bb8773af3c3482795c60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::MatrixL</type>
      <name>MatrixL</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a7d48445d5210979b44fbf87d22a7ff2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a930af2063272f8e9a2185bb64ddba65a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::MatrixU</type>
      <name>MatrixU</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a1b88af8171272a7534b6737124d4a34a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>af6fe2f8060d258dbf5bf1ca02cca74d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>accc8eb7c63f12b490f5f67dd23a1f453</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SimplicialLDLT &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a364a0523129994996a96b538ae007b1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>ac11e1626b453493b7a27df05dbf1ab17</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>aa8084dc39a20124b9dc30904732f7d61</anchor>
      <arglist>(const MatrixType &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>SimplicialLDLT &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>ac2ed38da67c700dd15f6feaa3e203116</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a022ce8da4a7c4e192a403bc4c86fa8a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>aed348e8ba52b8583ba6e008942f22c1f</anchor>
      <arglist>(const MatrixType &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const MatrixL</type>
      <name>matrixL</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>ae8211584805680db513544925b34f6a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixU</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a08c07968696ff7b43ace80bfb5a7dcf4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialLDLT</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a8afaa6e055246db16d558b7729d04e11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialLDLT</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a0728ea6de73147092e4cce291d4bff8b</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const VectorType</type>
      <name>vectorD</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a911b21fa1ac01d3ca4800efb7986b1dd</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SimplicialLLT</name>
    <filename>classEigen_1_1SimplicialLLT.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <base>SimplicialCholeskyBase&lt; SimplicialLLT&lt; _MatrixType, _UpLo &gt; &gt;</base>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>ab954d66aa7a4ee58663520bf159f09b3ab0268a38688ec74aa60d76bc8e0305bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SimplicialCholeskyBase&lt; SimplicialLLT &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>ae265f8552352ec161b9394dd13edf78e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, Index &gt;</type>
      <name>CholMatrixType</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a3b619d5cf7970d2f37036c416f3b046a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>abfcbc0cbaebe13c0ef32755163a8e217</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::MatrixL</type>
      <name>MatrixL</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>ae36885b904c153d305b4a835e4d233db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a731d340f038a08c4c6cf189b08647cd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::MatrixU</type>
      <name>MatrixU</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a1bb5e12bb237aa10e525c7d5dec4edce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a13fdf1500c016221b5e4358948934471</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>ada30687d7eae9c6dd9af2052c4e44ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SimplicialLLT &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>abf7505453f8300d1ed936f5f947ee566</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a6c76df2d924ad4c9ed0a46d7b3ca4c73</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>ae0a3c7c67d26dc9ce88557a2d555c69b</anchor>
      <arglist>(const MatrixType &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>SimplicialLLT &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>ac9810dbabf495a0d430d519e4cf6ccab</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a93eacf20e4fa278741988ccd1e526dc1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a30571290ec61727f2340b256089e6ed8</anchor>
      <arglist>(const MatrixType &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const MatrixL</type>
      <name>matrixL</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a7c6a1e8b08b19f9a025120707731f32a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixU</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>af23a46d04904976bdbf4572a5a4043e7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialLLT</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a6b588bda246afcfec444b251ec3c2f3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialLLT</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a915434bed801110111b42c51e4c29f2e</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SkylineInplaceLU</name>
    <filename>classEigen_1_1SkylineInplaceLU.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1SkylineInplaceLU.html</anchorfile>
      <anchor>a590e9a988b2843712a29a541787e6c38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeRowMajor</name>
      <anchorfile>classEigen_1_1SkylineInplaceLU.html</anchorfile>
      <anchor>a218636f299e9c066a07cb4be660267d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>flags</name>
      <anchorfile>classEigen_1_1SkylineInplaceLU.html</anchorfile>
      <anchor>acc1dd04ac54f28532fa6ea6a0cb120d5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>orderingMethod</name>
      <anchorfile>classEigen_1_1SkylineInplaceLU.html</anchorfile>
      <anchor>a9e8b5a3b6890fa5876c29f1b9b04e6d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>precision</name>
      <anchorfile>classEigen_1_1SkylineInplaceLU.html</anchorfile>
      <anchor>a9b30314efd528608cd22b21699861dbc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFlags</name>
      <anchorfile>classEigen_1_1SkylineInplaceLU.html</anchorfile>
      <anchor>afd8013d183aaca495dfd10d819e61aaf</anchor>
      <arglist>(int f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOrderingMethod</name>
      <anchorfile>classEigen_1_1SkylineInplaceLU.html</anchorfile>
      <anchor>a6709f4ee810842009a66b47f20dbbfd0</anchor>
      <arglist>(int m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPrecision</name>
      <anchorfile>classEigen_1_1SkylineInplaceLU.html</anchorfile>
      <anchor>a1c057a7dec39b8b196d49d7d411ea999</anchor>
      <arglist>(RealScalar v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SkylineInplaceLU</name>
      <anchorfile>classEigen_1_1SkylineInplaceLU.html</anchorfile>
      <anchor>ac76b9384281e73b86b80f770015cf436</anchor>
      <arglist>(MatrixType &amp;matrix, int flags=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SkylineInplaceLU.html</anchorfile>
      <anchor>adce35bcf4c0b8cab77e15031ffa8f78a</anchor>
      <arglist>(const MatrixBase&lt; BDerived &gt; &amp;b, MatrixBase&lt; XDerived &gt; *x, const int transposed=0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>succeeded</name>
      <anchorfile>classEigen_1_1SkylineInplaceLU.html</anchorfile>
      <anchor>a5752ae4082de98f9470a793c439d3fc5</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SkylineInplaceLU.html</anchorfile>
      <anchor>a769c9223e1c10c32665757f9992cd7bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>NumTraits&lt; typename MatrixType::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SkylineInplaceLU.html</anchorfile>
      <anchor>ae2ff35223fce0bccdce7224343e5d61f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SkylineInplaceLU.html</anchorfile>
      <anchor>a45f73a46e9c9e8d151eead7eaa86d9f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_flags</name>
      <anchorfile>classEigen_1_1SkylineInplaceLU.html</anchorfile>
      <anchor>a12a06e21f5d2ca69c29b5a18adce5667</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType &amp;</type>
      <name>m_lu</name>
      <anchorfile>classEigen_1_1SkylineInplaceLU.html</anchorfile>
      <anchor>a762fde4e2d1056d245284fee6f13df8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_precision</name>
      <anchorfile>classEigen_1_1SkylineInplaceLU.html</anchorfile>
      <anchor>a7b138817409be072da8e038e90f660f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_status</name>
      <anchorfile>classEigen_1_1SkylineInplaceLU.html</anchorfile>
      <anchor>a7af77a07a77dad5299280984223f38fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_succeeded</name>
      <anchorfile>classEigen_1_1SkylineInplaceLU.html</anchorfile>
      <anchor>a63b145c975567bf3acf30608a018fbca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SkylineMatrix</name>
    <filename>classEigen_1_1SkylineMatrix.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <base>SkylineMatrixBase&lt; SkylineMatrix&lt; _Scalar, _Options &gt; &gt;</base>
    <class kind="class">Eigen::SkylineMatrix::InnerLowerIterator</class>
    <class kind="class">Eigen::SkylineMatrix::InnerUpperIterator</class>
    <member kind="function">
      <type>const Scalar *</type>
      <name>_diagPtr</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a5794d3699a847230d7f13d029a8b8e5e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>_diagPtr</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a15110b0e41e56f3e1a3c58c90215bb83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>_lowerProfilePtr</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a892cc5b35330fb5e40af5b86f253fe74</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>_lowerProfilePtr</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>aa88015b7039b8aaed1434a9b547d2edd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>_lowerPtr</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>aed1cc904e83b707edb3c1094b07ea3bc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>_lowerPtr</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>ab38d7139304acb44a491070bbd8339b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>_upperProfilePtr</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a5968327e6693d2f5b698079996664f4a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>_upperProfilePtr</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>afaecf9f513ad5fa45e1b0580e3512443</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>_upperPtr</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a7c184af2e18c05e6e8a76f5b2be573f9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>_upperPtr</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a642d4b2a242d1f8eb4e01d78bf2eae38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>abebd15bfb886ac907b72418f9abd4497</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeffDiag</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a07fb986234387a249486d427212ac3c2</anchor>
      <arglist>(Index idx) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>coeffExistLower</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a30808fc10f3c0e0add1f410013c9937c</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>coeffExistUpper</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>aaa87a38402be32756e4d64790c5a9f67</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeffLower</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a30d07368790a7224ca4a3ff477328bd8</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a227b54aa3317ac2807825481b40b010f</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRefDiag</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>ac01006c1dc072b92dbfc007d26a2072e</anchor>
      <arglist>(Index idx)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRefLower</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>af844129d30a78a6d0ce5d4fac96a0417</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRefUpper</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>ab7fdd73227a49ea3fde214d36f48dd53</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeffUpper</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a3910c8e5ee0921c8780dd073bc73b167</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a377526f814d7e7ff79a54b42d87ca917</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a1269310d041fb3ca2a980644f3cfe5a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a63e0005bc92a17d842423b662b30befe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE Scalar &amp;</type>
      <name>insert</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a6e2d550f29d0dd59f83aa9d568d92c23</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>lowerNonZeros</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a8b30ffbb2315345ec815b17dd51a7ab8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>lowerNonZeros</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a1b314e93e015a7c8e10513550292da08</anchor>
      <arglist>(Index j) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>ab288ee18fd352c219bf0dc2e6a10723c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SkylineMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a00f9f9d0c8006efcc90074d8d6b046a2</anchor>
      <arglist>(const SkylineMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SkylineMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a1f0aa06c7086d658416dc57076642525</anchor>
      <arglist>(const SkylineMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a557b04ad88ae610dc81400195fc634c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>afda234e34b8312fd2bf93fc4f6935cb3</anchor>
      <arglist>(Scalar reference, RealScalar epsilon=dummy_precision&lt; RealScalar &gt;())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>aac6da20a87fca9d4cb6b871504497577</anchor>
      <arglist>(Index reserveSize, Index reserveUpperSize, Index reserveLowerSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a918eed5cc583f6d402f0db60c5c5ad52</anchor>
      <arglist>(size_t rows, size_t cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeNonZeros</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a050a0ba5d47a1373a8ed9e1f7d02388e</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>ad3d7c49217f84949c49aab68b6d70915</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>afeb349e5dc4b5d8c107ff067b44438f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SkylineMatrix</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>ab86b89c22e12f14697396df8473b4c9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SkylineMatrix</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a5615b6d198de88f00219877fbc4c9304</anchor>
      <arglist>(size_t rows, size_t cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SkylineMatrix</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a8dbe4249614b89be421470e78592ce5b</anchor>
      <arglist>(const SkylineMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SkylineMatrix</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>af121abd994f8cb8a8b2c71eeaa843237</anchor>
      <arglist>(const SkylineMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>squeeze</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a96b5819fc711164e746450262dae8693</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a9b2eb16a55311f9c407a34f738abfc68</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>ab7c63da758aec8c76c3702c09b5f76a9</anchor>
      <arglist>(SkylineMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>upperNonZeros</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a9e53f7455e3554a77d2f8552bc72de04</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>upperNonZeros</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>ac1ec7d957af269404ed334b741bef015</anchor>
      <arglist>(Index j) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SkylineMatrix</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a456b254a757d26580b2c05fe270eaae7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Index *</type>
      <name>m_colStartIndex</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>ab7a44fdfdb023bb966e6d0a57171a5ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SkylineStorage&lt; Scalar &gt;</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a6b554ff208378f9a8bae50a71bc30120</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index *</type>
      <name>m_rowStartIndex</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>af1a8308329ec5ce393af4d3c3cdbaa6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SkylineMatrix&lt; Scalar,(Flags &amp;~RowMajorBit)|(IsRowMajor?RowMajorBit:0) &gt;</type>
      <name>TransposedSkylineMatrix</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>ad24e6b67dae215b0d37f40c35b63e343</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_innerSize</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>acc7668f1df272117e2a4681a947bf082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerSize</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>afc2112b0b77ab1937c2adbdcb4c23e5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1SkylineMatrix.html</anchorfile>
      <anchor>a3edffb2dac6fdd2868b1ac37916c3a4c</anchor>
      <arglist>(std::ostream &amp;s, const SkylineMatrix &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SkylineMatrix::InnerLowerIterator</name>
    <filename>classEigen_1_1SkylineMatrix_1_1InnerLowerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>a946afbf1a51c1c47140504faa49aa570</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>a84c21926917d399fc8fb72bc1f2c3448</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerLowerIterator</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>a740643607c31dc8941b6355e043b06ee</anchor>
      <arglist>(const SkylineMatrix &amp;mat, Index outer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>a7d97eb7d1507855cd6d45b18a58ad073</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>InnerLowerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>ad40abfd1877e79d8c0849998a2dced03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>InnerLowerIterator &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>afd9c05caee16637b17973124b5ec6ea9</anchor>
      <arglist>(Index shift)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>aa5ef9d140ff1a231475ea0e446663567</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>a27bdbf6a88ae8dedf5ffce0d2385618b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>a308a1e02c4f8552e90c3633ccbf369d7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>a6552e0313befa39eb94b2480225bc76b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>a0b9119b21d4b72f5aad470ee3bf16e71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_end</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>a23e01f9c9d72af33b0a64622ffddba94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_id</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>ad5a247e27b9a36c10ca089b6826c2931</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const SkylineMatrix &amp;</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>add022556d372fa0a04a8ab83a6aa042f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>ab5f80f4f32176cd4bd3d9e78d46f3fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_start</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>acbde5a6a99a5e0160a3c555d55851262</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SkylineMatrix::InnerUpperIterator</name>
    <filename>classEigen_1_1SkylineMatrix_1_1InnerUpperIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>a7f540cb8d9ed4eead91cf3761812c870</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>a5c81883a591a41231f53b11032f0b1d7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerUpperIterator</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>a6fa4a02ddd25ea8f600d658e1979be03</anchor>
      <arglist>(const SkylineMatrix &amp;mat, Index outer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>a87292a91d5835c3c59880610e2d24aa7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>InnerUpperIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>ab316754776558544c5d7b7fc496c700c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>InnerUpperIterator &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>af25495a640d0dfbf6abe0e21e4e283d6</anchor>
      <arglist>(Index shift)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>ac946cb71761172161bd47c2a866708dd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>a10411c6ce58f97b1a5925d0a797ee1e1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>a93c007ed3a8b2a457b8372e67d375f81</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>ad5413dc939db8afe741729bfd3667084</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>aaeae7dba3711f1b26a5dd23078815d2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_end</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>a39b431529efb9922ae316034329c5397</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_id</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>af47b99773844e7a83d085f733e13bd32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const SkylineMatrix &amp;</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>a3dfdb17293138784a1e539614d3b78c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>a3d601f167ee66f80a1547f80432901e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_start</name>
      <anchorfile>classEigen_1_1SkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>a0ad952309017c28c20e756fcbae40710</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SkylineMatrixBase</name>
    <filename>classEigen_1_1SkylineMatrixBase.html</filename>
    <templarg>Derived</templarg>
    <base>Eigen::EigenBase</base>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a7fa6e653cf452adc51148facd0c71d76a38d1bf953af9198ddd3f0e56fc282015</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a7fa6e653cf452adc51148facd0c71d76a288f9228ca4a52efa9d3f4edef53a635</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a7fa6e653cf452adc51148facd0c71d76a0c8807124023bf5a3e94bd0a61dcf1b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a7fa6e653cf452adc51148facd0c71d76a01f7c94409eff5977ea0627a38145571</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a7fa6e653cf452adc51148facd0c71d76aac024e30e9f6e0ab8255a2c2cf49a803</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a7fa6e653cf452adc51148facd0c71d76aaa28e7b05569840c825be81b6e8add40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a7fa6e653cf452adc51148facd0c71d76af6ae6724ce38083a0032925e68782a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a7fa6e653cf452adc51148facd0c71d76a687566e95391ffd9783432d3fee5d655</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a7fa6e653cf452adc51148facd0c71d76a30b689b8ac0277eaa3da46fd52702cb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a7fa6e653cf452adc51148facd0c71d76ae65b14330c28a10d3a22473f0d66e159</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::index&lt; StorageKind &gt;::type</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a40091744d5fc313e0f7fe7b4441740f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a24c532ab7e339b956a637a4a968e1565</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a69d93e025adfafd1f909a7fbf9826506</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime) &gt;</type>
      <name>SquareMatrixType</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a2cc6375aec33f8ed497d1729f8888899</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a5a9531fe71ab97d3628251ddc3deb7ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assignGeneric</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>aa292a7a59be094f9d3184210623ed5ec</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>af4ff5789c8c09256fcc98927704a7d38</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a4f20f5892628048db44cd3c42abf226a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>ae1c49b274a8d1ccde85c6f495dcc5cad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a557f6ad3ed3e9deddff8721c1ab05ce2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const internal::eval&lt; Derived, IsSkyline &gt;::type</type>
      <name>eval</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>ace8a97e33d289070296977e51113f123</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a35aadfe4b93ea15a867e5eab67cce199</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a538a80c1154a5445e13e252e096fe121</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRValue</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>aa8c1dc5265018a262ec7e4accc2312dd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>markAsRValue</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>ae0b3e38f3b61c0625446d43fff3f5a2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>abaae47e71d14f8249e4447c4eb92af45</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const SkylineProductReturnType&lt; Derived, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>ac2be896d111f744aa101ea27b999a8dc</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a37bc55eac2ec8ae4b560247435f30a3c</anchor>
      <arglist>(const Derived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a1714d938a0fa098cb74b627cf84abd08</anchor>
      <arglist>(const SkylineMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a1e10c3dcfbb53b77f471773310e61545</anchor>
      <arglist>(const SkylineProduct&lt; Lhs, Rhs, SkylineTimeSkylineProduct &gt; &amp;product)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>afd1bd293ea197ca01e9af885ba815b56</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a358848619eb3fd81ba20a10b8dedee40</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a37c201fdbb95d469445c262f96647298</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SkylineMatrixBase</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>af90011dbd3e777098714ea0fd0d08bb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>toDense</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>a33270af9c6ec9b4ccd5749b6e65791a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>ab20fd6fdb5fb787ea958689d03dffa88</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1SkylineMatrixBase.html</anchorfile>
      <anchor>ae0f725fdd39f176d58f2366f4565e91a</anchor>
      <arglist>(std::ostream &amp;s, const SkylineMatrixBase &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SkylineProductReturnType</name>
    <filename>structEigen_1_1SkylineProductReturnType.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>structEigen_1_1SkylineProductReturnType.html</anchorfile>
      <anchor>a75cc3281d41f9c9a7e4d9f8ad2d7c4dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const internal::nested&lt; Rhs, Lhs::RowsAtCompileTime &gt;::type</type>
      <name>RhsNested</name>
      <anchorfile>structEigen_1_1SkylineProductReturnType.html</anchorfile>
      <anchor>ac2b0efe838b299246d650e9d1949c810</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SkylineProduct&lt; LhsNested, RhsNested, ProductMode &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1SkylineProductReturnType.html</anchorfile>
      <anchor>a09b96c5c616f93dde2a8d7e1b61599ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SkylineStorage</name>
    <filename>classEigen_1_1SkylineStorage.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>Index</type>
      <name>allocatedSize</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a40be9dad81f9f499b0a18ee2ebc00715</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a2b3d7c288b7b38bf045c2aaa0d7e4bde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>diag</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>afe1d84e8c95831ff4f2ecdc8a300e9d3</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>diag</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>ac8bfb20c9109edced6444aa9f0d996d0</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>diagSize</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a827ed416c9073f003cefcf48276f78e1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>lower</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a844f3b6e4223791e73f946aedd8ff04d</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>lower</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a4cd9038d39967eddbbfad25b5267e23d</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>Index &amp;</type>
      <name>lowerProfile</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a1e9e0fc36cf307cebf3ef4d50bd2d0a5</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const Index &amp;</type>
      <name>lowerProfile</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a545ea549c0c512d6c6884c08e4af2a08</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>lowerProfileSize</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a7dd4c68f499eb069693048f8d5856c12</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>lowerSize</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a10df72bd97097b8c31d4cbd50b2dbdbc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SkylineStorage &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a7738010c4f6de76370ec7796ed06c7d1</anchor>
      <arglist>(const SkylineStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a9b7d56e2715fe6db7a10b9f151a98bbe</anchor>
      <arglist>(Scalar reference, RealScalar epsilon=dummy_precision&lt; RealScalar &gt;())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a4b124e460d00bb59e892bf14f2b466a6</anchor>
      <arglist>(Index size, Index upperProfileSize, Index lowerProfileSize, Index upperSize, Index lowerSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a2cec483a57f255f956f6a42d6bac6b57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a4735650ecee3ca2348d4225315260576</anchor>
      <arglist>(Index diagSize, Index upperProfileSize, Index lowerProfileSize, Index upperSize, Index lowerSize, float reserveSizeFactor=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SkylineStorage</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>aeca2720a7e24ad4e7a20379936f20a12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SkylineStorage</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a3c14a6c60c59bce3651ab41049bb4c4f</anchor>
      <arglist>(const SkylineStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>squeeze</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a6be0d1708b4048b5bfef64c296b12f59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a36cb5d6dee2f6e9ee3929799840be1c5</anchor>
      <arglist>(SkylineStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>upper</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>aeaadf72ec6e2a7e4ce7773d7c0495666</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>upper</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a331dbbb7416bbab279e520718b064fd7</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>Index &amp;</type>
      <name>upperProfile</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a113fbc2bef6d7a61235d2fd36894bd5b</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const Index &amp;</type>
      <name>upperProfile</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a08784740708a2e2e1bb1a40734d4c8f9</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>upperProfileSize</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>aa748f53ac28c0f9e56e93583ef6a05e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>upperSize</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a369ec71a1a76e9b183018405b7785630</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SkylineStorage</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>aca3fbceefa4717e65af27e86d3078c5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SkylineStorage</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a8b75a16ed77d3f0b4027899b69aceffe</anchor>
      <arglist>(Index *upperProfile, Index *lowerProfile, Scalar *diag, Scalar *upper, Scalar *lower, Index size, Index upperSize, Index lowerSize)</arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>m_allocatedSize</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>ad14e4b23afd26b844f42791b54338479</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar *</type>
      <name>m_diag</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a3b654d3d3605eb54c9d327b9bf9823b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>m_diagSize</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>ab75495597d9657cf105119b9b8fa7f19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar *</type>
      <name>m_lower</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a18109ba3dc8535268ccb957c1d428d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index *</type>
      <name>m_lowerProfile</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>adcd870f6893217584535aec2e9f4e69e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>m_lowerProfileSize</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a63e3191aa19d188a12927ffaede00a25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>m_lowerSize</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a2d9e2a7f7a2ca8ebc8bb4cd3f2df0de6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar *</type>
      <name>m_upper</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a7ce15f48f1798840bfbdeee2c58d05d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index *</type>
      <name>m_upperProfile</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>acd28024d55fc0c871234cdc8c8c61575</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>m_upperProfileSize</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a76c51728077b5ed876c0da6dc8a29ab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>m_upperSize</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a3739e788493f69f7d0ec6268addfc0a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reallocate</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>adbd0f2125fc8ac1a85fc2740835b9bbe</anchor>
      <arglist>(Index diagSize, Index upperProfileSize, Index lowerProfileSize, Index upperSize, Index lowerSize)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseIndex</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a171e7badbe0bb348f90c7b882f84936b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SkylineStorage.html</anchorfile>
      <anchor>a95c3b0b8a9e89b28661aa08e71f97bc6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SluMatrix</name>
    <filename>structEigen_1_1SluMatrix.html</filename>
    <member kind="function">
      <type>SluMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>structEigen_1_1SluMatrix.html</anchorfile>
      <anchor>a1f80eca52f85117e3b3afa29cb4ee332</anchor>
      <arglist>(const SluMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScalarType</name>
      <anchorfile>structEigen_1_1SluMatrix.html</anchorfile>
      <anchor>a77c5ddf8fd6cfb5314f937976046cf46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStorageType</name>
      <anchorfile>structEigen_1_1SluMatrix.html</anchorfile>
      <anchor>ae36a82e01409ad0c3cbbf5847c096f0b</anchor>
      <arglist>(Stype_t t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SluMatrix</name>
      <anchorfile>structEigen_1_1SluMatrix.html</anchorfile>
      <anchor>a4b4258279bdca54d64063460c9fce130</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SluMatrix</name>
      <anchorfile>structEigen_1_1SluMatrix.html</anchorfile>
      <anchor>a60e084a9e9a1d1dfffb12e70aaf1bc09</anchor>
      <arglist>(const SluMatrix &amp;other)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SluMatrix</type>
      <name>Map</name>
      <anchorfile>structEigen_1_1SluMatrix.html</anchorfile>
      <anchor>aed2b1c36eb8e9c1c6725d5dc2e699dfd</anchor>
      <arglist>(MatrixBase&lt; MatrixType &gt; &amp;_mat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SluMatrix</type>
      <name>Map</name>
      <anchorfile>structEigen_1_1SluMatrix.html</anchorfile>
      <anchor>a46f19967a13cb17ea1c51ec6c696b6c4</anchor>
      <arglist>(SparseMatrixBase&lt; MatrixType &gt; &amp;mat)</arglist>
    </member>
    <member kind="variable">
      <type>struct Eigen::SluMatrix::@438</type>
      <name>storage</name>
      <anchorfile>structEigen_1_1SluMatrix.html</anchorfile>
      <anchor>ae712d99b4775746d700456337f215ad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union Eigen::SluMatrix::@438::@439</type>
      <name>@440</name>
      <anchorfile>structEigen_1_1SluMatrix_1_1@438.html</anchorfile>
      <anchor>a421eb46a1561765134c8a4a86c9559e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lda</name>
      <anchorfile>unionEigen_1_1SluMatrix_1_1@438_1_1@439.html</anchorfile>
      <anchor>adfad9cc4f44290c9502b55ccd99b1963</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nnz</name>
      <anchorfile>unionEigen_1_1SluMatrix_1_1@438_1_1@439.html</anchorfile>
      <anchor>a83ed54583a7f3e8f10989cc7b7b196e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>innerInd</name>
      <anchorfile>structEigen_1_1SluMatrix_1_1@438.html</anchorfile>
      <anchor>a714a152ec9004888b6ffbddc1de01173</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>outerInd</name>
      <anchorfile>structEigen_1_1SluMatrix_1_1@438.html</anchorfile>
      <anchor>a72290e5ad11ee3108612c4e743829486</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>values</name>
      <anchorfile>structEigen_1_1SluMatrix_1_1@438.html</anchorfile>
      <anchor>abba49fbc5e500dc5523e5409b7715f6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SluMatrixMapHelper&lt; Matrix&lt; Scalar, Rows, Cols, Options, MRows, MCols &gt; &gt;</name>
    <filename>structEigen_1_1SluMatrixMapHelper_3_01Matrix_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MRows_00_01MCols_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <templarg>Options</templarg>
    <templarg>MRows</templarg>
    <templarg>MCols</templarg>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Rows, Cols, Options, MRows, MCols &gt;</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1SluMatrixMapHelper_3_01Matrix_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MRows_00_01MCols_01_4_01_4.html</anchorfile>
      <anchor>a54655c68633ab3e126220e2f13118ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1SluMatrixMapHelper_3_01Matrix_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MRows_00_01MCols_01_4_01_4.html</anchorfile>
      <anchor>a359c47a6e575a4424c3c04bf56872290</anchor>
      <arglist>(MatrixType &amp;mat, SluMatrix &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SluMatrixMapHelper&lt; SparseMatrixBase&lt; Derived &gt; &gt;</name>
    <filename>structEigen_1_1SluMatrixMapHelper_3_01SparseMatrixBase_3_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1SluMatrixMapHelper_3_01SparseMatrixBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ab8e2343033878cdec662fc965bbd7e24</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1SluMatrixMapHelper_3_01SparseMatrixBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ad1ab651e660a66310c7ba2ef7956ac99</anchor>
      <arglist>(MatrixType &amp;mat, SluMatrix &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseDenseOuterProduct</name>
    <filename>classEigen_1_1SparseDenseOuterProduct.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Tr</templarg>
    <base>SparseMatrixBase&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</base>
    <class kind="class">Eigen::SparseDenseOuterProduct::InnerIterator</class>
    <member kind="typedef">
      <type>SparseMatrixBase&lt; SparseDenseOuterProduct &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct.html</anchorfile>
      <anchor>a4345cdf19f34831a2a3abd42ac7df511</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SparseDenseOuterProduct &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct.html</anchorfile>
      <anchor>a0d3475d6ae0e8ef2295dc906f7e26259</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct.html</anchorfile>
      <anchor>a8481e30c19df9c26f894c9df0b262e7c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const _LhsNested &amp;</type>
      <name>lhs</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct.html</anchorfile>
      <anchor>af5112c98633c87a80782fc7b6db73492</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const _RhsNested &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct.html</anchorfile>
      <anchor>accfb7aef24f2613f39f93531ebc0ff98</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct.html</anchorfile>
      <anchor>a4ec77f89fab3fa2a932b47a7ba77d54d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>SparseDenseOuterProduct</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct.html</anchorfile>
      <anchor>ad51e4651565602831d5b1ad98ed7a1e9</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>SparseDenseOuterProduct</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct.html</anchorfile>
      <anchor>ab1d84177fe4179e9e99822be5fcd3fbb</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>classEigen_1_1SparseDenseOuterProduct.html</anchorfile>
      <anchor>af277f33c5d3bd4cf69883183f491e811</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct.html</anchorfile>
      <anchor>ab5eea324563cef61bc46259c58c80ae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Traits::_LhsNested</type>
      <name>_LhsNested</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct.html</anchorfile>
      <anchor>aac0aedb581075fe7aafd48e3c2778757</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Traits::_RhsNested</type>
      <name>_RhsNested</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct.html</anchorfile>
      <anchor>a667f4e9765e6d8b6048b894b6a7b9df6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Traits::LhsNested</type>
      <name>LhsNested</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct.html</anchorfile>
      <anchor>a45b50c9a14b5421bc39accb9d7ea1a6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Traits::RhsNested</type>
      <name>RhsNested</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct.html</anchorfile>
      <anchor>aecff57f870e74a064b111d83342f1456</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseDenseOuterProduct::InnerIterator</name>
    <filename>classEigen_1_1SparseDenseOuterProduct_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct_1_1InnerIterator.html</anchorfile>
      <anchor>a56a78fa8ae7525364e57ba1b9f4afbb0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct_1_1InnerIterator.html</anchorfile>
      <anchor>a691a7a6eae264bfbcabdadf25240ac7a</anchor>
      <arglist>(const SparseDenseOuterProduct &amp;prod, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct_1_1InnerIterator.html</anchorfile>
      <anchor>a163502d8d4b5c094458f594446d71eda</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct_1_1InnerIterator.html</anchorfile>
      <anchor>a98399890eab50738ba8e3b3945ebeeee</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct_1_1InnerIterator.html</anchorfile>
      <anchor>af9be20c2b84c14a6a47ef7829dcdaaf8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_factor</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct_1_1InnerIterator.html</anchorfile>
      <anchor>ae5f69034f2c758f5ecc26724f78bcfeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct_1_1InnerIterator.html</anchorfile>
      <anchor>a55aae1d287909d7dbc2804e67419a985</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_LhsNested::InnerIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct_1_1InnerIterator.html</anchorfile>
      <anchor>a0c513361dfedb9c6606c7987593118b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseDenseOuterProduct::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct_1_1InnerIterator.html</anchorfile>
      <anchor>a608311648edea66a5320f262f6ee5815</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseDenseProductReturnType</name>
    <filename>structEigen_1_1SparseDenseProductReturnType.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>structEigen_1_1SparseDenseProductReturnType.html</anchorfile>
      <anchor>a7e20dbcdb20d4c24ea3e9cc37407d25c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseDenseProductReturnType&lt; Lhs, Rhs, 1 &gt;</name>
    <filename>structEigen_1_1SparseDenseProductReturnType_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>structEigen_1_1SparseDenseProductReturnType_3_01Lhs_00_01Rhs_00_011_01_4.html</anchorfile>
      <anchor>aac2fe9aa4877ba3e29c91286ead0c856</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseDiagonalProduct</name>
    <filename>classEigen_1_1SparseDiagonalProduct.html</filename>
    <templarg>Lhs</templarg>
    <templarg>Rhs</templarg>
    <base>SparseMatrixBase&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</base>
    <base protection="private">Eigen::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>classEigen_1_1SparseDiagonalProduct.html</anchorfile>
      <anchor>a4722f55c7d73b4c71ad71d3afb1d345d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseDiagonalProduct.html</anchorfile>
      <anchor>ad315991aa4be71b8120294476a97a857</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const _LhsNested &amp;</type>
      <name>lhs</name>
      <anchorfile>classEigen_1_1SparseDiagonalProduct.html</anchorfile>
      <anchor>ab579b98bd01e92c62c65aeb17a3b2783</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const _RhsNested &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1SparseDiagonalProduct.html</anchorfile>
      <anchor>a638df10f40fc6db09dd9eac11c57694d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseDiagonalProduct.html</anchorfile>
      <anchor>ad35ce64e4c1b4148bc53fceedaad30d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>SparseDiagonalProduct</name>
      <anchorfile>classEigen_1_1SparseDiagonalProduct.html</anchorfile>
      <anchor>a93554676b126dda46b51f7f7be410493</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsNested</type>
      <name>m_lhs</name>
      <anchorfile>classEigen_1_1SparseDiagonalProduct.html</anchorfile>
      <anchor>a4967252c6983dd8997ee44d875a47bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1SparseDiagonalProduct.html</anchorfile>
      <anchor>afbb7fedb683ec69896c3430144be15c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsMode</name>
      <anchorfile>classEigen_1_1SparseDiagonalProduct.html</anchorfile>
      <anchor>ace7d9317665328b138b09892edf87ee5a594745dee637c0d149e13508fce41179</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsMode</name>
      <anchorfile>classEigen_1_1SparseDiagonalProduct.html</anchorfile>
      <anchor>ace7d9317665328b138b09892edf87ee5a590c9648f217fd6f1eb1fa402a3650a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::remove_all&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>classEigen_1_1SparseDiagonalProduct.html</anchorfile>
      <anchor>ae4b37909944980077597ffd3d92ba097</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::remove_all&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>classEigen_1_1SparseDiagonalProduct.html</anchorfile>
      <anchor>a693d8c82e85a0f21bc8cd2e1db65426a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Lhs::Nested</type>
      <name>LhsNested</name>
      <anchorfile>classEigen_1_1SparseDiagonalProduct.html</anchorfile>
      <anchor>ab0a7e9afe751270d3dbec4d3df54d1c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Rhs::Nested</type>
      <name>RhsNested</name>
      <anchorfile>classEigen_1_1SparseDiagonalProduct.html</anchorfile>
      <anchor>a8cb58fa11a298212508198998493b5ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseLU</name>
    <filename>classEigen_1_1SparseLU.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>SparseLUImpl&lt; _MatrixType::Scalar, _MatrixType::Index &gt;</base>
    <member kind="typedef">
      <type>internal::SparseLUImpl&lt; Scalar, Index &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>afa6d2b718164bd44b596a354506048f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>ac042d906593e335772139211bcf83a2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Index, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a7a5168ddb2bb9cd453fa11aa15ecccad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>afde6955eb546fc127e96ad2c1fc087e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, Index &gt;</type>
      <name>NCMatrix</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>ab8615f8274a1c9cc521838ce9766306f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_OrderingType</type>
      <name>OrderingType</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a2e2e51e8f3e71a9fec516aaecef7b778</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, Index &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a9f44aa576983e193a8378142bf65eb22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a7569faba9d46aee2e8ffcf396bf09089</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a105a0173a3e2ff548bc643c7c4f6c149</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>ac67621b3c8526fc5606a7a708427a959</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::MappedSuperNodalMatrix&lt; Scalar, Index &gt;</type>
      <name>SCMatrix</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a301d50d699de0e42ac70785eb43263b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>_solve</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>aa46d1c2697bfeca1866bc1fb8561ab82</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;B, MatrixBase&lt; Dest &gt; &amp;_X) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>absDeterminant</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a06fa89424239fb169d408f08252426d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>aa907ff958c4f4855145091d2686f3a8a</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>ab8534a17cc5b75f4dd41b6eb238abce5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>colsPermutation</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a653db904a2a95add81ef8db1a13c0a0c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a96a8dcb02015ab9be5777d4ba9173266</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a39858b0e72f2659d596364e252b34cbc</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a465989d7a0565f9bbe02836dd6586b92</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>isSymmetric</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>afff3bd506cd78172e5219c707562729f</anchor>
      <arglist>(bool sym)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>lastErrorMessage</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a1866df3ffb444b0797a5cd1cb87e000f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>logAbsDeterminant</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a78b4e23dc8beb49dd4bdae2ba3407564</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SparseLUMatrixLReturnType&lt; SCMatrix &gt;</type>
      <name>matrixL</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a5eb96e32259c4d8a56ff7106e2aa5a78</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SparseLUMatrixUReturnType&lt; SCMatrix, MappedSparseMatrix&lt; Scalar, ColMajor, Index &gt; &gt;</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>aafa9ef8da7dff41e3f9a0fbe1f466365</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a79e9fc5580e2b5b5042f53cd160e8ecf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>rowsPermutation</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>ae2316b6a3f3bc779884f2450e798538b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPivotThreshold</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a94c726c9ebb71a60b529fe47d942ad57</anchor>
      <arglist>(const RealScalar &amp;thresh)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>signDeterminant</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a6651143e3b18fa90cfb3808b6fd23c4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>simplicialfactorize</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a4841f300341aab4999881ce7f6e38b40</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; SparseLU, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a64c51ef69c29cb7e8e621ebc70dc4fef</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;B) const </arglist>
    </member>
    <member kind="function">
      <type>const internal::sparse_solve_retval&lt; SparseLU, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a0cadeb083cf0ccaf093e9953e2207169</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;B) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseLU</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a8b0d920c20f5b097ef32c918650f903e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseLU</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>ac1678e57af46b42561cea4f149861164</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseLU</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a9f8d0e64ae5bb5568ca091a0dbc8c9dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initperfvalues</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a38372b5d6f461e3a92fc7c8fb621b730</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a9a135b7a2548570384702a3d016043f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_detPermR</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a7cfd9bd6741f16a8c7a616c7e11bbe05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_diagpivotthresh</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>aead99552b5213cee1fada904159c289a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndexVector</type>
      <name>m_etree</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a93bdda3c848baf65f906ad810bb67667</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a0f9049c98a8f53316c2ed9daa49c7db5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Base::GlobalLU_t</type>
      <name>m_glu</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a6707db24747af79024d9dd86cbe92d32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a3b8c30dd64606c6396b04c052bc88a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a846e2e3d2c57b904f8b60b2c57033188</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_lastError</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>abc89f4bf70115b56c4eab39d7f39a88d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SCMatrix</type>
      <name>m_Lstore</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a33a260e5b5860fa9e2a995d89f71234f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NCMatrix</type>
      <name>m_mat</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a0489466ddda50b9200444031544d317f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nnzL</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a4fe45ce540c3f7f56b01a97eaaf35825</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nnzU</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a60d8298823646bfa9b71d18a03cb83c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::perfvalues&lt; Index &gt;</type>
      <name>m_perfv</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a293dc267a66ca04318c0f2b2ee5f6905</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationType</type>
      <name>m_perm_c</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a17880d2a5075b0ad2be69e9a98b18d95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationType</type>
      <name>m_perm_r</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a1d0cd35485f50f819b65856f6989264a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_symmetricmode</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>abb21c4d4a3716038665e7525df123da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MappedSparseMatrix&lt; Scalar, ColMajor, Index &gt;</type>
      <name>m_Ustore</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>adb58a4438170621247fc3cf4000ed708</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SparseLU</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>aa800c13e59da22fc65eaa3b2612a0f41</anchor>
      <arglist>(const SparseLU &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseLUMatrixLReturnType</name>
    <filename>structEigen_1_1SparseLUMatrixLReturnType.html</filename>
    <templarg></templarg>
    <base>Eigen::internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>MappedSupernodalType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1SparseLUMatrixLReturnType.html</anchorfile>
      <anchor>acab6f5603a75f6b40a9e79fdbd0d0aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MappedSupernodalType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1SparseLUMatrixLReturnType.html</anchorfile>
      <anchor>ae59407bc58d3ffc58a7557dbac649048</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1SparseLUMatrixLReturnType.html</anchorfile>
      <anchor>ac801def49a9e8a3ac03625b8c47e5a56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1SparseLUMatrixLReturnType.html</anchorfile>
      <anchor>afd8d628e1e8c9a952618ec13184f5081</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveInPlace</name>
      <anchorfile>structEigen_1_1SparseLUMatrixLReturnType.html</anchorfile>
      <anchor>a8675a6855d17a184baa5606617cbc866</anchor>
      <arglist>(MatrixBase&lt; Dest &gt; &amp;X) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseLUMatrixLReturnType</name>
      <anchorfile>structEigen_1_1SparseLUMatrixLReturnType.html</anchorfile>
      <anchor>aadb358a4affbe51e1b6e0a67077266f3</anchor>
      <arglist>(const MappedSupernodalType &amp;mapL)</arglist>
    </member>
    <member kind="variable">
      <type>const MappedSupernodalType &amp;</type>
      <name>m_mapL</name>
      <anchorfile>structEigen_1_1SparseLUMatrixLReturnType.html</anchorfile>
      <anchor>a393e505ae348939df485651058c2d746</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseLUMatrixUReturnType</name>
    <filename>structEigen_1_1SparseLUMatrixUReturnType.html</filename>
    <templarg>MatrixLType</templarg>
    <templarg>MatrixUType</templarg>
    <base>Eigen::internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>MatrixLType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1SparseLUMatrixUReturnType.html</anchorfile>
      <anchor>a339ac61b80cebc0351062b5291e8e9e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixLType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1SparseLUMatrixUReturnType.html</anchorfile>
      <anchor>add90da2111178ef9261c229bb6c788c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1SparseLUMatrixUReturnType.html</anchorfile>
      <anchor>a105fbf78cea564052da04e32bbc5c450</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1SparseLUMatrixUReturnType.html</anchorfile>
      <anchor>ad990ba846aca9d220361cbd95f675d40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveInPlace</name>
      <anchorfile>structEigen_1_1SparseLUMatrixUReturnType.html</anchorfile>
      <anchor>a8b68a5ca75195e5eeca9a240a3fb5515</anchor>
      <arglist>(MatrixBase&lt; Dest &gt; &amp;X) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseLUMatrixUReturnType</name>
      <anchorfile>structEigen_1_1SparseLUMatrixUReturnType.html</anchorfile>
      <anchor>a6d2a7de76dc233c14d6e07a13566417e</anchor>
      <arglist>(const MatrixLType &amp;mapL, const MatrixUType &amp;mapU)</arglist>
    </member>
    <member kind="variable">
      <type>const MatrixLType &amp;</type>
      <name>m_mapL</name>
      <anchorfile>structEigen_1_1SparseLUMatrixUReturnType.html</anchorfile>
      <anchor>aaccd71d2e7df74215e856d0a6663548c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const MatrixUType &amp;</type>
      <name>m_mapU</name>
      <anchorfile>structEigen_1_1SparseLUMatrixUReturnType.html</anchorfile>
      <anchor>a1353bf01e9f90d82f1d4ae4c67af1843</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseMatrix</name>
    <filename>classEigen_1_1SparseMatrix.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">Eigen::SparseMatrix::default_prunning_func</class>
    <class kind="class">Eigen::SparseMatrix::InnerIterator</class>
    <class kind="class">Eigen::SparseMatrix::ReverseInnerIterator</class>
    <class kind="class">Eigen::SparseMatrix::SingletonVector</class>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ab2945a85e71cfe21461a8571610e5952af43a6479e292385214bd4b0c2802d152</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MappedSparseMatrix&lt; Scalar, Flags &gt;</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a290aae3fc5c3eda92cd91e0d40a0a2b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::CompressedStorage&lt; Scalar, Index &gt;</type>
      <name>Storage</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a9de84d7c424c37fcc46be4001c875cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a65308abd736f0f756e02b8eb11c6d222</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a3e16a44300c834b22b8a7b536d0ed1fc</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a60e574bcb97bd1d210c4d110529b4c89</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a39743576e1ceb7b6c3b092f643b136c7</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Storage &amp;</type>
      <name>data</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aabb8979d82873caa6684b57ea3fe40ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Storage &amp;</type>
      <name>data</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a6562058091cd83c13750878fb7f5502a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; const SparseMatrix &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a919b67356f0260773532914c511f6469</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>acd407556aaec84c7be0fb9a375de0d8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a4ed9c88dc08c8075cecc1d41153810a5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a63e845bb78093895e7aafd441193ceb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac76a65c37b2bc5043b17b9f8b6dab580</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad42db8db173375436b0209114c9f287e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>afaa2aad573350d644c33365c42f56a0e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insert</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aea9c8ad8e19421da305ff79d8d5df792</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBack</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa68cdd259452f0cf082b61cb7c6015a5</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBackByOuterInner</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a86c1cf55cdd0563faa3de9ee24a9884c</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBackByOuterInnerUnordered</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1d95415222e9e13d88808854e37b5953</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>insertBackUncompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>adc755d7e604b2bc541dc08c448c715ca</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertByOuterInner</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1789d2db72bdd6de39ebd3385043c84b</anchor>
      <arglist>(Index j, Index i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a4f0e6ded6d90e6ad3f3e033cabedef97</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad9b10bd4b327e69bac9a95c885a633f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0277ddb3afdbba94b915897ea1aa0323</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a55134c7b86b15c56891e5a9ae53e4dc5</anchor>
      <arglist>(const SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a8bfcd546f4e5f5bb9e4cf1a86475089e</anchor>
      <arglist>(const SparseSparseProduct&lt; Lhs, Rhs &gt; &amp;product)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a53ea7fe9c4c1ea8ef979ac18e4063c0c</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a44141b72ce0b7b1170b7e87ca3f6be4d</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>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a475a38c271a1f8de6fe2862c2225cc52</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a6f4be33f4f94c86f003fda0c5c7911b2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a91e30b7451c311b46873070e405f1f0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad3c52e6cc8e9f6f0003e64b9add9426d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>adad5483c64cc08938e4d0c5092989494</anchor>
      <arglist>(const Scalar &amp;reference, const RealScalar &amp;epsilon=NumTraits&lt; RealScalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ab7585698aecb12b73d5df1093ef8c8b9</anchor>
      <arglist>(const KeepFunc &amp;keep=KeepFunc())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a5c74c12e50696e47f2e958d672c43acd</anchor>
      <arglist>(Index reserveSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0766a6379c3e53dede353d685e2e5b5e</anchor>
      <arglist>(const SizesType &amp;reserveSizes, const typename SizesType::value_type &amp;enableif=typename SizesType::value_type())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac36f622a57592b38a56f3ece57139c44</anchor>
      <arglist>(const SizesType &amp;reserveSizes, const typename SizesType::Scalar &amp;enableif=typename SizesType::Scalar())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa005409dfde1f6a0c0518047243f908b</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a18364adfc5976f072bccd62cc06edd98</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac85d6120f30c302c0a3164068c452dec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromTriplets</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a75abfca842da989d5f850e02426d8a5d</anchor>
      <arglist>(const InputIterators &amp;begin, const InputIterators &amp;end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a3e2e20c2aa9343d857bd22f894c965d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>acd947edf573c5028316d5b9ec27af056</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a5fa8e89904213c53dda94e3e5aa8c8ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ace4a98253bde578ec7be842b0496a1a1</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a13a73f24ef417ba4457c785f845be2cf</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ab2686f1298d152199c054f2cdc684567</anchor>
      <arglist>(const SparseSelfAdjointView&lt; OtherDerived, UpLo &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a9e3fc71929c19398c7c57b88a4ce77b7</anchor>
      <arglist>(const SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1a4e46f8d1d0bf1caa89e0c7fa899f1b</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startVec</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a6e396990f866d0c780a4d5e077ec9376</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ab1eeeab203c93a7d61ba99d8209a4aca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sumupDuplicates</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a309fa7bc8a89fff777772fb809e80b0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac7ca24b6d285b26ea23cf3f4d5135440</anchor>
      <arglist>(SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uncompress</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a55a8c8bc53a972811bda8909b2d17443</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a9cd70ca8a35a517cfd523b2b4637e039</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a75f51a32ec29dc6c192e48c8513b8eec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a378717e4faef157dbb9da47ee89a6aca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseMatrix&lt; Scalar,(Flags &amp;~RowMajorBit)|(IsRowMajor?RowMajorBit:0)&gt;</type>
      <name>TransposedSparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af3d361b1fafa72e3024957aa8fb60cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initAssignment</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a57766fbc4cf30ffd30f598b380775208</anchor>
      <arglist>(const Other &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Eigen::Map&lt; Matrix&lt; Index, Dynamic, 1 &gt; &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0cdc5e9fef2e6c3a0ff48a910ed88974</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Eigen::Map&lt; const Matrix&lt; Index, Dynamic, 1 &gt; &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa7481913bf36b2636a9203ef817ddd9e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DONT_INLINE Scalar &amp;</type>
      <name>insertCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa121aa4d66dcd47097ade3a0815fad73</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DONT_INLINE Scalar &amp;</type>
      <name>insertUncompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a7106e07bb153a5802a6a59676b495274</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reserveInnerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a978bfb674bea6bd6a9197086374c8ffb</anchor>
      <arglist>(const SizesType &amp;reserveSizes)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Storage</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a6c645338cecd7d27e7207f5223b975f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index *</type>
      <name>m_innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1cff69f8375043a39db27af266daf8c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>abe15fb6cde346cca5e14f209e4bb5949</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index *</type>
      <name>m_outerIndex</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a33e21fcb8feb177ec7c8ea573881443c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a517230965d902570f118d771238f79b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a98da2cbdb54b1931b471a5f71647543f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae7cb03fccbdb1456601051ffa6522c46</anchor>
      <arglist>(std::ostream &amp;s, const SparseMatrix &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseMatrix::default_prunning_func</name>
    <filename>structEigen_1_1SparseMatrix_1_1default__prunning__func.html</filename>
    <member kind="function">
      <type></type>
      <name>default_prunning_func</name>
      <anchorfile>structEigen_1_1SparseMatrix_1_1default__prunning__func.html</anchorfile>
      <anchor>ab8517a35080a055964ddb4ed20f64ebd</anchor>
      <arglist>(const Scalar &amp;ref, const RealScalar &amp;eps)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1SparseMatrix_1_1default__prunning__func.html</anchorfile>
      <anchor>a3972b84128a8b4e6f216461ea973446d</anchor>
      <arglist>(const Index &amp;, const Index &amp;, const Scalar &amp;value) const </arglist>
    </member>
    <member kind="variable">
      <type>RealScalar</type>
      <name>epsilon</name>
      <anchorfile>structEigen_1_1SparseMatrix_1_1default__prunning__func.html</anchorfile>
      <anchor>a6cb74c2b0df03b8d454d386ddee66822</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>reference</name>
      <anchorfile>structEigen_1_1SparseMatrix_1_1default__prunning__func.html</anchorfile>
      <anchor>aefc4043d05f7a364950ec3adcfb874d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseMatrix::InnerIterator</name>
    <filename>classEigen_1_1SparseMatrix_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a6f7495d2befc3d2ef6678355eff8e32f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a42563e8d5d1b869913dce556f46c9678</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a57f523cad0d5f1160732e3148b670831</anchor>
      <arglist>(const SparseMatrix &amp;mat, Index outer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a62fa5cb9db980300b2eb9b02816de00d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a1bb0db24763d9b284af5fcf747e1120b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>ac1e5890289a9ddacb57090cbb106f035</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>af17982c0de4afe07cb36ffabc280fe61</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>value</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a3ba1e8fe62018875c4070b8eb27d77e3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>ac234de28b0e92267733d1f8f2cd08103</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_end</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a990e9117a719aff93268c69c2705be8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_id</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>ae6b54665a265e0723b5130dfd6dc8493</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index *</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a21aa39b4f4833a1c00c48382fb13549a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a5420680f072106b0fb32a41270e92fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Scalar *</type>
      <name>m_values</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>aa804d28f8566ee972991779f5a7ce9c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseMatrix::ReverseInnerIterator</name>
    <filename>classEigen_1_1SparseMatrix_1_1ReverseInnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a7c2279cfd326627ceeba3d74d4efb1c2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a8afd7a5691ece0e211cea653d13a8dd6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>afbc1a6216fe856c1fc1bfec9074bf0e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ReverseInnerIterator &amp;</type>
      <name>operator--</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>ab814fa677c4f35eb22545b88bdafd5e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a46197a863b76471128c30f328fee297b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>ae30e57f9b9c679f8160ad897dc805641</anchor>
      <arglist>(const SparseMatrix &amp;mat, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a5d1ec33f59cacaf1ea5b2425c0ded68c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>value</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a7887785fbd72922c781d5d8ce32be5f5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a6a2943d03857314431a874c4939c4ca5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_id</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a7b3a397401933d55eec6c54072c74ce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index *</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a874d5bd071425a7368db4bfaa6605cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a84c37dded2754ba36a528d734ab21a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_start</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a8096ba9ac63b0e3341006b95089e53c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Scalar *</type>
      <name>m_values</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>af1f3afe7e6efd9c26b7ae4ac74825784</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseMatrix::SingletonVector</name>
    <filename>classEigen_1_1SparseMatrix_1_1SingletonVector.html</filename>
    <member kind="typedef">
      <type>Index</type>
      <name>value_type</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1SingletonVector.html</anchorfile>
      <anchor>a5abad5d0969cc7a3d5e9898fe456fa3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1SingletonVector.html</anchorfile>
      <anchor>a6c40d3c3c5bd7b5045724828d1068106</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SingletonVector</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1SingletonVector.html</anchorfile>
      <anchor>a327056c8192baa5272c4a98fd63cdb66</anchor>
      <arglist>(Index i, Index v)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_index</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1SingletonVector.html</anchorfile>
      <anchor>aec3dbc368ed3f407c64efdf97c5eba97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_value</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1SingletonVector.html</anchorfile>
      <anchor>a66aae9766b15363a56f92eac32e7427f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseMatrixBase</name>
    <filename>classEigen_1_1SparseMatrixBase.html</filename>
    <templarg>Derived</templarg>
    <base>Eigen::EigenBase</base>
    <class kind="struct">Eigen::SparseMatrixBase::ConstFixedSegmentReturnType</class>
    <class kind="struct">Eigen::SparseMatrixBase::ConstNColsBlockXpr</class>
    <class kind="struct">Eigen::SparseMatrixBase::ConstNRowsBlockXpr</class>
    <class kind="struct">Eigen::SparseMatrixBase::FixedSegmentReturnType</class>
    <class kind="struct">Eigen::SparseMatrixBase::NColsBlockXpr</class>
    <class kind="struct">Eigen::SparseMatrixBase::NRowsBlockXpr</class>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a456cda7b9d938e57194036a41d634604</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a27ba349f075d026c1f51d1ec69aa5b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88aa5022cfa2bb53129883e9b7b8abd3d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a6647e063a07025ca408642561633582f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a4582ec479751d3a56aa26e9bade9eada</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a7e09adcfcc4ed382e3dcf3f01067cb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a14a3f566ed2a074beddb8aef0223bfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a2af043b36fe9e08df0107cf6de496165</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a54190f2ff94ddc308719d9bd2d13dfbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88adc4dd8524ca9fb8b65334e1d93d2f033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a0e6d6faac3038c5a781abf94d376df6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_HasDirectAccess</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a00872c0ea424e5337e22be871f62dc56</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, Eigen::Transpose&lt; const Derived &gt; &gt;, Transpose&lt; const Derived &gt; &gt;::type</type>
      <name>AdjointReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab21425999c8acd7aed121ad34e83c48e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EigenBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d56feda60ba79f1799db89e3cdbf034</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; _HasDirectAccess, const Scalar &amp;, Scalar &gt;::type</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7043a0035980494d5174e33fd617a81b</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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af782ccc10ac06c91699f9a6fe9eaebbb</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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6e153b674ee7ad0c4854caf9619bafc4</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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee5f26ebe59061d7df57a682db618d2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, Matrix&lt; Scalar, Dynamic, Dynamic &gt; &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a84df63ca02474ce91b0b970891314a9a</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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a19a10cd23d876519aa34081b1d1af7f7</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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7e41c99a451ca6d74f5ed85dd5b68869</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const Derived, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true &gt;</type>
      <name>ConstInnerVectorReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3249c0c0b1139b93dd68cc748a0ada1c</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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7dac70913d2114d0126782cc30dc9cfb</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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1ac454339c876a108644762535dec95a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const VectorBlock&lt; const Derived &gt;</type>
      <name>ConstSegmentReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae6dc75c83f05cb58bc40dd52fd2096ae</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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a49b17d3c5360291d3e16635636fa1f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af636725b7b3d4c60e1f5344cb582dd29</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true &gt;</type>
      <name>InnerVectorReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a15ab3e4acfce967bf4aa2213be038018</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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a51190c6d4167001e2a7c9d6d4d165572</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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9601e14f161c30a557c7c1c332aa55f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const_on_value_type_if_arithmetic&lt; typename internal::packet_traits&lt; Scalar &gt;::type &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae627dc2c5bd1b53bc20e4e2a9028733e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6173fac1d813918bfae8091df083b917</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, Flags &amp;RowMajorBit?RowMajor:ColMajor, Index &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a57cfdddf037f98c314c27944fca80fac</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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a78d232d8ced6dc787b9f3b22012b4130</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaec8ace6efb785c81d442931c3248d88</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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a19c890e4d985e600c1cca3431add4466</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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abac6d959618f54c8b8cd430518ba711b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a477b2830b50a0a04260463d6f8def336</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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a650f630f16ea616cdeb9d43f22898db8</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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad61cb643d35822b0fe527b59d137fb44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorBlock&lt; Derived &gt;</type>
      <name>SegmentReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a47e794920c3c0d339440979acb445c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)&gt;</type>
      <name>SquareMatrixType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa61bc39f66a93bc46173f3044dacc932</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrixBase</type>
      <name>StorageBaseType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaafce9f1c4ca436a8f8516f796c5882f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a878c26b8e33751cd6e1096bab7b95900</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa1a11486a40e0e5fe627bde253f14437</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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a37a610d23159274e8735413613abfd5d</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>Block&lt; Derived &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c219dd64ee201314e70a9a528619289</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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac282c07642a87d3fe6744b931c4d3be1</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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac08b2f543e7af5b16352c71dc877aa85</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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa81fd84341e600e18aa828a316b9ec65</anchor>
      <arglist>(Index startRow, Index startCol) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a0f91a54074cbcca77dd3d5c92f8871</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a50b26ea4936b271a7df6b603e548142e</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>blueNorm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4bc33ec25025b224c55777e95ac4a8df</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4de7468110ae1189e81382bd8d972399</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acf8e0825fc0de3db80a60d7b9e3aa708</anchor>
      <arglist>(Index cRows, Index cCols) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a10ffb8d1692e255a1542d62c13aadaea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a49cdf7faf71c802b6dcd18170e4a1b68</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afc4449bbd4e547c19ac563ac5e4bf733</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5d033e289f8acd4857fd84bac17aea7b</anchor>
      <arglist>(Index cRows, Index cCols) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5bca1966b7d67e9986d784e8de891e47</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afce6c65e21981456f69785626c77610c</anchor>
      <arglist>(Index cRows, Index cCols) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2e6264938fa8a31b8bf0d70dc0cbbf5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a42c2ea944844cf7b88a645d9272919d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6a6abd424bfe301d8e1b0d7333fbc4b1</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac38067107868e4f68e11c98bc3393aec</anchor>
      <arglist>(Index cRows, Index cCols) const </arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa79baf99d957a7b32169acbe18d1d89c</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4dd4cd6c3e50aeb486ed509a9b07c3ac</anchor>
      <arglist>(Index n) const </arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a338181ffedf37f1d9efe421cf449fd03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>accc4ed948a2dfc362198a0083e939ab6</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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a28dff5ac0950b2a19fb79f3fe4109414</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad49129f2301063ce046ae071c82610d5</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a106e28ffab2a8b8b085b37928e992f9c</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a446aac1333090586a45faa67176c9533</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8586e3b4dc89551c61323b21dab16bdf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab3737503eb5a29fdb554f02e39444f2d</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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a41092f195d85b4e8700d7f337b90b8ac</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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a64e13013e10ebbe6c4691cbb39764a7e</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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac226497a8a7539ba50fd5aa299751453</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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8b209aae86bcffc07dae8a3ef04dcc4</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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae629ce61092acc45fdbb50dd5c2a6728</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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afce772ae2059325584e06931a0e457c4</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 ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0db3ebd3bf2d681dcfe06ad6722c1008</anchor>
      <arglist>(const Scalar &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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a28aff6e970a6996e340ee660e6967fc7</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 ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acab5e25530e61b29460f1dfa732f100c</anchor>
      <arglist>(const Scalar &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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a54cec6bb32b3ad5e347d82a1d458b2d7</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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa47ef4239d2ff85c46820b529b2404d3</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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa9db81057513a5219ca342a2683b0fd0</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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a16f705e0d07d4c7af3af3ee36618948d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6331fc131b0ca5dc5cc14a744659b797</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae4a2d472e2aaf7b58b44fa3ab8ce8530</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a475c64c307255ad1686e15da539868a3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a883cb22dd99a5e57f8ef0dda733b9488</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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9be62ff448a2c0388ff8616ce038d2c5</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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adb6e2a372a4dd02c0293a0e46358b7f6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aca3b107d4ac3270f854c2c901f2558c7</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a08e1243925c8badd45d0847694569682</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad2a480f959d09133d0426a30f2bdf6b4</anchor>
      <arglist>(Index vecSize) const </arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab9699612b7a3d846ff1e08055d05b816</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af68950f9cbbefc8360732048e0c1a023</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a10e74a5f077b26c97dc77a0253ec7dcb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab2948b3eeefeb4757f7d4039de074e89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac890b37904cda61afbada72813d9d634</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>InnerVectorReturnType</type>
      <name>innerVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65aaf3b50d205011e2bfa0de24756cce</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>const ConstInnerVectorReturnType</type>
      <name>innerVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7f1d4e38ecafb8f6274d638c8b42e015</anchor>
      <arglist>(Index outer) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, Dynamic, Dynamic, true &gt;</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a08feafd95b5b0d652d5aa942025394af</anchor>
      <arglist>(Index outerStart, Index outerSize)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, Dynamic, Dynamic, true &gt;</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48456478e931fdb2109828b23dc62d08</anchor>
      <arglist>(Index outerStart, Index outerSize) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a26fe1e8efd85ad68b52f09c3b0e24f49</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3f0c4f4457082feba2029ed5571838c9</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e23a88464b62d46c7f5c2ee058555f3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9a55ad7233ca850420419c12b8fb13df</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a45f260bce61944ae8aaad69a68441cc1</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd1e9c63e26182a930b06aa19531b62b</anchor>
      <arglist>(Index n) const </arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a633695aae22599b149bf50dde81c053c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af79474681791b161ba547f89f2bc418e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>markAsRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f373317f897c196d6623ab4d29dd454</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af08b7336ad372d17084b8a241fe3ab79</anchor>
      <arglist>(Index startCol, Index numCols)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e55e5b0672d3e24911477f65d0e936f</anchor>
      <arglist>(Index startCol, Index numCols) const </arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a30e82c39eabd66d7906f3f18b89b5063</anchor>
      <arglist>(Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaf7a627398195b2ecfa837ff705c85a6</anchor>
      <arglist>(Index startCol) const </arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aedd6650aee297b72167b7e2cd0acc7a7</anchor>
      <arglist>(Index startRow, Index numRows)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae3bf7553ee01187da011dfb620079f29</anchor>
      <arglist>(Index startRow, Index numRows) const </arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa28998c0f692ef3657e5a9b1cbb0a3f8</anchor>
      <arglist>(Index startRow)</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3146b6346591771b7cf3b39ad7d6f21b</anchor>
      <arglist>(Index startRow) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a477592ced580f5270b8ecf6ec68e0d8e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a40e8d529f0bd3346a469ec6ecfd18263</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aed7d863700a01bbf3ddf952ebe2becd2</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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3acee4a8fe5e1ccef7593a9e2f81ffc6</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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a85e10315ec56341a31c74e0d00c96988</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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab4d86a58df8966bfc13a4ca67077bf26</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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac81696436faac92ed68f452d5b2fb6c4</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4fc6ac03c7aab3066b79d69283266e31</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaf2f8d82c28b6caff11a5d9c5d41b1e3</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a35ba97f899e66c02a0e459ea717912b9</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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65d1beef023fd528f09a206e2887f1e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abdb78b464b57f363452f91047e4d102f</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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8abc285c511efde5a6b910ee2bd15e52</anchor>
      <arglist>(const Scalar &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adcf52365cb9d032d3968c809fd3d5ea5</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1109564bf4eb378f63f7045d95342dd2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad1d40588be36c2e37e290ab479954e11</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a41cb3847b5637ad6003b8bed4883fcd9</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3f3af645b59f42868b375d5e9018d027</anchor>
      <arglist>(const Derived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aac06ec6508279ab944bb98a71afc307a</anchor>
      <arglist>(const SparseSparseProduct&lt; Lhs, Rhs &gt; &amp;product)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a71045ac28ee53ba34e9ab492f5422321</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd93cfe1c339fea349bfc4b6ed2f7817</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3855bebf879e6c4a56f5ce1c25a9a3e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a89993e50b36a130a5a2d53d8fcd7cba3</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad681c0cf592e9271a0f8c831194c0d44</anchor>
      <arglist>(Index n) const </arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4da12ee6ee7b33082476232e4e885854</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a52cbdf4b08c99cd55a302165fbd31c5f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a92c023d63826ff35698e8e8feac3b24a</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2646e3eda19efdb7dfd0b6cf3da24448</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee92adac350b21f76ce614a0c442bac8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afcd81c9159153ecd2a1c64d43fd4e510</anchor>
      <arglist>(Index start, Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1d678415bb46b00b2659ace5f878c7e0</anchor>
      <arglist>(Index start, Index vecSize) const </arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad9f1e1be666ff2000ebf03e5097ce566</anchor>
      <arglist>(Index start)</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a454d4b63abb42718e8b3f5a9eed7c101</anchor>
      <arglist>(Index start) const </arglist>
    </member>
    <member kind="function">
      <type>const SparseSelfAdjointView&lt; Derived, UpLo &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9102d5d67f630e46f8d76448b233cc47</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView&lt; Derived, UpLo &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a20a49c6e68bc0bc64ea24dde6ee360a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a74b8af9d634996113846c680f42677c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrixBase</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a39de899c0df73ec88763a0ef4966bf72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a237ebd282ecf97c350cabc70eca28840</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a426deb443ca3d84a930d9a7ee819e2fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c8401ab0cfbc540fde7da5920ee2198</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5f3bbde44a3c14515fdea2d4f76a4cf9</anchor>
      <arglist>(Index vecSize) const </arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a980ccf9f44be008537638c14fdcbae42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a27ef56a26209073843e7df5573444067</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>toDense</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae661067c1af1c0ec685899de34339daa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acad84de993960e7748ad547947ba3841</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae711c330d493b38b1e54ef3e29dfb0f5</anchor>
      <arglist>(Index cRows, Index cCols) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee1550f618773aab4a143eca61b0886c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a01eb8c95a503c1faba9648f4d2d25991</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afc9e84d77bc8864d285e5098fbd8c281</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad5b22dae719c6b58ae99ac9d16c0a03f</anchor>
      <arglist>(Index cRows, Index cCols) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac06b31fadcfd0da355555ca1ae28f604</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5669a503025e16f5a1dbb9c4542ce42d</anchor>
      <arglist>(Index cRows, Index cCols) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8bdb36b970b4eb54908e69de2f903e16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aae88cbc931a15ead5ffa0321ecbeb12c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a38563d897cedd01c1a35581b6b893f1d</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aef2f4586c5220fdb6d0175c70478f2a0</anchor>
      <arglist>(Index cRows, Index cCols) const </arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1528bf1b344bbfb216cbae7463454d24</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abbdc36bd1b14f27794d16c06e77edb26</anchor>
      <arglist>(Index n) const </arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac72c6cd3cc14d45480e3affa77f8067b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48d01aa1e88d144409ee8230e2af73b4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; Derived &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a138bcca52dbe41ea45c489b8078b7450</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Transpose&lt; const Derived &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad9130be5b9ee48f10473d2f7692c7151</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const SparseTriangularView&lt; Derived, Mode &gt;</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a00eac84cf7f77efea6d736cf5cef8500</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SparseSymmetricPermutationProduct&lt; Derived, Upper|Lower &gt;</type>
      <name>twistedBy</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a42cf0f2f9cb139b2cb386eccc7a4ea6f</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, Index &gt; &amp;perm) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; CustomUnaryOp, const Derived &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a899adc3153336291840f328d418b9a40</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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c6eeff61503ef26a6e9f830feecec08</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Derived &amp;</type>
      <name>assign</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa927798f98809d78804bf4f805d94cd8</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assignGeneric</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4e77da935a1f0699926db9fdd6caf1c3</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e18769c71fc666a57c10f475ea5ada6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.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>classEigen_1_1SparseMatrixBase.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>classEigen_1_1SparseMatrixBase.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>classEigen_1_1SparseMatrixBase.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>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34261623108465eab7a7290ddee9d111</anchor>
      <arglist>(std::ostream &amp;s, const SparseMatrixBase &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseMatrixBase::ConstFixedSegmentReturnType</name>
    <filename>structEigen_1_1SparseMatrixBase_1_1ConstFixedSegmentReturnType.html</filename>
    <templarg>Size</templarg>
    <member kind="typedef">
      <type>const VectorBlock&lt; const Derived, Size &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1SparseMatrixBase_1_1ConstFixedSegmentReturnType.html</anchorfile>
      <anchor>acae60bb4d8a51170372941a2b1b3e409</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseMatrixBase::ConstNColsBlockXpr</name>
    <filename>structEigen_1_1SparseMatrixBase_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>structEigen_1_1SparseMatrixBase_1_1ConstNColsBlockXpr.html</anchorfile>
      <anchor>adcb9a3bdd6eae242d2db0093ae24fc09</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseMatrixBase::ConstNRowsBlockXpr</name>
    <filename>structEigen_1_1SparseMatrixBase_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>structEigen_1_1SparseMatrixBase_1_1ConstNRowsBlockXpr.html</anchorfile>
      <anchor>a2aac4e649b8b3c886614ccd40a7f2b63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseMatrixBase::FixedSegmentReturnType</name>
    <filename>structEigen_1_1SparseMatrixBase_1_1FixedSegmentReturnType.html</filename>
    <templarg>Size</templarg>
    <member kind="typedef">
      <type>VectorBlock&lt; Derived, Size &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1SparseMatrixBase_1_1FixedSegmentReturnType.html</anchorfile>
      <anchor>a7c77da2f9bb459d74527680fd89888b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseMatrixBase::NColsBlockXpr</name>
    <filename>structEigen_1_1SparseMatrixBase_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>structEigen_1_1SparseMatrixBase_1_1NColsBlockXpr.html</anchorfile>
      <anchor>a5496bae9fad4c9667e632a64337c0e89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseMatrixBase::NRowsBlockXpr</name>
    <filename>structEigen_1_1SparseMatrixBase_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>structEigen_1_1SparseMatrixBase_1_1NRowsBlockXpr.html</anchorfile>
      <anchor>a194047179b454b4bc57182758a3eba39</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseQR</name>
    <filename>classEigen_1_1SparseQR.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a689da977577579c26e208e2d625b6ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Index, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a4fc915eac3d058421af43318f6757bb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>ad358268460ec00e9cd058846a2cbb6f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_OrderingType</type>
      <name>OrderingType</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a6b2f072bb9206c83f6046f25fcc4dbbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, Index &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a7db58c91d0e55aad8cb7c0c7c57bf72f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, Index &gt;</type>
      <name>QRMatrixType</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a43b3b82a7220f11438042dff68c744a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a30621d97daf0e3ef2337b7c37cb8f3d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a1b368cb269850c36954d938a9e216ee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a97c9c4b7cf2b31182acf410253682f07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>_solve</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a85c9157079f78c23a2a080130f685ee4</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;B, MatrixBase&lt; Dest &gt; &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a4b425ddb1358c914d764cde48853a4f6</anchor>
      <arglist>(const MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a2de0ad4547cf7fd1d391f99575eabd1b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>colsPermutation</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a54d4dd24da7e09832dac94f510696c95</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>aedaf52b7543de4d55c58c8f830c2aeb7</anchor>
      <arglist>(const MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a55a34bacf05bd30a1dacbccad9f03c6d</anchor>
      <arglist>(const MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a7c31869fcfc19707c882347a9c77fa3f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>lastErrorMessage</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>ada1014cfe3e3ecbc6e6496e2c3962933</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SparseQRMatrixQReturnType&lt; SparseQR &gt;</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a7bfbc1f00bd3ef3e5eece6eb4aea237d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QRMatrixType &amp;</type>
      <name>matrixR</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>ac085ba4cbf32ff1598e437d939f86556</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>afe9c12de1c84aee249433d7764caee63</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>adfb9120e3f108695e79a72994cb8a914</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPivotThreshold</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>adb7bfa65f99e3ef91ed58ea663a850a1</anchor>
      <arglist>(const RealScalar &amp;threshold)</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; SparseQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a6d8b8fa7268cd8ba8af135ce42684c05</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;B) const </arglist>
    </member>
    <member kind="function">
      <type>const internal::sparse_solve_retval&lt; SparseQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a1da7d5b7e70d06e54ab0d48955e61452</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;B) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseQR</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a5d39a63767844abb2b72fcd675f22a2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseQR</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>ac50f705d686d4bc687ce6acbc76447d2</anchor>
      <arglist>(const MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>sort_matrix_Q</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>ad77267b6694f1440733ecb207b5436b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_analysisIsok</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>ac8bd12520c89f1ec1d977f46733df424</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndexVector</type>
      <name>m_etree</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a50c58a6962f17566a4b36b818ab9c776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_factorizationIsok</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a0e434fe55a648f843f5e4c75e348bb45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndexVector</type>
      <name>m_firstRowElt</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a1f5d40c6611c8440c6be0406908a7319</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ScalarVector</type>
      <name>m_hcoeffs</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a816a6f19f247613237f65b328c467454</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a24f533e32f1349dc0776ed818f712847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a114e11edc2dab35489da8bae87a4cc75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isQSorted</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>aeef52b7e7b754a39a433f74b18c7b76c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_lastError</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a50dfb7db82cde35cb26efda4af90c8ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nonzeropivots</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a46529756e4ff75196644415dfdc43306</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationType</type>
      <name>m_outputPerm_c</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a68d82ee61311e78baf0f51da641b3708</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationType</type>
      <name>m_perm_c</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a3cf03fa0af7d7f03e3d86d34fc3eb7a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationType</type>
      <name>m_pivotperm</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a3e300573ed969fbc06dcf0d2f9f3c007</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QRMatrixType</type>
      <name>m_pmat</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a3eb35d222bfcaa70705114e83e4c815f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QRMatrixType</type>
      <name>m_Q</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>af90e7e4baac8097aa2286ff76c503153</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QRMatrixType</type>
      <name>m_R</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a71390c50833e5137612909c984453aa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_threshold</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a6d78507f2f5c20b0e84e49964f7f6663</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_useDefaultThreshold</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>abeff33393a04cec953b58e0ee3fe4ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend struct</type>
      <name>SparseQR_QProduct</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>ab1e8481d42f55b00be1a19e995eb2e1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend struct</type>
      <name>SparseQRMatrixQReturnType</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>ac3cf1f84ebce0204280bb8b33cfab8f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseQR_QProduct</name>
    <filename>structEigen_1_1SparseQR__QProduct.html</filename>
    <templarg>SparseQRType</templarg>
    <templarg>Derived</templarg>
    <base>ReturnByValue&lt; SparseQR_QProduct&lt; SparseQRType, Derived &gt; &gt;</base>
    <member kind="typedef">
      <type>SparseQRType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1SparseQR__QProduct.html</anchorfile>
      <anchor>a6a1c1adbc18d9f86f914959ddbc3abae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseQRType::QRMatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1SparseQR__QProduct.html</anchorfile>
      <anchor>a849ced092fb297e3d6fa4907a341d6cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseQRType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1SparseQR__QProduct.html</anchorfile>
      <anchor>ad87b00aa80804c14b5a8bbed340b7e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1SparseQR__QProduct.html</anchorfile>
      <anchor>a62fe330fc4949cd1ce6abae67f657877</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1SparseQR__QProduct.html</anchorfile>
      <anchor>ac77949de9db0ef38df8dc12d9eb19858</anchor>
      <arglist>(DesType &amp;res) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1SparseQR__QProduct.html</anchorfile>
      <anchor>ae0e989b0395d376c5991fe63efe64cbb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseQR_QProduct</name>
      <anchorfile>structEigen_1_1SparseQR__QProduct.html</anchorfile>
      <anchor>a93450cb8c73ae375832fb21ea99055b6</anchor>
      <arglist>(const SparseQRType &amp;qr, const Derived &amp;other, bool transpose)</arglist>
    </member>
    <member kind="variable">
      <type>const Derived &amp;</type>
      <name>m_other</name>
      <anchorfile>structEigen_1_1SparseQR__QProduct.html</anchorfile>
      <anchor>ae2d110a2af0251b5a1e3b1a0fd258632</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const SparseQRType &amp;</type>
      <name>m_qr</name>
      <anchorfile>structEigen_1_1SparseQR__QProduct.html</anchorfile>
      <anchor>a2249a7f30c700a6ad40a762db3efb404</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_transpose</name>
      <anchorfile>structEigen_1_1SparseQR__QProduct.html</anchorfile>
      <anchor>ab59e3f2d065f44d751ad02f3c12ddf30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseQRMatrixQReturnType</name>
    <filename>structEigen_1_1SparseQRMatrixQReturnType.html</filename>
    <templarg>SparseQRType</templarg>
    <base>EigenBase&lt; SparseQRMatrixQReturnType&lt; SparseQRType &gt; &gt;</base>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, Dynamic &gt;</type>
      <name>DenseMatrix</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>ac71399a3aabf19dcb8a33d0287a7f04b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseQRType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>a86f96d72448cbcfb993459c87f86e6eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseQRType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>aec649b2f0533b4765b8c39b4c2283e35</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SparseQRMatrixQTransposeReturnType&lt; SparseQRType &gt;</type>
      <name>adjoint</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>a665f91a81fc9bfcc29cbb36bcb3309f9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>a31f9301f2f1421ab6dfd352f66fe7efd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>a3b94f2cf4cb54e5e7e6d3687a707b5f5</anchor>
      <arglist>(MatrixBase&lt; Dest &gt; &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>a74806fbe3a6790afaae32afd39b98ded</anchor>
      <arglist>(SparseMatrixBase&lt; Dest &gt; &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>SparseQR_QProduct&lt; SparseQRType, Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>a3f62d406e5a92ac8d8d34a69f29d3b94</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>aeb243f552456dd446c8c33a0b20d9221</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseQRMatrixQReturnType</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>abc812ddc00be7a2064aebaf2391b38db</anchor>
      <arglist>(const SparseQRType &amp;qr)</arglist>
    </member>
    <member kind="function">
      <type>SparseQRMatrixQTransposeReturnType&lt; SparseQRType &gt;</type>
      <name>transpose</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>ac022ead807ed9717d3386c008936b6c8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>const SparseQRType &amp;</type>
      <name>m_qr</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>adbaec94227345a75d1afd485237040f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseQRMatrixQTransposeReturnType</name>
    <filename>structEigen_1_1SparseQRMatrixQTransposeReturnType.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>SparseQR_QProduct&lt; SparseQRType, Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQTransposeReturnType.html</anchorfile>
      <anchor>a0a707ed1f530311e0ac999fc53cde285</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseQRMatrixQTransposeReturnType</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQTransposeReturnType.html</anchorfile>
      <anchor>aab227f4e109f500eb2d9d2edfe926993</anchor>
      <arglist>(const SparseQRType &amp;qr)</arglist>
    </member>
    <member kind="variable">
      <type>const SparseQRType &amp;</type>
      <name>m_qr</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQTransposeReturnType.html</anchorfile>
      <anchor>a170ec3f522a185aa41a0a5301b31f7e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseSelfAdjointTimeDenseProduct</name>
    <filename>classEigen_1_1SparseSelfAdjointTimeDenseProduct.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>classEigen_1_1SparseSelfAdjointTimeDenseProduct.html</anchorfile>
      <anchor>a94a407c7c8cde5d01cecee40f1061c3b</anchor>
      <arglist>(Dest &amp;dest, const Scalar &amp;alpha) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSelfAdjointTimeDenseProduct</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointTimeDenseProduct.html</anchorfile>
      <anchor>a16e08ae5bc8d5ada9fd0140027cc79c4</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>classEigen_1_1SparseSelfAdjointTimeDenseProduct.html</anchorfile>
      <anchor>a46a5bbe567cd2ec7040fde29d0d15652</anchor>
      <arglist>(const SparseSelfAdjointTimeDenseProduct &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseSelfAdjointView</name>
    <filename>classEigen_1_1SparseSelfAdjointView.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>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>aaff55c58f7062b7802c99295d4ca17e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a10f4b3474be81cd0bbff33ed666b5542</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Nested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>aea4d26bf4fa7d970f8efbd4d5a1ecd0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>abd25c7d9dac2fe9b8cd858093f12aec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Index, Dynamic, 1 &gt;</type>
      <name>VectorI</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ad5f3b97803b0162a330f8afc7b87457e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a18996175b5a04a65b990b808eaf596fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a8bcd703f228539fcedeb07e7fbe8dd39</anchor>
      <arglist>(SparseMatrix&lt; DestScalar, StorageOrder, Index &gt; &amp;_dest) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a6feefb11e1da60f1c525425a649131e0</anchor>
      <arglist>(DynamicSparseMatrix&lt; DestScalar, ColMajor, Index &gt; &amp;_dest) const </arglist>
    </member>
    <member kind="function">
      <type>const _MatrixTypeNested &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ae3ce0065784771ac0a6cd23c529047dc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>_MatrixTypeNested &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ae45b5f7d585706fec8d10a4b7592a206</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SparseSparseProduct&lt; typename OtherDerived::PlainObject, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>aa5e220ae2f431968200737519ca231a9</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointTimeDenseProduct&lt; MatrixType, OtherDerived, UpLo &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a32f775c2aa4ced15fc573acdae1fdcae</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a5d7d15f30898cb88309dd2b8a6177b54</anchor>
      <arglist>(const SparseSymmetricPermutationProduct&lt; SrcMatrixType, SrcUpLo &gt; &amp;permutedMatrix)</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a6da04da610ef7e6364dc3059891f775b</anchor>
      <arglist>(const SparseSelfAdjointView &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a185e66de577530fc3ea2aa21866a1284</anchor>
      <arglist>(const SparseSelfAdjointView&lt; SrcMatrixType, SrcUpLo &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView &amp;</type>
      <name>rankUpdate</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a5718835c27da92c7858c452bbd184a06</anchor>
      <arglist>(const SparseMatrixBase&lt; DerivedU &gt; &amp;u, const Scalar &amp;alpha=Scalar(1))</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a5cb423eaf977c6087fd54f8724ef77f4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSelfAdjointView</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a53a6401befd89173365301c16c377e87</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>SparseSymmetricPermutationProduct&lt; _MatrixTypeNested, UpLo &gt;</type>
      <name>twistedBy</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ac6e3f53eb3111392c5466d9dcc12af55</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, Index &gt; &amp;perm) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorI</type>
      <name>m_countPerCol</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a705af1a14fce89d640f8c0694777caaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorI</type>
      <name>m_countPerRow</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a090214af06424ab6dc5d8d13196844ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a7ae75077a4f396e6b0b74096c89d9b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend SparseSparseProduct&lt; OtherDerived, typename OtherDerived::PlainObject &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a75bf70d2a0ed3334b4676132f98e677c</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;lhs, const SparseSelfAdjointView &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend DenseTimeSparseSelfAdjointProduct&lt; OtherDerived, MatrixType, UpLo &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>aabbbcb01be70dbe9cde68fa72ea5c252</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const SparseSelfAdjointView &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseSparseProduct</name>
    <filename>classEigen_1_1SparseSparseProduct.html</filename>
    <templarg>LhsNested</templarg>
    <templarg>RhsNested</templarg>
    <base protection="private">Eigen::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>classEigen_1_1SparseSparseProduct.html</anchorfile>
      <anchor>a142fe973ce91254a097934edc053edfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseSparseProduct.html</anchorfile>
      <anchor>a7ef5d72543737184a651f33aa9e6915d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseSparseProduct.html</anchorfile>
      <anchor>a1ace16f646452dbc1da402a8289fbd0a</anchor>
      <arglist>(Dest &amp;result) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const _LhsNested &amp;</type>
      <name>lhs</name>
      <anchorfile>classEigen_1_1SparseSparseProduct.html</anchorfile>
      <anchor>a7dcb118d5c6ed67f3732ee32103407e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SparseSparseProduct</type>
      <name>pruned</name>
      <anchorfile>classEigen_1_1SparseSparseProduct.html</anchorfile>
      <anchor>acbce6f68d8e91491fa066ee44f8a9414</anchor>
      <arglist>(const Scalar &amp;reference=0, const RealScalar &amp;epsilon=NumTraits&lt; RealScalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const _RhsNested &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1SparseSparseProduct.html</anchorfile>
      <anchor>abba03aa63ff2f7711914be183296c3b1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseSparseProduct.html</anchorfile>
      <anchor>a2da090003465cf28c2fde17ef06f6f23</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>SparseSparseProduct</name>
      <anchorfile>classEigen_1_1SparseSparseProduct.html</anchorfile>
      <anchor>a32bd1d496066428d68cb4d1670c1d505</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>SparseSparseProduct</name>
      <anchorfile>classEigen_1_1SparseSparseProduct.html</anchorfile>
      <anchor>a487230d39e3c10b97169359bdb0403f6</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, const RealScalar &amp;tolerance)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1SparseSparseProduct.html</anchorfile>
      <anchor>a31c17fd26d0f5ad6b75db89560f210aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_conservative</name>
      <anchorfile>classEigen_1_1SparseSparseProduct.html</anchorfile>
      <anchor>a994024f344c4f687717a5ddc1e78698c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsNested</type>
      <name>m_lhs</name>
      <anchorfile>classEigen_1_1SparseSparseProduct.html</anchorfile>
      <anchor>a72cd733dd66522214ad25045c0830f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1SparseSparseProduct.html</anchorfile>
      <anchor>acf023bfe7788747513fe0ec6749a9ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_tolerance</name>
      <anchorfile>classEigen_1_1SparseSparseProduct.html</anchorfile>
      <anchor>adc9eb49bb09be50637d98808116ef695</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; SparseSparseProduct &gt;::_LhsNested</type>
      <name>_LhsNested</name>
      <anchorfile>classEigen_1_1SparseSparseProduct.html</anchorfile>
      <anchor>a0ccd7c8f101e9f534758a3d071cab5ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; SparseSparseProduct &gt;::_RhsNested</type>
      <name>_RhsNested</name>
      <anchorfile>classEigen_1_1SparseSparseProduct.html</anchorfile>
      <anchor>ae3297c5d71928bee4d29c78120e90932</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseSparseProductReturnType</name>
    <filename>structEigen_1_1SparseSparseProductReturnType.html</filename>
    <templarg>Lhs</templarg>
    <templarg>Rhs</templarg>
    <member kind="enumvalue">
      <name>LhsRowMajor</name>
      <anchorfile>structEigen_1_1SparseSparseProductReturnType.html</anchorfile>
      <anchor>a9db9243b66f83eb8750622842de3a7f5ad3147217d99e9a080a52fa981633fcd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsRowMajor</name>
      <anchorfile>structEigen_1_1SparseSparseProductReturnType.html</anchorfile>
      <anchor>a9db9243b66f83eb8750622842de3a7f5a79656698d759098793ff69c22e5a9261</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TransposeRhs</name>
      <anchorfile>structEigen_1_1SparseSparseProductReturnType.html</anchorfile>
      <anchor>a9db9243b66f83eb8750622842de3a7f5a4499a96e28b43c357078cdc4524dffca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TransposeLhs</name>
      <anchorfile>structEigen_1_1SparseSparseProductReturnType.html</anchorfile>
      <anchor>a9db9243b66f83eb8750622842de3a7f5a9ca5917a66e198dac792f2b418dadaee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; TransposeLhs, SparseMatrix&lt; Scalar, 0 &gt;, typename internal::nested&lt; Lhs, Rhs::RowsAtCompileTime &gt;::type &gt;::type</type>
      <name>LhsNested</name>
      <anchorfile>structEigen_1_1SparseSparseProductReturnType.html</anchorfile>
      <anchor>a006139e9a32592081648d95883bbf180</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; TransposeRhs, SparseMatrix&lt; Scalar, 0 &gt;, typename internal::nested&lt; Rhs, Lhs::RowsAtCompileTime &gt;::type &gt;::type</type>
      <name>RhsNested</name>
      <anchorfile>structEigen_1_1SparseSparseProductReturnType.html</anchorfile>
      <anchor>aa01307ed9d6dfae70557fb1826faf31e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Lhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1SparseSparseProductReturnType.html</anchorfile>
      <anchor>af8f167134f95687f4dbddab16224999f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseSparseProduct&lt; LhsNested, RhsNested &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1SparseSparseProductReturnType.html</anchorfile>
      <anchor>a4d4013dace91d7a744ac52f5ed10fb5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseSymmetricPermutationProduct</name>
    <filename>classEigen_1_1SparseSymmetricPermutationProduct.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>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>aecc7ea8aea2b8db01f276b3aeac703a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>aa35f7c4ba629ecee517e81ddaa186123</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Nested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>abdeb431deb59e085c32bff7f3924db85</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>a00e49afc2167bb0661e7bca6838cfd71</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Index, Dynamic, 1 &gt;</type>
      <name>VectorI</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>aa9b048412ba6fc2605ca221022423ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>acd609d7cce47ab206c8cadd6b0bf5f68</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>a87ecb95295f30871dd4887c2c065616b</anchor>
      <arglist>(SparseMatrix&lt; DestScalar, Options, DstIndex &gt; &amp;_dest) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>af73abe88b29dfa3c038601bc6e5a454b</anchor>
      <arglist>(SparseSelfAdjointView&lt; DestType, DestUpLo &gt; &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>ae7cc8940adefcfde33a7b6d4e61d0059</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSymmetricPermutationProduct</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>a755722c2054ceccf1bb9a4290b1542b9</anchor>
      <arglist>(const MatrixType &amp;mat, const Perm &amp;perm)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, Index &gt;</type>
      <name>Perm</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>ab1aaa16aaa62858211225025ba70b892</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>aef73e0064a0388839734af1bbdcb4f54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Perm &amp;</type>
      <name>m_perm</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>a8e8334d3da88ff9418997d3f943f30ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseTimeDenseProduct</name>
    <filename>classEigen_1_1SparseTimeDenseProduct.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>classEigen_1_1SparseTimeDenseProduct.html</anchorfile>
      <anchor>a91e130c830519b2f4ba36293a0a039e8</anchor>
      <arglist>(Dest &amp;dest, const Scalar &amp;alpha) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseTimeDenseProduct</name>
      <anchorfile>classEigen_1_1SparseTimeDenseProduct.html</anchorfile>
      <anchor>a7cccf62a76ec5b45058adc8b9233c113</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>classEigen_1_1SparseTimeDenseProduct.html</anchorfile>
      <anchor>a0704373d7ac4dc6dbfb69e934be8faea</anchor>
      <arglist>(const SparseTimeDenseProduct &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseTriangularView</name>
    <filename>classEigen_1_1SparseTriangularView.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <base>SparseMatrixBase&lt; SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</base>
    <class kind="class">Eigen::SparseTriangularView::InnerIterator</class>
    <class kind="class">Eigen::SparseTriangularView::ReverseInnerIterator</class>
    <member kind="typedef">
      <type>MatrixType::Nested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1SparseTriangularView.html</anchorfile>
      <anchor>ab8079bf260fa5f5df4ccda6dbb0d077b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; MatrixTypeNested &gt;::type</type>
      <name>MatrixTypeNestedCleaned</name>
      <anchorfile>classEigen_1_1SparseTriangularView.html</anchorfile>
      <anchor>a63e8d54ebbdaa61e9d6d2677eb904864</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_reference&lt; MatrixTypeNested &gt;::type</type>
      <name>MatrixTypeNestedNonRef</name>
      <anchorfile>classEigen_1_1SparseTriangularView.html</anchorfile>
      <anchor>a88694788716868ba7e7ff4ca4a3ac1d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseTriangularView.html</anchorfile>
      <anchor>a95420c3336deab16f47d998ecdb28a12</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixTypeNestedCleaned &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1SparseTriangularView.html</anchorfile>
      <anchor>ac010ff25eb07774f380e2046b7a7eded</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseTriangularView.html</anchorfile>
      <anchor>a127b7e47df515579385733471e3562b4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::plain_matrix_type_column_major&lt; OtherDerived &gt;::type</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseTriangularView.html</anchorfile>
      <anchor>a93ddf4af2b454c60771105aca9b61d44</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveInPlace</name>
      <anchorfile>classEigen_1_1SparseTriangularView.html</anchorfile>
      <anchor>a8edbd06820f02f10b8c22e066fbab76f</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveInPlace</name>
      <anchorfile>classEigen_1_1SparseTriangularView.html</anchorfile>
      <anchor>af270f998d9a7b061576eb80f4080851f</anchor>
      <arglist>(SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseTriangularView</name>
      <anchorfile>classEigen_1_1SparseTriangularView.html</anchorfile>
      <anchor>a15ae690a69c5408f12c79b9139d98625</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1SparseTriangularView.html</anchorfile>
      <anchor>a7569c87f4f34651285aa4e27b052265f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SkipFirst</name>
      <anchorfile>classEigen_1_1SparseTriangularView.html</anchorfile>
      <anchor>a26ccd0c9606eb22cbed4c5e98ff13639ac262e1ef49ef3ae7c7f883b5753c98a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SkipLast</name>
      <anchorfile>classEigen_1_1SparseTriangularView.html</anchorfile>
      <anchor>a26ccd0c9606eb22cbed4c5e98ff13639a267f0ff42327b2e3da603aec4db78e65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SkipDiag</name>
      <anchorfile>classEigen_1_1SparseTriangularView.html</anchorfile>
      <anchor>a26ccd0c9606eb22cbed4c5e98ff13639aa9e28b820389028e652152b4634bf124</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasUnitDiag</name>
      <anchorfile>classEigen_1_1SparseTriangularView.html</anchorfile>
      <anchor>a26ccd0c9606eb22cbed4c5e98ff13639ab5976838de6531bf8418f7e43194d72a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseTriangularView::InnerIterator</name>
    <filename>classEigen_1_1SparseTriangularView_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseTriangularView_1_1InnerIterator.html</anchorfile>
      <anchor>aa933c0b3ce630efbd59eaf87d038cf49</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1SparseTriangularView_1_1InnerIterator.html</anchorfile>
      <anchor>a975b6dd3f32286c34c1f8ffeb9f0f5ac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseTriangularView_1_1InnerIterator.html</anchorfile>
      <anchor>ab47270833bf1b030f0fad8a4e5984a75</anchor>
      <arglist>(const SparseTriangularView &amp;view, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1SparseTriangularView_1_1InnerIterator.html</anchorfile>
      <anchor>ad192156594aef2aec528fca51264a629</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1SparseTriangularView_1_1InnerIterator.html</anchorfile>
      <anchor>a2a61b43aada32cb9eee62edd1095e9c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseTriangularView_1_1InnerIterator.html</anchorfile>
      <anchor>a2389f13fa75d3a96d3607a30640c1668</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1SparseTriangularView_1_1InnerIterator.html</anchorfile>
      <anchor>af58733c1259a3f52f3c4d13055a6a982</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_returnOne</name>
      <anchorfile>classEigen_1_1SparseTriangularView_1_1InnerIterator.html</anchorfile>
      <anchor>a19138297eb8ed51d54f0d462a7acf787</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MatrixTypeNestedCleaned::InnerIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseTriangularView_1_1InnerIterator.html</anchorfile>
      <anchor>acb4d02f4aad8f9027ca9938dc33ba293</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseTriangularView::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SparseTriangularView_1_1InnerIterator.html</anchorfile>
      <anchor>a0c4bf3d7fef567c195e5198d1ce48220</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseTriangularView::ReverseInnerIterator</name>
    <filename>classEigen_1_1SparseTriangularView_1_1ReverseInnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseTriangularView_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a8da792669dc720fab764f3b8b824a513</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1SparseTriangularView_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a0322aac5bb1185b442e84ea6f585b01f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE ReverseInnerIterator &amp;</type>
      <name>operator--</name>
      <anchorfile>classEigen_1_1SparseTriangularView_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>aa7743c5c0860036db0a2b590f378c56e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1SparseTriangularView_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>ae30c2f370416b14b40d474e84cd38559</anchor>
      <arglist>(const SparseTriangularView &amp;view, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseTriangularView_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>afaad0842d87509bdf880b01a75566ab1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MatrixTypeNestedCleaned::ReverseInnerIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseTriangularView_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a21c6c72912a6f13963ca2b746b4526c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseTriangularView::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SparseTriangularView_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>aebe40c8db388d48beb6235f156fe11a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseVector</name>
    <filename>classEigen_1_1SparseVector.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <base>SparseMatrixBase&lt; SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</base>
    <class kind="class">Eigen::SparseVector::InnerIterator</class>
    <class kind="class">Eigen::SparseVector::ReverseInnerIterator</class>
    <member kind="enumvalue">
      <name>IsColVector</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a1c93925295a4e8abfa961a2b1fb5d063af48054ca3713057e62aa4312e6bfd2ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a880b2c065114971196c7046f8094cacaadafec75dcafd4456270a26b03332cf87</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::CompressedStorage&lt; Scalar, Index &gt;</type>
      <name>Storage</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>afc3c81cbbfe1c0d050b14f7a365bf5ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED Storage &amp;</type>
      <name>_data</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>ae68ba80c09e9bd3a9fb0a176c0e1fe54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED const Storage &amp;</type>
      <name>_data</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a7bdc506b42108426a3f2b5f3d41594a9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a66bb30435637c62235a88a97e80f680e</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a798a318c36c11f415e11d5ed4d990099</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a944487860082761c3b11252553f72fe1</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>aa6376eca5335ba50107254af048ef9ee</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a9d33f16d5ef5aba67f8489bbda4d9c51</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Storage &amp;</type>
      <name>data</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>ab0943d5a52ac187ca2ea734a6895c9c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Storage &amp;</type>
      <name>data</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>ab2378c5ca9d0fad3b08de1c1701ae6cf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED void</type>
      <name>endFill</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a4933b0dad210a89e01dd2de1b31a844d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED Scalar &amp;</type>
      <name>fill</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>af28d68ed917141943fcdc0cf3225e995</anchor>
      <arglist>(Index r, Index c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED Scalar &amp;</type>
      <name>fill</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a544cefcc1bce6e9a2e3c2e840fd61dcb</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED Scalar &amp;</type>
      <name>fillrand</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a322161da57e4935aa3af96b505cf4945</anchor>
      <arglist>(Index r, Index c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED Scalar &amp;</type>
      <name>fillrand</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>ae4f9dc8beeb1cf3c5d5eefdf8d92f704</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>aa9b2e6157b0f3d8acabf765a05616e24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Index *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>ad6927f47551840223ec9e6e6388a9ecf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a065e648d9e5bcc91355fa63e466d30b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a26e0d0e2806e0a13739ea7226578bf55</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insert</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a04ad43c8a82cdf5aebf4652023719c09</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insert</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>ae4c602232d742cc798400620b68c4e78</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBack</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a05694ea3ff76662aedab553fc3edb276</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBackByOuterInner</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a347c217127f235385e02fbec462ea9ed</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a9e6a7d1d8f3e24abf2be513465efbef6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SparseVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>addbb6a20f83702e70c595adf503d339e</anchor>
      <arglist>(const SparseVector &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a4f2c24ce2358a2670c682b3a93211f24</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a34b7ba5cf43b75e5d68aa016e77ac36b</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>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a7be76b46340ea1a46819066b44bf0409</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a967c2788ce8eeb083dc70f49db10ffa7</anchor>
      <arglist>(const Scalar &amp;reference, const RealScalar &amp;epsilon=NumTraits&lt; RealScalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a97623bffac2beb8902f25f705154f2db</anchor>
      <arglist>(Index reserveSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a39d0089a4a32583ca242cf63f12a78b2</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>aca0de8fffd08515ea52f4454218d5e07</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeNonZeros</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>afa70bda990abb63f3d361fe3ce8ba4f4</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a3fc6b30b23df3dad0cf260487e0546f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>aced0ae22d79231df4ad530df55e5a542</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseVector</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a636611c927fc42e2566a17582536d674</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseVector</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>af5b26590e28af0e5e3d5810084ac7eff</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseVector</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a38ee6dde556dc5a615fc06dba70d8a9f</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseVector</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a8acb6a12b559373165b6ef5a6b8372ca</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseVector</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a271dc3e9d3acd4f842c990dc2049544e</anchor>
      <arglist>(const SparseVector &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED void</type>
      <name>startFill</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a677cac038075ea462578a2ea2cba464f</anchor>
      <arglist>(Index reserve)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startVec</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a873ee55f1cc8ff5c5e3754d50a0b4212</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>ad8b137a267425995dbf1ad050fb6903e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>ade240633415d9f825757c155549e889e</anchor>
      <arglist>(SparseVector &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>aab6f0d9030fde62ea1a953ee59a61bbe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a544d3adb047e2c5fea31ad4eca234be1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseVector</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>ae1bfce8a0e4a28c06df03d96a78fdc2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a9cd741858909072f8e1d75f9d845c332</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Storage</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a31e3a449abf25ee47df747326d7f69f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_size</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>adbd30deb552b0c5c29459206d94fb2fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseMatrixBase&lt; SparseVector &gt;</type>
      <name>SparseBase</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a5961c469bb54d98cc55be31e9ac97e10</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a6cf8a05d15fd30ee4fb01ecb778305c3</anchor>
      <arglist>(std::ostream &amp;s, const SparseVector &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseVector::InnerIterator</name>
    <filename>classEigen_1_1SparseVector_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseVector_1_1InnerIterator.html</anchorfile>
      <anchor>a7d585dce931ccc8ea2d69eb3bd3390df</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1SparseVector_1_1InnerIterator.html</anchorfile>
      <anchor>a2fe2ce5ca313ed8443176d7e6e56b918</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseVector_1_1InnerIterator.html</anchorfile>
      <anchor>aa5410aa4cb3a00bd1e763af356e3013c</anchor>
      <arglist>(const SparseVector &amp;vec, Index outer=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseVector_1_1InnerIterator.html</anchorfile>
      <anchor>a26bd64ef9e8345ad2f506003cbd45291</anchor>
      <arglist>(const internal::CompressedStorage&lt; Scalar, Index &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1SparseVector_1_1InnerIterator.html</anchorfile>
      <anchor>a4cfbb18f36fd5e493115511cb35dc25e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1SparseVector_1_1InnerIterator.html</anchorfile>
      <anchor>a4fb9535b6d7d38c12c9482b3a3888e95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseVector_1_1InnerIterator.html</anchorfile>
      <anchor>aa7589026941c45291c136ffb121e9ec8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1SparseVector_1_1InnerIterator.html</anchorfile>
      <anchor>aa6606eddc93d0502063492b06dd3697b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1SparseVector_1_1InnerIterator.html</anchorfile>
      <anchor>a63445f303bcc1f8777d0fcc502153ea3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::CompressedStorage&lt; Scalar, Index &gt; &amp;</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1SparseVector_1_1InnerIterator.html</anchorfile>
      <anchor>acf40063a8cb25c5c480e6b02172895d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_end</name>
      <anchorfile>classEigen_1_1SparseVector_1_1InnerIterator.html</anchorfile>
      <anchor>a5ba342f12469b267aa37a13b96d2ebe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_id</name>
      <anchorfile>classEigen_1_1SparseVector_1_1InnerIterator.html</anchorfile>
      <anchor>a2f31066fce2e37b5435c6410c899a22e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseVector::ReverseInnerIterator</name>
    <filename>classEigen_1_1SparseVector_1_1ReverseInnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseVector_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>aa1e7bcfb1a1bc5e8d30f1423cb17d675</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1SparseVector_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a15b906e1602b09bc2d5b00d4413dc2b2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1SparseVector_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>afb1e16cc804a51ae294aaf6f5d1b887b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ReverseInnerIterator &amp;</type>
      <name>operator--</name>
      <anchorfile>classEigen_1_1SparseVector_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a7cebd8f1955df8d2890b8d5bd24caa8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1SparseVector_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a6aedda445377095ad4e27b57f4f2373b</anchor>
      <arglist>(const SparseVector &amp;vec, Index outer=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1SparseVector_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>ad938daa9a79111622d7e7cd2b75c84e2</anchor>
      <arglist>(const internal::CompressedStorage&lt; Scalar, Index &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseVector_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>ac2e4481d68be63cab0b4ec6294479176</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1SparseVector_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a0b33db19b58e9ecc019fafd7568e9821</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1SparseVector_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a69027f4e84890f270deab2d1c22dcbb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::CompressedStorage&lt; Scalar, Index &gt; &amp;</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1SparseVector_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a2fbac9094212a60dc97eb81bfa886e5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_id</name>
      <anchorfile>classEigen_1_1SparseVector_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>ae0ea6e057e2ea2738674facecc717b3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_start</name>
      <anchorfile>classEigen_1_1SparseVector_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>aa6177e4947889acd6f89da2651974661</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseView</name>
    <filename>classEigen_1_1SparseView.html</filename>
    <templarg>MatrixType</templarg>
    <base>SparseMatrixBase&lt; SparseView&lt; MatrixType &gt; &gt;</base>
    <class kind="class">Eigen::SparseView::InnerIterator</class>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>ab2558a14193d450f0ea6cb1a3d548761</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>af7476d204b183f770f80964d72711f83</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>a9c0d91c67fe7c0fe7f1d5735f81b3a6f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>a1cafe2fd17c21160f78182dac548aaaa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseView</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>a0891c6aa7169ac0542bdb808c5578582</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>classEigen_1_1SparseView.html</anchorfile>
      <anchor>af50a05ba2231221f99d2aaf57c96676e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>af7f373fad8b84ee90fbef68ae958284e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_reference</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>a98dd015bea709637b3175729c68bdd39</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::remove_all&lt; MatrixTypeNested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>aa33f37edb5e3bda0c07c033865687f0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MatrixType::Nested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>a955503814e2dbdfa616df6f172b217eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseView::InnerIterator</name>
    <filename>classEigen_1_1SparseView_1_1InnerIterator.html</filename>
    <member kind="typedef">
      <type>_MatrixTypeNested::InnerIterator</type>
      <name>IterBase</name>
      <anchorfile>classEigen_1_1SparseView_1_1InnerIterator.html</anchorfile>
      <anchor>a42be47cdd12ded70e320cc9ae5c4df61</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseView_1_1InnerIterator.html</anchorfile>
      <anchor>ad9417d8756d808298839ea7a3021cc64</anchor>
      <arglist>(const SparseView &amp;view, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1SparseView_1_1InnerIterator.html</anchorfile>
      <anchor>a5c91cc9c5f162cab8636d960f1c5a674</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const SparseView &amp;</type>
      <name>m_view</name>
      <anchorfile>classEigen_1_1SparseView_1_1InnerIterator.html</anchorfile>
      <anchor>acf5cdcd5a3f0e951d5cd6bffa81f030c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseView::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SparseView_1_1InnerIterator.html</anchorfile>
      <anchor>aaa28cf7cb4b8931379f1222d40737560</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>incrementToNonZero</name>
      <anchorfile>classEigen_1_1SparseView_1_1InnerIterator.html</anchorfile>
      <anchor>a4a299e920317e155a6979efef7642460</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Spline</name>
    <filename>classEigen_1_1Spline.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_Dim</templarg>
    <templarg>_Degree</templarg>
    <member kind="enumvalue">
      <name>Dimension</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>a2462c7652697758f6807f23b0e13b0a1ae0308df454dc12fe04b50909acccc432</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Degree</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>aef89c1c6059872bb3ca047dc5b338fc3aeb9d45bc9095c3065fa5fa2e0ac3e061</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SplineTraits&lt; Spline &gt;::BasisVectorType</type>
      <name>BasisVectorType</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>a1d49cef942ea59d85d1711ee32354e6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SplineTraits&lt; Spline &gt;::ControlPointVectorType</type>
      <name>ControlPointVectorType</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>ac42c673462a98ad1779761bebeb450bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SplineTraits&lt; Spline &gt;::KnotVectorType</type>
      <name>KnotVectorType</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>a066f7a8b120316c9068b559f0790e9ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SplineTraits&lt; Spline &gt;::PointType</type>
      <name>PointType</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>a9ade8a2f81dae6eedb8845cb080672bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>a8cafd78b564825c76fbb3419653d9742</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SplineTraits&lt; Spline &gt;::BasisDerivativeType</type>
      <name>basisFunctionDerivatives</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>a332bc333ef8e81af7451b1f9489dbd8e</anchor>
      <arglist>(Scalar u, DenseIndex order) const </arglist>
    </member>
    <member kind="function">
      <type>SplineTraits&lt; Spline, DerivativeOrder &gt;::BasisDerivativeType</type>
      <name>basisFunctionDerivatives</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>a4122820f8c03eff08ecf9d503ad2f473</anchor>
      <arglist>(Scalar u, DenseIndex order=DerivativeOrder) const </arglist>
    </member>
    <member kind="function">
      <type>SplineTraits&lt; Spline &gt;::BasisVectorType</type>
      <name>basisFunctions</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>a2d29e3bfa0dec7f9e2f77010916123d7</anchor>
      <arglist>(Scalar u) const </arglist>
    </member>
    <member kind="function">
      <type>const ControlPointVectorType &amp;</type>
      <name>ctrls</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>a3f2c88137d3581c51e0fe280eb58a939</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DenseIndex</type>
      <name>degree</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>aa028afe07ac9a2d616906991a9474362</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SplineTraits&lt; Spline &gt;::DerivativeType</type>
      <name>derivatives</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>af3586ab1929959e0161bfe7da40155c6</anchor>
      <arglist>(Scalar u, DenseIndex order) const </arglist>
    </member>
    <member kind="function">
      <type>SplineTraits&lt; Spline, DerivativeOrder &gt;::DerivativeType</type>
      <name>derivatives</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>a6c6b372fc727614670390e65e21215bd</anchor>
      <arglist>(Scalar u, DenseIndex order=DerivativeOrder) const </arglist>
    </member>
    <member kind="function">
      <type>const KnotVectorType &amp;</type>
      <name>knots</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>ab580587e3ff7452cad7238481ad6a9ed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PointType</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>aefdf97555b2cd417b47e222034c9f589</anchor>
      <arglist>(Scalar u) const </arglist>
    </member>
    <member kind="function">
      <type>DenseIndex</type>
      <name>span</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>aa7a702e3237e36f212a834c0709d70c4</anchor>
      <arglist>(Scalar u) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Spline</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>a25ebf3b3621db98ffe60eba3c0d64025</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Spline</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>ac9dfdbeabf9573642d970e29e92dd2be</anchor>
      <arglist>(const OtherVectorType &amp;knots, const OtherArrayType &amp;ctrls)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Spline</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>a0e6083605acc9f565e8bf4057b3f4bd3</anchor>
      <arglist>(const Spline&lt; Scalar, Dimension, OtherDegree &gt; &amp;spline)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BasisVectorType</type>
      <name>BasisFunctions</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>aac1839e8a956636d76bec24a4afc27e2</anchor>
      <arglist>(Scalar u, DenseIndex degree, const KnotVectorType &amp;knots)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DenseIndex</type>
      <name>Span</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>aaba7632c61b84194e890696c2b57be1b</anchor>
      <arglist>(typename SplineTraits&lt; Spline &gt;::Scalar u, DenseIndex degree, const typename SplineTraits&lt; Spline &gt;::KnotVectorType &amp;knots)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ControlPointVectorType</type>
      <name>m_ctrls</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>a87150085562a9aac3ea61f210f7aa386</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KnotVectorType</type>
      <name>m_knots</name>
      <anchorfile>classEigen_1_1Spline.html</anchorfile>
      <anchor>a5e1013ebddb7eb881c33c574a23132d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SplineFitting</name>
    <filename>structEigen_1_1SplineFitting.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>SplineType::KnotVectorType</type>
      <name>KnotVectorType</name>
      <anchorfile>structEigen_1_1SplineFitting.html</anchorfile>
      <anchor>a4d10d41fbec87890b1695244b1d074be</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SplineType</type>
      <name>Interpolate</name>
      <anchorfile>structEigen_1_1SplineFitting.html</anchorfile>
      <anchor>adc80b6f0dd0dbbea28130fb254626874</anchor>
      <arglist>(const PointArrayType &amp;pts, DenseIndex degree)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SplineType</type>
      <name>Interpolate</name>
      <anchorfile>structEigen_1_1SplineFitting.html</anchorfile>
      <anchor>af08185c8b635283f7c76efe91576cc83</anchor>
      <arglist>(const PointArrayType &amp;pts, DenseIndex degree, const KnotVectorType &amp;knot_parameters)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SplineTraits</name>
    <filename>structEigen_1_1SplineTraits.html</filename>
    <templarg></templarg>
    <templarg>DerivativeOrder</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::SplineTraits&lt; Spline&lt; _Scalar, _Dim, _Degree &gt;, _DerivativeOrder &gt;</name>
    <filename>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01__DerivativeOrder_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Dim</templarg>
    <templarg>_Degree</templarg>
    <templarg>_DerivativeOrder</templarg>
    <base>SplineTraits&lt; Spline&lt; _Scalar, _Dim, _Degree &gt; &gt;</base>
    <member kind="enumvalue">
      <name>OrderAtCompileTime</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01__DerivativeOrder_01_4.html</anchorfile>
      <anchor>a5741dcfa844425288e9da4c68a81a5d3aa546f3e09061b25456cf70107db72ccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NumOfDerivativesAtCompileTime</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01__DerivativeOrder_01_4.html</anchorfile>
      <anchor>a31e6b255754a82c4f60e0e0003f40b37a75a34223007ae974d1c19d653b2abfa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; _Scalar, Dynamic, Dynamic, RowMajor, NumOfDerivativesAtCompileTime, OrderAtCompileTime &gt;</type>
      <name>BasisDerivativeType</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01__DerivativeOrder_01_4.html</anchorfile>
      <anchor>a507283e4ba6108e20eae19e805816770</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; _Scalar, _Dim, Dynamic, ColMajor, _Dim, NumOfDerivativesAtCompileTime &gt;</type>
      <name>DerivativeType</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01__DerivativeOrder_01_4.html</anchorfile>
      <anchor>a2440824176adfe1776b5bde5df7fb7c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SplineTraits&lt; Spline&lt; _Scalar, _Dim, _Degree &gt;, Dynamic &gt;</name>
    <filename>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01Dynamic_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Dim</templarg>
    <templarg>_Degree</templarg>
    <member kind="enumvalue">
      <name>Dimension</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01Dynamic_01_4.html</anchorfile>
      <anchor>ae3606ca4ea48c89631f913259ca122b5a14c4a4e9fe5d03a6ba00511dacf018b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Degree</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01Dynamic_01_4.html</anchorfile>
      <anchor>aca17899ee276655d3f1a7255d47463f5a39d70871bb511aeb19f8c5a2501f0eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OrderAtCompileTime</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01Dynamic_01_4.html</anchorfile>
      <anchor>ac0935872c0d7bb60e8d99e287e0a938fa782b4fa82b6dd9b27315743dc4696719</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NumOfDerivativesAtCompileTime</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01Dynamic_01_4.html</anchorfile>
      <anchor>af735bc3aeecbf08eaae3d7a1d3af154ca5699cd0a1c022f44b527c079adfc0049</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; Scalar, Dynamic, Dynamic, RowMajor, NumOfDerivativesAtCompileTime, OrderAtCompileTime &gt;</type>
      <name>BasisDerivativeType</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a79379499c52489dbf2b0251941f98370</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; Scalar, 1, OrderAtCompileTime &gt;</type>
      <name>BasisVectorType</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a8f6574a4a8281fad62adbde35169bae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; Scalar, Dimension, Dynamic &gt;</type>
      <name>ControlPointVectorType</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01Dynamic_01_4.html</anchorfile>
      <anchor>ad4a21460926a6186f3b56cec9380e742</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; Scalar, Dimension, Dynamic, ColMajor, Dimension, NumOfDerivativesAtCompileTime &gt;</type>
      <name>DerivativeType</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a377ae19acaf0b2a7348e7d18503f5651</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; Scalar, 1, Dynamic &gt;</type>
      <name>KnotVectorType</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a2f5f4e5598c650df3f284c3db0eeafa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; Scalar, Dimension, 1 &gt;</type>
      <name>PointType</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01Dynamic_01_4.html</anchorfile>
      <anchor>ad479d9b94761b2cf332fda5984301fcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1SplineTraits_3_01Spline_3_01__Scalar_00_01__Dim_00_01__Degree_01_4_00_01Dynamic_01_4.html</anchorfile>
      <anchor>aa440dee6a559821c867c94ee4bbf60f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SPQR</name>
    <filename>classEigen_1_1SPQR.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>UF_long</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>aa8d542454cd6b464e4657194df3f36cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, Index &gt;</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a3808a2720a46f4b619028fad2217f4f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; Dynamic, Dynamic &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a73b89deeb2dfa6ad47505493fd243159</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>aa0433fd3ee69389de7546a1daf40db04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a79aab4f4c7b3560c35ff3964e2831168</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a9046c0e2abf2677aa0234ebbb65d0785</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>cholmod_common *</type>
      <name>cholmodCommon</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a660764b95e387ce31bbd8c44641031f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a1ac81c4a0cf30e0bc372bc67990f3a61</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PermutationType</type>
      <name>colsPermutation</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>aecbb61daa1aa8584f90fb5fc833f376f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a9fb013cddbd9e634b7174f8d2a4bca33</anchor>
      <arglist>(const _MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a00ef115444464023c7bf4af4ee8d4430</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SPQRMatrixQReturnType&lt; SPQR &gt;</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a628523e8574355807c25ce4177461dca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType</type>
      <name>matrixR</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a9838a8746fbd5b7fb3bdaf864681cb52</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a31e49440d82759409ef6344161517169</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a54d803e5fac36294a992b09996c0fbf3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPivotThreshold</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>ab7b42b75f621b0d4b5b0e090e23e2ce6</anchor>
      <arglist>(const RealScalar &amp;tol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSPQROrdering</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>afa0db7888d808b453c23f62d62a4ad22</anchor>
      <arglist>(int ord)</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; SPQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>accbeaa5b05abd0e6208e578544c4fd3e</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;B) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SPQR</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a93e2ae5ecb2c7f1335f72dc6e02287ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SPQR</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a444d838c0175e3879cf8236e59a3763e</anchor>
      <arglist>(const _MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SPQR</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>afa3a0beea1c12bb38275f318d16a7f56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_allow_tol</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a91a7255b5b0fd0ead3977d5937223fcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a32584a3c54a06682c99a33e6348fb5f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cholmod_common</type>
      <name>m_cc</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a29ab6683b538ca30772205ac0333e25f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cholmod_sparse *</type>
      <name>m_cR</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>ae7015e73ae83128e56269984685fa50b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index *</type>
      <name>m_E</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>acda0fc61b085ec457ae67bae7176c690</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a79b5ed2f13e6093f61155cb12ac694bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cholmod_sparse *</type>
      <name>m_H</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a140c5b6f6b7f1fec2a3036416f9f912c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index *</type>
      <name>m_HPinv</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a2aa0bcd88e01b7206a3f1b5d166d6af9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cholmod_dense *</type>
      <name>m_HTau</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a596a112237c151ca14880b2cb26ca6b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a7c68b40532aee925521d764d8a6ac0fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a23570cc46d78e0589a2db28dd0415ae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isRUpToDate</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>afe9e08bde850e3a7c000c3eb7ca861c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_ordering</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>ab90ee699d875fc5b65df73b78098d984</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_R</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a2476e8e0b102f7e2276e07ec174c46ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_rank</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a409e15f8004d93f7894583f73eada675</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_tolerance</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>aa07bafd725a77ad0e290b676a4882a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend struct</type>
      <name>SPQR_QProduct</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a9c56682d338396c6dbe23bd434aa035a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SPQR_QProduct</name>
    <filename>structEigen_1_1SPQR__QProduct.html</filename>
    <templarg>SPQRType</templarg>
    <templarg>Derived</templarg>
    <base>ReturnByValue&lt; SPQR_QProduct&lt; SPQRType, Derived &gt; &gt;</base>
    <member kind="typedef">
      <type>SPQRType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1SPQR__QProduct.html</anchorfile>
      <anchor>aa022f26e38a354f20934a16b0fed415e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SPQRType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1SPQR__QProduct.html</anchorfile>
      <anchor>a4856a2c3cc678f49f05d9eed34065ec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1SPQR__QProduct.html</anchorfile>
      <anchor>ae958277605340e4985a6e0229a0707f4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1SPQR__QProduct.html</anchorfile>
      <anchor>a65c7eec27a75adf6b9fb83f756352211</anchor>
      <arglist>(ResType &amp;res) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1SPQR__QProduct.html</anchorfile>
      <anchor>ab5e5e2df1634eba0e34e577c4d3b358d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SPQR_QProduct</name>
      <anchorfile>structEigen_1_1SPQR__QProduct.html</anchorfile>
      <anchor>a4dd7813eee45cf4b534557d964f721fe</anchor>
      <arglist>(const SPQRType &amp;spqr, const Derived &amp;other, bool transpose)</arglist>
    </member>
    <member kind="variable">
      <type>const Derived &amp;</type>
      <name>m_other</name>
      <anchorfile>structEigen_1_1SPQR__QProduct.html</anchorfile>
      <anchor>afa6a6593e13343b6d361467d25325ef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const SPQRType &amp;</type>
      <name>m_spqr</name>
      <anchorfile>structEigen_1_1SPQR__QProduct.html</anchorfile>
      <anchor>aa4f1d5149a920eef5cf29e8c11aa1c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_transpose</name>
      <anchorfile>structEigen_1_1SPQR__QProduct.html</anchorfile>
      <anchor>a0470f0e6780dcd1185496d00e8281535</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SPQRMatrixQReturnType</name>
    <filename>structEigen_1_1SPQRMatrixQReturnType.html</filename>
    <templarg>SPQRType</templarg>
    <member kind="function">
      <type>SPQRMatrixQTransposeReturnType&lt; SPQRType &gt;</type>
      <name>adjoint</name>
      <anchorfile>structEigen_1_1SPQRMatrixQReturnType.html</anchorfile>
      <anchor>a1e851232835270f750e2d08055fc1fa4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SPQR_QProduct&lt; SPQRType, Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>structEigen_1_1SPQRMatrixQReturnType.html</anchorfile>
      <anchor>a3ee436fdb285df3bf4cc13c93fc84048</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SPQRMatrixQReturnType</name>
      <anchorfile>structEigen_1_1SPQRMatrixQReturnType.html</anchorfile>
      <anchor>a1879fa283850d7d9deaf7ba62c0410e7</anchor>
      <arglist>(const SPQRType &amp;spqr)</arglist>
    </member>
    <member kind="function">
      <type>SPQRMatrixQTransposeReturnType&lt; SPQRType &gt;</type>
      <name>transpose</name>
      <anchorfile>structEigen_1_1SPQRMatrixQReturnType.html</anchorfile>
      <anchor>a9111d442bfb91f854f3439d60561b589</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>const SPQRType &amp;</type>
      <name>m_spqr</name>
      <anchorfile>structEigen_1_1SPQRMatrixQReturnType.html</anchorfile>
      <anchor>a2ad86a0d931566efb5fc785bf70cf579</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SPQRMatrixQTransposeReturnType</name>
    <filename>structEigen_1_1SPQRMatrixQTransposeReturnType.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>SPQR_QProduct&lt; SPQRType, Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>structEigen_1_1SPQRMatrixQTransposeReturnType.html</anchorfile>
      <anchor>ac34aedd40f4802b50a4272f8e10d7377</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SPQRMatrixQTransposeReturnType</name>
      <anchorfile>structEigen_1_1SPQRMatrixQTransposeReturnType.html</anchorfile>
      <anchor>a0c31f8b070b380c416402fb1350999d7</anchor>
      <arglist>(const SPQRType &amp;spqr)</arglist>
    </member>
    <member kind="variable">
      <type>const SPQRType &amp;</type>
      <name>m_spqr</name>
      <anchorfile>structEigen_1_1SPQRMatrixQTransposeReturnType.html</anchorfile>
      <anchor>a4f11ca2c40171dee10ed1351d40e94fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::StdMapTraits</name>
    <filename>structEigen_1_1StdMapTraits.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsSorted</name>
      <anchorfile>structEigen_1_1StdMapTraits.html</anchorfile>
      <anchor>a5ca127e9bf77efea9c2629b91972d0e9a7c3875d7cd4e35d9a4311367e254d77e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>KeyType</name>
      <anchorfile>structEigen_1_1StdMapTraits.html</anchorfile>
      <anchor>a6c09de152172167c17486e8b2b9bbb0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; KeyType, Scalar &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1StdMapTraits.html</anchorfile>
      <anchor>a26acd9eb0e236b465bd6eb7961fd5871</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setInvalidKey</name>
      <anchorfile>structEigen_1_1StdMapTraits.html</anchorfile>
      <anchor>ad29d27eabc8f9bc46de9f93504f05059</anchor>
      <arglist>(Type &amp;, const KeyType &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::StdStemFunctions</name>
    <filename>classEigen_1_1StdStemFunctions.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>cos</name>
      <anchorfile>classEigen_1_1StdStemFunctions.html</anchorfile>
      <anchor>a9920eb99998298e3f9458315f985bdbf</anchor>
      <arglist>(Scalar x, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>cosh</name>
      <anchorfile>classEigen_1_1StdStemFunctions.html</anchorfile>
      <anchor>a1a48f7c017710ce6d09fff1e56279252</anchor>
      <arglist>(Scalar x, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>exp</name>
      <anchorfile>classEigen_1_1StdStemFunctions.html</anchorfile>
      <anchor>aa58aaa918489693432d9881e2d9e5fa7</anchor>
      <arglist>(Scalar x, int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>sin</name>
      <anchorfile>classEigen_1_1StdStemFunctions.html</anchorfile>
      <anchor>ae50b8b2d9ddd0b3ac94892f839c459a7</anchor>
      <arglist>(Scalar x, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>sinh</name>
      <anchorfile>classEigen_1_1StdStemFunctions.html</anchorfile>
      <anchor>a071a186ebf2a4c9167daac15a64f29d7</anchor>
      <arglist>(Scalar x, int n)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Stride</name>
    <filename>classEigen_1_1Stride.html</filename>
    <templarg>_OuterStrideAtCompileTime</templarg>
    <templarg>_InnerStrideAtCompileTime</templarg>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a30877ae4f43158e8fd407e9c5a709dbbabe9ede4a36c2fe06ccf0a6e892db6417</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a30877ae4f43158e8fd407e9c5a709dbbac99e3736c2a5bb0ebefccc054598bd07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>aaae0d36c3b1b39a86f26bfb1b6e87d25</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>inner</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a5cb2420d66ff2d15998c9d95115f4fca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a90058fba1779608a4cca660712578f1b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stride</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>ae3f37b08ff44d2afe971c0894c2f44a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stride</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a81e299d9d2f8bbfc6d240705dabe5833</anchor>
      <arglist>(Index outerStride, Index innerStride)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stride</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>aa9bb1a33da8c785d9cc4ad5d799b9253</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>classEigen_1_1Stride.html</anchorfile>
      <anchor>a814628314f01f4d2f9dad719c3d3b6b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, OuterStrideAtCompileTime &gt;</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a51b8ad2f1cd7da4c8db87c34240e9d71</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SuperLU</name>
    <filename>classEigen_1_1SuperLU.html</filename>
    <templarg>_MatrixType</templarg>
    <base>SuperLUBase&lt; _MatrixType, SuperLU&lt; _MatrixType &gt; &gt;</base>
    <member kind="typedef">
      <type>SuperLUBase&lt; _MatrixType, SuperLU &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a929eb972e66899842fda1b5f8c65426e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>aa1707f7c85b859a7c5ea7c1af2c31122</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::IntColVectorType</type>
      <name>IntColVectorType</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a2b1324b63ee0d4e7e3cb8cbb0791830c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::IntRowVectorType</type>
      <name>IntRowVectorType</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>ae44702f0150e31120ee366d1e2494ca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; LUMatrixType, Lower|UnitDiag &gt;</type>
      <name>LMatrixType</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a134f2bd95f91b4c232a3a1249cea564a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::LUMatrixType</type>
      <name>LUMatrixType</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>adcfd32038df7b0cbf35522a06616c813</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a51df2ad6aa0b68c454390de0debc6a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a4b4d945d871a721ef24b3b6f51812f15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>afab08072ca82cecde94fec93944bf01b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; LUMatrixType, Upper &gt;</type>
      <name>UMatrixType</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a27d80c1a4c176c862c7faf194c15d56d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>aa104040cf9e2b199116115330e2fd9aa</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a493cdfada27415a6037b004ff974eace</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>af4285ae58e8fa528fefbe57c10b2c999</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a0b5a5fbda1a1f368003c7c01021a4636</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const LMatrixType &amp;</type>
      <name>matrixL</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>afabaf5e54a565a06323ca7ed485eff8a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const UMatrixType &amp;</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a69fa903913dffca939653c84f7f79f10</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const IntColVectorType &amp;</type>
      <name>permutationP</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a0284dac642eeb2d2e9607f688d056303</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const IntRowVectorType &amp;</type>
      <name>permutationQ</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>ae7db792785de5bf59e7ae520ce162183</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SuperLU</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a0dc9567fca8439407cdd4689f3be5f2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SuperLU</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a31d051a622837afe71a5a12f9ca995a7</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SuperLU</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a49babfcbe2e4d5ad915eff1bbc6fc14d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>afbdaacabc52182e6f31a1975469545ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SuperLU</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a67a1c05a4e79d03176e0db577a528beb</anchor>
      <arglist>(SuperLU &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SuperLUBase</name>
    <filename>classEigen_1_1SuperLUBase.html</filename>
    <templarg>_MatrixType</templarg>
    <templarg>Derived</templarg>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a6c75ac755f2669a3bc5cc78c5d645a7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; int, MatrixType::RowsAtCompileTime, 1 &gt;</type>
      <name>IntColVectorType</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a4437863f63481a5a8cc9ae8a5566922b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; int, 1, MatrixType::ColsAtCompileTime &gt;</type>
      <name>IntRowVectorType</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>af42c2a35e69ded5dd96bbff3adf519d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar &gt;</type>
      <name>LUMatrixType</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a2a4f84d7bee23175a75b4934bb4c1f68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a41cb4cb4e8a548b9112c3f3cdba4782e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ad8e16b5721aa493c0093862f58d3de0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a4d2c46083f0f2167e36a02de2e7fd4d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>Vector</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a0b9fae173ef6689999ae774c8c2707f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a2d3f48425328d9b3cbdca369889007f3</anchor>
      <arglist>(const MatrixType &amp;)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a81a350149b1b720faaedff9033555259</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a28cb3ef7914ecb6fdae1935b53f6be40</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a484eac08fdbd08133d8577f0b4ca1d23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a08a7cd1d0d8e9d5c93f154554648fe25</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpMemory</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a238acfa9eecf87b8e20d2aa4bba64ae5</anchor>
      <arglist>(Stream &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a6246127c8ece9c0194212343983c7108</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>superlu_options_t &amp;</type>
      <name>options</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a42d9d79073379f1e75b0f2c49879ed5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a8ab813f4c0c4fe3ee0c7b9849094dbfa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; SuperLUBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a4b9b162cd2e507cebee5c3c48241724f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>const internal::sparse_solve_retval&lt; SuperLUBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a67b9a791821b79f494adb90317725bed</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SuperLUBase</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ae3fdf138bd2780470156f511af55a222</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SuperLUBase</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a1305262aca85bc6da4dfdbee467ea6ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clearFactors</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a6a3ab89de6a4b9091ac6494d860967bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>extractData</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ae9880568c52415cb0aa3f48a4e42b82a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a4a4929ff39e85af22a96f7509ab2bb82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initFactorization</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a3665a6637d5a7f367237b82c8bfec851</anchor>
      <arglist>(const MatrixType &amp;a)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ab771204f054be8e628428be9bdc321fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_extractedDataAreDirty</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a052669972e19b3225e3cb110c41876a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>aea5a50c7ac8ae29dc9e8af39b5a85d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a5d5ffbddf43cbca1994bbf6a469635f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a0351a9727b49920fb5846b72f4bfe9d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LUMatrixType</type>
      <name>m_l</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ad71f9846087b4a703731eb5cb4ca874b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LUMatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a0f034c77e8af4c979490c81e6b8f48b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntColVectorType</type>
      <name>m_p</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>af1141a75e3370ce65d120ceb11494ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntRowVectorType</type>
      <name>m_q</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a6595554b9f2950bee687a603c041775c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SluMatrix</type>
      <name>m_sluA</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>aceced6387cae8308264a1f8e20bd4d4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SluMatrix</type>
      <name>m_sluB</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a32de3a4dddb541e4f4fc34b52db2e58a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; RealScalar, Dynamic, 1 &gt;</type>
      <name>m_sluBerr</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a9ad037501031471560abbfbe69954e16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; RealScalar, Dynamic, 1 &gt;</type>
      <name>m_sluCscale</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a98203e37b88996935ac3ed1217a5db2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char</type>
      <name>m_sluEqued</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ac9f41f87509d4599167d8d3d2f05db55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>m_sluEtree</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a5ebc39b9c4c969efff863d9b005c9a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; RealScalar, Dynamic, 1 &gt;</type>
      <name>m_sluFerr</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a59db593ddc2856456da9f442e1796409</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SuperMatrix</type>
      <name>m_sluL</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ab7361c168905243e3038172586bc0088</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>superlu_options_t</type>
      <name>m_sluOptions</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a28626fc764baefca0c5a5b0b823d0eb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; RealScalar, Dynamic, 1 &gt;</type>
      <name>m_sluRscale</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a36f0ab9882904327f24862e7187f90a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SuperLUStat_t</type>
      <name>m_sluStat</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a7e35604c8bf4820bf9a6a38ce15d3d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SuperMatrix</type>
      <name>m_sluU</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ac80db53c359175bc71130c1cabcc159e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SluMatrix</type>
      <name>m_sluX</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a03baac0bbb4a3329e881f454fde5fb8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LUMatrixType</type>
      <name>m_u</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>afb36c5aacb9f259263fef55a1b817cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SuperLUBase</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>af620442ba0f2fdf32c185c45f45973e8</anchor>
      <arglist>(SuperLUBase &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SVD</name>
    <filename>classEigen_1_1SVD.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>ad989c6bb3cc0e489de99ff941787e2ac</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computePositiveUnitary</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>abb3b841ebe38d5651049cb5ad1b2efa3</anchor>
      <arglist>(PositiveType *positive, UnitaryType *unitary) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computePositiveUnitary</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>aeb193771ba2e72dd431ed37697fd8b36</anchor>
      <arglist>(UnitaryType *positive, PositiveType *unitary) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeRotationScaling</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>a0ff1d3443d58b7f3270275aacecf9534</anchor>
      <arglist>(RotationType *unitary, ScalingType *positive) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeScalingRotation</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>ac60a0c82a2d40f43a9c36850ca488920</anchor>
      <arglist>(ScalingType *positive, RotationType *unitary) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeUnitaryPositive</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>a7c380395ddcaee5e6f98c76e21bfbe6a</anchor>
      <arglist>(UnitaryType *unitary, PositiveType *positive) const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixUType &amp;</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>a538faf84a2ba4d8a8951a0c67a05c6ea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixVType &amp;</type>
      <name>matrixV</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>aefdb880f3fe45ae1dff53969450e437d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const SingularValuesType &amp;</type>
      <name>singularValues</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>acb5344a025b92c67032b6150237b30fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>a864856f9d16981ce9be44291cf2d4a29</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>classEigen_1_1SVD.html</anchorfile>
      <anchor>a32cde78292559a6ec79d414b19d189fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SVD</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>a78a28d7a1a39687c27870c590299fe19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SVD</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>a4f36a3a4cbf15bc81494c5cc241eab04</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixUType</type>
      <name>m_matU</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>a14c62b1da3f20fccfa2620afffeb07ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixVType</type>
      <name>m_matV</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>acd4babbe6f0193e0abb3dcca021fe9e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SingularValuesType</type>
      <name>m_sigma</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>adb4837ded1991630c0832af378449cd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>ad370d6bbd40e35f25bca9e47124d2225af2cad419c164eae8418e4672dd38c6b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignmentMask</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>ad370d6bbd40e35f25bca9e47124d2225ab7548b2918f04c63dfa8643fde384064</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MinSize</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>ad370d6bbd40e35f25bca9e47124d2225a25d34c279b6ba9378bcc41d93a2bd460</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, MatrixType::RowsAtCompileTime, 1 &gt;</type>
      <name>ColVector</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>a96f0f25f010a955eca2363b14ce2082c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, MatrixType::RowsAtCompileTime, MinSize &gt;</type>
      <name>MatrixUType</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>aa85cc22c92893f05b831667a661bd675</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, MatrixType::ColsAtCompileTime, MatrixType::ColsAtCompileTime &gt;</type>
      <name>MatrixVType</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>a1c361e9be9c5f3a29c685495be381013</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>NumTraits&lt; typename MatrixType::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>a4eab4d23136a86ef9633e03939cd7d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, MatrixType::ColsAtCompileTime, 1 &gt;</type>
      <name>RowVector</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>a9b2ac2fc54d0459192d6de47b47e8364</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>a84bf0e2bfd34b77183bcee52776a7959</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, MinSize, 1 &gt;</type>
      <name>SingularValuesType</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>a12f68bf4a87ccc2a5452e520e01c2a17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SwapWrapper</name>
    <filename>classEigen_1_1SwapWrapper.html</filename>
    <templarg>ExpressionType</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>classEigen_1_1SwapWrapper.html</anchorfile>
      <anchor>ae02726c9bbf7fb7f765d21058a661704</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>classEigen_1_1SwapWrapper.html</anchorfile>
      <anchor>a4edac0912b63917ce238f91afdc5394a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; internal::is_lvalue&lt; ExpressionType &gt;::value, Scalar, const Scalar &gt;::type</type>
      <name>ScalarWithConstIfNotLvalue</name>
      <anchorfile>classEigen_1_1SwapWrapper.html</anchorfile>
      <anchor>a74d093d63bf534ae107cdb93de9fe6ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1SwapWrapper.html</anchorfile>
      <anchor>a97112cebb64c92d9ff508c0a611b01f8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1SwapWrapper.html</anchorfile>
      <anchor>a5c43155d0ced1a584f5bb47b567ae0c9</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1SwapWrapper.html</anchorfile>
      <anchor>adc58ccf3ace3929c4657536e38c78aa0</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1SwapWrapper.html</anchorfile>
      <anchor>a9e7b90d590c9528ad8d1a9d8457efa6b</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SwapWrapper.html</anchorfile>
      <anchor>ac5b4ba6006bd35beee01dde022226f87</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyCoeff</name>
      <anchorfile>classEigen_1_1SwapWrapper.html</anchorfile>
      <anchor>a2e35f8c7c3c58dd18088eb14078ade2a</anchor>
      <arglist>(Index rowId, Index colId, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyCoeff</name>
      <anchorfile>classEigen_1_1SwapWrapper.html</anchorfile>
      <anchor>a09f28680089284821d6e9d1cb9a3b376</anchor>
      <arglist>(Index index, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyPacket</name>
      <anchorfile>classEigen_1_1SwapWrapper.html</anchorfile>
      <anchor>a2fe40e7a23c70c91c8f3479c0b95bff9</anchor>
      <arglist>(Index rowId, Index colId, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyPacket</name>
      <anchorfile>classEigen_1_1SwapWrapper.html</anchorfile>
      <anchor>ae161f8bae697cbf404027de7156cda63</anchor>
      <arglist>(Index index, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>ScalarWithConstIfNotLvalue *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1SwapWrapper.html</anchorfile>
      <anchor>a9bf538ebde8d248e88055279fbfffd58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1SwapWrapper.html</anchorfile>
      <anchor>afeaa6c7c8325f182ee96477af89fcbe2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ExpressionType &amp;</type>
      <name>expression</name>
      <anchorfile>classEigen_1_1SwapWrapper.html</anchorfile>
      <anchor>a544e64dbc34fac7deecbb02f1b226666</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1SwapWrapper.html</anchorfile>
      <anchor>aef1e4f8b756f3ed6c08e9ce82d61456b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1SwapWrapper.html</anchorfile>
      <anchor>aa666fcd62f1654735767e6e3b7c968cb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SwapWrapper.html</anchorfile>
      <anchor>aa904b141c2418dbeeb8917646f2151d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SwapWrapper</name>
      <anchorfile>classEigen_1_1SwapWrapper.html</anchorfile>
      <anchor>aa464146090129aabb67a8f9616755476</anchor>
      <arglist>(ExpressionType &amp;xpr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExpressionType &amp;</type>
      <name>m_expression</name>
      <anchorfile>classEigen_1_1SwapWrapper.html</anchorfile>
      <anchor>a18e272d25a1a32f05cdc5453e0fcb048</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Transform</name>
    <filename>classEigen_1_1Transform.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_Dim</templarg>
    <class kind="struct">Eigen::Transform::construct_from_matrix</class>
    <class kind="struct">Eigen::Transform::construct_from_matrix&lt; OtherDerived, true &gt;</class>
    <member kind="enumvalue">
      <name>TransformTimeDiagonalMode</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a9e40dd08aa6bbc04e07869dde1ad9db5a24444d19b938f3ededa66266080b34a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; int(Mode)==int(AffineCompact), MatrixType &amp;, Block&lt; MatrixType, Dim, HDim &gt; &gt;::type</type>
      <name>AffinePart</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a19583d8d7c72152db21dc18463d5cfc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; int(Mode)==int(AffineCompact), const MatrixType &amp;, const Block&lt; const MatrixType, Dim, HDim &gt; &gt;::type</type>
      <name>ConstAffinePart</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a3cc16c6185cbb9ef0f783675e064e166</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const MatrixType, Dim, Dim &gt;</type>
      <name>ConstLinearPart</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>afd2c5a8526bc626b0b197efcd9dd4f55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; ConstMatrixType, Dim, Dim, int(Mode)==(AffineCompact)&gt;</type>
      <name>ConstLinearPart</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a2eea19ee200a558275d93381be079b23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const MatrixType</type>
      <name>ConstMatrixType</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a4e6fdf4fe6f50b59983f156793753b5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const MatrixType, Dim, 1 &gt;</type>
      <name>ConstTranslationPart</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ab770f3570092597cfdd42483d0d6b527</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; ConstMatrixType, Dim, 1, int(Mode)==(AffineCompact)&gt;</type>
      <name>ConstTranslationPart</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a70cbe0efeb5de6ec4f9836a17fe48ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a09a641dd7f6f60617844c35de4bfc068</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, Dim &gt;</type>
      <name>LinearMatrixType</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a506c15d16f726446e5fd207752924ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, Dim, Options &gt;</type>
      <name>LinearMatrixType</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a4807b6e407908063b6990a77b5539325</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; MatrixType, Dim, Dim &gt;</type>
      <name>LinearPart</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a174f4f9bed34eb192f866169883417c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; MatrixType, Dim, Dim, int(Mode)==(AffineCompact)&gt;</type>
      <name>LinearPart</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>abd09c956c0d23b751e0a68995a7b169a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, HDim, HDim &gt;</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a088f2f7f7f0e7136656a0a9df7b53460</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::make_proper_matrix_type&lt; Scalar, Rows, HDim, Options &gt;::type</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a72b1f36c1e2f3d1fb216f4f94dbc1941</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a96a8ed63481f5f6f68830eac58f69b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a96a8ed63481f5f6f68830eac58f69b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scaling&lt; Scalar, Dim &gt;</type>
      <name>ScalingType</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a84922bef51d5d15f093824b345130298</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::transform_take_affine_part&lt; Transform &gt;</type>
      <name>take_affine_part</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a6cf222bb3f48fd087280102228234ce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, TransformTimeDiagonalMode &gt;</type>
      <name>TransformTimeDiagonalReturnType</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a25800ccc52c7b37fcf2a150e36348b68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; MatrixType, Dim, 1 &gt;</type>
      <name>TranslationPart</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ada6c2bb13b592fd85e8dc50cd2d493ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; MatrixType, Dim, 1, int(Mode)==(AffineCompact)&gt;</type>
      <name>TranslationPart</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ab69cb785642ddcc33c05d6367afcb1e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; Scalar, Dim &gt;</type>
      <name>TranslationType</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a2fd04337d934844d6feaef1b150a6451</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; Scalar, Dim &gt;</type>
      <name>TranslationType</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a2fd04337d934844d6feaef1b150a6451</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a03cfab2387360c9d112731da4ec48628</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a03cfab2387360c9d112731da4ec48628</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ConstAffinePart</type>
      <name>affine</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>adec4ce1fba002fcbdef8c6f170f44065</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AffinePart</type>
      <name>affine</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a5c24f9f46e5119987eb8a52317966622</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>classEigen_1_1Transform.html</anchorfile>
      <anchor>ae74dc8e6ae4ce2e5978a00bfbf92ae63</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>classEigen_1_1Transform.html</anchorfile>
      <anchor>a7a3f8e29d51669c4ba63195e19e44276</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeRotationScaling</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aeea08b29b4e9d4e02c8f3acdd4eabd1f</anchor>
      <arglist>(RotationMatrixType *rotation, ScalingMatrixType *scaling) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeRotationScaling</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a1b7bc5dfc4a3263a84f9f87635de3840</anchor>
      <arglist>(RotationMatrixType *rotation, ScalingMatrixType *scaling) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeScalingRotation</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ae50360c7ec59ffef25115ed46a148e62</anchor>
      <arglist>(ScalingMatrixType *scaling, RotationMatrixType *rotation) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeScalingRotation</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aedb5de01905c6269eaa3e3e605fed6c4</anchor>
      <arglist>(ScalingMatrixType *scaling, RotationMatrixType *rotation) const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a088785148f3f2d467c239863a8576282</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aa26dd5aa02575f81cc596d9f21d22b45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a088785148f3f2d467c239863a8576282</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aa26dd5aa02575f81cc596d9f21d22b45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MAKE_ALIGNED_OPERATOR_NEW_IF_VECTORIZABLE_FIXED_SIZE</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a5100ae6b907e3f6b6f730c7cf2a1e2b0</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>classEigen_1_1Transform.html</anchorfile>
      <anchor>a5100ae6b907e3f6b6f730c7cf2a1e2b0</anchor>
      <arglist>(_Scalar, _Dim==Dynamic?Dynamic:(_Dim+1)*(_Dim+1)) enum</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>fromPositionOrientationScale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aa3aaf91cec29f7d72a70ff2159ae24b9</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>classEigen_1_1Transform.html</anchorfile>
      <anchor>a23ff64efde7eb26b6e4b70ef14d81f0c</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>classEigen_1_1Transform.html</anchorfile>
      <anchor>a6691b31ca455d366763fc346a8b2484c</anchor>
      <arglist>(TransformTraits traits=Affine) const </arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a419c2866bca4d5911f38d8a8960b37d5</anchor>
      <arglist>(TransformTraits traits=(TransformTraits) Mode) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a190ae7b0a5cb2e919a9d260b4a776f85</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>classEigen_1_1Transform.html</anchorfile>
      <anchor>aeb7548a36ab0961a018365b7e140bcec</anchor>
      <arglist>(const Transform &amp;other, const typename NumTraits&lt; Scalar &gt;::Real &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>ConstLinearPart</type>
      <name>linear</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a966a0906f0bb167e35ddf69cedd0632e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>LinearPart</type>
      <name>linear</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a76b882a080389c59349044fd5046a0f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstLinearPart</type>
      <name>linear</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a966a0906f0bb167e35ddf69cedd0632e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>LinearPart</type>
      <name>linear</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a76b882a080389c59349044fd5046a0f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; MatrixType, int(Mode)==int(Projective)?HDim:Dim, Dim &gt;</type>
      <name>linearExt</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>add56c8753a822645c940a10eac64eb73</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>classEigen_1_1Transform.html</anchorfile>
      <anchor>a5550c80a85a91578701d9ffcdc8e10dc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeAffine</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ab658c5408796e17833face7153810aad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a6839d93517e90860070b5e37eba7b7e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a7d9ba50d9d2038ea3a626d5f0470faaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a6839d93517e90860070b5e37eba7b7e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a7d9ba50d9d2038ea3a626d5f0470faaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a35d4ad1cb4d5c0526db989a337128a8e</anchor>
      <arglist>(int row, int col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ae889f597bc13262bf477d15460e1d44c</anchor>
      <arglist>(int row, int col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a5d743fffe5fb1be306d1ae6b9d4ecd9c</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a977c282a2327b8544473ebb8cb013099</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>classEigen_1_1Transform.html</anchorfile>
      <anchor>aa8eb24da61be653279be00406d704af2</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const Transform</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ad9adf8cad11400e265b9b6a8ff398bcc</anchor>
      <arglist>(const Transform &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ae58a9a025b9959844f800ee5cf4b6333</anchor>
      <arglist>(const TranslationType &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a9a4d58f1553f39d7e06a9971b0d7c06c</anchor>
      <arglist>(const ScalingType &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aff0b9039feecb3c1a0d2d26e2b4a153a</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>classEigen_1_1Transform.html</anchorfile>
      <anchor>a8b11fe78fc7e25507432fb03451281ab</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const TransformTimeDiagonalReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a113362f4f809b79c71652dac58b10ed6</anchor>
      <arglist>(const DiagonalBase&lt; DiagonalDerived &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>const Transform</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ad9adf8cad11400e265b9b6a8ff398bcc</anchor>
      <arglist>(const Transform &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>internal::transform_transform_product_impl&lt; Transform, Transform&lt; Scalar, Dim, OtherMode, OtherOptions &gt; &gt;::ResultType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ab516ace9cc01e62f7180c49ffc730f25</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>classEigen_1_1Transform.html</anchorfile>
      <anchor>aa62c1204aeb1d8e11001590335b65553</anchor>
      <arglist>(const TranslationType &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim,(int(Mode)==int(Isometry)?Affine:Isometry)&gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ae78d66e4060a1201978bebb1e467eaf7</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ae00a610a676661bea37b9cf8804ea906</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aec2869187a75bba20462bb07159be747</anchor>
      <arglist>(const TranslationType &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ae5e6b5d4d98705dc03f1d2538d744941</anchor>
      <arglist>(const ScalingType &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a771048718fa9b6905d4ddd8f425c6e68</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a2dbba85b241b39b066e80bf4a346c1eb</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aec2869187a75bba20462bb07159be747</anchor>
      <arglist>(const TranslationType &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a4fb5063eb2fbea9d584893bba2bdd3ce</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a1305f1f47d10c4cc3a2dd955bc38dd0f</anchor>
      <arglist>(const DiagonalMatrix&lt; Scalar, Dim &gt; &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a771048718fa9b6905d4ddd8f425c6e68</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a7f92e42aeac61dc41419c7d6f4189704</anchor>
      <arglist>(const Transform &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a9566eca0d12ad75c1f9a27034e10aee3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a5a84c654643247150cf293b460ff0d78</anchor>
      <arglist>(const TranslationType &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aa491c7a875a9bdb51c9f4b22cbfb4e54</anchor>
      <arglist>(const ScalingType &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ac51aac1c3e6b045342933d72dcef946c</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a7f92e42aeac61dc41419c7d6f4189704</anchor>
      <arglist>(const Transform &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a366d33f02f0837a00c2ae47e4f87f141</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ab2c884cae185a5be7cb0fd9a01dd1d7b</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a714e9901b6ce4963487ee9f60eb06e27</anchor>
      <arglist>(const TranslationType &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>abf1a35e58794b33176cad6b2b0a475dc</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a3931d965a5c48c3f0fe1223631470dc8</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>prerotate</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aa4689198e26688a71cc75fe2a1ab8cf3</anchor>
      <arglist>(const RotationType &amp;rotation)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>prerotate</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a26fc912f539d9d735c43dafd426fda37</anchor>
      <arglist>(const RotationType &amp;rotation)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>prescale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a1e9bc231528061ab58d4dc3c4dfa526a</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>prescale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a4e00ac5f19e1a30b6086676cd918fe8b</anchor>
      <arglist>(Scalar s)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>prescale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a9b57fa1792286efe7ad3cceb8f83093e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>prescale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a96c5e49e1d779299f4975dfef93e14b3</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>preshear</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ab8f4317b21f8bcd1fb5c50c2281b4829</anchor>
      <arglist>(Scalar sx, Scalar sy)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>preshear</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a17c40209cfd2d094cf654504aca95bf1</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>pretranslate</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>afc5a43d8dc04a25fe812a8d5ca637ed6</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>pretranslate</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a1d3ce2f8d8ab4d9b14d084d1a3f5b80f</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>rotate</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aed3b68fa1ae67e279253039c303e0ebc</anchor>
      <arglist>(const RotationType &amp;rotation)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>rotate</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a64268c14cd80afbc48b30c3ee7e80c38</anchor>
      <arglist>(const RotationType &amp;rotation)</arglist>
    </member>
    <member kind="function">
      <type>LinearMatrixType</type>
      <name>rotation</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ad17fec349031e8d2a2a63efda0658e06</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const LinearMatrixType</type>
      <name>rotation</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a36d318598fcec7528368e06d1e97f513</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>scale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ab276544afc1504d9168566c9d4cfe6df</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>scale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a555dbe673c557bed42f2e8f71dec03e7</anchor>
      <arglist>(Scalar s)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>scale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ab7802b8cbaca99f6ad4e3a6dd5dcb016</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>scale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a7757f5d9e708e625cbd936b19269b2c8</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a9c2d63d23b382d4defe7fe249ced857a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a9c2d63d23b382d4defe7fe249ced857a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>shear</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a8832329f3801e9183fe87430cd380ad1</anchor>
      <arglist>(Scalar sx, Scalar sy)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>shear</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ae93a25d5e15af9446d7e5bc0e7a959d0</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a13324b55b6cf55fe366a8e44f30b6d4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a6be621dd1672fc36d77d8ba8376d267d</anchor>
      <arglist>(const Transform &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>af7cbd1a71a153d60d870f063cc1545e5</anchor>
      <arglist>(const TranslationType &amp;t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a04f069a6b2634ad97aae8d39bc44696e</anchor>
      <arglist>(const ScalingType &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a72042f24261541d0660cfb5b3ddcee3e</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ab1aa460ffbc00c5c9a709224682dfe94</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a13324b55b6cf55fe366a8e44f30b6d4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a6be621dd1672fc36d77d8ba8376d267d</anchor>
      <arglist>(const Transform &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>af7cbd1a71a153d60d870f063cc1545e5</anchor>
      <arglist>(const TranslationType &amp;t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a2bb49249e74842a956a18274442d7704</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a72042f24261541d0660cfb5b3ddcee3e</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>afc822511ef0a39cd182f202d08eda564</anchor>
      <arglist>(const Transform&lt; OtherScalarType, Dim &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>af9db998afa7cad42bffc85d6a71805de</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a8d3a31bf0cfe3f9f5f8d157db75020b7</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, Mode, OtherOptions &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a5d7cb34ddef76fd1b76a468624a4ede1</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, OtherMode, OtherOptions &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a65b01eeb9b142f57b45239df3b124551</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ac49540882a2051c88aadf3c684914a76</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>classEigen_1_1Transform.html</anchorfile>
      <anchor>a91a2d8d50d16f9e9158d5c2e3bd427ce</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>translate</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a33e04e5574dfbaeb1497651f0f5285ae</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>ConstTranslationPart</type>
      <name>translation</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a9430762ebd816edc2ac2c557570cbb56</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TranslationPart</type>
      <name>translation</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>abd9be42361c18e55e297d8acd3d82725</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstTranslationPart</type>
      <name>translation</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a9430762ebd816edc2ac2c557570cbb56</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TranslationPart</type>
      <name>translation</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>abd9be42361c18e55e297d8acd3d82725</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; MatrixType, int(Mode)==int(Projective)?HDim:Dim, 1 &gt;</type>
      <name>translationExt</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ae8be832479b6fcf721002a3e916c9788</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>classEigen_1_1Transform.html</anchorfile>
      <anchor>ac0dc81bd69d5ce90d0d0150ba6b3935b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const MatrixType::IdentityReturnType</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a8226aa602f78d1496c2db8dd88d14074</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Transform</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a13a676edf4d7a752aa70838edb969440</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>check_template_params</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ae4c599e3d642abdd85ffed04a5d2b148</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>af966afb79fa5a96f4243e93ef1bd88a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend const ProductReturnType&lt; OtherDerived, MatrixType &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.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>classEigen_1_1Transform.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>classEigen_1_1Transform.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>classEigen_1_1Transform.html</anchorfile>
      <anchor>a8941cc25b120ff7ee7b435150ba699b3</anchor>
      <arglist>(const DiagonalBase&lt; DiagonalDerived &gt; &amp;a, const Transform &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::Transform::construct_from_matrix</name>
    <filename>structEigen_1_1Transform_1_1construct__from__matrix.html</filename>
    <templarg></templarg>
    <templarg>BigMatrix</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1Transform_1_1construct__from__matrix.html</anchorfile>
      <anchor>af458083671edf5fcbd30bc236d33eeee</anchor>
      <arglist>(Transform *transform, const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::Transform::construct_from_matrix&lt; OtherDerived, true &gt;</name>
    <filename>structEigen_1_1Transform_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>structEigen_1_1Transform_1_1construct__from__matrix_3_01OtherDerived_00_01true_01_4.html</anchorfile>
      <anchor>ae480d9b15931fc93c5ed88697713775f</anchor>
      <arglist>(Transform *transform, const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Translation</name>
    <filename>classEigen_1_1Translation.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_Dim</templarg>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a144cb5930dac0c04d5d026e9a39c729faaf5b116c204e9edcd189be20daf0e5c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a144cb5930dac0c04d5d026e9a39c729faaf5b116c204e9edcd189be20daf0e5c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, Affine &gt;</type>
      <name>AffineTransformType</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a25c762409320ba9490a0d12c6652bbad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, Isometry &gt;</type>
      <name>IsometryTransformType</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>ad3ac890d85420ba78e16dab1983d1a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, Dim &gt;</type>
      <name>LinearMatrixType</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>ac5aca3bc67564e96ad550aba971de8b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, Dim &gt;</type>
      <name>LinearMatrixType</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>ac5aca3bc67564e96ad550aba971de8b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>ad596bf21ced4b902cc242205df486e21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>ad596bf21ced4b902cc242205df486e21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scaling&lt; Scalar, Dim &gt;</type>
      <name>ScalingType</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>ae9bd16a05921bb170c7a9e18fa9501cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim &gt;</type>
      <name>TransformType</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>aecfe5029dca6f3cb0921837b2da2ecb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a339e17dfec5394ae563f62cca0df451f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a339e17dfec5394ae563f62cca0df451f</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>classEigen_1_1Translation.html</anchorfile>
      <anchor>aa4edf7d1a3f6b8da7eb441b6eeea0a53</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>classEigen_1_1Translation.html</anchorfile>
      <anchor>aa4edf7d1a3f6b8da7eb441b6eeea0a53</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Translation</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a6c93af2dfefad6c21289409d51bc978d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Translation</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a6c93af2dfefad6c21289409d51bc978d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a08c8376d8939b4556b7d528588e69069</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>classEigen_1_1Translation.html</anchorfile>
      <anchor>a5aa3a7d5f2541d19d99d5be8d0971b01</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>classEigen_1_1Translation.html</anchorfile>
      <anchor>a58140d6eca939d590499820758354b96</anchor>
      <arglist>(const Translation &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>TransformType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>acac2c3abd5a83d7f8ecd5731b200a3ea</anchor>
      <arglist>(const ScalingType &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>TransformType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a4e915050176228bcbe4d4e456ded3014</anchor>
      <arglist>(const LinearMatrixType &amp;linear) const </arglist>
    </member>
    <member kind="function">
      <type>TransformType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a48db9ec2762fbb6d64ea30e41d3f0fc6</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type>Translation</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a58140d6eca939d590499820758354b96</anchor>
      <arglist>(const Translation &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>AffineTransformType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a68d625de1d48cfe9518fd58cf910bce9</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>AffineTransformType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a41496bda9280dfbf4f15aa70d673d688</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;linear) const </arglist>
    </member>
    <member kind="function">
      <type>TransformType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>af3ce8208c916c835d10ded6aedbae663</anchor>
      <arglist>(const TransformType &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>IsometryTransformType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a6b4adf1d55bf3c186cdf13e18513f0d2</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a3e54602387347484dca22c6382a1f196</anchor>
      <arglist>(const VectorType &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim, Mode &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>abee049c640c49eec5fd56d87041fcac1</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>classEigen_1_1Translation.html</anchorfile>
      <anchor>a3e54602387347484dca22c6382a1f196</anchor>
      <arglist>(const VectorType &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Translation &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a8c3e097c4a9e46b802f03e85031599f3</anchor>
      <arglist>(const Translation &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Translation &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a8c3e097c4a9e46b802f03e85031599f3</anchor>
      <arglist>(const Translation &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Translation</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a7e74484699e17444c6d660c17117bf7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Translation</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a7e74484699e17444c6d660c17117bf7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Translation</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a13ae887ab24f7685afae91f9a2ea85f2</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Translation</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a13ae887ab24f7685afae91f9a2ea85f2</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Translation</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a3f524a4832dff759ac4081035b65f5d8</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>classEigen_1_1Translation.html</anchorfile>
      <anchor>a3f524a4832dff759ac4081035b65f5d8</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>classEigen_1_1Translation.html</anchorfile>
      <anchor>aef1fd431ac3f2197a8e33ce6d4163061</anchor>
      <arglist>(const VectorType &amp;vector)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Translation</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>aef1fd431ac3f2197a8e33ce6d4163061</anchor>
      <arglist>(const VectorType &amp;vector)</arglist>
    </member>
    <member kind="function">
      <type>const VectorType &amp;</type>
      <name>translation</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a10bd321fd19f7bfe3949ce1b68b165eb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;</type>
      <name>translation</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>abb2e6135182422d5d95faada9c303105</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Translation</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a3048c4c2cf095548454aef051af5a036</anchor>
      <arglist>(const Translation&lt; OtherScalarType, Dim &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Translation</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a3048c4c2cf095548454aef051af5a036</anchor>
      <arglist>(const Translation&lt; OtherScalarType, Dim &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const VectorType &amp;</type>
      <name>vector</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>ab526cd0e9f9403f97b3ffee5254f5d60</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;</type>
      <name>vector</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>acc4e6efba70e98482a8271884a83816a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const VectorType &amp;</type>
      <name>vector</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>ab526cd0e9f9403f97b3ffee5254f5d60</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;</type>
      <name>vector</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>acc4e6efba70e98482a8271884a83816a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>x</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a1febfe077e9024a8f4513368cb9f949c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>x</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>afecb7411a94188136c5e08ee3ba6f951</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>y</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a9f316962e3807e9c2356440f5e97d6b4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>y</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>afebd7c1aec9a5547c50a0ff9a4cb1fe8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>z</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>ab0175c90b9b4a85c51fe3788539f0990</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>z</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a91d0b27ab6a76fc235524bf00f15266c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Translation</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a00d0a30a13348f54a751cb21c8d46db7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_coeffs</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a262aefa906b46690a15cc3923f84ba45</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend TransformType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.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>classEigen_1_1Translation.html</anchorfile>
      <anchor>a918cdd281bce3363e0e242b22bccbbec</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;linear, const Translation &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Transpose</name>
    <filename>classEigen_1_1Transpose.html</filename>
    <templarg>MatrixType</templarg>
    <member kind="typedef">
      <type>TransposeImpl&lt; MatrixType, typename internal::traits&lt; MatrixType &gt;::StorageKind &gt;::Base</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Transpose.html</anchorfile>
      <anchor>a5b3e9a3e042dcc01657dfcd5277ccf4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Transpose.html</anchorfile>
      <anchor>ad38c91b678a7869194ba6b4378e46660</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>classEigen_1_1Transpose.html</anchorfile>
      <anchor>a850c45cbcfecb2dc6c5980403b0ec877</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::remove_all&lt; typename MatrixType::Nested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1Transpose.html</anchorfile>
      <anchor>a381c3a6db6b51bee11fee5deb4ba5b09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Transpose.html</anchorfile>
      <anchor>a47668b7abc218065f47facc7bce53a9b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpose</name>
      <anchorfile>classEigen_1_1Transpose.html</anchorfile>
      <anchor>a29c14cef1dd62676c8cc495b5affa5e9</anchor>
      <arglist>(MatrixType &amp;a_matrix)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1Transpose.html</anchorfile>
      <anchor>aad2576fe836db7be36003033dc18f5b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Transpose&lt; PermutationBase&lt; Derived &gt; &gt;</name>
    <filename>classEigen_1_1Transpose_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>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aaf88d9cf63afb341ab7788dc49548560a9dbe1e634ddf7073b1bc7ae097359b56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aaf88d9cf63afb341ab7788dc49548560af62ecd1981adebd04f96e42344c75d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aaf88d9cf63afb341ab7788dc49548560a1be6b6443cc9aedc1851ecc221ac52c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aaf88d9cf63afb341ab7788dc49548560adb0c05e8c3a7e2d753065edc08d57370</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aaf88d9cf63afb341ab7788dc49548560a66d6d461633b5851cf48a217749f5f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aaf88d9cf63afb341ab7788dc49548560a92195b3c7af997cf12e846b8b64d637f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::DenseMatrixType</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ad8a477d9210ff8b05ef0b863550a38a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a64ef671aaa2635ff8b0bc5c9b8403f17</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; PermutationType &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aa9dae138f696ca6dfa04c71a83c363e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ab746876b1fce1a86da65700851338127</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PlainPermutationType</type>
      <name>eval</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ad3c439a994b85323d225f60827809e80</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aefb761fb53bd639231e231f5c7ca3a5b</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>nestedPermutation</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a21933e81b066afda381ed47c1fa61280</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>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a0ccf405b628348928e0f76c4cf3a8718</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;matrix) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a8c4c9a11d8b629ec3ead15ea2a7b4a0e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aba3a73593f24f93e1b460cec70c01ba5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpose</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a20f2abe207bd57969c6b8c572ca9be38</anchor>
      <arglist>(const PermutationType &amp;p)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const PermutationType &amp;</type>
      <name>m_permutation</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a6adf979e02e60a65426ee8cbc4a84d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PermutationType::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aa912c06efc17c7e8a1f651a674f822d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Derived</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a13d415c7aebc0d2318387d93a868ed89</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PermutationType::PlainPermutationType</type>
      <name>PlainPermutationType</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>acce425a43812a0ce7673ba4f15e0dc63</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>classEigen_1_1Transpose_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>Eigen::Transpose&lt; TranspositionsBase&lt; TranspositionsDerived &gt; &gt;</name>
    <filename>classEigen_1_1Transpose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>const internal::transposition_matrix_product_retval&lt; TranspositionType, Derived, OnTheLeft, true &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transpose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</anchorfile>
      <anchor>a37acf9dd9366bf563d724a12053c114d</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;matrix) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classEigen_1_1Transpose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</anchorfile>
      <anchor>a5a74eb30f96f1b5b7b8858be35d325aa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpose</name>
      <anchorfile>classEigen_1_1Transpose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</anchorfile>
      <anchor>a889982c74c9f28938fa03c82f7ff87d2</anchor>
      <arglist>(const TranspositionType &amp;t)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const TranspositionType &amp;</type>
      <name>m_transpositions</name>
      <anchorfile>classEigen_1_1Transpose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</anchorfile>
      <anchor>a84eda9085d2aa8c4334dccc790f1afc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>TranspositionType::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1Transpose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</anchorfile>
      <anchor>a78450b079697bba48b096b068d65e0f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>TranspositionsDerived</type>
      <name>TranspositionType</name>
      <anchorfile>classEigen_1_1Transpose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</anchorfile>
      <anchor>a7698e3e27d505f314fd5ecb5ab17a398</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend const internal::transposition_matrix_product_retval&lt; TranspositionType, Derived, OnTheRight, true &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transpose_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>Eigen::TransposeImpl&lt; MatrixType, Dense &gt;</name>
    <filename>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::TransposeImpl_base&lt; MatrixType &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>adca85c1badef95fe3dffea3abd200920</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; internal::is_lvalue&lt; MatrixType &gt;::value, Scalar, const Scalar &gt;::type</type>
      <name>ScalarWithConstIfNotLvalue</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a8db358fcda2f858bc1bda7cfafe5b172</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a31d56a600f9ec08c67fb44e3238d5329</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a9aa1207a4d53bc49254d0ffff46cdb2e</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>ScalarWithConstIfNotLvalue &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>adf20efc31e18a8b15146a20f9af9c227</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>ScalarWithConstIfNotLvalue &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a6a78425cd96504361ebe3142f8741c04</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a54680fb4a11ea7f603564a4e28ef895d</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a42c5dfd03568cb9afa697dc75ef36db9</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>ScalarWithConstIfNotLvalue *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a4aeb6b9456ee9fb8bf5eb17f2614947c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>aabf53459fbe7d5d6ceacd4c681fe412a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a0d7a50b6c427c087d36471bfb753b6fe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a7aa1a28a54bf9564ab02883987c77fa2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>ae51ff528d930572613351bb9058db5c1</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>ac93869f4c27cdce51afae2e91ffe53f0</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>ac77f151507d62d519ef3c36ebe7a3eae</anchor>
      <arglist>(Index rowId, Index colId, const PacketScalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a8beca6ab7d956e185d6ea4f40edc6a25</anchor>
      <arglist>(Index index, const PacketScalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TransposeImpl&lt; MatrixType, Sparse &gt;</name>
    <filename>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Sparse_01_4.html</filename>
    <templarg></templarg>
    <base>SparseMatrixBase&lt; Transpose&lt; MatrixType &gt; &gt;</base>
    <class kind="class">Eigen::TransposeImpl&lt; MatrixType, Sparse &gt;::InnerIterator</class>
    <class kind="class">Eigen::TransposeImpl&lt; MatrixType, Sparse &gt;::ReverseInnerIterator</class>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Sparse_01_4.html</anchorfile>
      <anchor>ac2ddef65c3524148b4cdbcffe9d6103a</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>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Sparse_01_4.html</anchorfile>
      <anchor>a0b1f04d429e686fe6e2a49d67f1745e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TransposeImpl&lt; MatrixType, Sparse &gt;::InnerIterator</name>
    <filename>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a32761258986a949e91bb435abb911727</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a00fa11be4acc852e5005ea8b5a326a27</anchor>
      <arglist>(const TransposeImpl &amp;trans, typename TransposeImpl&lt; MatrixType, Sparse &gt;::Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a49e92fb57294a7bcdb950bc6cf2725b8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_MatrixTypeNested::InnerIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>aa75234ff76ff13c61df68215fcdd35ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>TransposeImpl::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a141b68833206027d1d897ab567f8a485</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TransposeImpl&lt; MatrixType, Sparse &gt;::ReverseInnerIterator</name>
    <filename>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a3121cea01cb01183877bdb9e524c1848</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>add8efbeeb9fa30c13015ce2a6196f94e</anchor>
      <arglist>(const TransposeImpl &amp;xpr, typename TransposeImpl&lt; MatrixType, Sparse &gt;::Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a241b55b67c4c7c9ffcb62cb6d7dd3513</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_MatrixTypeNested::ReverseInnerIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a7eb32848dfcc3245e153d1fd47291e7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>TransposeImpl::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a6a171e28a2055c2e03aa99561f9724b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Transpositions</name>
    <filename>classEigen_1_1Transpositions.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>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a984b2484264ac2ff62d239bcc85263ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IndicesType::Scalar</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a7897d125e6d05e970b857fb88fc5a1c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>ae96f4e4da55f83b3eed96566ef97f37c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a354f1fe30635532769e89988b6dbdd85</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>ace3a861c601b76215f2c5c5bf2ef3e4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Transpositions &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>af8b2fd836a406b22988cfb803c1f492e</anchor>
      <arglist>(const TranspositionsBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transpositions &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a5530a5aadd1691604b93d34b12c54921</anchor>
      <arglist>(const Transpositions &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpositions</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a4e609f8d65e5fe1a8cc0e52db1bd0aa2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpositions</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a4662f8c411fe1e5258c356ac2564c418</anchor>
      <arglist>(const TranspositionsBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpositions</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a431b57b9143c969d67d7f0e8571e11bb</anchor>
      <arglist>(const Transpositions &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpositions</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a0615780b7a3a43d4eca072d648b248fc</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;a_indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpositions</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>af03b1501cb35a6a2a06730b68a1538b4</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesType</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>aeb93162da025be0f465173c118ee157f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Transpositions &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a9d207e8caceb0160c9dfd23a90cb1ff0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TranspositionsBase</name>
    <filename>classEigen_1_1TranspositionsBase.html</filename>
    <templarg>Derived</templarg>
    <member kind="typedef">
      <type>IndicesType::Scalar</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>aaf6bef2b27a8d9b52c2addc9c90169e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a9e7d155e0921e39a201a1da9bca1894d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Index &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a48b116c007a496fa3b767aa077c69aca</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>Index &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>aff601fa334575a638848b196747eedae</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a108277feb5d561ccd82a92b54d551131</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>aa2ff0150bcaa069b430ef6d9c6837ec4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a797cf1085ce3ff0f5bc9e8e7b4fb92c1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a20eda0545eb00e887959f38b3a428a96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; TranspositionsBase &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a129a6625fb4684104c33692dd8405569</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Index &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a5553af517a75a6fe6e3b7a3b6b0baf07</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>Index &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a4937b3eeed49104be090fa1d2cd0f81c</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a476b5c653c6842e3e4d0104f7f888817</anchor>
      <arglist>(const TranspositionsBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a8d12862df7ffdb0f2cfd81ab122847ca</anchor>
      <arglist>(const TranspositionsBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const Index &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>ae31f3cf46583932d555143c459e52f40</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>Index &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a4bb794cd9d5284243c82eb16e44d6458</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a49d28e88718f8c529a90312ded6fa45d</anchor>
      <arglist>(int newSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a8da379438691ea694948ea5ae31d305f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a221886d48820f026dd7e2079645f4595</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; TranspositionsBase &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a61bd18e12638f2f58f5880de07db18f5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Derived &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>aa33e230275ca7b0f016609054a5a3323</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TranspositionsWrapper</name>
    <filename>classEigen_1_1TranspositionsWrapper.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>classEigen_1_1TranspositionsWrapper.html</anchorfile>
      <anchor>a94ed84038f4e22d54262b354f112fa76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IndicesType::Scalar</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TranspositionsWrapper.html</anchorfile>
      <anchor>aace736f0f293a1bff7d89d778021af82</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1TranspositionsWrapper.html</anchorfile>
      <anchor>ad928b75abe38ccb534d78276db4134db</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1TranspositionsWrapper.html</anchorfile>
      <anchor>a8730173ec2c45a6d449e3180500aa6eb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1TranspositionsWrapper.html</anchorfile>
      <anchor>aab0aee4242436a7223fea797a1fa8ee9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TranspositionsWrapper &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TranspositionsWrapper.html</anchorfile>
      <anchor>ac4e1956279759cbda2c9f2784197cfe9</anchor>
      <arglist>(const TranspositionsBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>TranspositionsWrapper &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TranspositionsWrapper.html</anchorfile>
      <anchor>acb74132efbe10876525cdc3d35c2d382</anchor>
      <arglist>(const TranspositionsWrapper &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TranspositionsWrapper</name>
      <anchorfile>classEigen_1_1TranspositionsWrapper.html</anchorfile>
      <anchor>a3bceca99df49f3348d0b9ff2302cf593</anchor>
      <arglist>(IndicesType &amp;a_indices)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const IndicesType::Nested</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1TranspositionsWrapper.html</anchorfile>
      <anchor>a82f002cfc085909a6497f462576a272c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; TranspositionsWrapper &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1TranspositionsWrapper.html</anchorfile>
      <anchor>a54d4271708841f5e8003979a6fb7bd00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TriangularBase</name>
    <filename>classEigen_1_1TriangularBase.html</filename>
    <templarg>Derived</templarg>
    <base>Eigen::EigenBase</base>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2d1d833fcebf4265ef861ff6feff79c7a67341d6eb827b38c8b0398348288c46d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2d1d833fcebf4265ef861ff6feff79c7a2592e3fe54045c7564d344d39c4a7f9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2d1d833fcebf4265ef861ff6feff79c7a28ce43a5c6d827c3e8b2c8f000e92bff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2d1d833fcebf4265ef861ff6feff79c7abad1bac630eb1db3efea6149eace694b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2d1d833fcebf4265ef861ff6feff79c7a604215ed0cc236e76ac0442bb2524b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2d1d833fcebf4265ef861ff6feff79c7a587cc9f36b01f17d69996a7d2d5dbe62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::DenseMatrixType</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a45e507fb58edbf5c635d5b6524d39aa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseMatrixType</type>
      <name>DenseType</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ac8cb785868547eff2d002f4175539131</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>af7b557b6c703d5f362199ffc11d5ae58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a66a300711dd3f1a3c5e76cf5371c6cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a11a793d02d96bbf60b21d9ba50f2c903</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>aea6504feb0fe858d7346c07ee911a262</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a3471fe01303a97aca6bcb1bba0a4760b</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a29865212a752a37e264c3e816d3bbf52</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>copyCoeff</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a1a0edba8438eb34fca7aaf74c5077f3f</anchor>
      <arglist>(Index row, Index col, Other &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a9cbfa76aa4ac046841c21fea97a76b34</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a6b385a85924387da07af979300b1351e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a7e69505afe96d4a548de61e4a55e7d8c</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalToLazy</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>aa3082f6020310fb56b4cef03a81ced0e</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>affa5cdcb7df5598a0351eb4b069c7345</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ac35f46e176d2714627da2fec604c067e</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ad768b0c72ac7ffff2369c6d861476ca1</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a340f049fa1298ea6a79326602f2f8ed6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a8deff53a69dd70a69717c514f0c5fdcf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ae4a3409a9a9670754f61adb8573e9eac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TriangularBase</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2ca549adc6e78cfde95ca43dfb443ddb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>check_coordinates</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ab06e08cc9cd0ce691bf617afc1bdede1</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>check_coordinates_internal</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a40c62b499db1fc1115764d5e3ac1d83f</anchor>
      <arglist>(Index, Index) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TriangularProduct&lt; Mode, false, Lhs, true, Rhs, false &gt;</name>
    <filename>structEigen_1_1TriangularProduct_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>structEigen_1_1TriangularProduct_3_01Mode_00_01false_00_01Lhs_00_01true_00_01Rhs_00_01false_01_4.html</anchorfile>
      <anchor>a7351eac773d2b800310c5747839799f9</anchor>
      <arglist>(Dest &amp;dst, const Scalar &amp;alpha) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TriangularProduct</name>
      <anchorfile>structEigen_1_1TriangularProduct_3_01Mode_00_01false_00_01Lhs_00_01true_00_01Rhs_00_01false_01_4.html</anchorfile>
      <anchor>adef17291917ba5e64a47b5ba6f4ad170</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, false &gt;</name>
    <filename>structEigen_1_1TriangularProduct_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>structEigen_1_1TriangularProduct_3_01Mode_00_01LhsIsTriangular_00_01Lhs_00_01false_00_01Rhs_00_01false_01_4.html</anchorfile>
      <anchor>aabeeb3a209b3ebbc448e6a11ce8d6b30</anchor>
      <arglist>(Dest &amp;dst, const Scalar &amp;alpha) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TriangularProduct</name>
      <anchorfile>structEigen_1_1TriangularProduct_3_01Mode_00_01LhsIsTriangular_00_01Lhs_00_01false_00_01Rhs_00_01false_01_4.html</anchorfile>
      <anchor>aff8cb980d2992dd2ecd009a5aecd32de</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TriangularProduct&lt; Mode, true, Lhs, false, Rhs, true &gt;</name>
    <filename>structEigen_1_1TriangularProduct_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>structEigen_1_1TriangularProduct_3_01Mode_00_01true_00_01Lhs_00_01false_00_01Rhs_00_01true_01_4.html</anchorfile>
      <anchor>a56d333acc0032045ed881bc3ec874843</anchor>
      <arglist>(Dest &amp;dst, const Scalar &amp;alpha) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TriangularProduct</name>
      <anchorfile>structEigen_1_1TriangularProduct_3_01Mode_00_01true_00_01Lhs_00_01false_00_01Rhs_00_01true_01_4.html</anchorfile>
      <anchor>a65990553985b8807d3103f5b96b6e99a</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TriangularView</name>
    <filename>classEigen_1_1TriangularView.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>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ae425ff93c5f51c01bd555876b275ee47a3fa5d6ec56fc0c87ae5ecedd0eddf6f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TransposeMode</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ae425ff93c5f51c01bd555876b275ee47a14a8c35e35d89eb3d1d25f135bb574dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularBase&lt; TriangularView &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a97b88a0811b4e44cfcdad0ef0365365a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::DenseMatrixType</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7dd4591126106369f28007a497749b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a2ff1c18d943f9b6247297dcb87f1571c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>add702d94e40cc9a747412cbce9fc4449</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseMatrixType</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ac8908439de838652bf09c98594725c09</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>aebc3f888dab4b6241b0512a696e489e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a2fc10136c8c41c6adcc66fd738071d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const TriangularView&lt; const typename MatrixType::AdjointReturnType, TransposeMode &gt;</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ae6a1d334d529ccd4da4b33de28a9d601</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TriangularView&lt; MatrixType, UpLo &gt; &amp;</type>
      <name>assignProduct</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ad2b11fb45c06c2a0ad8b3132bfd532af</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>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>aa5796a9a420a7d66e898e07666e0d5d4</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ade29429733004e7b19fce54acf11e5aa</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a3989565657a18f7ee9c5b978127f268b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TriangularView&lt; MatrixConjugateReturnType, Mode &gt;</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a419524134c3892a8b6a9b2411327f80a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TriangularView&lt; MatrixConjugateReturnType, Mode &gt;</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ae20319e323f8deb560051c2bd5b2942d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>af0421afc390e680026d7cf82a8eeea38</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fill</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a8d2c0f896a13b4643efb6cddd93af006</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a3ce5613a0981387eef46dd0c4a34d444</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ae4fbd8523b48da7e44b0bc59c6a773b5</anchor>
      <arglist>(const TriangularBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ae4e9a83a382ad3345888238f9f6d41b4</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const MatrixTypeNestedCleaned &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>abc2a8d94d5a547fde10045fdab289e59</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixTypeNestedCleaned &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a688522e78af89d359f5ec04c5f1c050b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TriangularProduct&lt; Mode, true, MatrixType, false, OtherDerived, OtherDerived::IsVectorAtCompileTime &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a6d8f048df94c6b6f2c46ec8c69c30697</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>TriangularView &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a989c728eb53ddff85d859d76f2de699e</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>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>acb6b6403d2f22626dc9e74b94cfcbc1b</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>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a9c88e023168756ae15a7e4fcf81070cc</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>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ac196d6ddc0944f71eea8cd7382e21347</anchor>
      <arglist>(const ScaledProduct&lt; ProductDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>TriangularView &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a952bf68cc472a0d2cdfecebfdface24d</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>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a3d28ac92fc888e611c60a754eda3b203</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>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a6677e744f350f82c8722fa3d90d8eba8</anchor>
      <arglist>(const ScaledProduct&lt; ProductDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>TriangularView &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ac6879e18e78666f0adf68ec3f289c9a4</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>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ab8190d9ee4ce20d51a354ef0f9c071d9</anchor>
      <arglist>(const TriangularBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>TriangularView &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a89686ab9d95cd38e72f7246566d4e3d6</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>TriangularView &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ab9762db604877dacd54184e06bc4b418</anchor>
      <arglist>(const TriangularView &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE TriangularView &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a19fa9130606c11e0ce86bebc66ff2515</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>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a82b1d28dddf27c2af1f048cf9f955264</anchor>
      <arglist>(const ScaledProduct&lt; ProductDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ac602b90204f0888c8293cf2601a677e8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a3fdae02e1221a37f4cac86d480dcf778</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const SelfAdjointView&lt; MatrixTypeNestedNonRef, Mode &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a6aaf5be16c62276d96f91331fc81471a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointView&lt; MatrixTypeNestedNonRef, Mode &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a408d1e6601f83ae8b7cd5edc8ad313a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TriangularView &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ab629a229e877fe895c0f365013acb3b4</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>TriangularView &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a74f818b210ca9f52ccfefaa834d22ef6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TriangularView &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a31ec71d7cda5631ca67aee24784d5511</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const internal::triangular_solve_retval&lt; Side, TriangularView, Other &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a0754ae94ae87640fcc16597b5b3a0dd2</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>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>aea8e5b4556ee45f72cb9a38886206fcb</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveInPlace</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a1f223a3725cfd91ba6fa3fe249ddcdce</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveInPlace</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a86570d39a7945b2c3d67ebaa97165da2</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ab3cd07fa68d4f60ca16f123ca06e7c6b</anchor>
      <arglist>(TriangularBase&lt; OtherDerived &gt; const &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a792e2604abcc8cd1bbf9ef791c467d63</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>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a57fbb3733c88ba426725a1311daf7113</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TriangularView&lt; Transpose&lt; MatrixType &gt;, TransposeMode &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a3428dbee44478dafdad039f3399bb2c1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TriangularView</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a06a4d8f807a207c22b995882be8927fc</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>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a2379f08549a98f299fcd21b7cb855256</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::traits&lt; TriangularView &gt;::MatrixTypeNested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>aa2dd47b3adef6eb1ced6e04035cc24ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::traits&lt; TriangularView &gt;::MatrixTypeNestedCleaned</type>
      <name>MatrixTypeNestedCleaned</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a02af2559ce7581ee7394276846b5f457</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::traits&lt; TriangularView &gt;::MatrixTypeNestedNonRef</type>
      <name>MatrixTypeNestedNonRef</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a0b883860804b932adf27655ff77d94a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE TriangularView &amp;</type>
      <name>assignProduct</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a0ff614e637c63635070a40bea59558dc</anchor>
      <arglist>(const ProductBase&lt; ProductDerived, Lhs, Rhs &gt; &amp;prod, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a21a4d49656a57ff5b7bfee2efb02948b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend TriangularProduct&lt; Mode, false, OtherDerived, OtherDerived::IsVectorAtCompileTime, MatrixType, false &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a297aec6b4d5ef6d9e014b541eb1d9a6e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const TriangularView &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Tridiagonalization</name>
    <filename>classEigen_1_1Tridiagonalization.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Size</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a312806c8125ac567d9d60aea9b00e292a550868ec1f51bd53fdef8922ab7657bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeMinusOne</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a312806c8125ac567d9d60aea9b00e292abcf46fff009fcb7522642d668daab3db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a312806c8125ac567d9d60aea9b00e292ae60850d69145ef59d99a6538ab197134</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSize</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a312806c8125ac567d9d60aea9b00e292a700d7c96621b47d31ea2c581fd8611bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeMinusOne</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a312806c8125ac567d9d60aea9b00e292a7db32ff81e9be0be32442d0e5c9b5fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, SizeMinusOne, 1, Options &amp;~RowMajor, MaxSizeMinusOne, 1 &gt;</type>
      <name>CoeffVectorType</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>ad8891a972b6b5c5588dc4109597d6b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, typename internal::add_const_on_value_type&lt; typename Diagonal&lt; const MatrixType &gt;::RealReturnType &gt;::type, const Diagonal&lt; const MatrixType &gt; &gt;::type</type>
      <name>DiagonalReturnType</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>aa2b866d55c2210db98a7ab2ccf0d2254</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_col_type&lt; MatrixType, RealScalar &gt;::type</type>
      <name>DiagonalType</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>aac5303dbff6921f9a1b9dad0cacfe00c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; MatrixType, typename internal::remove_all&lt; typename CoeffVectorType::ConjugateReturnType &gt;::type &gt;</type>
      <name>HouseholderSequenceType</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>af322315c8bea9990152c9d09bfa2a69f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>abce4160673963b902a9588f82bb2739f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::TridiagonalizationMatrixTReturnType&lt; MatrixTypeRealView &gt;</type>
      <name>MatrixTReturnType</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>af7d2f1a605207a321f494d9ee216f8f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>add0f4b2216d0ea8ee0f7d8525deaf0a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; typename MatrixType::RealReturnType &gt;::type</type>
      <name>MatrixTypeRealView</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a28b71fa9329f5881fa2fc6732941c2b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a9d33e4c11dad35a8b147cbe048974700</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>af3f9d8d46f2a1663013e207ff568b5f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, typename internal::add_const_on_value_type&lt; typename Diagonal&lt; Block&lt; const MatrixType, SizeMinusOne, SizeMinusOne &gt; &gt;::RealReturnType &gt;::type, const Diagonal&lt; Block&lt; const MatrixType, SizeMinusOne, SizeMinusOne &gt; &gt; &gt;::type</type>
      <name>SubDiagonalReturnType</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>af725c53718bd195a08ebf924ef3c8f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; RealScalar, SizeMinusOne, 1, Options &amp;~RowMajor, MaxSizeMinusOne, 1 &gt;</type>
      <name>SubDiagonalType</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a68729d89d61edbae954fc7ad0b72a5b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Tridiagonalization &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a0e9d8f7c64d09b733293dce291e97439</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>DiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a3dd920223b4ef709c483199a9b5f56f6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>CoeffVectorType</type>
      <name>householderCoefficients</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>aa39d6361c6f9bf2f433aaf9f43859f9d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a240e784d4ba6caade29c7259c45276bb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixTReturnType</type>
      <name>matrixT</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>aea1afe412205b5dc9d5902ffde96bbe1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>packedMatrix</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a4ed409603902d102639ad62ad803fed2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SubDiagonalReturnType</type>
      <name>subDiagonal</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a575eabe0d43e5a360e887e80d48d06da</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tridiagonalization</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>af280466dc3161afe1d1a07d31c92d7f8</anchor>
      <arglist>(Index size=Size==Dynamic?2:Size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tridiagonalization</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a51c8b61d87a4733394cc43ea2a170fbf</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CoeffVectorType</type>
      <name>m_hCoeffs</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a78512d647c0ab9ee6271f7afa5d25140</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>acc6410d0df0ef3deba95d9cdfcd7fd65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>ad42459daade3a276a0bb2846e18fabf6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Triplet</name>
    <filename>classEigen_1_1Triplet.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>const Index &amp;</type>
      <name>col</name>
      <anchorfile>classEigen_1_1Triplet.html</anchorfile>
      <anchor>a865a18dd4a00908128b315c23d2f0959</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Index &amp;</type>
      <name>row</name>
      <anchorfile>classEigen_1_1Triplet.html</anchorfile>
      <anchor>a55ff4a96f32c7ff1a682d55a745ccbd9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Triplet</name>
      <anchorfile>classEigen_1_1Triplet.html</anchorfile>
      <anchor>ad9271eddeb42379e79391e50459c4ed4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Triplet</name>
      <anchorfile>classEigen_1_1Triplet.html</anchorfile>
      <anchor>a22a964a34b8c8cad96e8d70a35ceeb15</anchor>
      <arglist>(const Index &amp;i, const Index &amp;j, const Scalar &amp;v=Scalar(0))</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>value</name>
      <anchorfile>classEigen_1_1Triplet.html</anchorfile>
      <anchor>ab4321595098c8afbf41f1896891184c5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_col</name>
      <anchorfile>classEigen_1_1Triplet.html</anchorfile>
      <anchor>a79fe358ada18e67381eb013cd6bddfed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_row</name>
      <anchorfile>classEigen_1_1Triplet.html</anchorfile>
      <anchor>a5f1c8779f3edd7d145ccf83a1e900ca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_value</name>
      <anchorfile>classEigen_1_1Triplet.html</anchorfile>
      <anchor>ad06377d7cdcf1b1876088e0570164424</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::UmfPackLU</name>
    <filename>classEigen_1_1UmfPackLU.html</filename>
    <templarg>_MatrixType</templarg>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>adb28ff8ee44014f1598d3dc0258d8517</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; int, MatrixType::RowsAtCompileTime, 1 &gt;</type>
      <name>IntColVectorType</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>ac0bc3049980785317785bbe428a4e2e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; int, 1, MatrixType::ColsAtCompileTime &gt;</type>
      <name>IntRowVectorType</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a90d91ae46799346e6352a78e3500adcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar &gt;</type>
      <name>LUMatrixType</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>acc3edb274787854495c951c4e05a9265</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>aa85376b53299c17d415b99a48ad64f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a578eb1ae6d86e048cf4ca1d3ef5b2267</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a625a5b4478cb698e878db8ca83785371</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, int &gt;</type>
      <name>UmfpackMatrixType</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>ad00daeabee40de549ce6a03de88ddb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>Vector</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a8be64e184384e92d68b90ed69ae8e20c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>_solve</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>afc6e522988502b54e0df6f5656c11038</anchor>
      <arglist>(const MatrixBase&lt; BDerived &gt; &amp;b, MatrixBase&lt; XDerived &gt; &amp;x) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a5bd8bd79ab8fe5b13628ea52059c5a9a</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>ae4a0691a07f055741b9807620aa594c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>ae4cc67e3c7ad2fa2af30a51391886cb7</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>aa7da8b31bb4e11bcf7ea8d619a6d30c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractData</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a5e44cca0617061434198ab04a64daf3e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>acc2bd88d54a4749c486fee0e1c10eeba</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a9e7cc3bf68263cb94be9fe3956abb2d8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const LUMatrixType &amp;</type>
      <name>matrixL</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a40d9f310d478a837a9122f7d5b7ad60f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const LUMatrixType &amp;</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a64ce67ce6942abc50d63e77e880df64e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const IntColVectorType &amp;</type>
      <name>permutationP</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a51969eb021a426c33d186baad90f68f6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const IntRowVectorType &amp;</type>
      <name>permutationQ</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a71477485516c87f3db6d09bb2dee1245</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a6ceb4a0e7cd4cc1aaf135d0867761c39</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; UmfPackLU, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>ad1930e817ff486262e6b6bb46fe87858</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>const internal::sparse_solve_retval&lt; UmfPackLU, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>ac92e55f43ed0b019150f06800e70cdc8</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UmfPackLU</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>af6a45bf31b8f17008b22c517e2fc11c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UmfPackLU</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>ac64909488e1fdd7e0fbfab880acb6ffd</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~UmfPackLU</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a1b34caf13a5db8e54ca290dcde1da887</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>grapInput</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a1d76039a9b5b64c14547787ccd313513</anchor>
      <arglist>(const MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a5a5adf4464c78eb83aafa7cbf9ad39cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a709615cdd6a89ceb8bf072922adbc621</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UmfpackMatrixType</type>
      <name>m_copyMatrix</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>abd88ee2bf307e8b0908325187eec075d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_extractedDataAreDirty</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a9611324e2e3f3ab0e643c91651661750</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a2035de2dc3b834ffc761c8e689b2d6fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>abe14c88bdd4a2a8eb3acac209d57f78e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const int *</type>
      <name>m_innerIndexPtr</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a36e31ca5ae877781c716471aa53f1ada</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a4540ccc0380c009ef2bff114e5a90f7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LUMatrixType</type>
      <name>m_l</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a656dbcdd9dc76f342c2346dc2be0ccb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>void *</type>
      <name>m_numeric</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a1e9ee531f2c0fc41781ca1cfb9de7c45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const int *</type>
      <name>m_outerIndexPtr</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>ae0614f353582d488abe96af1268920a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntColVectorType</type>
      <name>m_p</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a9fe0f241e55ee6aaae0e74b5cb8663ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntRowVectorType</type>
      <name>m_q</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>aa3828c68e5e51f780b38457a8399e53c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>void *</type>
      <name>m_symbolic</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a2d8f1ae8b324facd05f2c4a67fb36bd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LUMatrixType</type>
      <name>m_u</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>ac9e74011e8387152ad42ffa407a9515d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Scalar *</type>
      <name>m_valuePtr</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>ae9272f534fca27f745c446b09e792b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>UmfPackLU</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a9ed272d96dfca78881b693d10f08a9a1</anchor>
      <arglist>(UmfPackLU &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::UniformScaling</name>
    <filename>classEigen_1_1UniformScaling.html</filename>
    <templarg>_Scalar</templarg>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>a04c4339f58f1210c5d4d34b1bd7ae283</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>UniformScaling&lt; NewScalarType &gt;</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>a6b3f1a286e1ec60a484db2b065a123de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>factor</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>a73348e9c6601415f48d44648048d279d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>factor</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>a380501e65319cfa832da20730f0bf122</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UniformScaling</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>a9cfb9bd85e1ce3849cad7810f3fef72a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>adad45c397d77a7369164869eb94b83d6</anchor>
      <arglist>(const UniformScaling &amp;other, const typename NumTraits&lt; Scalar &gt;::Real &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>UniformScaling</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>a6b7588f6432c9fc3f2bb8527c6a5f8f8</anchor>
      <arglist>(const UniformScaling &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim, Affine &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>aa245692e6688f4f2ff9a47a7434caeae</anchor>
      <arglist>(const Translation&lt; Scalar, Dim &gt; &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim,(int(Mode)==int(Isometry)?Affine:Mode)&gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>ae7ab0f0585f8bdf7aab3c44c674b1941</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>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>a8c2d397c661996ea7183d6502fe59dca</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, Dim, Dim &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>a4eb447bda58b405e708dd3e96f3d32ad</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UniformScaling</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>ab17e233af501c69ff47c0dd16f43cc39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UniformScaling</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>a3a3e2fa318eb29c2c4f87e23a8a75144</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UniformScaling</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>a898cc0c97625ce671d7ea951f6eb2fc4</anchor>
      <arglist>(const UniformScaling&lt; OtherScalarType &gt; &amp;other)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_factor</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>a6f473538d51d9d2966077a11acd2c071</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::VectorBlock</name>
    <filename>classEigen_1_1VectorBlock.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>classEigen_1_1VectorBlock.html</anchorfile>
      <anchor>a11a5f0478de60b9cd8c15faf6dbc5baf</anchor>
      <arglist>(VectorType &amp;vector, Index start, Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VectorBlock</name>
      <anchorfile>classEigen_1_1VectorBlock.html</anchorfile>
      <anchor>a2364b6e64015c451ed93b68d39eaeffd</anchor>
      <arglist>(VectorType &amp;vector, Index start)</arglist>
    </member>
    <member kind="enumvalue">
      <name>IsColVector</name>
      <anchorfile>classEigen_1_1VectorBlock.html</anchorfile>
      <anchor>aa16912fee2903b420ee0eead27ba31f2aee1ca4ad393c909e12c1080cd8f6abbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Block&lt; VectorType, internal::traits&lt; VectorType &gt;::Flags &amp;RowMajorBit?1:Size, internal::traits&lt; VectorType &gt;::Flags &amp;RowMajorBit?Size:1 &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1VectorBlock.html</anchorfile>
      <anchor>a61f04ca12ea1a816621611088a5e2581</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::VectorwiseOp</name>
    <filename>classEigen_1_1VectorwiseOp.html</filename>
    <templarg>ExpressionType</templarg>
    <templarg>Direction</templarg>
    <class kind="struct">Eigen::VectorwiseOp::ExtendedType</class>
    <class kind="struct">Eigen::VectorwiseOp::OppositeExtendedType</class>
    <class kind="struct">Eigen::VectorwiseOp::ReduxReturnType</class>
    <class kind="struct">Eigen::VectorwiseOp::ReturnType</class>
    <member kind="enumvalue">
      <name>IsVertical</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4760ddafde8d4d0fed4868958b4f7bafae6d2d230545f63f535781c20843b7dc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsHorizontal</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4760ddafde8d4d0fed4868958b4f7bafa29651f1c23c7a1235bf546829c61a34d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HNormalized_Size</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>adf9d69a41c0d244566552765b7a05ed5a07204f24eeb9193d6d13e05f5077bb48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HNormalized_SizeMinusOne</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>adf9d69a41c0d244566552765b7a05ed5aa91575f38d2aae9f772f65a8822cfb4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ExpressionType::PlainObject</type>
      <name>CrossReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a1dbae778809df72722f2ecaa2e4174e0</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>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aad6462eb6b70b1fe475c694c2b646459</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; ExpressionTypeNested &gt;::type</type>
      <name>ExpressionTypeNestedCleaned</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a737bf612fa7628a7d806bd6057b59f21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const ExpressionType, Direction==Vertical?int(HNormalized_SizeMinusOne):int(internal::traits&lt; ExpressionType &gt;::RowsAtCompileTime), Direction==Horizontal?int(HNormalized_SizeMinusOne):int(internal::traits&lt; ExpressionType &gt;::ColsAtCompileTime)&gt;</type>
      <name>HNormalized_Block</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4bf5c62a154671b541238e73feb182b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const ExpressionType, Direction==Vertical?1:int(internal::traits&lt; ExpressionType &gt;::RowsAtCompileTime), Direction==Horizontal?1:int(internal::traits&lt; ExpressionType &gt;::ColsAtCompileTime)&gt;</type>
      <name>HNormalized_Factors</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>acaa761de8914859a48224986dc78e077</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; typename internal::traits&lt; ExpressionType &gt;::Scalar &gt;, const HNormalized_Block, const Replicate&lt; HNormalized_Factors, Direction==Vertical?HNormalized_SizeMinusOne:1, Direction==Horizontal?HNormalized_SizeMinusOne:1 &gt; &gt;</type>
      <name>HNormalizedReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a0c6fef40103ff8b5f727cc9c8eeb3b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ExpressionType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4747d0ad1f68f96bfb5fa276cbd8a363</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ExpressionType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa87e1223d69489f1f016d25d99c8cf5f</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>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a7b34e76f9853c2771852c61a659791bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ExpressionType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4cb7d0cf1e410781e57a4b67577941fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const ExpressionType &amp;</type>
      <name>_expression</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a1280eb833272a233433d678871b32461</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ReturnType&lt; internal::member_all &gt;::Type</type>
      <name>all</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a2f53bf28530173a66e1f56b0ee73e623</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ReturnType&lt; internal::member_any &gt;::Type</type>
      <name>any</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a380d596cb4625b19773499916435ad31</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ReturnType&lt; internal::member_blueNorm, RealScalar &gt;::Type</type>
      <name>blueNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa988992c6704521f291a4ee2657287da</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>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>acee26818770207e787b5e0fd50f87306</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CrossReturnType</type>
      <name>cross</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae5f70f3080241acd08fb3a40350f1cb1</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const HNormalizedReturnType</type>
      <name>hnormalized</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a5f7fe1bf2e641acc6d42369e51f9894f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ReturnType&lt; internal::member_hypotNorm, RealScalar &gt;::Type</type>
      <name>hypotNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a6b5936417f5d66c7755abb4bd5b659de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ReturnType&lt; internal::member_maxCoeff &gt;::Type</type>
      <name>maxCoeff</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a829f33044df0738e18983e05dc5b153c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ReturnType&lt; internal::member_mean &gt;::Type</type>
      <name>mean</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aff0c54bde52d03a7df2a90a7a4187f01</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ReturnType&lt; internal::member_minCoeff &gt;::Type</type>
      <name>minCoeff</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aad80c9b559f1b7d08ef6c64839f86acb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ReturnType&lt; internal::member_norm, RealScalar &gt;::Type</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aaad03aa707b2438bc9b4f7d5626983db</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>adb1084153780dc8d2c062fee97651a45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const ExpressionTypeNestedCleaned, const typename OppositeExtendedType&lt; typename ReturnType&lt; internal::member_norm, RealScalar &gt;::Type &gt;::Type &gt;</type>
      <name>normalized</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>afc0c4f0d8526b205395e57f9036fbc41</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CwiseBinaryOp&lt; internal::scalar_product_op&lt; Scalar &gt;, const ExpressionTypeNestedCleaned, const typename ExtendedType&lt; OtherDerived &gt;::Type &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a7a8920c00725dc1e9ceafa7f1a5782b3</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>ExpressionType &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>acef518a77a8947c6726ba30d56dd67cb</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</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>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa430eb91975cc14a5fdcf2e467a3f594</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>ExpressionType &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a23ce2522d11c3362ca22252b2876812b</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>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aaf41edf01880dedab8f3f63e36be835e</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>ExpressionType &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a6bb3a7315617f86f0c28ac05816cf6e3</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const ExpressionTypeNestedCleaned, const typename ExtendedType&lt; OtherDerived &gt;::Type &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a69441588ca2c0b1a75b79cd27e346af0</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>ExpressionType &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a9efa0b81915c31535a929a46a79cab2b</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>ExpressionType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a7999eb8f50bb19ade54f3212d3c79680</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>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a376b2bc7ffd1d1c1d37755f47eb2bbe9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ReduxReturnType&lt; BinaryOp &gt;::Type</type>
      <name>redux</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae153ba696c452a97e779cefa67d5402f</anchor>
      <arglist>(const BinaryOp &amp;func=BinaryOp()) const </arglist>
    </member>
    <member kind="function">
      <type>const ReplicateReturnType</type>
      <name>replicate</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>abbfe4630c6d1209351a7d142182713af</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>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aff065aa3eb012c2f7b414589f3220477</anchor>
      <arglist>(Index factor=Factor) const </arglist>
    </member>
    <member kind="function">
      <type>const Reverse&lt; ExpressionType, Direction &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a96fcbb1a7b2bf4063dac533fbc094580</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ReturnType&lt; internal::member_squaredNorm, RealScalar &gt;::Type</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a56a27fa7b1a81cbf05a204d1a822799f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ReturnType&lt; internal::member_stableNorm, RealScalar &gt;::Type</type>
      <name>stableNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>afda8eb31bd2f749d823922e235436860</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ReturnType&lt; internal::member_sum &gt;::Type</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a5e9ce93d0440e1a28716c4b6f4cdb2a1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VectorwiseOp</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a05c4904d412cceb6e43d40074c787cb8</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>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a3d2182b4a5f251d6d1dabdb4a56d1885</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ExtendedType&lt; OtherDerived &gt;::Type</type>
      <name>extendedTo</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ac444e7ed17ddd19b9aa3384a4839f71d</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>OppositeExtendedType&lt; OtherDerived &gt;::Type</type>
      <name>extendedToOpposite</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a63c466a8732787e4f2edac188c3cd8f4</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>SubVector</type>
      <name>subVector</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a1d1ced6f36e812c8943b87325c833ff6</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>subVectors</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a2274e7e1e774810a0fad8824b22d80fb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExpressionTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a335b750b0ff7454428c49d375d448bb3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::VectorwiseOp::ExtendedType</name>
    <filename>structEigen_1_1VectorwiseOp_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>structEigen_1_1VectorwiseOp_1_1ExtendedType.html</anchorfile>
      <anchor>a1da8d59d32e5c8786a6659f2bb817f6d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::VectorwiseOp::OppositeExtendedType</name>
    <filename>structEigen_1_1VectorwiseOp_1_1OppositeExtendedType.html</filename>
    <templarg>OtherDerived</templarg>
    <member kind="typedef">
      <type>Replicate&lt; OtherDerived, Direction==Horizontal?1:ExpressionType::RowsAtCompileTime, Direction==Vertical?1:ExpressionType::ColsAtCompileTime &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1VectorwiseOp_1_1OppositeExtendedType.html</anchorfile>
      <anchor>a804e5f1af01e3343f180a27401649b33</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::VectorwiseOp::ReduxReturnType</name>
    <filename>structEigen_1_1VectorwiseOp_1_1ReduxReturnType.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>PartialReduxExpr&lt; ExpressionType, internal::member_redux&lt; BinaryOp, typename internal::traits&lt; ExpressionType &gt;::Scalar &gt;, Direction &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1VectorwiseOp_1_1ReduxReturnType.html</anchorfile>
      <anchor>ad9534cb350ed85fb90ce80d041a8cfb9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::VectorwiseOp::ReturnType</name>
    <filename>structEigen_1_1VectorwiseOp_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>structEigen_1_1VectorwiseOp_1_1ReturnType.html</anchorfile>
      <anchor>a9815277b11b2c16b0978928e4f405ec5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::WithFormat</name>
    <filename>classEigen_1_1WithFormat.html</filename>
    <templarg>ExpressionType</templarg>
    <member kind="function">
      <type></type>
      <name>WithFormat</name>
      <anchorfile>classEigen_1_1WithFormat.html</anchorfile>
      <anchor>a083ccb57d6df16a5b73f51f934d75461</anchor>
      <arglist>(const ExpressionType &amp;matrix, const IOFormat &amp;format)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IOFormat</type>
      <name>m_format</name>
      <anchorfile>classEigen_1_1WithFormat.html</anchorfile>
      <anchor>a126f79fba73b54bd82cedefe5883d600</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ExpressionType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1WithFormat.html</anchorfile>
      <anchor>a11fea042b1c1c4b15cc7ae5cb44f7a1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1WithFormat.html</anchorfile>
      <anchor>a817e230f591824ed812374d2da12f57b</anchor>
      <arglist>(std::ostream &amp;s, const WithFormat &amp;wf)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Eigen::Architecture</name>
    <filename>namespaceEigen_1_1Architecture.html</filename>
    <member kind="enumeration">
      <name>Type</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Generic</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13ca528dc998729cc443a8784b971249d00e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SSE</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13ca0581000c0133776d87c270b551052c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AltiVec</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13ca72e4dbf895a172869994a78cb89f7e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Target</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13cabc74b8591881b6f1d2c17bd0799362e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Eigen::HybridNonLinearSolverSpace</name>
    <filename>namespaceEigen_1_1HybridNonLinearSolverSpace.html</filename>
    <member kind="enumeration">
      <name>Status</name>
      <anchorfile>namespaceEigen_1_1HybridNonLinearSolverSpace.html</anchorfile>
      <anchor>aaf2facedf2b80e1d4381bc5979e88689</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Running</name>
      <anchorfile>namespaceEigen_1_1HybridNonLinearSolverSpace.html</anchorfile>
      <anchor>aaf2facedf2b80e1d4381bc5979e88689a5b3625d5ffa63ea0d5e4db4cab42e02b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImproperInputParameters</name>
      <anchorfile>namespaceEigen_1_1HybridNonLinearSolverSpace.html</anchorfile>
      <anchor>aaf2facedf2b80e1d4381bc5979e88689a1790497cbbfea43da7617bcf010280d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeErrorTooSmall</name>
      <anchorfile>namespaceEigen_1_1HybridNonLinearSolverSpace.html</anchorfile>
      <anchor>aaf2facedf2b80e1d4381bc5979e88689ad5adf33a2f4813fe8a1aa1e9f70e9961</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TooManyFunctionEvaluation</name>
      <anchorfile>namespaceEigen_1_1HybridNonLinearSolverSpace.html</anchorfile>
      <anchor>aaf2facedf2b80e1d4381bc5979e88689a82b971eb0bd71b87dacdf4cd3de8672d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TolTooSmall</name>
      <anchorfile>namespaceEigen_1_1HybridNonLinearSolverSpace.html</anchorfile>
      <anchor>aaf2facedf2b80e1d4381bc5979e88689a4ea5d3da0d16abee53bc5ddafdcc65e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NotMakingProgressJacobian</name>
      <anchorfile>namespaceEigen_1_1HybridNonLinearSolverSpace.html</anchorfile>
      <anchor>aaf2facedf2b80e1d4381bc5979e88689a9dbd584a67d1457dfe95311188ac631e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NotMakingProgressIterations</name>
      <anchorfile>namespaceEigen_1_1HybridNonLinearSolverSpace.html</anchorfile>
      <anchor>aaf2facedf2b80e1d4381bc5979e88689a679e6f6be41d7a9b12d61e9ec6c5ecf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserAsked</name>
      <anchorfile>namespaceEigen_1_1HybridNonLinearSolverSpace.html</anchorfile>
      <anchor>aaf2facedf2b80e1d4381bc5979e88689a54bd7f9ebd8df668ef1b37476827d3a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Eigen::internal</name>
    <filename>namespaceEigen_1_1internal.html</filename>
    <class kind="struct">Eigen::internal::abs2_impl</class>
    <class kind="struct">Eigen::internal::abs2_impl&lt; std::complex&lt; RealScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::abs2_retval</class>
    <class kind="struct">Eigen::internal::accessors_level</class>
    <class kind="struct">Eigen::internal::add_const</class>
    <class kind="struct">Eigen::internal::add_const&lt; T &amp; &gt;</class>
    <class kind="struct">Eigen::internal::add_const_on_value_type</class>
    <class kind="struct">Eigen::internal::add_const_on_value_type&lt; T &amp; &gt;</class>
    <class kind="struct">Eigen::internal::add_const_on_value_type&lt; T * &gt;</class>
    <class kind="struct">Eigen::internal::add_const_on_value_type&lt; T *const  &gt;</class>
    <class kind="struct">Eigen::internal::add_const_on_value_type&lt; T const *const  &gt;</class>
    <class kind="struct">Eigen::internal::add_const_on_value_type_if_arithmetic</class>
    <class kind="class">Eigen::internal::aligned_stack_memory_handler</class>
    <class kind="struct">Eigen::internal::all_unroller</class>
    <class kind="struct">Eigen::internal::all_unroller&lt; Derived, 1 &gt;</class>
    <class kind="struct">Eigen::internal::all_unroller&lt; Derived, Dynamic &gt;</class>
    <class kind="struct">Eigen::internal::always_void</class>
    <class kind="class">Eigen::internal::AmbiVector</class>
    <class kind="struct">Eigen::internal::any_unroller</class>
    <class kind="struct">Eigen::internal::any_unroller&lt; Derived, 1 &gt;</class>
    <class kind="struct">Eigen::internal::any_unroller&lt; Derived, Dynamic &gt;</class>
    <class kind="struct">Eigen::internal::assign_DefaultTraversal_CompleteUnrolling</class>
    <class kind="struct">Eigen::internal::assign_DefaultTraversal_CompleteUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</class>
    <class kind="struct">Eigen::internal::assign_DefaultTraversal_InnerUnrolling</class>
    <class kind="struct">Eigen::internal::assign_DefaultTraversal_InnerUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, DefaultTraversal, CompleteUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, DefaultTraversal, InnerUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, DefaultTraversal, NoUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, InnerVectorizedTraversal, CompleteUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, InnerVectorizedTraversal, InnerUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, InnerVectorizedTraversal, NoUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, InvalidTraversal, Unrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, LinearTraversal, CompleteUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, LinearTraversal, NoUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, LinearVectorizedTraversal, CompleteUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, LinearVectorizedTraversal, NoUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, SliceVectorizedTraversal, NoUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_innervec_CompleteUnrolling</class>
    <class kind="struct">Eigen::internal::assign_innervec_CompleteUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</class>
    <class kind="struct">Eigen::internal::assign_innervec_InnerUnrolling</class>
    <class kind="struct">Eigen::internal::assign_innervec_InnerUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</class>
    <class kind="struct">Eigen::internal::assign_LinearTraversal_CompleteUnrolling</class>
    <class kind="struct">Eigen::internal::assign_LinearTraversal_CompleteUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</class>
    <class kind="struct">Eigen::internal::assign_selector&lt; Derived, OtherDerived, false, false &gt;</class>
    <class kind="struct">Eigen::internal::assign_selector&lt; Derived, OtherDerived, false, true &gt;</class>
    <class kind="struct">Eigen::internal::assign_selector&lt; Derived, OtherDerived, true, false &gt;</class>
    <class kind="struct">Eigen::internal::assign_selector&lt; Derived, OtherDerived, true, true &gt;</class>
    <class kind="struct">Eigen::internal::assign_traits</class>
    <class kind="struct">Eigen::internal::atanh2_default_impl</class>
    <class kind="struct">Eigen::internal::atanh2_default_impl&lt; Scalar, true &gt;</class>
    <class kind="struct">Eigen::internal::atanh2_impl</class>
    <class kind="struct">Eigen::internal::atanh2_retval</class>
    <class kind="struct">Eigen::internal::auto_diff_special_op&lt; _DerType, false &gt;</class>
    <class kind="struct">Eigen::internal::auto_diff_special_op&lt; _DerType, true &gt;</class>
    <class kind="class">Eigen::internal::BandMatrix</class>
    <class kind="class">Eigen::internal::BandMatrixBase</class>
    <class kind="class">Eigen::internal::BandMatrixWrapper</class>
    <class kind="struct">Eigen::internal::binary_result_of_select</class>
    <class kind="struct">Eigen::internal::binary_result_of_select&lt; Func, ArgType0, ArgType1, sizeof(has_std_result_type)&gt;</class>
    <class kind="struct">Eigen::internal::binary_result_of_select&lt; Func, ArgType0, ArgType1, sizeof(has_tr1_result)&gt;</class>
    <class kind="class">Eigen::internal::blas_data_mapper</class>
    <class kind="struct">Eigen::internal::blas_traits</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; const T &gt;</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; CwiseUnaryOp&lt; scalar_conjugate_op&lt; Scalar &gt;, NestedXpr &gt; &gt;</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; CwiseUnaryOp&lt; scalar_multiple_op&lt; Scalar &gt;, NestedXpr &gt; &gt;</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; CwiseUnaryOp&lt; scalar_opposite_op&lt; Scalar &gt;, NestedXpr &gt; &gt;</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; SelfCwiseBinaryOp&lt; BinOp, NestedXpr, Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; Transpose&lt; NestedXpr &gt; &gt;</class>
    <class kind="class">Eigen::internal::BlockImpl_dense</class>
    <class kind="class">Eigen::internal::BlockImpl_dense&lt; XprType, BlockRows, BlockCols, InnerPanel, true &gt;</class>
    <class kind="struct">Eigen::internal::cast_impl</class>
    <class kind="struct">Eigen::internal::cast_return_type</class>
    <class kind="struct">Eigen::internal::check_rows_cols_for_overflow</class>
    <class kind="struct">Eigen::internal::check_rows_cols_for_overflow&lt; Dynamic &gt;</class>
    <class kind="struct">Eigen::internal::check_transpose_aliasing_compile_time_selector</class>
    <class kind="struct">Eigen::internal::check_transpose_aliasing_compile_time_selector&lt; DestIsTransposed, CwiseBinaryOp&lt; BinOp, DerivedA, DerivedB &gt; &gt;</class>
    <class kind="struct">Eigen::internal::check_transpose_aliasing_run_time_selector</class>
    <class kind="struct">Eigen::internal::check_transpose_aliasing_run_time_selector&lt; Scalar, DestIsTransposed, CwiseBinaryOp&lt; BinOp, DerivedA, DerivedB &gt; &gt;</class>
    <class kind="struct">Eigen::internal::checkTransposeAliasing_impl</class>
    <class kind="struct">Eigen::internal::checkTransposeAliasing_impl&lt; Derived, OtherDerived, false &gt;</class>
    <class kind="struct">Eigen::internal::coeff_visitor</class>
    <class kind="struct">Eigen::internal::colamd_col</class>
    <class kind="struct">Eigen::internal::Colamd_Row</class>
    <class kind="struct">Eigen::internal::column_dfs_traits</class>
    <class kind="class">Eigen::internal::companion</class>
    <class kind="struct">Eigen::internal::complex_schur_reduce_to_hessenberg</class>
    <class kind="struct">Eigen::internal::complex_schur_reduce_to_hessenberg&lt; MatrixType, false &gt;</class>
    <class kind="class">Eigen::internal::CompressedStorage</class>
    <class kind="struct">Eigen::internal::compute_inverse</class>
    <class kind="struct">Eigen::internal::compute_inverse&lt; MatrixType, ResultType, 1 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse&lt; MatrixType, ResultType, 2 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse&lt; MatrixType, ResultType, 3 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse&lt; MatrixType, ResultType, 4 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse_and_det_with_check</class>
    <class kind="struct">Eigen::internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 1 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 2 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 3 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 4 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse_size4</class>
    <class kind="struct">Eigen::internal::compute_inverse_size4&lt; Architecture::SSE, double, MatrixType, ResultType &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse_size4&lt; Architecture::SSE, float, MatrixType, ResultType &gt;</class>
    <class kind="class">Eigen::internal::compute_matrix_flags</class>
    <class kind="struct">Eigen::internal::conditional</class>
    <class kind="struct">Eigen::internal::conditional&lt; false, Then, Else &gt;</class>
    <class kind="struct">Eigen::internal::conj_expr_if</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet1cd, Packet1cd, false, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet1cd, Packet1cd, true, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet1cd, Packet1cd, true, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet1cd, Packet2d, false, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, false, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, true, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, true, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet4f, false, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2d, Packet1cd, false, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet4f, Packet2cf, false, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; RealScalar, std::complex&lt; RealScalar &gt;, false, Conj &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Scalar, Scalar, false, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, RealScalar, Conj, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, false, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, true, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, true, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_if&lt; false &gt;</class>
    <class kind="struct">Eigen::internal::conj_if&lt; true &gt;</class>
    <class kind="struct">Eigen::internal::conj_impl</class>
    <class kind="struct">Eigen::internal::conj_impl&lt; Scalar, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_retval</class>
    <class kind="struct">Eigen::internal::conservative_resize_like_impl</class>
    <class kind="struct">Eigen::internal::conservative_resize_like_impl&lt; Derived, OtherDerived, true &gt;</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, RowMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, RowMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, ColMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, ColMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, RowMajor &gt;</class>
    <class kind="class">Eigen::internal::const_blas_data_mapper</class>
    <class kind="struct">Eigen::internal::constructor_without_unaligned_array_assert</class>
    <class kind="struct">Eigen::internal::cross3_impl</class>
    <class kind="struct">Eigen::internal::cross3_impl&lt; Architecture::SSE, VectorLhs, VectorRhs, float, true &gt;</class>
    <class kind="struct">Eigen::internal::decrement_if_fixed_size</class>
    <class kind="struct">Eigen::internal::decrement_size</class>
    <class kind="struct">Eigen::internal::default_packet_traits</class>
    <class kind="struct">Eigen::internal::dense_xpr_base</class>
    <class kind="struct">Eigen::internal::dense_xpr_base&lt; Derived, ArrayXpr &gt;</class>
    <class kind="struct">Eigen::internal::dense_xpr_base&lt; Derived, MatrixXpr &gt;</class>
    <class kind="struct">Eigen::internal::determinant_impl</class>
    <class kind="struct">Eigen::internal::determinant_impl&lt; Derived, 1 &gt;</class>
    <class kind="struct">Eigen::internal::determinant_impl&lt; Derived, 2 &gt;</class>
    <class kind="struct">Eigen::internal::determinant_impl&lt; Derived, 3 &gt;</class>
    <class kind="struct">Eigen::internal::determinant_impl&lt; Derived, 4 &gt;</class>
    <class kind="struct">Eigen::internal::direct_selfadjoint_eigenvalues</class>
    <class kind="struct">Eigen::internal::direct_selfadjoint_eigenvalues&lt; SolverType, 2, false &gt;</class>
    <class kind="struct">Eigen::internal::direct_selfadjoint_eigenvalues&lt; SolverType, 3, false &gt;</class>
    <class kind="struct">Eigen::internal::dot_nocheck</class>
    <class kind="struct">Eigen::internal::dot_nocheck&lt; T, U, true &gt;</class>
    <class kind="struct">Eigen::internal::eigenvalues_selector</class>
    <class kind="struct">Eigen::internal::eigenvalues_selector&lt; Derived, false &gt;</class>
    <class kind="struct">Eigen::internal::enable_if&lt; true, T &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; T, Dense &gt;</class>
    <class kind="class">Eigen::internal::eval&lt; T, IsSkyline &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; T, Sparse &gt;</class>
    <class kind="struct">Eigen::internal::extract_data_selector</class>
    <class kind="struct">Eigen::internal::extract_data_selector&lt; T, false &gt;</class>
    <class kind="struct">Eigen::internal::false_type</class>
    <class kind="struct">Eigen::internal::fftw_impl</class>
    <class kind="struct">Eigen::internal::fftw_plan</class>
    <class kind="struct">Eigen::internal::fftw_plan&lt; double &gt;</class>
    <class kind="struct">Eigen::internal::fftw_plan&lt; float &gt;</class>
    <class kind="struct">Eigen::internal::fftw_plan&lt; long double &gt;</class>
    <class kind="struct">Eigen::internal::first_aligned_impl</class>
    <class kind="struct">Eigen::internal::first_aligned_impl&lt; Derived, false &gt;</class>
    <class kind="struct">Eigen::internal::floor_log2</class>
    <class kind="struct">Eigen::internal::floor_log2&lt; n, lower, upper, floor_log2_bogus &gt;</class>
    <class kind="struct">Eigen::internal::floor_log2&lt; n, lower, upper, floor_log2_move_down &gt;</class>
    <class kind="struct">Eigen::internal::floor_log2&lt; n, lower, upper, floor_log2_move_up &gt;</class>
    <class kind="struct">Eigen::internal::floor_log2&lt; n, lower, upper, floor_log2_terminate &gt;</class>
    <class kind="struct">Eigen::internal::floor_log2_selector</class>
    <class kind="struct">Eigen::internal::FullPivHouseholderQRMatrixQReturnType</class>
    <class kind="struct">Eigen::internal::functor_has_linear_access</class>
    <class kind="struct">Eigen::internal::functor_has_linear_access&lt; scalar_identity_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_is_product_like</class>
    <class kind="struct">Eigen::internal::functor_is_product_like&lt; scalar_conj_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_is_product_like&lt; scalar_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_is_product_like&lt; scalar_quotient_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; linspaced_op&lt; Scalar, RandomAccess &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; max_coeff_visitor&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; min_coeff_visitor&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_abs2_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_abs_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_acos_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_add_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_asin_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_binary_pow_op&lt; Scalar, OtherScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_boolean_and_op &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_boolean_or_op &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_cast_op&lt; Scalar, NewType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_conj_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_conjugate_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_constant_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_cos_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_cube_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_difference_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_exp_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_hypot_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_identity_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_imag_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_imag_ref_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_inverse_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_log_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_max_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_min_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_multiple2_op&lt; Scalar1, Scalar2 &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_multiple_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_opposite_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_pow_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_quotient1_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_quotient_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_random_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_real_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_real_ref_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_sin_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_sqrt_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_square_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_sum_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_tan_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::binary_negate&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::binder1st&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::binder2nd&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::divides&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::equal_to&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::greater&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::greater_equal&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::less&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::less_equal&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::logical_and&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::logical_not&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::logical_or&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::minus&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::multiplies&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::negate&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::not_equal_to&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::plus&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::unary_negate&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::gebp_kernel</class>
    <class kind="struct">Eigen::internal::gebp_madd_selector</class>
    <class kind="struct">Eigen::internal::gebp_madd_selector&lt; CJ, T, T, T, T &gt;</class>
    <class kind="class">Eigen::internal::gebp_traits</class>
    <class kind="class">Eigen::internal::gebp_traits&lt; RealScalar, std::complex&lt; RealScalar &gt;, false, _ConjRhs &gt;</class>
    <class kind="class">Eigen::internal::gebp_traits&lt; std::complex&lt; RealScalar &gt;, RealScalar, _ConjLhs, false &gt;</class>
    <class kind="class">Eigen::internal::gebp_traits&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, _ConjLhs, _ConjRhs &gt;</class>
    <class kind="class">Eigen::internal::gemm_blocking_space&lt; StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, KcFactor, false &gt;</class>
    <class kind="class">Eigen::internal::gemm_blocking_space&lt; StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, KcFactor, true &gt;</class>
    <class kind="struct">Eigen::internal::gemm_functor</class>
    <class kind="struct">Eigen::internal::gemm_pack_lhs</class>
    <class kind="struct">Eigen::internal::gemm_pack_rhs&lt; Scalar, Index, nr, ColMajor, Conjugate, PanelMode &gt;</class>
    <class kind="struct">Eigen::internal::gemm_pack_rhs&lt; Scalar, Index, nr, RowMajor, Conjugate, PanelMode &gt;</class>
    <class kind="struct">Eigen::internal::GemmParallelInfo</class>
    <class kind="struct">Eigen::internal::gemv_selector&lt; OnTheLeft, StorageOrder, BlasCompatible &gt;</class>
    <class kind="struct">Eigen::internal::gemv_selector&lt; OnTheRight, ColMajor, false &gt;</class>
    <class kind="struct">Eigen::internal::gemv_selector&lt; OnTheRight, ColMajor, true &gt;</class>
    <class kind="struct">Eigen::internal::gemv_selector&lt; OnTheRight, RowMajor, false &gt;</class>
    <class kind="struct">Eigen::internal::gemv_selector&lt; OnTheRight, RowMajor, true &gt;</class>
    <class kind="struct">Eigen::internal::gemv_static_vector_if&lt; Scalar, Size, Dynamic, true &gt;</class>
    <class kind="struct">Eigen::internal::gemv_static_vector_if&lt; Scalar, Size, MaxSize, false &gt;</class>
    <class kind="struct">Eigen::internal::gemv_static_vector_if&lt; Scalar, Size, MaxSize, true &gt;</class>
    <class kind="struct">Eigen::internal::general_matrix_matrix_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::general_matrix_matrix_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::general_matrix_matrix_rankupdate</class>
    <class kind="struct">Eigen::internal::general_matrix_matrix_triangular_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, ColMajor, UpLo, Version &gt;</class>
    <class kind="struct">Eigen::internal::general_matrix_matrix_triangular_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, RowMajor, UpLo, Version &gt;</class>
    <class kind="struct">Eigen::internal::general_matrix_vector_product&lt; Index, LhsScalar, ColMajor, ConjugateLhs, RhsScalar, ConjugateRhs, Version &gt;</class>
    <class kind="struct">Eigen::internal::general_matrix_vector_product&lt; Index, LhsScalar, RowMajor, ConjugateLhs, RhsScalar, ConjugateRhs, Version &gt;</class>
    <class kind="struct">Eigen::internal::general_matrix_vector_product_gemv</class>
    <class kind="struct">Eigen::internal::get_boxes_helper</class>
    <class kind="struct">Eigen::internal::get_boxes_helper&lt; ObjectList, VolumeList, int &gt;</class>
    <class kind="struct">Eigen::internal::get_factor</class>
    <class kind="struct">Eigen::internal::get_factor&lt; Scalar, typename NumTraits&lt; Scalar &gt;::Real &gt;</class>
    <class kind="struct">Eigen::internal::global_math_functions_filtering_base</class>
    <class kind="struct">Eigen::internal::global_math_functions_filtering_base&lt; T, typename always_void&lt; typename T::Eigen_BaseClassForSpecializationOfGlobalMathFuncImpl &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::has_direct_access</class>
    <class kind="struct">Eigen::internal::has_none</class>
    <class kind="struct">Eigen::internal::has_std_result_type</class>
    <class kind="struct">Eigen::internal::has_tr1_result</class>
    <class kind="struct">Eigen::internal::HessenbergDecompositionMatrixHReturnType</class>
    <class kind="struct">Eigen::internal::homogeneous_left_product_impl&lt; Homogeneous&lt; MatrixType, Vertical &gt;, Lhs &gt;</class>
    <class kind="struct">Eigen::internal::homogeneous_right_product_impl&lt; Homogeneous&lt; MatrixType, Horizontal &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::hseq_side_dependent_impl</class>
    <class kind="struct">Eigen::internal::hseq_side_dependent_impl&lt; VectorsType, CoeffsType, OnTheRight &gt;</class>
    <class kind="struct">Eigen::internal::hypot_impl</class>
    <class kind="struct">Eigen::internal::hypot_retval</class>
    <class kind="struct">Eigen::internal::imag_default_impl</class>
    <class kind="struct">Eigen::internal::imag_default_impl&lt; Scalar, true &gt;</class>
    <class kind="struct">Eigen::internal::imag_impl</class>
    <class kind="struct">Eigen::internal::imag_ref_default_impl</class>
    <class kind="struct">Eigen::internal::imag_ref_default_impl&lt; Scalar, false &gt;</class>
    <class kind="struct">Eigen::internal::imag_ref_impl</class>
    <class kind="struct">Eigen::internal::imag_ref_retval</class>
    <class kind="struct">Eigen::internal::imag_retval</class>
    <class kind="struct">Eigen::internal::image_retval&lt; FullPivLU&lt; _MatrixType &gt; &gt;</class>
    <class kind="class">Eigen::internal::image_retval_base</class>
    <class kind="struct">Eigen::internal::inner_stride_at_compile_time</class>
    <class kind="struct">Eigen::internal::inner_stride_at_compile_time&lt; Derived, false &gt;</class>
    <class kind="struct">Eigen::internal::inplace_transpose_selector&lt; MatrixType, false &gt;</class>
    <class kind="struct">Eigen::internal::inplace_transpose_selector&lt; MatrixType, true &gt;</class>
    <class kind="struct">Eigen::internal::intersector_helper1</class>
    <class kind="struct">Eigen::internal::intersector_helper2</class>
    <class kind="struct">Eigen::internal::inverse_impl</class>
    <class kind="struct">Eigen::internal::is_arithmetic</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m128 &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m128d &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m128i &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; bool &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; char &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; double &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; float &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; long double &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; signed char &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; signed int &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; signed long &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; signed short &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; unsigned char &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; unsigned int &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; unsigned long &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; unsigned short &gt;</class>
    <class kind="struct">Eigen::internal::is_const</class>
    <class kind="struct">Eigen::internal::is_const&lt; T const  &gt;</class>
    <class kind="struct">Eigen::internal::is_diagonal</class>
    <class kind="struct">Eigen::internal::is_diagonal&lt; DiagonalBase&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::is_diagonal&lt; DiagonalMatrix&lt; T, S &gt; &gt;</class>
    <class kind="struct">Eigen::internal::is_diagonal&lt; DiagonalWrapper&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::is_lvalue</class>
    <class kind="struct">Eigen::internal::is_same</class>
    <class kind="struct">Eigen::internal::is_same&lt; T, T &gt;</class>
    <class kind="struct">Eigen::internal::isApprox_selector</class>
    <class kind="struct">Eigen::internal::isApprox_selector&lt; Derived, OtherDerived, true &gt;</class>
    <class kind="struct">Eigen::internal::isMuchSmallerThan_object_selector</class>
    <class kind="struct">Eigen::internal::isMuchSmallerThan_object_selector&lt; Derived, OtherDerived, true &gt;</class>
    <class kind="struct">Eigen::internal::isMuchSmallerThan_scalar_selector</class>
    <class kind="struct">Eigen::internal::isMuchSmallerThan_scalar_selector&lt; Derived, true &gt;</class>
    <class kind="struct">Eigen::internal::kernel_retval&lt; FullPivLU&lt; _MatrixType &gt; &gt;</class>
    <class kind="class">Eigen::internal::kernel_retval_base</class>
    <class kind="struct">Eigen::internal::kiss_cpx_fft</class>
    <class kind="struct">Eigen::internal::kissfft_impl</class>
    <class kind="struct">Eigen::internal::ldlt_inplace&lt; Lower &gt;</class>
    <class kind="struct">Eigen::internal::ldlt_inplace&lt; Upper &gt;</class>
    <class kind="struct">Eigen::internal::LDLT_Traits&lt; MatrixType, Lower &gt;</class>
    <class kind="struct">Eigen::internal::LDLT_Traits&lt; MatrixType, Upper &gt;</class>
    <class kind="class">Eigen::internal::level3_blocking</class>
    <class kind="struct">Eigen::internal::linspaced_op</class>
    <class kind="struct">Eigen::internal::linspaced_op_impl&lt; Scalar, false &gt;</class>
    <class kind="struct">Eigen::internal::linspaced_op_impl&lt; Scalar, true &gt;</class>
    <class kind="struct">Eigen::internal::llt_inplace&lt; Scalar, Lower &gt;</class>
    <class kind="struct">Eigen::internal::llt_inplace&lt; Scalar, Upper &gt;</class>
    <class kind="struct">Eigen::internal::LLT_Traits&lt; MatrixType, Lower &gt;</class>
    <class kind="struct">Eigen::internal::LLT_Traits&lt; MatrixType, Upper &gt;</class>
    <class kind="struct">Eigen::internal::lpNorm_selector</class>
    <class kind="struct">Eigen::internal::lpNorm_selector&lt; Derived, 1 &gt;</class>
    <class kind="struct">Eigen::internal::lpNorm_selector&lt; Derived, 2 &gt;</class>
    <class kind="struct">Eigen::internal::lpNorm_selector&lt; Derived, Infinity &gt;</class>
    <class kind="struct">Eigen::internal::LU_GlobalLU_t</class>
    <class kind="struct">Eigen::internal::LU_kernel_bmod</class>
    <class kind="struct">Eigen::internal::LU_kernel_bmod&lt; 1 &gt;</class>
    <class kind="struct">Eigen::internal::make_coherent_impl</class>
    <class kind="struct">Eigen::internal::make_coherent_impl&lt; A, Matrix&lt; B_Scalar, B_Rows, B_Cols, B_Options, B_MaxRows, B_MaxCols &gt; &gt;</class>
    <class kind="struct">Eigen::internal::make_coherent_impl&lt; Matrix&lt; A_Scalar, A_Rows, A_Cols, A_Options, A_MaxRows, A_MaxCols &gt;, B &gt;</class>
    <class kind="struct">Eigen::internal::make_coherent_impl&lt; Matrix&lt; A_Scalar, A_Rows, A_Cols, A_Options, A_MaxRows, A_MaxCols &gt;, Matrix&lt; B_Scalar, B_Rows, B_Cols, B_Options, B_MaxRows, B_MaxCols &gt; &gt;</class>
    <class kind="class">Eigen::internal::make_proper_matrix_type</class>
    <class kind="class">Eigen::internal::MappedSuperNodalMatrix</class>
    <class kind="struct">Eigen::internal::matrix_swap_impl</class>
    <class kind="struct">Eigen::internal::matrix_swap_impl&lt; MatrixTypeA, MatrixTypeB, true &gt;</class>
    <class kind="struct">Eigen::internal::matrix_type_times_scalar_type</class>
    <class kind="struct">Eigen::internal::max_coeff_visitor</class>
    <class kind="struct">Eigen::internal::member_redux</class>
    <class kind="class">Eigen::internal::meta_sqrt</class>
    <class kind="class">Eigen::internal::meta_sqrt&lt; Y, InfX, SupX, true &gt;</class>
    <class kind="struct">Eigen::internal::min_coeff_visitor</class>
    <class kind="struct">Eigen::internal::minimizer_helper1</class>
    <class kind="struct">Eigen::internal::minimizer_helper2</class>
    <class kind="struct">Eigen::internal::must_nest_by_value</class>
    <class kind="struct">Eigen::internal::nested</class>
    <class kind="struct">Eigen::internal::nested&lt; CoeffBasedProduct&lt; Lhs, Rhs, EvalBeforeNestingBit|EvalBeforeAssigningBit &gt;, N, PlainObject &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; GeneralProduct&lt; Lhs, Rhs, Mode &gt;, N, PlainObject &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; ReturnByValue&lt; Derived &gt;, n, PlainObject &gt;</class>
    <class kind="class">Eigen::internal::no_assignment_operator</class>
    <class kind="class">Eigen::internal::noncopyable</class>
    <class kind="struct">Eigen::internal::norm1_default_impl</class>
    <class kind="struct">Eigen::internal::norm1_default_impl&lt; Scalar, false &gt;</class>
    <class kind="struct">Eigen::internal::norm1_impl</class>
    <class kind="struct">Eigen::internal::norm1_retval</class>
    <class kind="struct">Eigen::internal::outer_stride_at_compile_time</class>
    <class kind="struct">Eigen::internal::outer_stride_at_compile_time&lt; Derived, false &gt;</class>
    <class kind="struct">Eigen::internal::Packet1cd</class>
    <class kind="struct">Eigen::internal::Packet2cf</class>
    <class kind="struct">Eigen::internal::packet_traits</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; double &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; float &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; int &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; std::complex&lt; double &gt; &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; std::complex&lt; float &gt; &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet1cd &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet2cf &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet2d &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet4f &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet4i &gt;</class>
    <class kind="struct">Eigen::internal::panel_dfs_traits</class>
    <class kind="struct">Eigen::internal::pardiso_run_selector</class>
    <class kind="struct">Eigen::internal::pardiso_run_selector&lt; long long int &gt;</class>
    <class kind="struct">Eigen::internal::pardiso_traits&lt; PardisoLDLT&lt; _MatrixType, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::pardiso_traits&lt; PardisoLLT&lt; _MatrixType, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::pardiso_traits&lt; PardisoLU&lt; _MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::partial_lu_impl</class>
    <class kind="struct">Eigen::internal::pastix_traits&lt; PastixLDLT&lt; _MatrixType, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::pastix_traits&lt; PastixLLT&lt; _MatrixType, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::pastix_traits&lt; PastixLU&lt; _MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::perfvalues</class>
    <class kind="struct">Eigen::internal::permut_matrix_product_retval</class>
    <class kind="struct">Eigen::internal::permut_sparsematrix_product_retval</class>
    <class kind="struct">Eigen::internal::plain_array</class>
    <class kind="struct">Eigen::internal::plain_array&lt; T, 0, MatrixOrArrayOptions, Alignment &gt;</class>
    <class kind="struct">Eigen::internal::plain_array&lt; T, Size, MatrixOrArrayOptions, 16 &gt;</class>
    <class kind="struct">Eigen::internal::plain_col_type</class>
    <class kind="struct">Eigen::internal::plain_diag_type</class>
    <class kind="struct">Eigen::internal::plain_matrix_type&lt; T, Dense &gt;</class>
    <class kind="struct">Eigen::internal::plain_matrix_type&lt; T, Sparse &gt;</class>
    <class kind="struct">Eigen::internal::plain_matrix_type_column_major</class>
    <class kind="struct">Eigen::internal::plain_matrix_type_dense&lt; T, ArrayXpr &gt;</class>
    <class kind="struct">Eigen::internal::plain_matrix_type_dense&lt; T, MatrixXpr &gt;</class>
    <class kind="struct">Eigen::internal::plain_matrix_type_row_major</class>
    <class kind="struct">Eigen::internal::plain_row_type</class>
    <class kind="struct">Eigen::internal::pow_default_impl</class>
    <class kind="struct">Eigen::internal::pow_default_impl&lt; Scalar, true &gt;</class>
    <class kind="struct">Eigen::internal::pow_impl</class>
    <class kind="struct">Eigen::internal::pow_retval</class>
    <class kind="struct">Eigen::internal::product_coeff_impl&lt; DefaultTraversal, 0, Lhs, Rhs, RetScalar &gt;</class>
    <class kind="struct">Eigen::internal::product_coeff_impl&lt; DefaultTraversal, Dynamic, Lhs, Rhs, RetScalar &gt;</class>
    <class kind="struct">Eigen::internal::product_coeff_impl&lt; DefaultTraversal, UnrollingIndex, Lhs, Rhs, RetScalar &gt;</class>
    <class kind="struct">Eigen::internal::product_coeff_impl&lt; InnerVectorizedTraversal, Dynamic, Lhs, Rhs, RetScalar &gt;</class>
    <class kind="struct">Eigen::internal::product_coeff_impl&lt; InnerVectorizedTraversal, UnrollingIndex, Lhs, Rhs, RetScalar &gt;</class>
    <class kind="struct">Eigen::internal::product_coeff_vectorized_dyn_selector</class>
    <class kind="struct">Eigen::internal::product_coeff_vectorized_dyn_selector&lt; Lhs, Rhs, 1, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_coeff_vectorized_dyn_selector&lt; Lhs, Rhs, 1, RhsCols &gt;</class>
    <class kind="struct">Eigen::internal::product_coeff_vectorized_dyn_selector&lt; Lhs, Rhs, LhsRows, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_coeff_vectorized_unroller</class>
    <class kind="struct">Eigen::internal::product_coeff_vectorized_unroller&lt; 0, Lhs, Rhs, Packet &gt;</class>
    <class kind="struct">Eigen::internal::product_packet_impl&lt; ColMajor, 0, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::product_packet_impl&lt; ColMajor, Dynamic, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::product_packet_impl&lt; ColMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::product_packet_impl&lt; RowMajor, 0, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::product_packet_impl&lt; RowMajor, Dynamic, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::product_packet_impl&lt; RowMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::product_selfadjoint_matrix&lt; Scalar, Index, LhsStorageOrder, false, ConjugateLhs, RhsStorageOrder, true, ConjugateRhs, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::product_selfadjoint_matrix&lt; Scalar, Index, LhsStorageOrder, LhsSelfAdjoint, ConjugateLhs, RhsStorageOrder, RhsSelfAdjoint, ConjugateRhs, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::product_selfadjoint_matrix&lt; Scalar, Index, LhsStorageOrder, true, ConjugateLhs, RhsStorageOrder, false, ConjugateRhs, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::product_size_category</class>
    <class kind="struct">Eigen::internal::product_triangular_matrix_matrix&lt; Scalar, Index, Mode, false, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, ColMajor, Version &gt;</class>
    <class kind="struct">Eigen::internal::product_triangular_matrix_matrix&lt; Scalar, Index, Mode, LhsIsTriangular, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, RowMajor, Version &gt;</class>
    <class kind="struct">Eigen::internal::product_triangular_matrix_matrix&lt; Scalar, Index, Mode, true, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, ColMajor, Version &gt;</class>
    <class kind="struct">Eigen::internal::product_triangular_matrix_matrix_trmm</class>
    <class kind="struct">Eigen::internal::product_type</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, 1, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, 1, Depth &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, Large, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, Large, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, Small, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, Small, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, 1, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, 1, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, Large, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, Large, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, Small, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, Small, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, Small, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; M, N, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, 1, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, 1, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, Large, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, Large, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, Large, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, Small, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, Small, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, Small, Small &gt;</class>
    <class kind="struct">Eigen::internal::projective_transform_inverse</class>
    <class kind="struct">Eigen::internal::projective_transform_inverse&lt; TransformType, Projective &gt;</class>
    <class kind="struct">Eigen::internal::promote_index_type</class>
    <class kind="struct">Eigen::internal::promote_storage_type&lt; A, A &gt;</class>
    <class kind="struct">Eigen::internal::promote_storage_type&lt; Dense, Sparse &gt;</class>
    <class kind="struct">Eigen::internal::promote_storage_type&lt; Sparse, Dense &gt;</class>
    <class kind="struct">Eigen::internal::qr_preconditioner_impl</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, ColPivHouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true &gt;</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, ColPivHouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true &gt;</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, FullPivHouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true &gt;</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, FullPivHouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true &gt;</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, HouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true &gt;</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, HouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true &gt;</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, QRPreconditioner, Case, false &gt;</class>
    <class kind="struct">Eigen::internal::qr_preconditioner_should_do_anything</class>
    <class kind="struct">Eigen::internal::quat_product</class>
    <class kind="struct">Eigen::internal::quat_product&lt; Architecture::SSE, Derived, OtherDerived, double, Aligned &gt;</class>
    <class kind="struct">Eigen::internal::quat_product&lt; Architecture::SSE, Derived, OtherDerived, float, Aligned &gt;</class>
    <class kind="struct">Eigen::internal::quaternionbase_assign_impl&lt; Other, 3, 3 &gt;</class>
    <class kind="struct">Eigen::internal::quaternionbase_assign_impl&lt; Other, 4, 1 &gt;</class>
    <class kind="struct">Eigen::internal::random_default_impl</class>
    <class kind="struct">Eigen::internal::random_default_impl&lt; Scalar, false, false &gt;</class>
    <class kind="struct">Eigen::internal::random_default_impl&lt; Scalar, false, true &gt;</class>
    <class kind="struct">Eigen::internal::random_default_impl&lt; Scalar, true, false &gt;</class>
    <class kind="struct">Eigen::internal::random_impl</class>
    <class kind="struct">Eigen::internal::random_impl&lt; bool &gt;</class>
    <class kind="struct">Eigen::internal::random_retval</class>
    <class kind="struct">Eigen::internal::real_default_impl</class>
    <class kind="struct">Eigen::internal::real_default_impl&lt; Scalar, true &gt;</class>
    <class kind="struct">Eigen::internal::real_impl</class>
    <class kind="struct">Eigen::internal::real_ref_impl</class>
    <class kind="struct">Eigen::internal::real_ref_retval</class>
    <class kind="struct">Eigen::internal::real_retval</class>
    <class kind="struct">Eigen::internal::redux_impl&lt; Func, Derived, DefaultTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::redux_impl&lt; Func, Derived, DefaultTraversal, NoUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::redux_impl&lt; Func, Derived, LinearVectorizedTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::redux_impl&lt; Func, Derived, LinearVectorizedTraversal, NoUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::redux_impl&lt; Func, Derived, SliceVectorizedTraversal, NoUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::redux_novec_unroller</class>
    <class kind="struct">Eigen::internal::redux_novec_unroller&lt; Func, Derived, Start, 0 &gt;</class>
    <class kind="struct">Eigen::internal::redux_novec_unroller&lt; Func, Derived, Start, 1 &gt;</class>
    <class kind="struct">Eigen::internal::redux_traits</class>
    <class kind="struct">Eigen::internal::redux_vec_unroller</class>
    <class kind="struct">Eigen::internal::redux_vec_unroller&lt; Func, Derived, Start, 1 &gt;</class>
    <class kind="struct">Eigen::internal::ref_selector</class>
    <class kind="struct">Eigen::internal::remove_all</class>
    <class kind="struct">Eigen::internal::remove_all&lt; const T &gt;</class>
    <class kind="struct">Eigen::internal::remove_all&lt; T &amp; &gt;</class>
    <class kind="struct">Eigen::internal::remove_all&lt; T * &gt;</class>
    <class kind="struct">Eigen::internal::remove_all&lt; T const &amp; &gt;</class>
    <class kind="struct">Eigen::internal::remove_all&lt; T const * &gt;</class>
    <class kind="struct">Eigen::internal::remove_const</class>
    <class kind="struct">Eigen::internal::remove_const&lt; const T &gt;</class>
    <class kind="struct">Eigen::internal::remove_const&lt; const T[]&gt;</class>
    <class kind="struct">Eigen::internal::remove_const&lt; const T[Size]&gt;</class>
    <class kind="struct">Eigen::internal::remove_pointer</class>
    <class kind="struct">Eigen::internal::remove_pointer&lt; T * &gt;</class>
    <class kind="struct">Eigen::internal::remove_pointer&lt; T *const  &gt;</class>
    <class kind="struct">Eigen::internal::remove_reference</class>
    <class kind="struct">Eigen::internal::remove_reference&lt; T &amp; &gt;</class>
    <class kind="struct">Eigen::internal::result_of</class>
    <class kind="struct">Eigen::internal::result_of&lt; Func(ArgType)&gt;</class>
    <class kind="struct">Eigen::internal::result_of&lt; Func(ArgType0, ArgType1)&gt;</class>
    <class kind="struct">Eigen::internal::reverse_packet_cond</class>
    <class kind="struct">Eigen::internal::reverse_packet_cond&lt; PacketScalar, false &gt;</class>
    <class kind="struct">Eigen::internal::rotation_base_generic_product_selector&lt; RotationDerived, DiagonalMatrix&lt; Scalar, Dim, MaxDim &gt;, false &gt;</class>
    <class kind="struct">Eigen::internal::rotation_base_generic_product_selector&lt; RotationDerived, MatrixType, false &gt;</class>
    <class kind="struct">Eigen::internal::rotation_base_generic_product_selector&lt; RotationDerived, OtherVectorType, true &gt;</class>
    <class kind="struct">Eigen::internal::scalar_abs2_op</class>
    <class kind="struct">Eigen::internal::scalar_abs_op</class>
    <class kind="struct">Eigen::internal::scalar_acos_op</class>
    <class kind="struct">Eigen::internal::scalar_add_op</class>
    <class kind="struct">Eigen::internal::scalar_asin_op</class>
    <class kind="struct">Eigen::internal::scalar_binary_pow_op</class>
    <class kind="struct">Eigen::internal::scalar_boolean_and_op</class>
    <class kind="struct">Eigen::internal::scalar_boolean_or_op</class>
    <class kind="struct">Eigen::internal::scalar_cast_op</class>
    <class kind="struct">Eigen::internal::scalar_conj_product_op</class>
    <class kind="struct">Eigen::internal::scalar_conjugate_op</class>
    <class kind="struct">Eigen::internal::scalar_constant_op</class>
    <class kind="struct">Eigen::internal::scalar_cos_op</class>
    <class kind="struct">Eigen::internal::scalar_cube_op</class>
    <class kind="struct">Eigen::internal::scalar_difference_op</class>
    <class kind="struct">Eigen::internal::scalar_exp_op</class>
    <class kind="struct">Eigen::internal::scalar_fuzzy_default_impl</class>
    <class kind="struct">Eigen::internal::scalar_fuzzy_default_impl&lt; Scalar, false, false &gt;</class>
    <class kind="struct">Eigen::internal::scalar_fuzzy_default_impl&lt; Scalar, false, true &gt;</class>
    <class kind="struct">Eigen::internal::scalar_fuzzy_default_impl&lt; Scalar, true, false &gt;</class>
    <class kind="struct">Eigen::internal::scalar_fuzzy_impl</class>
    <class kind="struct">Eigen::internal::scalar_fuzzy_impl&lt; bool &gt;</class>
    <class kind="struct">Eigen::internal::scalar_hypot_op</class>
    <class kind="struct">Eigen::internal::scalar_identity_op</class>
    <class kind="struct">Eigen::internal::scalar_imag_op</class>
    <class kind="struct">Eigen::internal::scalar_imag_ref_op</class>
    <class kind="struct">Eigen::internal::scalar_inverse_mult_op</class>
    <class kind="struct">Eigen::internal::scalar_inverse_op</class>
    <class kind="struct">Eigen::internal::scalar_log_op</class>
    <class kind="struct">Eigen::internal::scalar_max_op</class>
    <class kind="struct">Eigen::internal::scalar_min_op</class>
    <class kind="struct">Eigen::internal::scalar_multiple2_op</class>
    <class kind="struct">Eigen::internal::scalar_multiple_op</class>
    <class kind="struct">Eigen::internal::scalar_opposite_op</class>
    <class kind="struct">Eigen::internal::scalar_pow_op</class>
    <class kind="struct">Eigen::internal::scalar_product_op</class>
    <class kind="struct">Eigen::internal::scalar_product_traits</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;, typename DerType::Scalar &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>
    <class kind="struct">Eigen::internal::scalar_product_traits&lt; std::complex&lt; T &gt;, T &gt;</class>
    <class kind="struct">Eigen::internal::scalar_product_traits&lt; T, std::complex&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::scalar_product_traits&lt; T, T &gt;</class>
    <class kind="struct">Eigen::internal::scalar_product_traits&lt; typename DerType::Scalar, AutoDiffScalar&lt; DerType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::scalar_quotient1_op</class>
    <class kind="struct">Eigen::internal::scalar_quotient_op</class>
    <class kind="struct">Eigen::internal::scalar_random_op</class>
    <class kind="struct">Eigen::internal::scalar_real_op</class>
    <class kind="struct">Eigen::internal::scalar_real_ref_op</class>
    <class kind="struct">Eigen::internal::scalar_sin_op</class>
    <class kind="struct">Eigen::internal::scalar_sqrt_op</class>
    <class kind="struct">Eigen::internal::scalar_square_op</class>
    <class kind="struct">Eigen::internal::scalar_sum_op</class>
    <class kind="struct">Eigen::internal::scalar_tan_op</class>
    <class kind="struct">Eigen::internal::selfadjoint_matrix_vector_product</class>
    <class kind="struct">Eigen::internal::selfadjoint_matrix_vector_product_symv</class>
    <class kind="struct">Eigen::internal::selfadjoint_rank2_update_selector&lt; Scalar, Index, UType, VType, Lower &gt;</class>
    <class kind="struct">Eigen::internal::selfadjoint_rank2_update_selector&lt; Scalar, Index, UType, VType, Upper &gt;</class>
    <class kind="struct">Eigen::internal::setIdentity_impl</class>
    <class kind="struct">Eigen::internal::setIdentity_impl&lt; Derived, true &gt;</class>
    <class kind="struct">Eigen::internal::significant_decimals_default_impl</class>
    <class kind="struct">Eigen::internal::significant_decimals_default_impl&lt; Scalar, true &gt;</class>
    <class kind="struct">Eigen::internal::significant_decimals_impl</class>
    <class kind="struct">Eigen::internal::size_at_compile_time</class>
    <class kind="struct">Eigen::internal::skyline_product_selector&lt; Lhs, Rhs, ResultType, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::skyline_product_selector&lt; Lhs, Rhs, ResultType, RowMajor &gt;</class>
    <class kind="class">Eigen::internal::SkylineProduct</class>
    <class kind="struct">Eigen::internal::smart_copy_helper&lt; T, false &gt;</class>
    <class kind="struct">Eigen::internal::smart_copy_helper&lt; T, true &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; BiCGSTAB&lt; _MatrixType, _Preconditioner &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; CholmodBase&lt; _MatrixType, _UpLo, Derived &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; ColPivHouseholderQR&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; DGMRES&lt; _MatrixType, _Preconditioner &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; DiagonalPreconditioner&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; FullPivHouseholderQR&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; FullPivLU&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; GMRES&lt; _MatrixType, _Preconditioner &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; HouseholderQR&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; IncompleteCholesky&lt; _Scalar, _UpLo, OrderingType &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; IncompleteLU&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; IncompleteLUT&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; JacobiSVD&lt; _MatrixType, QRPreconditioner &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; LDLT&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; LLT&lt; _MatrixType, UpLo &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; MINRES&lt; _MatrixType, _UpLo, _Preconditioner &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; PardisoImpl&lt; _Derived &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; PartialPivLU&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; PastixBase&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; SimplicialCholeskyBase&lt; Derived &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; SparseLU&lt; _MatrixType, Derived &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; SparseQR&lt; _MatrixType, OrderingType &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; SPQR&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; SuperLUBase&lt; _MatrixType, Derived &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; UmfPackLU&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="class">Eigen::internal::solve_retval_base</class>
    <class kind="struct">Eigen::internal::solve_retval_with_guess</class>
    <class kind="class">Eigen::internal::sparse_cwise_binary_op_inner_iterator_selector&lt; BinaryOp, Lhs, Rhs, Derived, Sparse, Sparse &gt;</class>
    <class kind="class">Eigen::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">Eigen::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">Eigen::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">Eigen::internal::sparse_diagonal_product_inner_iterator_selector&lt; Lhs, Rhs, SparseDiagonalProductType, SDP_IsDiagonal, SDP_IsSparseColMajor &gt;</class>
    <class kind="class">Eigen::internal::sparse_diagonal_product_inner_iterator_selector&lt; Lhs, Rhs, SparseDiagonalProductType, SDP_IsDiagonal, SDP_IsSparseRowMajor &gt;</class>
    <class kind="class">Eigen::internal::sparse_diagonal_product_inner_iterator_selector&lt; Lhs, Rhs, SparseDiagonalProductType, SDP_IsSparseColMajor, SDP_IsDiagonal &gt;</class>
    <class kind="class">Eigen::internal::sparse_diagonal_product_inner_iterator_selector&lt; Lhs, Rhs, SparseDiagonalProductType, SDP_IsSparseRowMajor, SDP_IsDiagonal &gt;</class>
    <class kind="struct">Eigen::internal::sparse_eval</class>
    <class kind="struct">Eigen::internal::sparse_eval&lt; T, 1, 1 &gt;</class>
    <class kind="struct">Eigen::internal::sparse_eval&lt; T, 1, Cols &gt;</class>
    <class kind="struct">Eigen::internal::sparse_eval&lt; T, Rows, 1 &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval&lt; CholmodBase&lt; _MatrixType, _UpLo, Derived &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval&lt; IterativeSolverBase&lt; Derived &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval&lt; PardisoImpl&lt; Derived &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval&lt; PastixBase&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval&lt; SimplicialCholeskyBase&lt; Derived &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval&lt; SparseLU&lt; _MatrixType, Derived &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval&lt; SparseQR&lt; _MatrixType, OrderingType &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval&lt; SuperLUBase&lt; _MatrixType, Derived &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval&lt; UmfPackLU&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval_base</class>
    <class kind="struct">Eigen::internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Lower, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Lower, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Upper, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Upper, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_triangular_sparse_selector&lt; Lhs, Rhs, Mode, UpLo, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, ColMajor, false &gt;</class>
    <class kind="struct">Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, ColMajor, true &gt;</class>
    <class kind="struct">Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, RowMajor, false &gt;</class>
    <class kind="struct">Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, RowMajor, true &gt;</class>
    <class kind="struct">Eigen::internal::sparse_vector_assign_selector&lt; Dest, Src, SVA_Inner &gt;</class>
    <class kind="struct">Eigen::internal::sparse_vector_assign_selector&lt; Dest, Src, SVA_Outer &gt;</class>
    <class kind="struct">Eigen::internal::sparse_vector_assign_selector&lt; Dest, Src, SVA_RuntimeSwitch &gt;</class>
    <class kind="class">Eigen::internal::SparseLUImpl</class>
    <class kind="struct">Eigen::internal::special_scalar_op_base</class>
    <class kind="struct">Eigen::internal::special_scalar_op_base&lt; Derived, Scalar, OtherScalar, true &gt;</class>
    <class kind="struct">Eigen::internal::static_assertion</class>
    <class kind="struct">Eigen::internal::static_assertion&lt; true &gt;</class>
    <class kind="struct">Eigen::internal::stem_function</class>
    <class kind="struct">Eigen::internal::svd_precondition_2x2_block_to_be_real</class>
    <class kind="struct">Eigen::internal::svd_precondition_2x2_block_to_be_real&lt; MatrixType, QRPreconditioner, false &gt;</class>
    <class kind="struct">Eigen::internal::svd_precondition_2x2_block_to_be_real&lt; MatrixType, QRPreconditioner, true &gt;</class>
    <class kind="struct">Eigen::internal::symm_pack_lhs</class>
    <class kind="struct">Eigen::internal::symm_pack_rhs</class>
    <class kind="struct">Eigen::internal::take_matrix_for_product</class>
    <class kind="struct">Eigen::internal::take_matrix_for_product&lt; Transform&lt; Scalar, Dim, Mode, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::take_matrix_for_product&lt; Transform&lt; Scalar, Dim, Projective, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; ACADO::GenericMatrix&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; AngleAxis&lt; _Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; BandMatrix&lt; _Scalar, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; BiCGSTAB&lt; _MatrixType, _Preconditioner &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; const T &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; CwiseNullaryOp&lt; NullaryOp, PlainObjectType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; CwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; DenseTimeSparseProduct&lt; Lhs, Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; DenseTimeSparseSelfAdjointProduct&lt; Lhs, Rhs, UpLo &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; DGMRES&lt; _MatrixType, _Preconditioner &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Diagonal&lt; const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, DiagIndex &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Diagonal&lt; MatrixType, DiagIndex &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; DiagonalMatrix&lt; _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; DiagonalWrapper&lt; _DiagonalVectorType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; DynamicSparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; ForceAlignedAccess&lt; ExpressionType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; FullPivHouseholderQRMatrixQReturnType&lt; MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; GeneralProduct&lt; Lhs, Rhs, GemmProduct &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; GeneralProduct&lt; Lhs, Rhs, GemvProduct &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; GeneralProduct&lt; Lhs, Rhs, InnerProduct &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; GMRES&lt; _MatrixType, _Preconditioner &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; HessenbergDecompositionMatrixHReturnType&lt; MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Homogeneous&lt; MatrixType, Direction &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; homogeneous_left_product_impl&lt; Homogeneous&lt; MatrixType, Vertical &gt;, Lhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; homogeneous_right_product_impl&lt; Homogeneous&lt; MatrixType, Horizontal &gt;, Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; image_retval_base&lt; DecompositionType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; inverse_impl&lt; MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; kernel_retval_base&lt; DecompositionType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; KroneckerProduct&lt; _Lhs, _Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; KroneckerProductSparse&lt; _Lhs, _Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt;, _PacketAccess &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; PlainObjectType, MapOptions, StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt;, _PacketAccess &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; MatrixExponentialReturnValue&lt; Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; MatrixFunctionReturnValue&lt; Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; MatrixLogarithmReturnValue&lt; Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; MatrixPowerReturnValue&lt; Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; MatrixPowerRetval&lt; MatrixPowerType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; MatrixSquareRootReturnValue&lt; Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Minor&lt; MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; MINRES&lt; _MatrixType, _UpLo, _Preconditioner &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; NestByValue&lt; ExpressionType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; PartialReduxExpr&lt; MatrixType, MemberOp, Direction &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; permut_matrix_product_retval&lt; PermutationType, MatrixType, Side, Transposed &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; permut_sparsematrix_product_retval&lt; PermutationType, MatrixType, Side, Transposed &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; PermutationWrapper&lt; _IndicesType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; ProductBase&lt; Derived, _Lhs, _Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Quaternion&lt; _Scalar, _Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Ref&lt; _PlainObjectType, _Options, _StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; RefBase&lt; Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Replicate&lt; MatrixType, RowFactor, ColFactor &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; ReturnByValue&lt; Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Reverse&lt; MatrixType, Direction &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Rotation2D&lt; _Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; ScaledProduct&lt; NestedProduct &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Select&lt; ConditionMatrixType, ThenMatrixType, ElseMatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SelfadjointProductMatrix&lt; Lhs, 0, true, Rhs, RhsMode, false &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, 0, true &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, RhsMode, false &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SelfAdjointView&lt; MatrixType, UpLo &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SelfCwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SimplicialCholesky&lt; _MatrixType, _UpLo &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SimplicialLDLT&lt; _MatrixType, _UpLo &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SimplicialLLT&lt; _MatrixType, _UpLo &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SkylineMatrix&lt; _Scalar, _Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SkylineProduct&lt; LhsNested, RhsNested, ProductMode &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; solve_retval_base&lt; DecompositionType, Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; solve_retval_with_guess&lt; DecompositionType, Rhs, Guess &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; sparse_solve_retval_base&lt; DecompositionType, Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseQR_QProduct&lt; SparseQRType, Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseQRMatrixQReturnType&lt; SparseQRType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseQRMatrixQTransposeReturnType&lt; SparseQRType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseSelfAdjointTimeDenseProduct&lt; Lhs, Rhs, UpLo &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseSelfAdjointView&lt; MatrixType, UpLo &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseSymmetricPermutationProduct&lt; MatrixType, UpLo &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseTimeDenseProduct&lt; Lhs, Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseView&lt; MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SPQR_QProduct&lt; SPQRType, Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SPQRMatrixQReturnType&lt; SPQRType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SPQRMatrixQTransposeReturnType&lt; SPQRType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SwapWrapper&lt; ExpressionType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Transpose&lt; MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Transpose&lt; PermutationBase&lt; Derived &gt; &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; transposition_matrix_product_retval&lt; TranspositionType, MatrixType, Side, Transposed &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TranspositionsWrapper&lt; _IndicesType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; triangular_solve_retval&lt; Side, TriangularType, Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, false &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, true &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, true, Rhs, false &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TriangularView&lt; MatrixType, _Mode &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TridiagonalizationMatrixTReturnType&lt; MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; VectorBlock&lt; VectorType, Size &gt; &gt;</class>
    <class kind="struct">Eigen::internal::transfer_constness</class>
    <class kind="struct">Eigen::internal::transform_construct_from_matrix&lt; Other, AffineCompact, Options, Dim, HDim, HDim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_construct_from_matrix&lt; Other, Mode, Options, Dim, HDim, Dim, Dim &gt;</class>
    <class kind="struct">Eigen::internal::transform_construct_from_matrix&lt; Other, Mode, Options, Dim, HDim, Dim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_construct_from_matrix&lt; Other, Mode, Options, Dim, HDim, HDim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_left_product_impl&lt; Other, AffineCompact, Options, Dim, HDim, Dim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_left_product_impl&lt; Other, AffineCompact, Options, Dim, HDim, HDim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_left_product_impl&lt; Other, Mode, Options, Dim, HDim, Dim, Dim &gt;</class>
    <class kind="struct">Eigen::internal::transform_left_product_impl&lt; Other, Mode, Options, Dim, HDim, Dim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_left_product_impl&lt; Other, Mode, Options, Dim, HDim, HDim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_product_result</class>
    <class kind="struct">Eigen::internal::transform_right_product_impl&lt; TransformType, MatrixType, 0 &gt;</class>
    <class kind="struct">Eigen::internal::transform_right_product_impl&lt; TransformType, MatrixType, 1 &gt;</class>
    <class kind="struct">Eigen::internal::transform_right_product_impl&lt; TransformType, MatrixType, 2 &gt;</class>
    <class kind="struct">Eigen::internal::transform_take_affine_part</class>
    <class kind="struct">Eigen::internal::transform_take_affine_part&lt; Transform&lt; Scalar, Dim, AffineCompact, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::transform_traits</class>
    <class kind="struct">Eigen::internal::transform_transform_product_impl&lt; Transform&lt; Scalar, Dim, AffineCompact, LhsOptions &gt;, Transform&lt; Scalar, Dim, Projective, RhsOptions &gt;, true &gt;</class>
    <class kind="struct">Eigen::internal::transform_transform_product_impl&lt; Transform&lt; Scalar, Dim, LhsMode, LhsOptions &gt;, Transform&lt; Scalar, Dim, RhsMode, RhsOptions &gt;, false &gt;</class>
    <class kind="struct">Eigen::internal::transform_transform_product_impl&lt; Transform&lt; Scalar, Dim, LhsMode, LhsOptions &gt;, Transform&lt; Scalar, Dim, RhsMode, RhsOptions &gt;, true &gt;</class>
    <class kind="struct">Eigen::internal::transform_transform_product_impl&lt; Transform&lt; Scalar, Dim, Projective, LhsOptions &gt;, Transform&lt; Scalar, Dim, AffineCompact, RhsOptions &gt;, true &gt;</class>
    <class kind="struct">Eigen::internal::TransposeImpl_base</class>
    <class kind="struct">Eigen::internal::TransposeImpl_base&lt; MatrixType, false &gt;</class>
    <class kind="struct">Eigen::internal::transposition_matrix_product_retval</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, Lower, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, Mode, 0, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, SelfAdjoint|Lower, 0, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, SelfAdjoint|Lower, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, SelfAdjoint|Upper, 0, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, SelfAdjoint|Upper, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, StrictlyLower, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, StrictlyUpper, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, UnitLower, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, UnitUpper, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, Upper, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2,(SelfAdjoint|Lower), UnrollCount, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2,(SelfAdjoint|Upper), UnrollCount, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_matrix_vector_product&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, ColMajor, Version &gt;</class>
    <class kind="struct">Eigen::internal::triangular_matrix_vector_product&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, RowMajor, Version &gt;</class>
    <class kind="struct">Eigen::internal::triangular_matrix_vector_product_trmv</class>
    <class kind="struct">Eigen::internal::triangular_solve_matrix&lt; Scalar, Index, OnTheLeft, Mode, Conjugate, TriStorageOrder, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solve_matrix&lt; Scalar, Index, OnTheRight, Mode, Conjugate, TriStorageOrder, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solve_matrix&lt; Scalar, Index, Side, Mode, Conjugate, TriStorageOrder, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solve_retval</class>
    <class kind="struct">Eigen::internal::triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheRight, Mode, Conjugate, StorageOrder &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solver_selector&lt; Lhs, Rhs, OnTheLeft, Mode, CompleteUnrolling, 1 &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solver_selector&lt; Lhs, Rhs, OnTheRight, Mode, CompleteUnrolling, 1 &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solver_selector&lt; Lhs, Rhs, Side, Mode, NoUnrolling, 1 &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solver_selector&lt; Lhs, Rhs, Side, Mode, NoUnrolling, Dynamic &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solver_unroller&lt; Lhs, Rhs, Mode, Index, Size, false &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solver_unroller&lt; Lhs, Rhs, Mode, Index, Size, true &gt;</class>
    <class kind="struct">Eigen::internal::tribb_kernel</class>
    <class kind="struct">Eigen::internal::tridiagonalization_inplace_selector</class>
    <class kind="struct">Eigen::internal::tridiagonalization_inplace_selector&lt; MatrixType, 1, IsComplex &gt;</class>
    <class kind="struct">Eigen::internal::tridiagonalization_inplace_selector&lt; MatrixType, 3, false &gt;</class>
    <class kind="struct">Eigen::internal::TridiagonalizationMatrixTReturnType</class>
    <class kind="class">Eigen::internal::TridiagonalMatrix</class>
    <class kind="struct">Eigen::internal::trmv_selector&lt; ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::trmv_selector&lt; RowMajor &gt;</class>
    <class kind="class">Eigen::internal::trsolve_traits</class>
    <class kind="struct">Eigen::internal::true_type</class>
    <class kind="struct">Eigen::internal::umeyama_transform_matrix_type</class>
    <class kind="struct">Eigen::internal::unaligned_assign_impl</class>
    <class kind="struct">Eigen::internal::unaligned_assign_impl&lt; false &gt;</class>
    <class kind="struct">Eigen::internal::unary_result_of_select</class>
    <class kind="struct">Eigen::internal::unary_result_of_select&lt; Func, ArgType, sizeof(has_std_result_type)&gt;</class>
    <class kind="struct">Eigen::internal::unary_result_of_select&lt; Func, ArgType, sizeof(has_tr1_result)&gt;</class>
    <class kind="struct">Eigen::internal::unitOrthogonal_selector</class>
    <class kind="struct">Eigen::internal::unitOrthogonal_selector&lt; Derived, 2 &gt;</class>
    <class kind="struct">Eigen::internal::unitOrthogonal_selector&lt; Derived, 3 &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet1cd &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet2cf &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet2d &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet4f &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet4i &gt;</class>
    <class kind="class">Eigen::internal::UpperBidiagonalization</class>
    <class kind="class">Eigen::internal::variable_if_dynamic</class>
    <class kind="class">Eigen::internal::variable_if_dynamic&lt; T, Dynamic &gt;</class>
    <class kind="class">Eigen::internal::variable_if_dynamicindex</class>
    <class kind="class">Eigen::internal::variable_if_dynamicindex&lt; T, DynamicIndex &gt;</class>
    <class kind="struct">Eigen::internal::vector_int_pair</class>
    <class kind="struct">Eigen::internal::visitor_impl</class>
    <class kind="struct">Eigen::internal::visitor_impl&lt; Visitor, Derived, 1 &gt;</class>
    <class kind="struct">Eigen::internal::visitor_impl&lt; Visitor, Derived, Dynamic &gt;</class>
    <class kind="struct">Eigen::internal::vml_assign_impl</class>
    <class kind="struct">Eigen::internal::vml_assign_impl&lt; Derived1, Derived2, UnaryOp, Traversal, Unrolling, InnerVectorizedTraversal &gt;</class>
    <class kind="struct">Eigen::internal::vml_assign_impl&lt; Derived1, Derived2, UnaryOp, Traversal, Unrolling, LinearVectorizedTraversal &gt;</class>
    <class kind="class">Eigen::internal::vml_assign_traits</class>
    <class kind="struct">Eigen::internal::vml_call</class>
    <member kind="typedef">
      <type>__vector unsigned char</type>
      <name>Packet16uc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a22bb01662d3cbba84ee9c2fb0f409e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__m128d</type>
      <name>Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0e8642e1463946ebdc09d26a8eb9a887</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector __bool int</type>
      <name>Packet4bi</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6f9e47f41b5dca8c3b9c5224f6c5dd5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector float</type>
      <name>Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2e4841a659d4211ca894a9bb5941b2ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector int</type>
      <name>Packet4i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1779dc912736e8ae6343406b25e755e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector unsigned int</type>
      <name>Packet4ui</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a71dcaa8d421f81a41d6602af4b2a0bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector short int</type>
      <name>Packet8i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa879fe6cf659798475589cd11b883a16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>floor_log2_terminate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a436a9cbd54af6c81dc819a92681170d1a903098ad34d936d800aed7ba36a8f892</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>floor_log2_move_up</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a436a9cbd54af6c81dc819a92681170d1aaa87b62249c402dd4c38ebaa3176d738</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>floor_log2_move_down</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a436a9cbd54af6c81dc819a92681170d1a6f797758328b25f83b72e544abbba0f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>floor_log2_bogus</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a436a9cbd54af6c81dc819a92681170d1a204a8a40c2f6ebd76fb80c0db05947b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SDP_IsDiagonal</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a43c918790fb6dc34c1b53d18f346606babef3e63ae98a99b28cfa240617d2aeea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SDP_IsSparseRowMajor</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a43c918790fb6dc34c1b53d18f346606ba691ed5e058d4b5efe63c4d71e0c1d0a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SDP_IsSparseColMajor</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a43c918790fb6dc34c1b53d18f346606ba3b1901381bff32813edfc7427064422e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SVA_RuntimeSwitch</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0410667029597e7bc8dd134fac658711a8c561e1c1787ba87225ddd45f5d49dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SVA_Inner</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0410667029597e7bc8dd134fac658711a0376a935bde47b615cfcf461e381d298</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SVA_Outer</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0410667029597e7bc8dd134fac658711a2310e1a221187c9bde583ededa2c0ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LUNoMarker</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8229eb840c73a3bf445e529d49201688ae513b57c3d684603a0920979538c809b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>emptyIdxLU</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a346d1ce9b4c22af72f1bec148d233eb1ae257de63ffe726374aebcdd6c7b64be1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PreconditionIfMoreColsThanRows</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7f1a37282a55dae29bb374a0b63cd8c7adfa337668e3d39e7dd721825902eba87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PreconditionIfMoreRowsThanCols</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7f1a37282a55dae29bb374a0b63cd8c7af43dd09c4617ed9311811a15db114b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>MemType</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ada550dfc9d36503a814391f7f68fc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LUSUP</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ada550dfc9d36503a814391f7f68fc9a67fdf1f8848c1619be225d5e2e5b26a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ada550dfc9d36503a814391f7f68fc9ae6a146cbb0dde5dfbc141cd44fa5e452</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LSUB</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ada550dfc9d36503a814391f7f68fc9a89630f807204b5851cb6128f33df77ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USUB</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ada550dfc9d36503a814391f7f68fc9a9f7ac43826c56358b26b891565d7fc37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LLVL</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ada550dfc9d36503a814391f7f68fc9aaa1eaea1634be97600fc1c2fcef05535</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULVL</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ada550dfc9d36503a814391f7f68fc9a9f67b4f1730485e162f277e5f0926037</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PermPermProduct_t</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a837e6488b526acf05536e7ebf64245b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PermPermProduct</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a837e6488b526acf05536e7ebf64245b4aee2f3d4b0c57d8e4d0b66950a98b0e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a942acd8105c3749df0d9806f3b21cd49</anchor>
      <arglist>(ZERO, 0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac1f75b9135dd79e03d0a502f72ebb49e</anchor>
      <arglist>(ZERO, 0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a81994039f6d6b49a107fa38d0aa4d419</anchor>
      <arglist>(ONE, 1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae15d296ec6c3d87526f321f5a1c5e3b1</anchor>
      <arglist>(MINUS16,-16)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aac45a51190650c44fc73609b02c11336</anchor>
      <arglist>(MINUS1,-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aligned_delete</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0bd58f4b1d7a8b39f52d439be1cf8687</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aligned_free</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa7eda2875a97a91df16ef6abe0be4337</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>aligned_malloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a66b6ef7f8fad9d4429f5effa0352e014</anchor>
      <arglist>(std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>aligned_malloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a23953c4f98091fc735d2c5d03adab15f</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>aligned_new</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a990809b05de4c375140316e285737dee</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>aligned_realloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2a45fbd9d5eaa2c84e561fceaf39d139</anchor>
      <arglist>(void *ptr, size_t new_size, size_t old_size)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>amd_flip</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a72134691e35594dbae02d69a0c5170fa</anchor>
      <arglist>(const T &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>amd_mark</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac1ede6035fa6dd5dd1a84538be2163e9</anchor>
      <arglist>(const T0 *w, const T1 &amp;j)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>amd_marked</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa833ee81053c3007dd4f7df2fd35e6cf</anchor>
      <arglist>(const T0 *w, const T1 &amp;j)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>amd_unflip</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7f2c5d4a113f220aeb207d2e51173eb5</anchor>
      <arglist>(const T &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply_block_householder_on_the_left</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa01a31be503ab431fddcb0eb0027eadb</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6dee95d83b1ec9a6870422bba0dfea71</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a155ee1caa018b2eea27a75345caaffe9</anchor>
      <arglist>(MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>bicgstab</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa0d35fd5026a03e64d3ae1a19ecc890b</anchor>
      <arglist>(const MatrixType &amp;mat, const Rhs &amp;rhs, Dest &amp;x, const Preconditioner &amp;precond, int &amp;iters, typename Dest::RealScalar &amp;tol_error)</arglist>
    </member>
    <member kind="function">
      <type>NumTraits&lt; typename traits&lt; Derived &gt;::Scalar &gt;::Real</type>
      <name>blueNorm_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9448b0a0a26552a366ce8062cc39ff9c</anchor>
      <arglist>(const EigenBase&lt; Derived &gt; &amp;_vec)</arglist>
    </member>
    <member kind="function">
      <type>const Derived::Scalar</type>
      <name>bruteforce_det3_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a181974fd132805d09b70eb561a4a858f</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;matrix, int a, int b, int c)</arglist>
    </member>
    <member kind="function">
      <type>const Derived::Scalar</type>
      <name>bruteforce_det4_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac72578f738b594ae28ea7907fcc6c1c2</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;matrix, int j, int k, int m, int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>c_to_fortran_numbering</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3b77815ecf2fc57f2aedb98843ee27ca</anchor>
      <arglist>(MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>NewType</type>
      <name>cast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9a0a1c16ec59379ef1c22ef09a892a75</anchor>
      <arglist>(const OldType &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>check_DenseIndex_is_signed</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9e3b8bd398c7818accb9cd2968d5fe7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_ALWAYS_INLINE void</type>
      <name>check_size_for_overflow</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5a64a2d0d161c696d4145319fcd49e18</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_that_malloc_is_allowed</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5381535a1a5ecf6e8145ad4890462f4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>chkder</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1431fef40d5236138ca393d225f8aea5</anchor>
      <arglist>(const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;fvec, const Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;fjac, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;xp, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;fvecp, int mode, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;err)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cholmod_configure_matrix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a165d6ea64d8083a85ae742241e058c55</anchor>
      <arglist>(CholmodType &amp;mat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>clear_mark</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8200bef7360b122451c34afda1a57e75</anchor>
      <arglist>(Index n_row, Colamd_Row&lt; Index &gt; Row[])</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::Scalar</type>
      <name>cofactor_3x3</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1444a55a0a6847cfa00807522fb1698a</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::Scalar</type>
      <name>cofactor_4x4</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8916f2288d8e42769c970526df1b0f13</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>colamd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1e6508e164a0cff2a6afbdb1bcf25327</anchor>
      <arglist>(Index n_row, Index n_col, Index Alen, Index *A, Index *p, double knobs[COLAMD_KNOBS], Index stats[COLAMD_STATS])</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>colamd_c</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6b02019ab95e8389bc482dd50fccf48f</anchor>
      <arglist>(Index n_col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>colamd_r</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abfee715c506cbf0279bf32ee65baafb6</anchor>
      <arglist>(Index n_row)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>colamd_recommended</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac16f2a94d8cbbd8dc3aff4790d7674e9</anchor>
      <arglist>(Index nnz, Index n_row, Index n_col)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>colamd_set_defaults</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8c1414080c7bdc52b9e914d99efb992c</anchor>
      <arglist>(double knobs[COLAMD_KNOBS])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>coletree</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a22b184331e5fb270a37d1305e95cb064</anchor>
      <arglist>(const MatrixType &amp;mat, IndexVector &amp;parent, IndexVector &amp;firstRowElt, typename MatrixType::Index *perm=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute_inverse_size2_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab7ff994d0cc238b72a6c5ead9a70b2eb</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a078b0a99a1f4f8b10109394aeec05d88</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab6f60aaf02462826d5cef1f468636660</anchor>
      <arglist>(SizeType &amp;k, SizeType &amp;m, SizeType &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeProductBlockingSizes</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a80d6df8ec7e42df82894353eb5a4b51d</anchor>
      <arglist>(SizeType &amp;k, SizeType &amp;m, SizeType &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conditional_aligned_delete</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abdea16009a7fc173a07b272f73305e79</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conditional_aligned_delete_auto</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5f594a3eb828257b32cd1813718a2a19</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conditional_aligned_free</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5056332f27251825afc641e3fe53ff29</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conditional_aligned_free&lt; false &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2a1670898d3812feec2cc2f7806e7a50</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>conditional_aligned_malloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a665928e65660b2de540f62b79f8ee9f9</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>conditional_aligned_malloc&lt; false &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0a1c740cfbb157a7ac3ba2ed03acf838</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>conditional_aligned_new</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac1d48aae765e232ee527ce320481a3ed</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>conditional_aligned_new_auto</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3fe4b14166d5c1e3c708033d7df4bf4b</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>conditional_aligned_realloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab3d3d1b8d3ef58b3fa476794894dd184</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a21d40c1f7eabef5d47426261e8744456</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a22e20e72327854a2b8c2d6a7011791bf</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad70e08b9bd6b5d7725cfd98c4a49e755</anchor>
      <arglist>(T *pts, size_t new_size, size_t old_size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>conjugate_gradient</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a897d7e01d0e13e511190ec447ffacef4</anchor>
      <arglist>(const MatrixType &amp;mat, const Rhs &amp;rhs, Dest &amp;x, const Preconditioner &amp;precond, int &amp;iters, typename Dest::RealScalar &amp;tol_error)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>conservative_sparse_sparse_product_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9eb43436fc3bf4aa3f66013812e0c865</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>const_cast_ptr</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a953b2d889db642c3a2e6134e2ad55638</anchor>
      <arglist>(const T *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>constrained_cg</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1c2f99746877fd46158af4a6b7dce2f9</anchor>
      <arglist>(const TMatrix &amp;A, const CMatrix &amp;C, VectorX &amp;x, const VectorB &amp;b, const VectorF &amp;f, IterationController &amp;iter)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>construct_elements_of_array</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aac4825b8227d08acecaf47b6de90ca4a</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>copy_bool</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6eba203a81c5888c5934ba70ceb0d22c</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>covar</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab02b12e1b86ddb7b50855f9ecf000410</anchor>
      <arglist>(Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;r, const VectorXi &amp;ipvt, Scalar tol=std::sqrt(NumTraits&lt; Scalar &gt;::epsilon()))</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cs_tdfs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afc57a18a94deb061337301b27ccd1639</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a77c7b06cb23efa05172d2bb877176e60</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4c31b0e9e38c456a9c6b5490fd40792b</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>detect_super_cols</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a19eff061e576be9a9986fac44241086f</anchor>
      <arglist>(colamd_col&lt; Index &gt; Col[], Index A[], Index head[], Index row_start, Index row_length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dogleg</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a973ab8305717418988ccac60a1bf85e1</anchor>
      <arglist>(const Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;qrfac, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;diag, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;qtb, Scalar delta, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afd221b41868bd0f3675c6ccf2dfa2239</anchor>
      <arglist>(random, Scalar) random(const Scalar &amp;x</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aed23dfbdc58a3d83b1ae27702a50b707</anchor>
      <arglist>(squaredNorm, Size *NumTraits&lt; Scalar &gt;::MulCost+(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a641c2d90fe6b588989da4ad9c316053e</anchor>
      <arglist>(norm,(Size+5)*NumTraits&lt; Scalar &gt;::MulCost+(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a609fb017c44946de42a9ad654e7d23bf</anchor>
      <arglist>(stableNorm,(Size+5)*NumTraits&lt; Scalar &gt;::MulCost+(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adfb3a421669b167dbe6151bdda6f3728</anchor>
      <arglist>(blueNorm,(Size+5)*NumTraits&lt; Scalar &gt;::MulCost+(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af2ab8fa689f179a6f4ff420b407a3c87</anchor>
      <arglist>(hypotNorm,(Size-1)*functor_traits&lt; scalar_hypot_op&lt; Scalar &gt; &gt;::Cost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a21aaa1abeb5407633ca5c5faf2e1ccbf</anchor>
      <arglist>(sum,(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a65f3f8833454cf087aeb53d1c1ec67ca</anchor>
      <arglist>(mean,(Size-1)*NumTraits&lt; Scalar &gt;::AddCost+NumTraits&lt; Scalar &gt;::MulCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a163e1d94d13776f0f02e463f67011f80</anchor>
      <arglist>(minCoeff,(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab928e7005473b55a44ab952736989061</anchor>
      <arglist>(maxCoeff,(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a334e42d22700fba25531403d5f1a19c0</anchor>
      <arglist>(all,(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a962c00c93ad17742e93d1542bb9fb4d3</anchor>
      <arglist>(any,(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a764d697c9b7266deaa1622b818c806cc</anchor>
      <arglist>(count,(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae52e990846ce1c9fc7afd61aa120e1fd</anchor>
      <arglist>(prod,(Size-1)*NumTraits&lt; Scalar &gt;::MulCost)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen_pastix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad4ee1ca4d2da070262fd90025e78e085</anchor>
      <arglist>(pastix_data_t **pastix_data, int pastix_comm, int n, int *ptr, int *idx, float *vals, int *perm, int *invp, float *x, int nbrhs, int *iparm, double *dparm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen_pastix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8346483bbc2fdc1060016e43455fc767</anchor>
      <arglist>(pastix_data_t **pastix_data, int pastix_comm, int n, int *ptr, int *idx, double *vals, int *perm, int *invp, double *x, int nbrhs, int *iparm, double *dparm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen_pastix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6e5b1ff23fcbefa6a72093bf432dc7f3</anchor>
      <arglist>(pastix_data_t **pastix_data, int pastix_comm, int n, int *ptr, int *idx, std::complex&lt; float &gt; *vals, int *perm, int *invp, std::complex&lt; float &gt; *x, int nbrhs, int *iparm, double *dparm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen_pastix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af1213cdace90c207c4b0345024f82bcb</anchor>
      <arglist>(pastix_data_t **pastix_data, int pastix_comm, int n, int *ptr, int *idx, std::complex&lt; double &gt; *vals, int *perm, int *invp, std::complex&lt; double &gt; *x, int nbrhs, int *iparm, double *dparm)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>etree_find</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af1daa938f6414254cc9a754f1ef2490b</anchor>
      <arglist>(Index i, IndexVector &amp;pp)</arglist>
    </member>
    <member kind="function">
      <type>const T::Scalar *</type>
      <name>extract_data</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a61201d7da2eeda8e5469dc7b46d93c4d</anchor>
      <arglist>(const T &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>DenseIndex</type>
      <name>fdjac1</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a905c2bc7dcf22a3b089d7ab903d514e6</anchor>
      <arglist>(const FunctorType &amp;Functor, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;fvec, Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;fjac, DenseIndex ml, DenseIndex mu, Scalar epsfcn)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>fftw_cast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af78f27c051b70d7b475b4d7914620eca</anchor>
      <arglist>(const T *p)</arglist>
    </member>
    <member kind="function">
      <type>fftw_complex *</type>
      <name>fftw_cast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae5aadbd33cc7e425c29d47b3c9aa4726</anchor>
      <arglist>(const std::complex&lt; double &gt; *p)</arglist>
    </member>
    <member kind="function">
      <type>fftwf_complex *</type>
      <name>fftw_cast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7e3a938b0be67a61df84ca9ae94eee2e</anchor>
      <arglist>(const std::complex&lt; float &gt; *p)</arglist>
    </member>
    <member kind="function">
      <type>fftwl_complex *</type>
      <name>fftw_cast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a09a049811921ed85c7710e2c1a34ce5a</anchor>
      <arglist>(const std::complex&lt; long double &gt; *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>find_ordering</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adbc72e00a8d01fcae53a6da382dd0ee5</anchor>
      <arglist>(Index n_row, Index n_col, Index Alen, Colamd_Row&lt; Index &gt; Row[], colamd_col&lt; Index &gt; Col[], Index A[], Index head[], Index n_col2, Index max_deg, Index pfree)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>first_aligned</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4ee6c9ac7533762de901138561cee908</anchor>
      <arglist>(const Scalar *array, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Derived::Index</type>
      <name>first_aligned</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aca6ebf0ab0df76aaf2769cef18d11a34</anchor>
      <arglist>(const Derived &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>first_multiple</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6a63961de391f445c9ef8396f7ad5737</anchor>
      <arglist>(Index size, Index base)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fortran_to_c_numbering</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2a586e53557a05a89df27c10a7e0e90c</anchor>
      <arglist>(MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>garbage_collection</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aabd95ab062b910aaa2539a08e247ab41</anchor>
      <arglist>(Index n_row, Index n_col, Colamd_Row&lt; Index &gt; Row[], colamd_col&lt; Index &gt; Col[], Index A[], Index *pfree)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>gebp_madd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a19c9093d838e8dd9c5fc18ff208f8ad6</anchor>
      <arglist>(const CJ &amp;cj, A &amp;a, B &amp;b, C &amp;c, T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>const Derived::Scalar</type>
      <name>general_det3_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af35594d0353af7bd3b3635e1226f2f34</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a40b2fd78bc33736b037b7b94a5e19a65</anchor>
      <arglist>(void *ptr, size_t size, size_t old_size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetMarketLine</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6bab7e8f51724c895b88915480a87ba4</anchor>
      <arglist>(std::stringstream &amp;line, int &amp;M, int &amp;N, int &amp;i, int &amp;j, Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetMarketLine</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa3ee31b6422a7379d84090c62f12c635</anchor>
      <arglist>(std::stringstream &amp;line, int &amp;M, int &amp;N, int &amp;i, int &amp;j, std::complex&lt; Scalar &gt; &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetVectorElt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa17f2e52fbfff17514d7539272af985b</anchor>
      <arglist>(const std::string &amp;line, RealScalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetVectorElt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad54520cf6e59094347485ae12d251b0b</anchor>
      <arglist>(const std::string &amp;line, std::complex&lt; RealScalar &gt; &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>gmres</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8853635a62359dbb6d35245a639237ff</anchor>
      <arglist>(const MatrixType &amp;mat, const Rhs &amp;rhs, Dest &amp;x, const Preconditioner &amp;precond, int &amp;iters, const int &amp;restart, typename Dest::RealScalar &amp;tol_error)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handmade_aligned_free</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2a2e468d0c36a0b52ab8e22efdc6ca67</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>handmade_aligned_malloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1193f4157d44fdc9f1e91a1f2e988d19</anchor>
      <arglist>(std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>handmade_aligned_realloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab3a38b842941fe5ffcbff2bdd4735c1c</anchor>
      <arglist>(void *ptr, std::size_t size, std::size_t=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>householder_qr_inplace_blocked</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a20af8ac4db6145bcce4c25f0c527723f</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a36c7a4dd089c5a50a1d4f4a89c4e9d18</anchor>
      <arglist>(MatrixQR &amp;mat, HCoeffs &amp;hCoeffs, typename MatrixQR::Scalar *tempData=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>init_rows_cols</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae3dc39df329c9ea514130a49268bd26b</anchor>
      <arglist>(Index n_row, Index n_col, Colamd_Row&lt; Index &gt; Row[], colamd_col&lt; Index &gt; col[], Index A[], Index p[], Index stats[COLAMD_STATS])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init_scoring</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abd5a9fb94c712878306ece6af5ad1a93</anchor>
      <arglist>(Index n_row, Index n_col, Colamd_Row&lt; Index &gt; Row[], colamd_col&lt; Index &gt; Col[], Index A[], Index head[], double knobs[COLAMD_KNOBS], Index *p_n_row2, Index *p_n_col2, Index *p_max_deg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>intersect_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abd0f90e57a403bc37861a3b8ab8baa48</anchor>
      <arglist>(const BVH &amp;tree, Intersector &amp;intersector, typename BVH::Index root)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5f8973f6b62f10c691ccbadc9263c7fc</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a60b3bd1a5254ac78f9b96372a10833bf</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a065688736535bc0764f59f39781a9052</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" static="yes">
      <type>static MatrixType::Index</type>
      <name>llt_rank_update_lower</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0571edcff2616d0132754e7741c8b959</anchor>
      <arglist>(MatrixType &amp;mat, const VectorType &amp;vec, const typename MatrixType::RealScalar &amp;sigma)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lmpar</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ace55f5e362285ba23845e81f6aeb7c3d</anchor>
      <arglist>(Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;r, const VectorXi &amp;ipvt, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;diag, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;qtb, Scalar delta, Scalar &amp;par, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lmpar2</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aed2fa0ec22bcc867b9a8115c0c5f1cf5</anchor>
      <arglist>(const ColPivHouseholderQR&lt; Matrix&lt; Scalar, Dynamic, Dynamic &gt; &gt; &amp;qr, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;diag, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;qtb, Scalar delta, Scalar &amp;par, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>LUnumTempV</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3a11e0aa2d3d5b4c97073cb1290cb2f4</anchor>
      <arglist>(Index &amp;m, Index &amp;w, Index &amp;t, Index &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>LUTempSpace</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abd00545af3f9f681167a5bc2c71d42e0</anchor>
      <arglist>(Index &amp;m, Index &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>make_block_householder_triangular_factor</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a25fb10863f558539b3a6de4d382b46e4</anchor>
      <arglist>(TriangularFactorType &amp;triFactor, const VectorsType &amp;vectors, const CoeffsType &amp;hCoeffs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>make_coherent</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab388be0e6798d521da02cb9dd5ab9f5f</anchor>
      <arglist>(const A &amp;a, const B &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>manage_caching_sizes</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a65a3a1616d78ef28ae86d7acc7488ccc</anchor>
      <arglist>(Action action, std::ptrdiff_t *l1=0, std::ptrdiff_t *l2=0)</arglist>
    </member>
    <member kind="function">
      <type>std::ptrdiff_t</type>
      <name>manage_caching_sizes_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2dabbb388a11b5e16876fccd70920f9</anchor>
      <arglist>(std::ptrdiff_t a, std::ptrdiff_t b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>manage_multi_threading</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6e841e3c4f4914cf1e06704ec8537db3</anchor>
      <arglist>(Action action, int *v)</arglist>
    </member>
    <member kind="function">
      <type>MappedSparseMatrix&lt; Scalar, Flags, Index &gt;</type>
      <name>map_superlu</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af0c2439b44effeb2f244e6fb96ae5ac6</anchor>
      <arglist>(SluMatrix &amp;sluMat)</arglist>
    </member>
    <member kind="function">
      <type>Minimizer::Scalar</type>
      <name>minimize_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a002b42404006e5045ec2bc089a573263</anchor>
      <arglist>(const BVH &amp;tree, Minimizer &amp;minimizer, typename BVH::Index root, typename Minimizer::Scalar minimum)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>minimum_degree_ordering</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3cdf180a2d318acb8055315280b32b42</anchor>
      <arglist>(SparseMatrix&lt; Scalar, ColMajor, Index &gt; &amp;C, PermutationMatrix&lt; Dynamic, Dynamic, Index &gt; &amp;perm)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>minres</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a74d426d424d3efaf67afec989c13bceb</anchor>
      <arglist>(const MatrixType &amp;mat, const Rhs &amp;rhs, Dest &amp;x, const Preconditioner &amp;precond, int &amp;iters, typename Dest::RealScalar &amp;tol_error)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nr_etdfs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7150eab4e0ac838770d1a2c43e41d92c</anchor>
      <arglist>(Index n, IndexVector &amp;parent, IndexVector &amp;first_kid, IndexVector &amp;next_kid, IndexVector &amp;post, Index postnum)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>order_children</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aaa333f8a06c6f738cbe2b252bd4cd0f0</anchor>
      <arglist>(Index n_col, colamd_col&lt; Index &gt; Col[], Index p[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ordering_helper_at_plus_a</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5eae952d51a9d1a12470808cc6bb604f</anchor>
      <arglist>(const MatrixType &amp;mat, MatrixType &amp;symmat)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>outer_product_selector_run</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad2c77ad778bd6990a615b26d610b7a22</anchor>
      <arglist>(const ProductType &amp;prod, Dest &amp;dest, const Func &amp;func, const false_type &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>outer_product_selector_run</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af7005f1b3dcc2ace6eef0605a48ed69e</anchor>
      <arglist>(const ProductType &amp;prod, Dest &amp;dest, const Func &amp;func, const true_type &amp;)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4fe6a13bbaa186ebb699830336668194</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9fdd6f0bbf0e65f4b7f1d47a7b9e76c0</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6c2f185b35a5c0ff18e39c00e0e00efc</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad5ef11ae779af69a15ceef5761329d15</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pacos</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a64a02960f71e0cbed5ce852e564fbd10</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>padd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a07bb260acede9052735efa844a0d74f0</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a91fe74310c5fa5881be8da11965daf87</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>padd&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ade9c3ce8224bc8269e6e6a6a0a73bdd1</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>padd&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a130a074afefb80e3e5a21127e1fa9a2c</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>padd&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1b00ef4c11d9b491edfbee232e5bea00</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>padd&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a722391996fdea3f6d4b7b6b10b057b5a</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>palign</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2ab4476e03df63e8154037294b2252c6</anchor>
      <arglist>(PacketType &amp;first, const PacketType &amp;second)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pand</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adf77e5862da6c0165166d929d1afbbe2</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab3b46233de25d02d88a67b047e97f01c</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pand&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab433636bb8ef0295317cb233525409fe</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pand&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2f485a60994bad5dd0593292d0f89c19</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pand&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acf375c264eb0355dc0a93084b32a2b0b</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pand&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acaff78969deba7b5ad84b29634b0428b</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pandnot</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a03c872efa739dd36de084207f48dcd5c</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abca07ffc8f477060d1d23f9c1774d47a</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pandnot&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2907d155591bf6553fdbf268569ec745</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pandnot&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a13e7cbe45ea9a179e16b7a8c1e2ea2dd</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pandnot&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a00bb122bef7ee702b6300fc47db1fadf</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pandnot&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a772cc969145ff34b2f97462768acd7ac</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parallelize_gemm</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a71925e95a76b2a8433aec7a3d74a4004</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a73dbb11a3e2eac5372b6ee3f44ac0e5f</anchor>
      <arglist>(MatrixType &amp;lu, TranspositionType &amp;row_transpositions, typename TranspositionType::Index &amp;nb_transpositions)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Packet</type>
      <name>pasin</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1208558ac5865a8e3893fa69e559ba21</anchor>
      <arglist>(Packet a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pasin</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acee867f0d298a2ee29adaa8de889eb5b</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a09d3857508ad226b1c3fb2b8053a9857</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae1c50aba5ff17b6cce548f459e046ff0</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adee7703d8adb8884bef0a76838f24ffe</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad1ed084e8b17458cc7a6393aad90e8f7</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5e7e367b9f82f6f704da66942b180e50</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a35099da9d1888b83cd39b5e550df71d4</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pcos</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a543f7e636fc50680d1f3c4d54b495594</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>pcos&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac005cc7410cfba10d4e99a0494df8a9e</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pcplxflip</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae3b8a58f9b4049b91d57c2eed589e9ce</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pcplxflip</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a752eef39a3c68c505abf22cc53eb294c</anchor>
      <arglist>(const Packet2cf &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pcplxflip</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a79e630f9d4aa81b60904b7085c99c473</anchor>
      <arglist>(const Packet1cd &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pcplxflip&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab320047acb2a711eb25b502b1d3a20d1</anchor>
      <arglist>(const Packet2cf &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pdiv</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aba32f4c0ff129d3f9ac637f7a330c1d3</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aef35715f93c5de8245caa6d3596483c0</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pdiv&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a88acae19dd76daa8a376f7eea84c3e61</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pdiv&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8d9b6dd22a9568380b3b54ece5eac0f0</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pdiv&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7a2a0544bbabeb6b84840a1f856a76a5</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pdiv&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adaa877d95a0fab271f252265677f2459</anchor>
      <arglist>(const Packet4i &amp;, const Packet4i &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>permute_symm_to_fullsymm</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae5e3aebdc0862ae9259cd1ddd49b825f</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af65ff11da7937d6086830699190f088c</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a394935fc72c27b3d2b8517d28db61c1d</anchor>
      <arglist>(const MatrixType &amp;mat, SparseMatrix&lt; typename MatrixType::Scalar, DstOrder, typename MatrixType::Index &gt; &amp;_dest, const typename MatrixType::Index *perm)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pexp</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4e432b17ec36570c3588a088737da8b2</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2d</type>
      <name>pexp&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae5458479b96b74a336076e12227c4f81</anchor>
      <arglist>(const Packet2d &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>pexp&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae50022746c5ddd3c92ba6eae17b22b0c</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>unpacket_traits&lt; Packet &gt;::type</type>
      <name>pfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0d53be11dbf5f7ab004966f5fe2f906b</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a46243cbd3465c817aa0001f821c1c052</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>pfirst&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a609f47036c3284e339a274a95c29256a</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>pfirst&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af4d7bfd00624245c9481aa794165acb8</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>pfirst&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2edd5c4942efc09fdf21a887d2311b6c</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>pfirst&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2a33e6980023c110d8a3e5c6ae91816</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pload</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adbdd30a8b83f2b0712a80f4d08fc2fb9</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab29b09cdaffff04900c437c6c0953aa0</anchor>
      <arglist>(const std::complex&lt; double &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pload&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa14f73affd0f1fa2f18bdcc799ea07af</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pload&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7b7d0a2fe1cb5ad90c8a7c8b61c5671a</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pload&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a63e92b056e3378b0853f510fdb6757b2</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pload&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae1c0b08faef0da90bb6fa78856bcf726</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>ploaddup</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab459c6a702ef749bed531f3991b29949</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a985e1b0734993f441b31e6ec9d6d3595</anchor>
      <arglist>(const std::complex&lt; double &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>ploaddup&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3a8c9a3f6c0beacc89b92bca87be0c81</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>ploaddup&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a422d191db7a3b5d19a59688e9138dc1c</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>ploaddup&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4f98fd07c1d5009e6b536dd757688074</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>ploaddup&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3ddf82b3b7cd925ffb814a9baca92fe5</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>ploadt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7eba675d43cb700c72210b4f83692adb</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>ploadu</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a352bb051e51237bd4e8586800dabc14f</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a64d8915097b2e3aca83d8ef2d6ec1c70</anchor>
      <arglist>(const std::complex&lt; double &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>ploadu&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a93a6bdeb40170c6379a9ad832e01d300</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>ploadu&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aad2aa0e94b436c07af15649aa08c5b10</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>ploadu&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac7c8e9806e423b61bb6ec916769bd133</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>ploadu&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8ca7358422bc5068a529fb12256f17c0</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>plog</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3df2f47dad3f497cb70171f03353fccc</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>plog&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adbf8c141f9a7f80e7c6800ffd1b459f9</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>plset</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4dfa17f44fb01a490ae511172545b16a</anchor>
      <arglist>(const Scalar &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>plset&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aba826190013d0ce2509cf61a4e1ca933</anchor>
      <arglist>(const double &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>plset&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a36db8aa56ce12023a9bacf3942d6b3bd</anchor>
      <arglist>(const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>plset&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ac84c746c4df58ec750a70f7238505a</anchor>
      <arglist>(const int &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmadd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a74b4d1fb91602aebe1ae5742e8c2d566</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b, const Packet4f &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmadd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a42d9d7327cce6bb6f38b1f11df8d2289</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b, const Packet4i &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pmadd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af1b698682d003d49cb573f50aa37e2ac</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a43dd806e39274b360f5bbbf70a779bc8</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeab59aec7b70a1f67d9f060b55903ceb</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmax&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afed49610891a1b453cf0ebf8f4fec3ce</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmax&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad9f57ee724ff8d0c74957beb4ad40d8e</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pmin</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a036f5d00d35ed9503260b7012def9554</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acb800a8a7597c7cfe1955fcb2fe87e57</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmin&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1247c9b2be448c969a8072b27d544355</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmin&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab0fc91b2aa448d8ca108aeb812a4c444</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pmul</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6ec3f3d2bc68b07b263f069f3fefc2d3</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a62afddfd6054e0f7e840825e1a2e8516</anchor>
      <arglist>(const std::complex&lt; float &gt; &amp;a, const std::complex&lt; float &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>std::complex&lt; double &gt;</type>
      <name>pmul</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acd27efdccf5baa6298113f78bedab7b2</anchor>
      <arglist>(const std::complex&lt; double &gt; &amp;a, const std::complex&lt; double &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmul&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5eea28d03ca7dc618533d3b18db113a4</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4d20a8ab7348f9305982185550a06543</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pmul&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7ddaaf72ad6b225759980160fdb93eb1</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmul&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5828d050de45a585645f9a959b52a10c</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmul&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac857e3cd556f2e2f05896b08cf703569</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7f6c6f991788c7f4724039e6d596339d</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad63797dbab031e18fd1e6521ea2ee769</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a422cda909d8bb0c3d0e871a0c94ae939</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aed3b9988dbae5842d626ea606eb6b595</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abb7e561b91aaf85a72025e78680b4843</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae869e23cf8e6df4b433699ebd265d31e</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>por</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af555cbe9c2d58d7af98b2fd8f76e7190</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae1ae10fd3366e66f7a9a4a08142cb088</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>por&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a699a6917cdff3949223842bda57f0718</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>por&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4678ee0e598312caa5e7c62eee38b832</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>por&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4fb4f0998cd8b159ab05449459d3ce56</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>por&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1b9b1518331541832dbd38f5b9f575eb</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>unpacket_traits&lt; Packet &gt;::type</type>
      <name>predux</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1ac5427a9e36c1f55ab0a1f99931f2e4</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a69597c2b11c0cf892257d94648992fc4</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0ab586f7c54b9234944c042d13cba918</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a09278c9f5a526f5e39c882f95238a65a</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac452fae35fa261d87c7c36b3fd50b6ca</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acc5aba715ef7d93e46eb55406725ff24</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>unpacket_traits&lt; Packet &gt;::type</type>
      <name>predux_max</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2dcd7c90a4f1d9df56f8dcc7d0d7d0b</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a57f0f7472873a0e72fb6648aff40bd1e</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_max&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3f362a568c10197e5cd626364b40c3f8</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_max&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad28bd4ccd47c402564a0db725615a2cc</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>unpacket_traits&lt; Packet &gt;::type</type>
      <name>predux_min</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeb90557092363026c3fcd49a0e0f5121</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a91a2407669903bcb8a10ea93751a4411</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_min&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afd762b5442ff0b187fa8754c6b0b45c2</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_min&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a547129a430eecaa551362390df1de9e8</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>unpacket_traits&lt; Packet &gt;::type</type>
      <name>predux_mul</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a96cd8384ea795940c71b8a11227f75bd</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a03e043a1b4f8beda2de9d581c108df1b</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux_mul&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0a0f0317480807aaea520f2445ee72d9</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_mul&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8cc535b17cd693b49e3a29d50c8a1afb</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_mul&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7ff699d76ee5c82f775f7521476cd738</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_mul&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a64a70aad7e3c4cd7cd745f1cab35632b</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>preduxp</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1fa1b073663f799734bfacd1d6c7306e</anchor>
      <arglist>(const Packet *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>preduxp&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a87f394715d6d8eb91ca1f62e1a8ceb9c</anchor>
      <arglist>(const Packet1cd *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>preduxp&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a150e942c8daf77d3d541c1f22d21b216</anchor>
      <arglist>(const Packet2cf *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>preduxp&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac11481314738487cf1c84dba8c21ff8b</anchor>
      <arglist>(const Packet2d *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>preduxp&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a39cf655faeabd9cf2fa3eecdf8f9a870</anchor>
      <arglist>(const Packet4f *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>preduxp&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afe316a337f5fa28c1bd4683c70d1dfe6</anchor>
      <arglist>(const Packet4i *vecs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prefetch</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a90465f971335c7f191bab61b1339b2d0</anchor>
      <arglist>(const Scalar *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afd9b32ea1210628e6993a912fb0f301c</anchor>
      <arglist>(const double *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a84729d9dc9045c5aa096ce1c355da8cc</anchor>
      <arglist>(const float *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af11b2c02aed99a41cf13ab7c867b5ab2</anchor>
      <arglist>(const int *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab4388c5a5a5258243a3d41c2119b66ec</anchor>
      <arglist>(const std::complex&lt; double &gt; *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a85be7a77d836921a903a39877c42ac87</anchor>
      <arglist>(const std::complex&lt; float &gt; *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6f2a4f141d591a6b416ef718ef75909c</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab1d5ac7980cb427635cd4091d5a43eeb</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6dab39bfea3754ef2994956e30d02a35</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab6feb0f00213b7e4222460244653db67</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2985360923239d7ae8237408c4a39e6b</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afec2557d181b7c67d670cf51c628c103</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>print_matrix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab2f70c62aa6708bda65f2ce9d49929e0</anchor>
      <arglist>(std::ostream &amp;s, const Derived &amp;_m, const IOFormat &amp;fmt)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pset1</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab71e853cff50de45c090234936ac2dd4</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae465ba2b58c9d3b3e9b48f3fd272aab1</anchor>
      <arglist>(const std::complex&lt; double &gt; &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pset1&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6bfd29ca2b2f1100bd1936dfb43129a2</anchor>
      <arglist>(const std::complex&lt; float &gt; &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pset1&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6024368181b050eb03ef7eea98f084ea</anchor>
      <arglist>(const double &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pset1&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a923941269228f9ceaf233636da958609</anchor>
      <arglist>(const float &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pset1&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2531efc4e18dcd18aa6c28ea26b5fd4c</anchor>
      <arglist>(const int &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pseudo_inverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a58a0ccf0e71d88beeb5dcf72ed0bdd5f</anchor>
      <arglist>(const CMatrix &amp;C, CINVMatrix &amp;CINV)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>psin</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a63fe77ca10d5855dc46d495d24d1c49b</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>psin&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af54b550659120e19d75eb1aae81a5496</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>psqrt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a749f13785228504bff14b030f51319d7</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>psqrt&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a492c651d2f17c81a5c159682ba95b2b6</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pstore</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0cb98b9d5a1886d0538053917418aab6</anchor>
      <arglist>(Scalar *to, const Packet &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pstore1</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ade298df1727ec6a1b4dd7a9d2ce436d6</anchor>
      <arglist>(typename unpacket_traits&lt; Packet &gt;::type *to, const typename unpacket_traits&lt; Packet &gt;::type &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4e9d4d78a5b2fc0d065d7b7543f54f96</anchor>
      <arglist>(double *to, const double &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a58cd7124b4d40f27f0bc96550256984c</anchor>
      <arglist>(float *to, const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a816c2c3a7c2e85df5e58fe5a794a1fc8</anchor>
      <arglist>(double *to, const Packet2d &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9ee8e4444b597c94c387d0c22c85adb3</anchor>
      <arglist>(float *to, const Packet4f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a69543ee212c1a509337b1146984e5acc</anchor>
      <arglist>(int *to, const Packet4i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac3a7ba58a8b93ca7d2eae12dfdc9fd6a</anchor>
      <arglist>(std::complex&lt; double &gt; *to, const Packet1cd &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8e237ac8f7caa72acdcf78ccdad5c838</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pstoret</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aac204d6f96c4aa862c7dcc65480dcd54</anchor>
      <arglist>(Scalar *to, const Packet &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pstoreu</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6321f53ad7aa5b3df0f5c70af4f28e95</anchor>
      <arglist>(Scalar *to, const Packet &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3dfd013874cfa953711717da3b5b03c1</anchor>
      <arglist>(double *to, const Packet2d &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aea49c19b4b3f450da1ff1a018e958eef</anchor>
      <arglist>(float *to, const Packet4f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abe9341bd54c8f36e4add9c441481704c</anchor>
      <arglist>(int *to, const Packet4i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af191111bb5f3f829cea1686d15101839</anchor>
      <arglist>(std::complex&lt; double &gt; *to, const Packet1cd &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aadfc98cfacfcecb48758462adb602ec5</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>psub</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8f00cbbf699046807105e2e9a50098cd</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afdd05fcf97e3cb75dff26ba129af7c08</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>psub&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac886d302d69c1ccdd6a0ab7965336ed3</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>psub&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae29e411b8fe47ba97cda746ebf5745d9</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>psub&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae2c3800ca35b419558f193185ca79a35</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>psub&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9694e7fa41c9bf4998fb8f4a5ea0da53</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>ptan</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7020b6f031cfbe6718312af7849a3971</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>punpackp</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a62c23ae3be5330c3ba229b9becb68395</anchor>
      <arglist>(Packet4f *vecs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>putMarketHeader</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a07de4b2f7e69c49f64526d949633b815</anchor>
      <arglist>(std::string &amp;header, int sym)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PutMatrixElt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab51b65f073e663c1728400cbee6d198f</anchor>
      <arglist>(Scalar value, int row, int col, std::ofstream &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PutMatrixElt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a27151df12e7a9a6e106e2078dda79683</anchor>
      <arglist>(std::complex&lt; Scalar &gt; value, int row, int col, std::ofstream &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>putVectorElt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae2c2feff7d83462d5ddeb10ba4360ecb</anchor>
      <arglist>(Scalar value, std::ofstream &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>putVectorElt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af8aa46d8901e6b53e28d933d4cf5cf7d</anchor>
      <arglist>(std::complex&lt; Scalar &gt; value, std::ofstream &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pxor</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae5013870d2bea962ea36667dae2d7273</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a880a3edd216d4a56537158ad0098d4c9</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pxor&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac660b421549e38784d5c494241161443</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pxor&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a446e376a6b2d96f743deec927cfc934b</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pxor&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab0a58ebc61dd0462933b4596c80eb2c9</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pxor&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a571f141e28e911ac6e855018bfc00bb1</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>qrsolv</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac01cc898d45a6cc8ec6fbd825752c67a</anchor>
      <arglist>(Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;s, const VectorXi &amp;ipvt, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;diag, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;qtb, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;sdiag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>queryCacheSizes</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3a3f70166790e15844d6b9804f84f952</anchor>
      <arglist>(int &amp;l1, int &amp;l2, int &amp;l3)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>queryL1CacheSize</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abc24477d9f0a7445aa8ece2b5b7a0b7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>queryTopLevelCacheSize</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab12a6ee511234693252cf02dfef07899</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>QuickSplit</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0b50e88884e11e56c5709fe8fc61dcac</anchor>
      <arglist>(VectorV &amp;row, VectorI &amp;ind, Index ncut)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>r1mpyq</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a333108054c8603fcec84abf1f637daf3</anchor>
      <arglist>(DenseIndex m, DenseIndex n, Scalar *a, const std::vector&lt; JacobiRotation&lt; Scalar &gt; &gt; &amp;v_givens, const std::vector&lt; JacobiRotation&lt; Scalar &gt; &gt; &amp;w_givens)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>r1updt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7722c6b755413d56daaac51b9b4877ae</anchor>
      <arglist>(Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;s, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;u, std::vector&lt; JacobiRotation&lt; Scalar &gt; &gt; &amp;v_givens, std::vector&lt; JacobiRotation&lt; Scalar &gt; &gt; &amp;w_givens, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;v, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;w, bool *sing)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>radix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a55dafaacb3ca3978243f34a1e1a88d74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>radix2</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3049019ef9e11eeb1f5790e1d2a09287</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>real_2x2_jacobi_svd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6c2651dd28bd9227267e66aaca20330e</anchor>
      <arglist>(const MatrixType &amp;matrix, Index p, Index q, JacobiRotation&lt; RealScalar &gt; *j_left, JacobiRotation&lt; RealScalar &gt; *j_right)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rwupdt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7388dcf5dee594ea6b29d53c8681a63f</anchor>
      <arglist>(Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;r, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;w, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;b, Scalar alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_from_triplets</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2890b593a7d396730626bf0348e762d5</anchor>
      <arglist>(const InputIterator &amp;begin, const InputIterator &amp;end, SparseMatrixType &amp;mat, int Options=0)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>skyline_col_major_time_dense_product</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae6ec7bdef7e6e92d575cfef004018536</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, Dest &amp;dst)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>skyline_row_major_time_dense_product</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1c2171ffcb651a274361ab6faa5f6a82</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, Dest &amp;dst)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>smart_copy</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acbe92f68cfd5ac5d5c4caeaae77eb127</anchor>
      <arglist>(const T *start, const T *end, T *target)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sortWithPermutation</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afe2a11c61eff70f7f68681a557fa21e7</anchor>
      <arglist>(VectorType &amp;vec, IndexType &amp;perm, typename IndexType::Scalar &amp;ncut)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sparse_sparse_product_with_pruning_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a046228703c34504a2a28def43f4adf93</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res, const typename ResultType::RealScalar &amp;tolerance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sparse_time_dense_product</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acf3ec87c63d7c9de83c0141f968df7ae</anchor>
      <arglist>(const SparseLhsType &amp;lhs, const DenseRhsType &amp;rhs, DenseResType &amp;res, const AlphaType &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>sparselu_gemm</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9a9086e151cba11ca73b73b5b5c94ab4</anchor>
      <arglist>(Index m, Index n, Index d, const Scalar *A, Index lda, const Scalar *B, Index ldb, Scalar *C, Index ldc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stable_norm_kernel</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9478a4692dc32c5b5a14c9c6e462c3fc</anchor>
      <arglist>(const ExpressionType &amp;bl, Scalar &amp;ssq, Scalar &amp;scale, Scalar &amp;invScale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>throw_std_bad_alloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a943d434f21fe99302d8258ed3bb4b8b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Matrix&lt; Scalar, 2, 2 &gt;</type>
      <name>toRotationMatrix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa6866836457492ae016f1a9238cb4125</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3275a537b62e048fa7eb21eff03b0425</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>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0b9c3cdd66adde92fafab7944d7ae324</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>treePostorder</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6afa7df34de3dce07b21194168118456</anchor>
      <arglist>(Index n, IndexVector &amp;parent, IndexVector &amp;post)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>tridiagonal_qr_step</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abd97127c0545a26f4275066fcbcbf8e2</anchor>
      <arglist>(RealScalar *diag, RealScalar *subdiag, Index start, Index end, Scalar *matrixQ, Index n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tridiagonalization_inplace</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a59076b7f3fda3580d0d8fdc34481b385</anchor>
      <arglist>(MatrixType &amp;matA, CoeffVectorType &amp;hCoeffs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tridiagonalization_inplace</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa53570cf2e676b41631f08397658ca0f</anchor>
      <arglist>(MatrixType &amp;mat, DiagonalType &amp;diag, SubDiagonalType &amp;subdiag, bool extractQ)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_COMPLEX_IM</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa955784dbaa659dc721aa7a0fef7c7fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_COMPLEX_RE</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4f7cb6839bb563ead6185c06e7f8e0e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_COMPLEX_REV</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a08fa1e6d724faf3ef7a628fd9ed81a6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_COMPLEX_REV2</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a09bb870ff6dc65580fad56aa829e04ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_DUPLICATE</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adeab5bc2d5d64de8400974ba0dd89e44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_FORWARD</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abd273864677a427304f17f1b26034766</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET_HI</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6a210199c65b84652cec77bb90be1c0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET_LO</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af02ac6cbd54f02c25fdeef02595e05ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_REVERSE</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae3fed8108d0ab4b2a08effd3722ca85f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint32x2_t</type>
      <name>p2ui_CONJ_XOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9cf8063f7a35f3fa793b672eb7c07ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4f</type>
      <name>p4f_COUNTDOWN</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae46bba4d714ec5a410c41d0d6747c041</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4f</type>
      <name>p4f_ONE</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1544b043dd54007e49420736715fd8d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4f</type>
      <name>p4f_ZERO_</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a260161dc079e8ab1c135238ac8b840ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4i</type>
      <name>p4i_COUNTDOWN</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a136cd60b9d170b2a37e8c6cfba902702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4ui</type>
      <name>p4ui_CONJ_XOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2658f2dc2deab7eefaffbeb1908f9012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Scalar &amp;</type>
      <name>y</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3d7a581aeb951248dc6fe114e9e05f07</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::abs2_impl</name>
    <filename>structEigen_1_1internal_1_1abs2__impl.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1abs2__impl.html</anchorfile>
      <anchor>aee05f7056950317b7ee99699734e6cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RealScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1abs2__impl.html</anchorfile>
      <anchor>af1df5a2c33342e5822e15695476b75d0</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::abs2_impl&lt; std::complex&lt; RealScalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1abs2__impl_3_01std_1_1complex_3_01RealScalar_01_4_01_4.html</anchorfile>
      <anchor>ac1251d0b94a6eabfd08e71b4359697a2</anchor>
      <arglist>(const std::complex&lt; RealScalar &gt; &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::abs2_retval</name>
    <filename>structEigen_1_1internal_1_1abs2__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1abs2__retval.html</anchorfile>
      <anchor>a9c58d3ea1a60822c36ecae2c55d7a46a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::accessors_level</name>
    <filename>structEigen_1_1internal_1_1accessors__level.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>has_direct_access</name>
      <anchorfile>structEigen_1_1internal_1_1accessors__level.html</anchorfile>
      <anchor>a15ebfbe2039e8614d3a4f7eb8bac929fa4bfb7160c0f7d8a440febcbb82c72db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>has_write_access</name>
      <anchorfile>structEigen_1_1internal_1_1accessors__level.html</anchorfile>
      <anchor>a15ebfbe2039e8614d3a4f7eb8bac929fa1845197f041e5c7323d559d782510247</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1accessors__level.html</anchorfile>
      <anchor>a15ebfbe2039e8614d3a4f7eb8bac929fa3bab73352c80549976c712b767f2c732</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::add_const</name>
    <filename>structEigen_1_1internal_1_1add__const.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>const T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1add__const.html</anchorfile>
      <anchor>a26e88d975dcad60a4907a93c7498f392</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::add_const&lt; T &amp; &gt;</name>
    <filename>structEigen_1_1internal_1_1add__const_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1add__const_3_01T_01_6_01_4.html</anchorfile>
      <anchor>aaf6bf259eadbe000056c6b33d1ef7d0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::add_const_on_value_type</name>
    <filename>structEigen_1_1internal_1_1add__const__on__value__type.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>const T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1add__const__on__value__type.html</anchorfile>
      <anchor>a7e1901ec0dabdc36b5458664d354d35a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::add_const_on_value_type&lt; T &amp; &gt;</name>
    <filename>structEigen_1_1internal_1_1add__const__on__value__type_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T const &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1add__const__on__value__type_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a3a45336c12c506a624f49fef7cdb751c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::add_const_on_value_type&lt; T * &gt;</name>
    <filename>structEigen_1_1internal_1_1add__const__on__value__type_3_01T_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T const *</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1add__const__on__value__type_3_01T_01_5_01_4.html</anchorfile>
      <anchor>a0f7ec490e2155fad880fc9725396de5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::add_const_on_value_type&lt; T *const  &gt;</name>
    <filename>structEigen_1_1internal_1_1add__const__on__value__type_3_01T_01_5const_01_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T const *const</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1add__const__on__value__type_3_01T_01_5const_01_01_4.html</anchorfile>
      <anchor>aba0dbf2c370edc17e5a84cfd51a8b53e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::add_const_on_value_type&lt; T const *const  &gt;</name>
    <filename>structEigen_1_1internal_1_1add__const__on__value__type_3_01T_01const_01_5const_01_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T const *const</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1add__const__on__value__type_3_01T_01const_01_5const_01_01_4.html</anchorfile>
      <anchor>a1235ebb12121c459b70c89167a0a84a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::add_const_on_value_type_if_arithmetic</name>
    <filename>structEigen_1_1internal_1_1add__const__on__value__type__if__arithmetic.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>conditional&lt; is_arithmetic&lt; T &gt;::value, T, typename add_const_on_value_type&lt; T &gt;::type &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1add__const__on__value__type__if__arithmetic.html</anchorfile>
      <anchor>a04d1c7ab227090e635f5f986fa356c7d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::aligned_stack_memory_handler</name>
    <filename>classEigen_1_1internal_1_1aligned__stack__memory__handler.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>aligned_stack_memory_handler</name>
      <anchorfile>classEigen_1_1internal_1_1aligned__stack__memory__handler.html</anchorfile>
      <anchor>ab782f39cb3bf331eda719f834ddd5df0</anchor>
      <arglist>(T *ptr, size_t size, bool dealloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~aligned_stack_memory_handler</name>
      <anchorfile>classEigen_1_1internal_1_1aligned__stack__memory__handler.html</anchorfile>
      <anchor>aec4bbafb85e25b2e951a421ecca5058f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_deallocate</name>
      <anchorfile>classEigen_1_1internal_1_1aligned__stack__memory__handler.html</anchorfile>
      <anchor>ad09991a594bdf6a44f1f05132d49cb2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T *</type>
      <name>m_ptr</name>
      <anchorfile>classEigen_1_1internal_1_1aligned__stack__memory__handler.html</anchorfile>
      <anchor>a435d20ca546a543ff7f507d19bffdbbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>m_size</name>
      <anchorfile>classEigen_1_1internal_1_1aligned__stack__memory__handler.html</anchorfile>
      <anchor>afa5effb82bd9d6c9ee3d088c0baa901e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::all_unroller</name>
    <filename>structEigen_1_1internal_1_1all__unroller.html</filename>
    <templarg></templarg>
    <templarg>UnrollCount</templarg>
    <member kind="enumvalue">
      <name>col</name>
      <anchorfile>structEigen_1_1internal_1_1all__unroller.html</anchorfile>
      <anchor>aa6530bc083e3dcf6c519c7b1e4fdc91ba4a5274589539d564634984d1a344d492</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structEigen_1_1internal_1_1all__unroller.html</anchorfile>
      <anchor>aa6530bc083e3dcf6c519c7b1e4fdc91ba7043a74cdf015adbb1cbb77b8abbcf10</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1all__unroller.html</anchorfile>
      <anchor>ae703c58c22926d7c28e1714953e5083b</anchor>
      <arglist>(const Derived &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::all_unroller&lt; Derived, 1 &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1all__unroller_3_01Derived_00_011_01_4.html</anchorfile>
      <anchor>a2375c8594854d1f77f8af12d4b47d3e9</anchor>
      <arglist>(const Derived &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::all_unroller&lt; Derived, Dynamic &gt;</name>
    <filename>structEigen_1_1internal_1_1all__unroller_3_01Derived_00_01Dynamic_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1all__unroller_3_01Derived_00_01Dynamic_01_4.html</anchorfile>
      <anchor>aaa404402dee83da46a6081e31ca61ef4</anchor>
      <arglist>(const Derived &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::always_void</name>
    <filename>structEigen_1_1internal_1_1always__void.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>void</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1always__void.html</anchorfile>
      <anchor>ad8099dc06c2a4d6afb86bba3e8f49d3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::AmbiVector</name>
    <filename>classEigen_1_1internal_1_1AmbiVector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <class kind="class">Eigen::internal::AmbiVector::Iterator</class>
    <class kind="struct">Eigen::internal::AmbiVector::ListEl</class>
    <member kind="typedef">
      <type>_Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a2114f6c7ad72b221b70e1a6943c1aee0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a81528bd5ab766fee67407ac46963073c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>acc006a82e5e5afb95bd5b4ed4864af3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AmbiVector</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a478c61ec6af3478731f8e84191f0cfcc</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a1e15358c16c8224669171e15c2a96a01</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a5818391688db21c614daedb49ca7d217</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a22bf01734eab5fd5370d145d6db55f98</anchor>
      <arglist>(double estimatedDensity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>aa9e3210d7cc0fa9c412ddf1febc7770b</anchor>
      <arglist>(int mode)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a14d5275a140f7c4f2631d37c55328a67</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a26525c1ea916a61f3bd9bb7ab608d380</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restart</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a7a60391e5c3bea1085a65411f82eb3db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBounds</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>ab704e3d0a1b70fe5a77f8115f0a8440f</anchor>
      <arglist>(Index start, Index end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a746d8d3dd853725b5dda329648c871c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a8be888af8ee240a9918418da5b9025ff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AmbiVector</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a2842ee87a24d84d5c25a52b830e40c6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reallocate</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a95b6f91fd56ac3aad716b74af4c6d99a</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reallocateSparse</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a10e0e4ad3eed4914a6b0a31a8c7ed0b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_allocatedElements</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a6a2911c93638ba078497ad04a8cb42a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_allocatedSize</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a2dabfd2918613b7ca7ccc563b4818ce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar *</type>
      <name>m_buffer</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>aac90b9e9d5dbb014beab967d296c04ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_end</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a59759e0a47ccb86df34de30c4b28a38b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_llCurrent</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a09141214fca6590af07f6ae9531d075d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_llSize</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>ae3673f0857a0a7b59789e6f44f6e3e09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_llStart</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>afd6b97662e40b2feb24e3f226c87eea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_mode</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>aad999b89e778844f789dce1c3ec4d7ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_size</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>aef6e905f1b8cc514a4daf6ae14acd543</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_start</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a9451bf9bf6c6529bb7c68f236b58dc6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_zero</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a076d77e27215243b600c680acf7456f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::AmbiVector::Iterator</name>
    <filename>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</filename>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a6dfd19de3d45c8fd76f4dc13779cd815</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a43814790a0e9f56e8c3451617c244037</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a103456de6d07263e47d043988c5f3cc8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a429a59dcf13f90161d3281b9f28704a3</anchor>
      <arglist>(const AmbiVector &amp;vec, const RealScalar &amp;epsilon=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a8efa344d125ce1c11378414c73bac22a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>abcfaf9e9744818d4b3ea01e5a1021da9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a17823db853a7ad6ff326010931b3046a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_cachedIndex</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>ab5207839c2c49eeed0f666159178084b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_cachedValue</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a193613c492b1bfce9d85e715bda73a66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_currentEl</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>adc756df69e13556738446ecb41d097d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_epsilon</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a1a9b9522f094eff3f0d4fbd1b168d85c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isDense</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a98c71fc8c1eca52b3f7282e27712c344</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const AmbiVector &amp;</type>
      <name>m_vector</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>aaf314b2d78d171d7deb5b2112ae1045d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::AmbiVector::ListEl</name>
    <filename>structEigen_1_1internal_1_1AmbiVector_1_1ListEl.html</filename>
    <member kind="variable">
      <type>Index</type>
      <name>index</name>
      <anchorfile>structEigen_1_1internal_1_1AmbiVector_1_1ListEl.html</anchorfile>
      <anchor>aa543f59bc97763d88b862c4b8c42864e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>next</name>
      <anchorfile>structEigen_1_1internal_1_1AmbiVector_1_1ListEl.html</anchorfile>
      <anchor>a5ab99a44583fc64f9c184507c7717553</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1AmbiVector_1_1ListEl.html</anchorfile>
      <anchor>a44653be18f62c078545aa3507dc24e5e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::any_unroller</name>
    <filename>structEigen_1_1internal_1_1any__unroller.html</filename>
    <templarg></templarg>
    <templarg>UnrollCount</templarg>
    <member kind="enumvalue">
      <name>col</name>
      <anchorfile>structEigen_1_1internal_1_1any__unroller.html</anchorfile>
      <anchor>a481939f5b3496a84ea7a3d0e520f3b2ca2ade9dbe305c51b2b7a48b3e0a400431</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structEigen_1_1internal_1_1any__unroller.html</anchorfile>
      <anchor>a481939f5b3496a84ea7a3d0e520f3b2ca82f990dd0dcac60db295ddea69cd4528</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1any__unroller.html</anchorfile>
      <anchor>a706f0aae20ca7a0633921d3219e12ca7</anchor>
      <arglist>(const Derived &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::any_unroller&lt; Derived, 1 &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1any__unroller_3_01Derived_00_011_01_4.html</anchorfile>
      <anchor>a98ee173ff561b21f1b831c74ca82800c</anchor>
      <arglist>(const Derived &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::any_unroller&lt; Derived, Dynamic &gt;</name>
    <filename>structEigen_1_1internal_1_1any__unroller_3_01Derived_00_01Dynamic_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1any__unroller_3_01Derived_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a45692835ecbe96b0f30b59d2d20d61b5</anchor>
      <arglist>(const Derived &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_DefaultTraversal_CompleteUnrolling</name>
    <filename>structEigen_1_1internal_1_1assign__DefaultTraversal__CompleteUnrolling.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Index</templarg>
    <templarg>Stop</templarg>
    <member kind="enumvalue">
      <name>outer</name>
      <anchorfile>structEigen_1_1internal_1_1assign__DefaultTraversal__CompleteUnrolling.html</anchorfile>
      <anchor>a46f239be3df30846588478e653bf0881ac0afa9e7306b2e90c19da766cbc24236</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>inner</name>
      <anchorfile>structEigen_1_1internal_1_1assign__DefaultTraversal__CompleteUnrolling.html</anchorfile>
      <anchor>a46f239be3df30846588478e653bf0881aa0646966fd1f65782f4895254f2a697f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__DefaultTraversal__CompleteUnrolling.html</anchorfile>
      <anchor>a38f52916a7a51a4af3774421d0879ec4</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_DefaultTraversal_CompleteUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1assign__DefaultTraversal__CompleteUnrolling_3_01Derived1_00_01Derived2_00_01Stop_00_01Stop_01_4.html</anchorfile>
      <anchor>a714bc18055542534556a1b0b5c74ec07</anchor>
      <arglist>(Derived1 &amp;, const Derived2 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_DefaultTraversal_InnerUnrolling</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1assign__DefaultTraversal__InnerUnrolling.html</anchorfile>
      <anchor>a4b2da07f060e99b2294aeaa24e8cb06e</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src, typename Derived1::Index outer)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_DefaultTraversal_InnerUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1assign__DefaultTraversal__InnerUnrolling_3_01Derived1_00_01Derived2_00_01Stop_00_01Stop_01_4.html</anchorfile>
      <anchor>a78216058c9a81287c621f9c796a0c0bf</anchor>
      <arglist>(Derived1 &amp;, const Derived2 &amp;, typename Derived1::Index)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_impl&lt; Derived1, Derived2, DefaultTraversal, CompleteUnrolling, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01DefaultTraversal_00_01Co7aa62391738ee10ff6e63b1d3be0eb62.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Version</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01DefaultTraversal_00_01Co7aa62391738ee10ff6e63b1d3be0eb62.html</anchorfile>
      <anchor>a8c0c04bea493c44035aa4a116e51eee7</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_impl&lt; Derived1, Derived2, DefaultTraversal, InnerUnrolling, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01DefaultTraversal_00_01InnerUnrolling_00_01Version_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Version</templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01DefaultTraversal_00_01InnerUnrolling_00_01Version_01_4.html</anchorfile>
      <anchor>a0524e653bc25bd53a022f93a30824843</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01DefaultTraversal_00_01InnerUnrolling_00_01Version_01_4.html</anchorfile>
      <anchor>aeedfcada2fa49b8576a01f9372595e38</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_impl&lt; Derived1, Derived2, DefaultTraversal, NoUnrolling, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01DefaultTraversal_00_01NoUnrolling_00_01Version_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Version</templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01DefaultTraversal_00_01NoUnrolling_00_01Version_01_4.html</anchorfile>
      <anchor>a96138854c35076606a9ce35888e32cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01DefaultTraversal_00_01NoUnrolling_00_01Version_01_4.html</anchorfile>
      <anchor>a539c0a0c89f9bb42ae77ae982592142b</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_impl&lt; Derived1, Derived2, InnerVectorizedTraversal, CompleteUnrolling, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01InnerVectorizedTraversal14b202b36c2c9e57522251e4b70f1f97.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Version</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01InnerVectorizedTraversal14b202b36c2c9e57522251e4b70f1f97.html</anchorfile>
      <anchor>a0989f15c708b0eae685527fa84396b46</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_impl&lt; Derived1, Derived2, InnerVectorizedTraversal, InnerUnrolling, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01InnerVectorizedTraversalf2f4fcf773da3ca8163be3190bbc9c07.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Version</templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01InnerVectorizedTraversalf2f4fcf773da3ca8163be3190bbc9c07.html</anchorfile>
      <anchor>acb2393405060585ff1f020a23f0ef157</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01InnerVectorizedTraversalf2f4fcf773da3ca8163be3190bbc9c07.html</anchorfile>
      <anchor>ad2b0e01b35c7b8dc98e07b2a0ad0c77e</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_impl&lt; Derived1, Derived2, InnerVectorizedTraversal, NoUnrolling, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01InnerVectorizedTraversald20068f7dc7ffd19e06561fc2df39e15.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Version</templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01InnerVectorizedTraversald20068f7dc7ffd19e06561fc2df39e15.html</anchorfile>
      <anchor>a0b7371db5ecf970dc591ec26eba79e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01InnerVectorizedTraversald20068f7dc7ffd19e06561fc2df39e15.html</anchorfile>
      <anchor>af38dc16337a5f8da632454caa5f3bdea</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_impl&lt; Derived1, Derived2, InvalidTraversal, Unrolling, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01InvalidTraversal_00_01Unrolling_00_01Version_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Unrolling</templarg>
    <templarg>Version</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01InvalidTraversal_00_01Unrolling_00_01Version_01_4.html</anchorfile>
      <anchor>a2d7cce899f3440c64202af6b9478be4e</anchor>
      <arglist>(Derived1 &amp;, const Derived2 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_impl&lt; Derived1, Derived2, LinearTraversal, CompleteUnrolling, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01LinearTraversal_00_01Com224635bcc49abbe55c647f368f156c4e.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Version</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01LinearTraversal_00_01Com224635bcc49abbe55c647f368f156c4e.html</anchorfile>
      <anchor>a52610c55d3a5b39df1f687ad28945225</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_impl&lt; Derived1, Derived2, LinearTraversal, NoUnrolling, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01LinearTraversal_00_01NoUnrolling_00_01Version_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Version</templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01LinearTraversal_00_01NoUnrolling_00_01Version_01_4.html</anchorfile>
      <anchor>a50049bfc9270c800504191b3af4f34d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01LinearTraversal_00_01NoUnrolling_00_01Version_01_4.html</anchorfile>
      <anchor>ab6d0a7957db6532b2951f9f5c70d6c30</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_impl&lt; Derived1, Derived2, LinearVectorizedTraversal, CompleteUnrolling, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01LinearVectorizedTraversaeb00307e6c4f63c28a2acb620fd8a497.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Version</templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01LinearVectorizedTraversaeb00307e6c4f63c28a2acb620fd8a497.html</anchorfile>
      <anchor>a1e7c631055231b68fb5a8ef28966eba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01LinearVectorizedTraversaeb00307e6c4f63c28a2acb620fd8a497.html</anchorfile>
      <anchor>a14a051e96aa4bf498c4e9b31e4a786a6</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_impl&lt; Derived1, Derived2, LinearVectorizedTraversal, NoUnrolling, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01LinearVectorizedTraversa7301216332c9f7c9cae201ddbb20570f.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Version</templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01LinearVectorizedTraversa7301216332c9f7c9cae201ddbb20570f.html</anchorfile>
      <anchor>a6cb97ccf1455770f9759c96b7f5d4875</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01LinearVectorizedTraversa7301216332c9f7c9cae201ddbb20570f.html</anchorfile>
      <anchor>a92057acbdc61ac20dd5fe6266ed474e7</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_impl&lt; Derived1, Derived2, SliceVectorizedTraversal, NoUnrolling, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01SliceVectorizedTraversal5124ebe0487f62e74d7f5100195012f1.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Version</templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01SliceVectorizedTraversal5124ebe0487f62e74d7f5100195012f1.html</anchorfile>
      <anchor>a378f49d72bf759822e3f702ba0769294</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01SliceVectorizedTraversal5124ebe0487f62e74d7f5100195012f1.html</anchorfile>
      <anchor>ac7309f20450e3f90f4a30577cf2e400b</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_innervec_CompleteUnrolling</name>
    <filename>structEigen_1_1internal_1_1assign__innervec__CompleteUnrolling.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Index</templarg>
    <templarg>Stop</templarg>
    <member kind="enumvalue">
      <name>outer</name>
      <anchorfile>structEigen_1_1internal_1_1assign__innervec__CompleteUnrolling.html</anchorfile>
      <anchor>a61fbe3f14a7aee99721ee24ff9bbfaaea8a267e248786b23bf216812b52c5a6f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>inner</name>
      <anchorfile>structEigen_1_1internal_1_1assign__innervec__CompleteUnrolling.html</anchorfile>
      <anchor>a61fbe3f14a7aee99721ee24ff9bbfaaea9bab23a5d88a02a400cb4afdbce2e216</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JointAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1assign__innervec__CompleteUnrolling.html</anchorfile>
      <anchor>a61fbe3f14a7aee99721ee24ff9bbfaaea5ddc4354e00ee189489c81efa8a72f6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__innervec__CompleteUnrolling.html</anchorfile>
      <anchor>adb8dc32ba0fd714032b42268b682adac</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_innervec_CompleteUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1assign__innervec__CompleteUnrolling_3_01Derived1_00_01Derived2_00_01Stop_00_01Stop_01_4.html</anchorfile>
      <anchor>ab33af513ad9ddc0838e81df8e69d6290</anchor>
      <arglist>(Derived1 &amp;, const Derived2 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_innervec_InnerUnrolling</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1assign__innervec__InnerUnrolling.html</anchorfile>
      <anchor>acb1d44edca49e7733f2865abc8423137</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src, typename Derived1::Index outer)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_innervec_InnerUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1assign__innervec__InnerUnrolling_3_01Derived1_00_01Derived2_00_01Stop_00_01Stop_01_4.html</anchorfile>
      <anchor>a1b42966ffdc95a3ef3b3af4b3fc6187d</anchor>
      <arglist>(Derived1 &amp;, const Derived2 &amp;, typename Derived1::Index)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_LinearTraversal_CompleteUnrolling</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1assign__LinearTraversal__CompleteUnrolling.html</anchorfile>
      <anchor>afefeea9e8416a71f709d9c596c4cf172</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_LinearTraversal_CompleteUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1assign__LinearTraversal__CompleteUnrolling_3_01Derived1_00_01Derived2_00_01Stop_00_01Stop_01_4.html</anchorfile>
      <anchor>a01bd8c5dd633f78ff2b5333cc489b744</anchor>
      <arglist>(Derived1 &amp;, const Derived2 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_selector&lt; Derived, OtherDerived, false, false &gt;</name>
    <filename>structEigen_1_1internal_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>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1assign__selector_3_01Derived_00_01OtherDerived_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a069579e25fedf355ca1601ba0a8151c4</anchor>
      <arglist>(ActualDerived &amp;dst, const ActualOtherDerived &amp;other)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__selector_3_01Derived_00_01OtherDerived_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a1869f6b4a79e93e660dc52cd1748cfd8</anchor>
      <arglist>(Derived &amp;dst, const OtherDerived &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_selector&lt; Derived, OtherDerived, false, true &gt;</name>
    <filename>structEigen_1_1internal_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>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1assign__selector_3_01Derived_00_01OtherDerived_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>ae8911eb9cceea848f8de58f3a79840d0</anchor>
      <arglist>(ActualDerived &amp;dst, const ActualOtherDerived &amp;other)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__selector_3_01Derived_00_01OtherDerived_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a45f220a7d6ae2a73e7e08bce055fdc5c</anchor>
      <arglist>(Derived &amp;dst, const OtherDerived &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_selector&lt; Derived, OtherDerived, true, false &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1assign__selector_3_01Derived_00_01OtherDerived_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a88d85a62c967516a31cef85638671dd1</anchor>
      <arglist>(Derived &amp;dst, const OtherDerived &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_selector&lt; Derived, OtherDerived, true, true &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1assign__selector_3_01Derived_00_01OtherDerived_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>ad6b51ff97800163cdda535c047def9c7</anchor>
      <arglist>(Derived &amp;dst, const OtherDerived &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_traits</name>
    <filename>structEigen_1_1internal_1_1assign__traits.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>DstIsAligned</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a1ca7c78ce7ea4385b92fed62d42eaf3ba1149c2d75fb5572ea06e6a2105e144e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DstHasDirectAccess</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a1ca7c78ce7ea4385b92fed62d42eaf3ba50fd04a9d9a0977bed79802b767c3dbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcIsAligned</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a1ca7c78ce7ea4385b92fed62d42eaf3ba3924e0bd029f149877180ee13c399923</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JointAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a1ca7c78ce7ea4385b92fed62d42eaf3baf6c86fc6451f1d455651dbd78d772965</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Traversal</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a5bf2168be399c16d8f80af26804af448a33429ace2396ca4a696cd03f155db2f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorized</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a5bf2168be399c16d8f80af26804af448a974e12c7052e6dba582bb71ef809ae16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unrolling</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a88c3536f76971886e339619c06444151a839e7e1938b9d161a1038ef61c3de9b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSize</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>ac5139abe48312d4133b3eedec5965de4ab097b3795eb135a84b098acbafdf417f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerMaxSize</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>ac5139abe48312d4133b3eedec5965de4a0cb2deb84a4fd1720e8db6168c1e4400</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>ac5139abe48312d4133b3eedec5965de4a8df74a07fe9c3124601a768d54dd0afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>ac5139abe48312d4133b3eedec5965de4a015379ba6c268bf76c3f197fc88f239c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StorageOrdersAgree</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a65131ab026dc1d523ada2debbfdede7fa734b48c58a9c279f3e3ea0db2d7199a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MightVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a65131ab026dc1d523ada2debbfdede7fad299bee4a2598f16f1c4e458c8acbf18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MayInnerVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a65131ab026dc1d523ada2debbfdede7fa367f24045842367d59d5cf8eaec1b614</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MayLinearize</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a65131ab026dc1d523ada2debbfdede7fa3779fc0413e11e59ab842d9d958d9571</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MayLinearVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a65131ab026dc1d523ada2debbfdede7fa81245dadd380fd9c2e96115c06fe7739</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaySliceVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a65131ab026dc1d523ada2debbfdede7fad6f6bb68644f3df62a915a9828225d2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnrollingLimit</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a1fb3bcc9584439b1a6b17a1955c3f376a3e6cbac38ce86da2a0b79ccba2bd8a05</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::atanh2_default_impl</name>
    <filename>structEigen_1_1internal_1_1atanh2__default__impl.html</filename>
    <templarg>Scalar</templarg>
    <templarg>IsInteger</templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1atanh2__default__impl.html</anchorfile>
      <anchor>ae34d984269a5bfba4c55cfd7e3d90fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>retval</name>
      <anchorfile>structEigen_1_1internal_1_1atanh2__default__impl.html</anchorfile>
      <anchor>a7bdf6e1578ccc18c485282d808c411df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1atanh2__default__impl.html</anchorfile>
      <anchor>aca614528e57631ea10d9971d6772c570</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::atanh2_default_impl&lt; Scalar, true &gt;</name>
    <filename>structEigen_1_1internal_1_1atanh2__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>structEigen_1_1internal_1_1atanh2__default__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a1e2e917f12f933739c278e504cd2709f</anchor>
      <arglist>(const Scalar &amp;, const Scalar &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::atanh2_impl</name>
    <filename>structEigen_1_1internal_1_1atanh2__impl.html</filename>
    <templarg></templarg>
    <base>atanh2_default_impl&lt; Scalar, NumTraits&lt; Scalar &gt;::IsInteger &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::atanh2_retval</name>
    <filename>structEigen_1_1internal_1_1atanh2__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Scalar</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1atanh2__retval.html</anchorfile>
      <anchor>a064cf82edc63c5e44d8e90605cdef17c</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="class">
    <name>Eigen::internal::BandMatrix</name>
    <filename>classEigen_1_1internal_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>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a55bf1a3acc0e0b3c4a9a8b1ddad631cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrix &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a272da6aa691634e22831476beea7aa55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrix &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a18a3abc017e0a0e706e5765ccdb155e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BandMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>acd5340da8e6a2e830c2b5610a8bf2825</anchor>
      <arglist>(Index rows=Rows, Index cols=Cols, Index supers=Supers, Index subs=Subs)</arglist>
    </member>
    <member kind="function">
      <type>const CoefficientsType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a86b51e6b1113fc23ba203fcf24515e42</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>CoefficientsType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a7e78f318a77804931ff8f0fe37ba26b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a5aec5db76c81f0d5735e116f5b7b76b0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>aea7191fb2d0ef378f1fee7dda6321fcb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a8c84533974e82fd697d48b6ce17104f9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>ad13e3da8cf0647c7fd166e5e31492339</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CoefficientsType</type>
      <name>m_coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a838c9d05b9564e31d0302653dee4aeb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, Rows &gt;</type>
      <name>m_rows</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a03a436804ed5c1c96f0c96695c03abd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, Subs &gt;</type>
      <name>m_subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a5df95e55263d64543f369a65af98d7d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, Supers &gt;</type>
      <name>m_supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a534f26dad48560f34066266f1b53a78f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::BandMatrixBase</name>
    <filename>classEigen_1_1internal_1_1BandMatrixBase.html</filename>
    <templarg>Derived</templarg>
    <base>Eigen::EigenBase</base>
    <class kind="struct">Eigen::internal::BandMatrixBase::DiagonalIntReturnType</class>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a26d1d38028814e1fd8fbab0fbb925ba6ab759d5fddd7eb7a95a7e6e1249def3a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a26d1d38028814e1fd8fbab0fbb925ba6aba1fc084b5188cac3d93d0aca73509f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a26d1d38028814e1fd8fbab0fbb925ba6a72f5e9956e95603c7807f364dfca57c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a26d1d38028814e1fd8fbab0fbb925ba6aecd3d51b0e81f089aa85ab678728473c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a26d1d38028814e1fd8fbab0fbb925ba6ade54d40de9ce9280367020f6cafb6b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a26d1d38028814e1fd8fbab0fbb925ba6a4e6a2f50558b4f764643a31ca4f7902b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a26d1d38028814e1fd8fbab0fbb925ba6a84db1def9aea3e3dff87a787bdf2d64e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a26d1d38028814e1fd8fbab0fbb925ba6abdda7ddbdc9e7177896b6a73ea3c23f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a26d1d38028814e1fd8fbab0fbb925ba6af0a456965c2b29a3aed5f7aa559ab5e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EigenBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>af06810be4827bc9268e0d02fea6b4e62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::CoefficientsType</type>
      <name>CoefficientsType</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a17c354627a5d45343b09ed4254b2871c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a4b465b7b73aa09b04a05f9d94f6a7f58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseMatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>afb48d0649b0d7d06f86bce0a90ddc2c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>afca234d64175589fd9f35bb54e99a0cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const CoefficientsType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a2521852b4eea4b13316e2b17f6c00428</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>CoefficientsType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>ab296a77fa3ac9c7618957b01c7de0a35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CoefficientsType, Dynamic, 1 &gt;</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>aca78a4990b6827b0b3086e28e6ae4257</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CoefficientsType, 1, SizeAtCompileTime &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>abce1c4d69e72ec594f67a841d1040606</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CoefficientsType, 1, SizeAtCompileTime &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a3c361cf33836e20a0581d2ddc0017e6f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DiagonalIntReturnType&lt; N &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a1d98143681d5c1e2709ce18332a939dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const DiagonalIntReturnType&lt; N &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>ab67d2e5a597e6d98a10279874b2b3529</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CoefficientsType, 1, Dynamic &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a51ce12f0be57b0c2593c20c865de6af1</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CoefficientsType, 1, Dynamic &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a8529372ce52e8eb816cf99a54a11a3ab</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>aa422671711487e72e1277449acee72d4</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>aba6cf4a419526c037600b8af4c632abe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a256ba4dca4bb2b6db0d2575c0825066c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a771895241c84daaffc46a7540924601f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="enumvalue">
      <name>DataRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a652b0c3dae5d14398fc9ea9fc99ccb47ae78a493a9d40a70327bc874e9513e79c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a652b0c3dae5d14398fc9ea9fc99ccb47a71a6609bdbdda97da681efd801f0b84c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>diagonalLength</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>aabb24bd0e76df7533410e3d73dd25652</anchor>
      <arglist>(Index i) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::BandMatrixBase::DiagonalIntReturnType</name>
    <filename>structEigen_1_1internal_1_1BandMatrixBase_1_1DiagonalIntReturnType.html</filename>
    <templarg>Index</templarg>
    <member kind="enumvalue">
      <name>ReturnOpposite</name>
      <anchorfile>structEigen_1_1internal_1_1BandMatrixBase_1_1DiagonalIntReturnType.html</anchorfile>
      <anchor>a9107177d6c5b70c03611b05bf417a18eaa6435e7ee6f88e8e945d448dde158038</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Conjugate</name>
      <anchorfile>structEigen_1_1internal_1_1BandMatrixBase_1_1DiagonalIntReturnType.html</anchorfile>
      <anchor>a9107177d6c5b70c03611b05bf417a18ea632843fd0f18616486eb74e7d534836a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ActualIndex</name>
      <anchorfile>structEigen_1_1internal_1_1BandMatrixBase_1_1DiagonalIntReturnType.html</anchorfile>
      <anchor>a9107177d6c5b70c03611b05bf417a18ea43289df7ed7f0e0e01f1220b7e58d65e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiagonalSize</name>
      <anchorfile>structEigen_1_1internal_1_1BandMatrixBase_1_1DiagonalIntReturnType.html</anchorfile>
      <anchor>a9107177d6c5b70c03611b05bf417a18ea09d536e6da87fabd88d59b625de86604</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; CoefficientsType, 1, DiagonalSize &gt;</type>
      <name>BuildType</name>
      <anchorfile>structEigen_1_1internal_1_1BandMatrixBase_1_1DiagonalIntReturnType.html</anchorfile>
      <anchor>af5b1872c1f56aea6549d756fa9b4b140</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; Conjugate, CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, BuildType &gt;, BuildType &gt;::type</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1internal_1_1BandMatrixBase_1_1DiagonalIntReturnType.html</anchorfile>
      <anchor>ab71da0865441b0fdc0cfa64491dd3e00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::BandMatrixWrapper</name>
    <filename>classEigen_1_1internal_1_1BandMatrixWrapper.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Supers</templarg>
    <templarg>_Subs</templarg>
    <templarg>_Options</templarg>
    <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>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>af2619600a9ac7189c920700acec2ed18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrixWrapper &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a062710043e3889044eb831e02ddc876c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrixWrapper &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a4d9b3b75046e2d298f72cae7c9929a3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BandMatrixWrapper</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a1da1c6d582ee0fd5effd8290d114af62</anchor>
      <arglist>(const CoefficientsType &amp;coeffs, Index rows=_Rows, Index cols=_Cols, Index supers=_Supers, Index subs=_Subs)</arglist>
    </member>
    <member kind="function">
      <type>const CoefficientsType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a4791b0c3b35f57ede60ff719cc2a2599</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>ab3ccb40d869a8c539fcb729e57c55cf5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a857cc8c3a83929644061fd9d00e03cbb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a36167bc005186fccc1b67d67335dc331</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a38fac588886feadbe95bc06f8e0d3682</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const CoefficientsType &amp;</type>
      <name>m_coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>ad481463a6d56da0723164849763a26bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, _Rows &gt;</type>
      <name>m_rows</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a93d973aec90dcf3f836f3660749aafcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, _Subs &gt;</type>
      <name>m_subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>ab3e85f1556236cfe51fd8f026c22bce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, _Supers &gt;</type>
      <name>m_supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a5432c89ed42f81404cf32126adb911d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::binary_result_of_select</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1binary__result__of__select.html</anchorfile>
      <anchor>a6190dbe08a8e2008e25bfe9746639edb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::binary_result_of_select&lt; Func, ArgType0, ArgType1, sizeof(has_std_result_type)&gt;</name>
    <filename>structEigen_1_1internal_1_1binary__result__of__select_3_01Func_00_01ArgType0_00_01ArgType1_00_01e2248f3d0c779aae296fca32cdc79d49.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Func::result_type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1binary__result__of__select_3_01Func_00_01ArgType0_00_01ArgType1_00_01e2248f3d0c779aae296fca32cdc79d49.html</anchorfile>
      <anchor>ac805de12b142e814afdbac4aede1dfa5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::binary_result_of_select&lt; Func, ArgType0, ArgType1, sizeof(has_tr1_result)&gt;</name>
    <filename>structEigen_1_1internal_1_1binary__result__of__select_3_01Func_00_01ArgType0_00_01ArgType1_00_01sizeof_07has__tr1__result_08_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Func::template result&lt; Func(ArgType0, ArgType1)&gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1binary__result__of__select_3_01Func_00_01ArgType0_00_01ArgType1_00_01sizeof_07has__tr1__result_08_4.html</anchorfile>
      <anchor>a3e27d3266b9728c213c35a4e90f1a73d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::blas_data_mapper</name>
    <filename>classEigen_1_1internal_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>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>aa7c3c9623affbb49d6ea14d89b18e390</anchor>
      <arglist>(Scalar *data, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a928302013860fa317aa845c44d1829a9</anchor>
      <arglist>(Index i, Index j)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar *EIGEN_RESTRICT</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a9828a46faa100a375c3b8875354f01d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a9e2d3d5b1b0f7dbe4c8076fad35e5ce4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::blas_traits</name>
    <filename>structEigen_1_1internal_1_1blas__traits.html</filename>
    <templarg>XprType</templarg>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a06a63c78349b29c82b82841c6e42fb9eab85bd1bb72cfde8336ce3ff018ae4fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsTransposed</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a06a63c78349b29c82b82841c6e42fb9eae31c9502964aa175da138e3f717d60ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NeedToConjugate</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a06a63c78349b29c82b82841c6e42fb9ea2c0800670fd72abc6658dd4d922d461e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasUsableDirectAccess</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a06a63c78349b29c82b82841c6e42fb9ea228d7525224d211c959e28d64dfc2304</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType</type>
      <name>_ExtractType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>ada873c310e824caadb8bd690cac37316</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(HasUsableDirectAccess), ExtractType, typename _ExtractType::PlainObject &gt;::type</type>
      <name>DirectLinearAccessType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a6c3057fb89fc7a4257c3b06e9931438f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const XprType &amp;</type>
      <name>ExtractType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a63b33a3d263ccd7709cb758a560ab5b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>ac5b1b5ec7dfe61418c561674e47a5cdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ExtractType</type>
      <name>extract</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a05d6cd2ebeac5e92aee45db28b416023</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Scalar</type>
      <name>extractScalarFactor</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a49bf936917523bf20c00633e30787352</anchor>
      <arglist>(const XprType &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::blas_traits&lt; const T &gt;</name>
    <filename>structEigen_1_1internal_1_1blas__traits_3_01const_01T_01_4.html</filename>
    <templarg></templarg>
    <base>blas_traits&lt; T &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::blas_traits&lt; CwiseUnaryOp&lt; scalar_conjugate_op&lt; Scalar &gt;, NestedXpr &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__conjugate__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>blas_traits&lt; NestedXpr &gt;</base>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__conjugate__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a2c00ca87f0f790c7a4bde75482a6d57ba1e996cb17690872de9e2fda1bcedbdbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NeedToConjugate</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__conjugate__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a2c00ca87f0f790c7a4bde75482a6d57ba834653093b890d8b6281b441f280777d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>blas_traits&lt; NestedXpr &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__conjugate__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>aacef013bcf0786ae648c43747b65f2b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ExtractType</type>
      <name>ExtractType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__conjugate__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>ad5d64836de0bd79d6c6ca3cea647d27b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; scalar_conjugate_op&lt; Scalar &gt;, NestedXpr &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__conjugate__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a424e24e7403aae75d6c5dc539fb85b90</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ExtractType</type>
      <name>extract</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__conjugate__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a39daffcfd4b4fabb88c7b928257a4fb1</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>extractScalarFactor</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__conjugate__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>ac63f8c58fa69e9baa01483c7d3200bf3</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::blas_traits&lt; CwiseUnaryOp&lt; scalar_multiple_op&lt; Scalar &gt;, NestedXpr &gt; &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__multiple__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a6a44b49f0649539829c6ae1dcecc52fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ExtractType</type>
      <name>ExtractType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__multiple__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>af6855de554a4c995bc2193608f556e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; scalar_multiple_op&lt; Scalar &gt;, NestedXpr &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__multiple__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>ad67f54d0707c06dad567213b7e4088ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ExtractType</type>
      <name>extract</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__multiple__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>afb2ed4363e336095190057709846de92</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>extractScalarFactor</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__multiple__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a2f668bca37bcac561c7117090947260f</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::blas_traits&lt; CwiseUnaryOp&lt; scalar_opposite_op&lt; Scalar &gt;, NestedXpr &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__opposite__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>blas_traits&lt; NestedXpr &gt;</base>
    <member kind="typedef">
      <type>blas_traits&lt; NestedXpr &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__opposite__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a80c3c52e7e6a3310652776f136057df2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ExtractType</type>
      <name>ExtractType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__opposite__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a1d2a2f89421f01fead08c5603598df5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; scalar_opposite_op&lt; Scalar &gt;, NestedXpr &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__opposite__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>ac6f066ce18637fba5bd7392f86343529</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ExtractType</type>
      <name>extract</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__opposite__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a0ebd74c7270418f42ff7d74a5004bc50</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>extractScalarFactor</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__opposite__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>ad98da552792b4d5489ca94fe7953eaa8</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::blas_traits&lt; SelfCwiseBinaryOp&lt; BinOp, NestedXpr, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1blas__traits_3_01SelfCwiseBinaryOp_3_01BinOp_00_01NestedXpr_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>aa1dc3760fa4f973d13bfcf1d8399ebc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const XprType</type>
      <name>extract</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01SelfCwiseBinaryOp_3_01BinOp_00_01NestedXpr_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a55531e58e0f946b3c6d0f6be86319fc2</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::blas_traits&lt; Transpose&lt; NestedXpr &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1blas__traits_3_01Transpose_3_01NestedXpr_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>blas_traits&lt; NestedXpr &gt;</base>
    <member kind="enumvalue">
      <name>IsTransposed</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01Transpose_3_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a4da92fca6c0ebbe9c5ac7d3adcb4d427ab84d39a809168e146d8122311f9989ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpose&lt; const typename Base::_ExtractType &gt;</type>
      <name>_ExtractType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01Transpose_3_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>ad3c53fc92612e717eb957593716a41a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>blas_traits&lt; NestedXpr &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01Transpose_3_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a98ee8e1e8d3feea2c0cc211608853721</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(Base::HasUsableDirectAccess), ExtractType, typename ExtractType::PlainObject &gt;::type</type>
      <name>DirectLinearAccessType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01Transpose_3_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a26aca4a666455214557b32b7c8513820</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpose&lt; const typename Base::_ExtractType &gt;</type>
      <name>ExtractType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01Transpose_3_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>adf8c914c5fc4062759771ec13db5e0f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NestedXpr::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01Transpose_3_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>ab8f56c83a3977445c0f2fe1519ded7ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpose&lt; NestedXpr &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01Transpose_3_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a8c6c7c398df3cc58c6326cbaa1e6d486</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ExtractType</type>
      <name>extract</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01Transpose_3_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a4263fd65419c2513eb9a6e1d45b21b86</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>extractScalarFactor</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01Transpose_3_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>adc4186cfbda6b18cc3b061212e42fb36</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::BlockImpl_dense</name>
    <filename>classEigen_1_1internal_1_1BlockImpl__dense.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; BlockType &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a82e7e22b0f7dfac2a9d51c83e6466f72</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockImpl_dense</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a1d6b61a01647ee789ad89af649c3e3d2</anchor>
      <arglist>(XprType &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockImpl_dense</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>ac7d4642fb20d22dc04f922c47314e9f2</anchor>
      <arglist>(XprType &amp;xpr, Index a_startRow, Index a_startCol)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockImpl_dense</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>ab9b3dba27de80db761fb0137b7138c71</anchor>
      <arglist>(XprType &amp;xpr, Index a_startRow, Index a_startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>ab14fc6daff639eba2a62599e6ae04b6e</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>const CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a2d31a12996c3379fdbbc71e2595eb33e</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a59b7732deb758c2d6a86ff30389aca5e</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>aa41310899bc0864b76c0842f6beec0df</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a99e8ef839e4db5b63d202ce13df89248</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a5b8cc95f0e26c4ebaba51df813191106</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a3809b798282da5a48e78284a405c3e3e</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>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a28f619f2c26ac5f91cd4e84c30da2c41</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>aa043ae152fba029d95994ea087fbd287</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a3b9659751bd38f57c5f5096217bb79a2</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a97bdfba5ff7c47cfc67b51a1ddd9febd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>startCol</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a5c32756b0a2e427091f691a10fc00dae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>startRow</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a2d300a95371cb5a18cf674fcc47b9fe5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>aaeffe51db30fa700fb40e46727dc24db</anchor>
      <arglist>(Index rowId, Index colId, const PacketScalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a1529a7640b9ee5fa3508366ea5e768c2</anchor>
      <arglist>(Index index, const PacketScalar &amp;val)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, ColsAtCompileTime &gt;</type>
      <name>m_blockCols</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a349ea07fecce9d736a0cc6bf1783a650</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, RowsAtCompileTime &gt;</type>
      <name>m_blockRows</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a7aa365bc51a118c73ede6f7dda1ab93f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, XprType::ColsAtCompileTime==1?0:Dynamic &gt;</type>
      <name>m_startCol</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a6ecf52b251365e6557e1aba8e6a956ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, XprType::RowsAtCompileTime==1?0:Dynamic &gt;</type>
      <name>m_startRow</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a08b008f33ae5d1db1b3b19131484126a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const XprType::Nested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a602f9ebae900f5516dedc10a235c9dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;</type>
      <name>BlockType</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a22de430a1da94a9e7a3cce7cfa627909</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::BlockImpl_dense&lt; XprType, BlockRows, BlockCols, InnerPanel, true &gt;</name>
    <filename>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <templarg>InnerPanel</templarg>
    <base>MapBase&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; BlockType &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>a1c15fa6e6d001b1dd257885b13258b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockImpl_dense</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>adb20b6ce0859d967493dd2c249a20136</anchor>
      <arglist>(XprType &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockImpl_dense</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>abb57a8ac8b3d3e8cd9a1ef6f4addcfb7</anchor>
      <arglist>(XprType &amp;xpr, Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockImpl_dense</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>a8a1d24049a77755f089d2e689423e355</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>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>ad64d3d1175b33be76e6fe859b6366fb6</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>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>a7f5de8f7e8c75c54bbd6e3085bd2f722</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>aa38ab76ac4f38aef5063a8e06009d893</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>BlockImpl_dense</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>a210775af0fce079aa057e697b44ae9f7</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>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>ad3d53dcd775822516ae75676612109c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerStride</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>ae0744034189ad873da698feebfe0a374</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprType::Nested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>a8062dceefb08e35138345df051c1783d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;</type>
      <name>BlockType</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>afede87a5f711a466acd7deba5ee2f4d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::cast_impl</name>
    <filename>structEigen_1_1internal_1_1cast__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static NewType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1cast__impl.html</anchorfile>
      <anchor>a75b98a7f62e87cdf6aa752a2a7555594</anchor>
      <arglist>(const OldType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::cast_return_type</name>
    <filename>structEigen_1_1internal_1_1cast__return__type.html</filename>
    <templarg>XprType</templarg>
    <templarg>CastType</templarg>
    <member kind="typedef">
      <type>remove_all&lt; CastType &gt;::type</type>
      <name>_CastType</name>
      <anchorfile>structEigen_1_1internal_1_1cast__return__type.html</anchorfile>
      <anchor>a1c9077977303cecc13d0069f58624662</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>CurrentScalarType</name>
      <anchorfile>structEigen_1_1internal_1_1cast__return__type.html</anchorfile>
      <anchor>a596724bf517968c8384b050916a1a076</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_CastType::Scalar</type>
      <name>NewScalarType</name>
      <anchorfile>structEigen_1_1internal_1_1cast__return__type.html</anchorfile>
      <anchor>aa13fd8b2e8fe3a4cdfc25b4f0961cbec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; is_same&lt; CurrentScalarType, NewScalarType &gt;::value, const XprType &amp;, CastType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1cast__return__type.html</anchorfile>
      <anchor>a317bf470ba15bfe4cdfc28991ef8302c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::check_rows_cols_for_overflow</name>
    <filename>structEigen_1_1internal_1_1check__rows__cols__for__overflow.html</filename>
    <templarg>MaxSizeAtCompileTime</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_ALWAYS_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1check__rows__cols__for__overflow.html</anchorfile>
      <anchor>a839f7ff2e865adea78ee7a7a8722bd38</anchor>
      <arglist>(Index, Index)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::check_rows_cols_for_overflow&lt; Dynamic &gt;</name>
    <filename>structEigen_1_1internal_1_1check__rows__cols__for__overflow_3_01Dynamic_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static EIGEN_ALWAYS_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1check__rows__cols__for__overflow_3_01Dynamic_01_4.html</anchorfile>
      <anchor>a9ed14ebcc738c79a2bf2b1d16d4458d1</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::check_transpose_aliasing_compile_time_selector</name>
    <filename>structEigen_1_1internal_1_1check__transpose__aliasing__compile__time__selector.html</filename>
    <templarg>DestIsTransposed</templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1check__transpose__aliasing__compile__time__selector.html</anchorfile>
      <anchor>ad41b4016e996ced80037de7f57cdc558a91b2252c53a2ad34ab1c338e6be98b08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::check_transpose_aliasing_compile_time_selector&lt; DestIsTransposed, CwiseBinaryOp&lt; BinOp, DerivedA, DerivedB &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1check__transpose__aliasing__compile__time__selector_3_01DestIsTranspo018442e7e55248c657a2b8481266323d.html</filename>
    <templarg>DestIsTransposed</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1check__transpose__aliasing__compile__time__selector_3_01DestIsTranspo018442e7e55248c657a2b8481266323d.html</anchorfile>
      <anchor>a429755f1a4efccbad9531ddc8315aa2ca78df75eacf7a28398f0e18e2a1c6d534</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::check_transpose_aliasing_run_time_selector</name>
    <filename>structEigen_1_1internal_1_1check__transpose__aliasing__run__time__selector.html</filename>
    <templarg></templarg>
    <templarg>DestIsTransposed</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1check__transpose__aliasing__run__time__selector.html</anchorfile>
      <anchor>afe5ddaa724ea7106086bc07105d3a55f</anchor>
      <arglist>(const Scalar *dest, const OtherDerived &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::check_transpose_aliasing_run_time_selector&lt; Scalar, DestIsTransposed, CwiseBinaryOp&lt; BinOp, DerivedA, DerivedB &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1check__transpose__aliasing__run__time__selector_3_01Scalar_00_01DestI58f9a1beb146afb27323273625e1789c.html</filename>
    <templarg></templarg>
    <templarg>DestIsTransposed</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1check__transpose__aliasing__run__time__selector_3_01Scalar_00_01DestI58f9a1beb146afb27323273625e1789c.html</anchorfile>
      <anchor>ae6e2eebec28efcb71ed43e9c1fe1d49c</anchor>
      <arglist>(const Scalar *dest, const CwiseBinaryOp&lt; BinOp, DerivedA, DerivedB &gt; &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::checkTransposeAliasing_impl</name>
    <filename>structEigen_1_1internal_1_1checkTransposeAliasing__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>MightHaveTransposeAliasing</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1checkTransposeAliasing__impl.html</anchorfile>
      <anchor>a01cee326e5f97de5675845081f35a9ab</anchor>
      <arglist>(const Derived &amp;dst, const OtherDerived &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::checkTransposeAliasing_impl&lt; Derived, OtherDerived, false &gt;</name>
    <filename>structEigen_1_1internal_1_1checkTransposeAliasing__impl_3_01Derived_00_01OtherDerived_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1checkTransposeAliasing__impl_3_01Derived_00_01OtherDerived_00_01false_01_4.html</anchorfile>
      <anchor>a9b124ec8236f4729eeb12d619da434df</anchor>
      <arglist>(const Derived &amp;, const OtherDerived &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::coeff_visitor</name>
    <filename>structEigen_1_1internal_1_1coeff__visitor.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1coeff__visitor.html</anchorfile>
      <anchor>a8672fee10a99db5d637d2e9a00d3e907</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1coeff__visitor.html</anchorfile>
      <anchor>adfb8342e9131db6f1ebee928681ed031</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>structEigen_1_1internal_1_1coeff__visitor.html</anchorfile>
      <anchor>ae0519e13dd010b233c90d0c6853e2088</anchor>
      <arglist>(const Scalar &amp;value, Index i, Index j)</arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>col</name>
      <anchorfile>structEigen_1_1internal_1_1coeff__visitor.html</anchorfile>
      <anchor>a9ce5b71bd59199535b78b1db63fd3801</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>res</name>
      <anchorfile>structEigen_1_1internal_1_1coeff__visitor.html</anchorfile>
      <anchor>a997d67dffc3b7f525c5c43d6b8b61177</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>row</name>
      <anchorfile>structEigen_1_1internal_1_1coeff__visitor.html</anchorfile>
      <anchor>aaec19026273c975a85b1d539d4b7dbab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::colamd_col</name>
    <filename>structEigen_1_1internal_1_1colamd__col.html</filename>
    <templarg></templarg>
    <member kind="variable">
      <type>Index</type>
      <name>length</name>
      <anchorfile>structEigen_1_1internal_1_1colamd__col.html</anchorfile>
      <anchor>acbe513071e3965b7e8654beade325b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union Eigen::internal::colamd_col::@385</type>
      <name>shared1</name>
      <anchorfile>structEigen_1_1internal_1_1colamd__col.html</anchorfile>
      <anchor>adfada1ed027577a23f74bb7e9153e177</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>parent</name>
      <anchorfile>unionEigen_1_1internal_1_1colamd__col_1_1@385.html</anchorfile>
      <anchor>a0e2681ba15ca6b7078ccff4989175b70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>thickness</name>
      <anchorfile>unionEigen_1_1internal_1_1colamd__col_1_1@385.html</anchorfile>
      <anchor>a7b12c7d24eceeb802a158346cadb3759</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union Eigen::internal::colamd_col::@386</type>
      <name>shared2</name>
      <anchorfile>structEigen_1_1internal_1_1colamd__col.html</anchorfile>
      <anchor>aa29c032d29f4189f8b3b1bdd6835c3af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>order</name>
      <anchorfile>unionEigen_1_1internal_1_1colamd__col_1_1@386.html</anchorfile>
      <anchor>a288bcb82af88f1f8c5454971b5b9a9e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>score</name>
      <anchorfile>unionEigen_1_1internal_1_1colamd__col_1_1@386.html</anchorfile>
      <anchor>ae07dfc370cdbd96c1a808d30759a1aa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union Eigen::internal::colamd_col::@387</type>
      <name>shared3</name>
      <anchorfile>structEigen_1_1internal_1_1colamd__col.html</anchorfile>
      <anchor>a423dbae370d44516751a15a051a34607</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>hash</name>
      <anchorfile>unionEigen_1_1internal_1_1colamd__col_1_1@387.html</anchorfile>
      <anchor>af9bf7c227509550fa1f5ed00e29f21fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>headhash</name>
      <anchorfile>unionEigen_1_1internal_1_1colamd__col_1_1@387.html</anchorfile>
      <anchor>a0357c6357677df404bdb25ab3d608f35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>prev</name>
      <anchorfile>unionEigen_1_1internal_1_1colamd__col_1_1@387.html</anchorfile>
      <anchor>a9df6570dd262b8d90c41889dadec6445</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union Eigen::internal::colamd_col::@388</type>
      <name>shared4</name>
      <anchorfile>structEigen_1_1internal_1_1colamd__col.html</anchorfile>
      <anchor>a3c48d0081c3bb404f5cc226e2052687d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>degree_next</name>
      <anchorfile>unionEigen_1_1internal_1_1colamd__col_1_1@388.html</anchorfile>
      <anchor>a6ef0904e87dee21dc79e8b96024d67fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>hash_next</name>
      <anchorfile>unionEigen_1_1internal_1_1colamd__col_1_1@388.html</anchorfile>
      <anchor>a4cc6bc87c73ebca814c602e1c8e5e50b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>start</name>
      <anchorfile>structEigen_1_1internal_1_1colamd__col.html</anchorfile>
      <anchor>ace781e3a17ffaabf08d4d0cee1535235</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Colamd_Row</name>
    <filename>structEigen_1_1internal_1_1Colamd__Row.html</filename>
    <templarg></templarg>
    <member kind="variable">
      <type>Index</type>
      <name>length</name>
      <anchorfile>structEigen_1_1internal_1_1Colamd__Row.html</anchorfile>
      <anchor>a7a4cae652e26f14853768f8504733381</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union Eigen::internal::Colamd_Row::@389</type>
      <name>shared1</name>
      <anchorfile>structEigen_1_1internal_1_1Colamd__Row.html</anchorfile>
      <anchor>a39065db2a6d65fa5fdaa23000f634f97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>degree</name>
      <anchorfile>unionEigen_1_1internal_1_1Colamd__Row_1_1@389.html</anchorfile>
      <anchor>a02eecf5fbadfb1765279f07897922102</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>p</name>
      <anchorfile>unionEigen_1_1internal_1_1Colamd__Row_1_1@389.html</anchorfile>
      <anchor>abcdb79414f7bb445129898c9cd945450</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union Eigen::internal::Colamd_Row::@390</type>
      <name>shared2</name>
      <anchorfile>structEigen_1_1internal_1_1Colamd__Row.html</anchorfile>
      <anchor>a2ed17d9c066fb36940ae3666d74ffd84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>first_column</name>
      <anchorfile>unionEigen_1_1internal_1_1Colamd__Row_1_1@390.html</anchorfile>
      <anchor>ab429d8615c2bb3f90995f1417d755da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>mark</name>
      <anchorfile>unionEigen_1_1internal_1_1Colamd__Row_1_1@390.html</anchorfile>
      <anchor>ae50f80c1acb5eae0551f4caa1e4d0f3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>start</name>
      <anchorfile>structEigen_1_1internal_1_1Colamd__Row.html</anchorfile>
      <anchor>ae8b9193332c84f7492f5bcc7af4c86b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::column_dfs_traits</name>
    <filename>structEigen_1_1internal_1_1column__dfs__traits.html</filename>
    <templarg>IndexVector</templarg>
    <templarg>ScalarVector</templarg>
    <base>Eigen::internal::no_assignment_operator</base>
    <member kind="enumvalue">
      <name>ExpandMem</name>
      <anchorfile>structEigen_1_1internal_1_1column__dfs__traits.html</anchorfile>
      <anchor>af15d8ccfb66e90f1d6c23b9e3de0f264ac2db34d827867e8cf18833f266f945dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IndexVector::Scalar</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1column__dfs__traits.html</anchorfile>
      <anchor>a20153208f745376ce236342fb0f7e2ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarVector::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1column__dfs__traits.html</anchorfile>
      <anchor>a8adc38f8b5e97c0ab3c8a90b1fd5cb9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>column_dfs_traits</name>
      <anchorfile>structEigen_1_1internal_1_1column__dfs__traits.html</anchorfile>
      <anchor>a46b3288df8bd276866b6b94cd5d5ee88</anchor>
      <arglist>(Index jcol, Index &amp;jsuper, typename SparseLUImpl&lt; Scalar, Index &gt;::GlobalLU_t &amp;glu, SparseLUImpl&lt; Scalar, Index &gt; &amp;luImpl)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mem_expand</name>
      <anchorfile>structEigen_1_1internal_1_1column__dfs__traits.html</anchorfile>
      <anchor>a5b48ce6fa5fa373fd784033df70959ff</anchor>
      <arglist>(IndexVector &amp;lsub, Index &amp;nextl, Index chmark)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update_segrep</name>
      <anchorfile>structEigen_1_1internal_1_1column__dfs__traits.html</anchorfile>
      <anchor>a034a1bf7ad2d7a4ba7e8c91463dc3f36</anchor>
      <arglist>(Index, Index)</arglist>
    </member>
    <member kind="variable">
      <type>SparseLUImpl&lt; Scalar, Index &gt;::GlobalLU_t &amp;</type>
      <name>m_glu</name>
      <anchorfile>structEigen_1_1internal_1_1column__dfs__traits.html</anchorfile>
      <anchor>a397c604f15831fad104583c8403f5254</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>m_jcol</name>
      <anchorfile>structEigen_1_1internal_1_1column__dfs__traits.html</anchorfile>
      <anchor>aeb425429d726efde9a63eea217549a0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index &amp;</type>
      <name>m_jsuper_ref</name>
      <anchorfile>structEigen_1_1internal_1_1column__dfs__traits.html</anchorfile>
      <anchor>a899dbc434353f1d05b512169a2f57e87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SparseLUImpl&lt; Scalar, Index &gt; &amp;</type>
      <name>m_luImpl</name>
      <anchorfile>structEigen_1_1internal_1_1column__dfs__traits.html</anchorfile>
      <anchor>aa1446b680cb29e17fd743a48a14479bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::companion</name>
    <filename>classEigen_1_1internal_1_1companion.html</filename>
    <templarg></templarg>
    <templarg>_Deg</templarg>
    <member kind="enumvalue">
      <name>Deg</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>a237a8352649ac90af879bcfbda5c342fa11aeffa24e38f1a12a3219769d4ae446</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Deg_1</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>a237a8352649ac90af879bcfbda5c342fa9e1ebb3a70500461d537e4b03234e538</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Deg_1, Deg_1 &gt;</type>
      <name>BottomLeftBlock</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>ae5f271a028b6c68e794ac2f407185672</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Deg_1, 1 &gt;</type>
      <name>BottomLeftDiagonal</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>aad7128996067bbf85be2bb7ca8d287d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Deg, Deg &gt;</type>
      <name>DenseCompanionMatrixType</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>adcabc9870db81cf1e0db6d645d260c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>a39a8698e815c86ce2222ac44e5d4bab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, _Deg, Deg_1 &gt;</type>
      <name>LeftBlock</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>a8a2e8d224bcac4436dd7eb5c04b817d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 1, Deg_1 &gt;</type>
      <name>LeftBlockFirstRow</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>afd51b7245870ba33037049bcd2773410</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>a1c462f30c15c1a6233192a2c348139d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Deg, 1 &gt;</type>
      <name>RightColumn</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>a69824f07c37938d96dae2e5e4fc97718</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>a061d1e325a0417ef9cb926133d833e39</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>balance</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>a7362d054f04f6d554fb6c8a279287000</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>companion</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>a83f785c9dd58c7733ed37a962e618b59</anchor>
      <arglist>(const VectorType &amp;poly)</arglist>
    </member>
    <member kind="function">
      <type>DenseCompanionMatrixType</type>
      <name>denseMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>aadc05bacee334e6cf828e87e75e687b4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const _Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>adc7e4c6ce330421c769c036fa93e9180</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPolynomial</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>a9a47d9aae9fa578cb7b0e6531b02dbb0</anchor>
      <arglist>(const VectorType &amp;poly)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>balanced</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>ac5c7b024fdd218ea68165bd948f48e83</anchor>
      <arglist>(Scalar colNorm, Scalar rowNorm, bool &amp;isBalanced, Scalar &amp;colB, Scalar &amp;rowB)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>balancedR</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>a9945fcaca89aecc2fbff0e9b06510de0</anchor>
      <arglist>(Scalar colNorm, Scalar rowNorm, bool &amp;isBalanced, Scalar &amp;colB, Scalar &amp;rowB)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BottomLeftDiagonal</type>
      <name>m_bl_diag</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>ae2665afb531c1fe81e018c41c582db4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RightColumn</type>
      <name>m_monic</name>
      <anchorfile>classEigen_1_1internal_1_1companion.html</anchorfile>
      <anchor>a864db74e59b4ea649de5078a10f60881</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::complex_schur_reduce_to_hessenberg</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1complex__schur__reduce__to__hessenberg.html</anchorfile>
      <anchor>a385fdf7234ee42f1d0d316ebfd142338</anchor>
      <arglist>(ComplexSchur&lt; MatrixType &gt; &amp;_this, const MatrixType &amp;matrix, bool computeU)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::complex_schur_reduce_to_hessenberg&lt; MatrixType, false &gt;</name>
    <filename>structEigen_1_1internal_1_1complex__schur__reduce__to__hessenberg_3_01MatrixType_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1complex__schur__reduce__to__hessenberg_3_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>ac5afd1090b4ab0488035a861fc5c71a1</anchor>
      <arglist>(ComplexSchur&lt; MatrixType &gt; &amp;_this, const MatrixType &amp;matrix, bool computeU)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::CompressedStorage</name>
    <filename>classEigen_1_1internal_1_1CompressedStorage.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_Index</templarg>
    <member kind="typedef">
      <type>_Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a5bbc1b9fc229fd9d227ea9b45b942919</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>abe30bcf97da733d633bb1038f14fe22f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>allocatedSize</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a48a032ae2d261b1638ed835933573329</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>append</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a045f7ea009706f34c18e26899844b297</anchor>
      <arglist>(const Scalar &amp;v, Index i)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>at</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a551006b39efa9bc3f380ab499da7934a</anchor>
      <arglist>(Index key, const Scalar &amp;defaultValue=Scalar(0)) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>atInRange</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ad4e54491daea061f398decd4b2f73a69</anchor>
      <arglist>(size_t start, size_t end, Index key, const Scalar &amp;defaultValue=Scalar(0)) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>atWithInsertion</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>aee2869a8b9b294972a0d9dcea88fe7ec</anchor>
      <arglist>(Index key, const Scalar &amp;defaultValue=Scalar(0))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a7fb46834ef4be15ff2e8006621430999</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompressedStorage</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a0fe1a4e317ae677e6348c3025fbd7e18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompressedStorage</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ad0098e9ca260c9ff2d6bbe4b98ec3c8a</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompressedStorage</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>aff6bb68b629bf52faa2cf27ae5fbfb9e</anchor>
      <arglist>(const CompressedStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index &amp;</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ae60126f82925c92f071b63e0ac9d7c63</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function">
      <type>const Index &amp;</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a16f2f30539d5df395ef4e0de7fae833a</anchor>
      <arglist>(size_t i) const </arglist>
    </member>
    <member kind="function">
      <type>CompressedStorage &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ad40715b9353312fe0b1092cd5639871b</anchor>
      <arglist>(const CompressedStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a587b1546755f99d31d7f98fe507ed829</anchor>
      <arglist>(const Scalar &amp;reference, const RealScalar &amp;epsilon=NumTraits&lt; RealScalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ab27ed799d99a2543fe70d1008f32f514</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a8727f96cedbbd394a6d2edb9c118e480</anchor>
      <arglist>(size_t size, float reserveSizeFactor=0)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>searchLowerIndex</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a80e5adacba4bde4a9628985874cb0222</anchor>
      <arglist>(Index key) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>searchLowerIndex</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>afd2629863ffdc1e8ca849ce52a361fb5</anchor>
      <arglist>(size_t start, size_t end, Index key) const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a983da9db4034aa6512c4a53e0f18ee9b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>squeeze</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ac466017e6722cab5328ba8386a81bc3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a6b29e48a79996636c1e2ef9a093383cb</anchor>
      <arglist>(CompressedStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a0edaaa68204d60c7b6870eed21110ae3</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a78de60af61226213b7ef4ce53913b90c</anchor>
      <arglist>(size_t i) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CompressedStorage</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a396e1e734cd17e21555395f008fb258f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CompressedStorage</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a95fafe4384a15b00a9f1d4e91c3c0839</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>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a4797c0164ad50eb6a79c10ca27629e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reallocate</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a7e4a4dff1fffedc7369efa2090825c59</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>m_allocatedSize</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a2e0aa31b8f37baad30ff7a2fc2cb71a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index *</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>aafd111a3cf2a65d68c71751ca4d5d59c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>m_size</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ab94460486a0e78ca3c1f0684ffad2c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar *</type>
      <name>m_values</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a8b838549e35ed9990a604d3fedac8421</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_inverse</name>
    <filename>structEigen_1_1internal_1_1compute__inverse.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Size</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse.html</anchorfile>
      <anchor>ad42218ed0297dc98edf530b45baf4632</anchor>
      <arglist>(const MatrixType &amp;matrix, ResultType &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_inverse&lt; MatrixType, ResultType, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1compute__inverse_3_01MatrixType_00_01ResultType_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse_3_01MatrixType_00_01ResultType_00_011_01_4.html</anchorfile>
      <anchor>a42d0e9d25a3e42af3411b57d4fdbc69f</anchor>
      <arglist>(const MatrixType &amp;matrix, ResultType &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_inverse&lt; MatrixType, ResultType, 2 &gt;</name>
    <filename>structEigen_1_1internal_1_1compute__inverse_3_01MatrixType_00_01ResultType_00_012_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse_3_01MatrixType_00_01ResultType_00_012_01_4.html</anchorfile>
      <anchor>aef4795dc0dd8c869d59d93933a20f598</anchor>
      <arglist>(const MatrixType &amp;matrix, ResultType &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_inverse&lt; MatrixType, ResultType, 3 &gt;</name>
    <filename>structEigen_1_1internal_1_1compute__inverse_3_01MatrixType_00_01ResultType_00_013_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse_3_01MatrixType_00_01ResultType_00_013_01_4.html</anchorfile>
      <anchor>ac84dbf247979a52cf426f860685c08ab</anchor>
      <arglist>(const MatrixType &amp;matrix, ResultType &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_inverse&lt; MatrixType, ResultType, 4 &gt;</name>
    <filename>structEigen_1_1internal_1_1compute__inverse_3_01MatrixType_00_01ResultType_00_014_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>compute_inverse_size4&lt; Architecture::Target, MatrixType::Scalar, MatrixType, ResultType &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_inverse_and_det_with_check</name>
    <filename>structEigen_1_1internal_1_1compute__inverse__and__det__with__check.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Size</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1compute__inverse__and__det__with__check_3_01MatrixType_00_01ResultType_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__and__det__with__check_3_01MatrixType_00_01ResultType_00_011_01_4.html</anchorfile>
      <anchor>afe7c34e9c3bebdac64c8bfa2e3eaf171</anchor>
      <arglist>(const MatrixType &amp;matrix, const typename MatrixType::RealScalar &amp;absDeterminantThreshold, ResultType &amp;result, typename ResultType::Scalar &amp;determinant, bool &amp;invertible)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 2 &gt;</name>
    <filename>structEigen_1_1internal_1_1compute__inverse__and__det__with__check_3_01MatrixType_00_01ResultType_00_012_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__and__det__with__check_3_01MatrixType_00_01ResultType_00_012_01_4.html</anchorfile>
      <anchor>a51d83aa23466e7bf7db4632ed0639186</anchor>
      <arglist>(const MatrixType &amp;matrix, const typename MatrixType::RealScalar &amp;absDeterminantThreshold, ResultType &amp;inverse, typename ResultType::Scalar &amp;determinant, bool &amp;invertible)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 3 &gt;</name>
    <filename>structEigen_1_1internal_1_1compute__inverse__and__det__with__check_3_01MatrixType_00_01ResultType_00_013_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__and__det__with__check_3_01MatrixType_00_01ResultType_00_013_01_4.html</anchorfile>
      <anchor>a3424d9a6eb5428c890cab5342ce91817</anchor>
      <arglist>(const MatrixType &amp;matrix, const typename MatrixType::RealScalar &amp;absDeterminantThreshold, ResultType &amp;inverse, typename ResultType::Scalar &amp;determinant, bool &amp;invertible)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 4 &gt;</name>
    <filename>structEigen_1_1internal_1_1compute__inverse__and__det__with__check_3_01MatrixType_00_01ResultType_00_014_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__and__det__with__check_3_01MatrixType_00_01ResultType_00_014_01_4.html</anchorfile>
      <anchor>a90bfbbd0008fc05304a5243fe028032b</anchor>
      <arglist>(const MatrixType &amp;matrix, const typename MatrixType::RealScalar &amp;absDeterminantThreshold, ResultType &amp;inverse, typename ResultType::Scalar &amp;determinant, bool &amp;invertible)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_inverse_size4</name>
    <filename>structEigen_1_1internal_1_1compute__inverse__size4.html</filename>
    <templarg>Arch</templarg>
    <templarg>Scalar</templarg>
    <templarg>MatrixType</templarg>
    <templarg>ResultType</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__size4.html</anchorfile>
      <anchor>ad2177f2a3fee4d20856d134e5aec9622</anchor>
      <arglist>(const MatrixType &amp;matrix, ResultType &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_inverse_size4&lt; Architecture::SSE, double, MatrixType, ResultType &gt;</name>
    <filename>structEigen_1_1internal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01double_00_01MatrixType_00_01ResultType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>MatrixAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01double_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>af26f83e901ae8307645f7c68448cdbf9a2ad2aa9760758de4595111d290f740ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResultAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01double_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>af26f83e901ae8307645f7c68448cdbf9a37e76fc0610c1d1aba8e83a8f1177d7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StorageOrdersMatch</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01double_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>af26f83e901ae8307645f7c68448cdbf9a7c0cf7ff133f3a27ba692be05e89fcfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01double_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>aa15ccc00691d377829c59dc9c5e9d2fd</anchor>
      <arglist>(const MatrixType &amp;matrix, ResultType &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_inverse_size4&lt; Architecture::SSE, float, MatrixType, ResultType &gt;</name>
    <filename>structEigen_1_1internal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01float_00_01MatrixType_00_01ResultType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>MatrixAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01float_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>a60d35680202cf0eebba65c84b60ad9a7a93684dc3b2dd71add6cbb345c6313029</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResultAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01float_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>a60d35680202cf0eebba65c84b60ad9a7af093d5e4dc154b6c50676f5973bc1ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StorageOrdersMatch</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01float_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>a60d35680202cf0eebba65c84b60ad9a7acfeaf7edd2c790c96836cc2554f59dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01float_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>ac8e9bee4b584db5af87adf3d111361a6</anchor>
      <arglist>(const MatrixType &amp;matrix, ResultType &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::compute_matrix_flags</name>
    <filename>classEigen_1_1internal_1_1compute__matrix__flags.html</filename>
    <templarg></templarg>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <templarg>Options</templarg>
    <templarg>MaxRows</templarg>
    <templarg>MaxCols</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>classEigen_1_1internal_1_1compute__matrix__flags.html</anchorfile>
      <anchor>a12d791c28c9826f8ab7370fc7d2aaa55a42cb02bac0badf6c656b9c9a034ca188</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row_major_bit</name>
      <anchorfile>classEigen_1_1internal_1_1compute__matrix__flags.html</anchorfile>
      <anchor>a83973e46754d5fc272a43f1f6344ed45a5151cb9800ccb139755c4248791eada4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>is_dynamic_size_storage</name>
      <anchorfile>classEigen_1_1internal_1_1compute__matrix__flags.html</anchorfile>
      <anchor>a83973e46754d5fc272a43f1f6344ed45a2fa061d04af5e18312a82ed46ddef2bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>aligned_bit</name>
      <anchorfile>classEigen_1_1internal_1_1compute__matrix__flags.html</anchorfile>
      <anchor>a83973e46754d5fc272a43f1f6344ed45a9da7d5a658fefb3fbd4b0b0fae27a7ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>packet_access_bit</name>
      <anchorfile>classEigen_1_1internal_1_1compute__matrix__flags.html</anchorfile>
      <anchor>a83973e46754d5fc272a43f1f6344ed45a98ff971c2ab9dcd30f4b22347eb29033</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conditional</name>
    <filename>structEigen_1_1internal_1_1conditional.html</filename>
    <templarg>Condition</templarg>
    <templarg>Then</templarg>
    <templarg>Else</templarg>
    <member kind="typedef">
      <type>Then</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1conditional.html</anchorfile>
      <anchor>a2433d8a903dfd8c2ea617c77a63b8f8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conditional&lt; false, Then, Else &gt;</name>
    <filename>structEigen_1_1internal_1_1conditional_3_01false_00_01Then_00_01Else_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Else</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1conditional_3_01false_00_01Then_00_01Else_01_4.html</anchorfile>
      <anchor>ab754baa99b87660a6bd1b30769da3753</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_expr_if</name>
    <filename>structEigen_1_1internal_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>Eigen::internal::conj_helper&lt; Packet1cd, Packet1cd, false, true &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01false_00_01true_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a23bc4aad8ec51c0c737c7e208f0d8573</anchor>
      <arglist>(const Packet1cd &amp;x, const Packet1cd &amp;y, const Packet1cd &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>aaf9909520945ec74e1f55ff8c4410c25</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet1cd, Packet1cd, true, false &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01true_00_01false_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a8c1e44587f35e7c52a15bbb58640341f</anchor>
      <arglist>(const Packet1cd &amp;x, const Packet1cd &amp;y, const Packet1cd &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a5f96252eb5f8f30be45207c25547cf70</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet1cd, Packet1cd, true, true &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01true_00_01true_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a28a1a761ce6a0cf13c6c6e524f18980c</anchor>
      <arglist>(const Packet1cd &amp;x, const Packet1cd &amp;y, const Packet1cd &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>ad0a0f4efee000c1c1b87ee73e9b4eddb</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet1cd, Packet2d, false, false &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet2d_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>af8fe6473b18486810e414b1d14541e2d</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>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet2d_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a8268ab42053f90e6c34f5de5ee9e61a6</anchor>
      <arglist>(const Packet1cd &amp;x, const Packet2d &amp;y) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, false, true &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01false_00_01true_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a4cd2c71699d7d5638a9ef09717a5985a</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a4cd2c71699d7d5638a9ef09717a5985a</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a4cd2c71699d7d5638a9ef09717a5985a</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a9ce211168f1749459d92feb875397849</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a9ce211168f1749459d92feb875397849</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a9ce211168f1749459d92feb875397849</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, true, false &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01false_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a229269ea00fde0dbf94afa1c7626da0a</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a229269ea00fde0dbf94afa1c7626da0a</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a229269ea00fde0dbf94afa1c7626da0a</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>aab656e742b4bfe403289d05bb7a8c672</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>aab656e742b4bfe403289d05bb7a8c672</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>aab656e742b4bfe403289d05bb7a8c672</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, true, true &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01true_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a80ca2ac3c4cf4450006b82428ebbcd79</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a80ca2ac3c4cf4450006b82428ebbcd79</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a80ca2ac3c4cf4450006b82428ebbcd79</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a79c86319faf8ec2ced6ec1af4927b81a</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a79c86319faf8ec2ced6ec1af4927b81a</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a79c86319faf8ec2ced6ec1af4927b81a</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet2cf, Packet4f, false, false &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet4f_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a9a5233fe81d8543716f6dd4ed6cd479e</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>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet4f_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a69698cc3f42a25607edc01debf980f8b</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet4f &amp;y) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet2d, Packet1cd, false, false &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1conj__helper_3_01Packet2d_00_01Packet1cd_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a61405518476a87cacae8eb04986e9a1c</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>structEigen_1_1internal_1_1conj__helper_3_01Packet2d_00_01Packet1cd_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a409d40800bbd94b9ca93a887c090bec3</anchor>
      <arglist>(const Packet2d &amp;x, const Packet1cd &amp;y) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet4f, Packet2cf, false, false &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1conj__helper_3_01Packet4f_00_01Packet2cf_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>ac7dcf68508b2cab09e546a2723c90aea</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>structEigen_1_1internal_1_1conj__helper_3_01Packet4f_00_01Packet2cf_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>aced60ee4b990f58cebc51fd66c9a699e</anchor>
      <arglist>(const Packet4f &amp;x, const Packet2cf &amp;y) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; RealScalar, std::complex&lt; RealScalar &gt;, false, Conj &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01Conj_01_4.html</filename>
    <templarg></templarg>
    <templarg>Conj</templarg>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01Conj_01_4.html</anchorfile>
      <anchor>a439125d3e845768d3698076787d179c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01Conj_01_4.html</anchorfile>
      <anchor>a1cbd52d3f8f9d2d056d0e18fb696071d</anchor>
      <arglist>(const RealScalar &amp;x, const Scalar &amp;y, const Scalar &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01Conj_01_4.html</anchorfile>
      <anchor>a923d3e32bebbbf936c30c28d8130e881</anchor>
      <arglist>(const RealScalar &amp;x, const Scalar &amp;y) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Scalar, Scalar, false, false &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Scalar_00_01Scalar_00_01false_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Scalar_00_01Scalar_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>ad151d386f01e4f8b72039502cbf4256b</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Scalar_00_01Scalar_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a7424dbf4b9630a18eb18f265dd30946e</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, RealScalar, Conj, false &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01Conj_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg>Conj</templarg>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01Conj_00_01false_01_4.html</anchorfile>
      <anchor>abd2eb57095dc746343be34a6cc2179a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01Conj_00_01false_01_4.html</anchorfile>
      <anchor>a19c825a4d356ccaa37ec14621fb34a02</anchor>
      <arglist>(const Scalar &amp;x, const RealScalar &amp;y, const Scalar &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01Conj_00_01false_01_4.html</anchorfile>
      <anchor>a41b8153f9ef12d2f1a4e3b360dd71508</anchor>
      <arglist>(const Scalar &amp;x, const RealScalar &amp;y) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, false, true &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complddd4d51fbc11fd65352bc9d14fc6d7c8.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complddd4d51fbc11fd65352bc9d14fc6d7c8.html</anchorfile>
      <anchor>a5c8d5bd21d66221296357d96c071fdf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complddd4d51fbc11fd65352bc9d14fc6d7c8.html</anchorfile>
      <anchor>a6fbe0426397e96a5a5b4e326dc8c9720</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complddd4d51fbc11fd65352bc9d14fc6d7c8.html</anchorfile>
      <anchor>ada59bfab06c97e4a97e06775bbf39111</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, true, false &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complfb27d6a04c6716b86a9f981d4b287821.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complfb27d6a04c6716b86a9f981d4b287821.html</anchorfile>
      <anchor>a1922c9c71ad6d01e2f810d24fbc7a144</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complfb27d6a04c6716b86a9f981d4b287821.html</anchorfile>
      <anchor>a17df4357e3777494680f2102b5aad585</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complfb27d6a04c6716b86a9f981d4b287821.html</anchorfile>
      <anchor>aff65235f0d277d6cd81b2b09f2c16157</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, true, true &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compl6d7ceb414b2a39bf2166a8aea53b718a.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compl6d7ceb414b2a39bf2166a8aea53b718a.html</anchorfile>
      <anchor>ac76181c3b5e9b918adec8f754cc6df6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compl6d7ceb414b2a39bf2166a8aea53b718a.html</anchorfile>
      <anchor>a6eb11193e08939c8fbd94d1e823fdbad</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compl6d7ceb414b2a39bf2166a8aea53b718a.html</anchorfile>
      <anchor>a7109580a660d95f8cc98564ad3f9352c</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_if&lt; false &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__if_3_01false_01_4.html</filename>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1conj__if_3_01false_01_4.html</anchorfile>
      <anchor>ad4a079281a7e0fd16cec8b8b61b0eb11</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>pconj</name>
      <anchorfile>structEigen_1_1internal_1_1conj__if_3_01false_01_4.html</anchorfile>
      <anchor>a6b9b20367d99ca7e4fe22028bf04d483</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_if&lt; true &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__if_3_01true_01_4.html</filename>
    <member kind="function">
      <type>T</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1conj__if_3_01true_01_4.html</anchorfile>
      <anchor>a9b25446654743d97d4ea1670317df5a2</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>pconj</name>
      <anchorfile>structEigen_1_1internal_1_1conj__if_3_01true_01_4.html</anchorfile>
      <anchor>aa06571b4dd461c4799bfcb9746fe0d94</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_impl</name>
    <filename>structEigen_1_1internal_1_1conj__impl.html</filename>
    <templarg></templarg>
    <templarg>IsComplex</templarg>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1conj__impl.html</anchorfile>
      <anchor>a35e51c711ef6d3ccdbc5213dc3c5bbcc</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_impl&lt; Scalar, true &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__impl_3_01Scalar_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1conj__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>ae2caba6a2eb569a63e3ebccf0a499090</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_retval</name>
    <filename>structEigen_1_1internal_1_1conj__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Scalar</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1conj__retval.html</anchorfile>
      <anchor>a9443dafde5f442b5bc4fb5cc4ec7205f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conservative_resize_like_impl</name>
    <filename>structEigen_1_1internal_1_1conservative__resize__like__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>IsVector</templarg>
    <member kind="typedef">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1conservative__resize__like__impl.html</anchorfile>
      <anchor>a502de7015b3c8c8da24cd6b0cbb22e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1conservative__resize__like__impl.html</anchorfile>
      <anchor>af0084305baab7e1026cf70dba792f0b6</anchor>
      <arglist>(DenseBase&lt; Derived &gt; &amp;_this, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1conservative__resize__like__impl.html</anchorfile>
      <anchor>afe2945bf1a4b75309e106fb7d361a736</anchor>
      <arglist>(DenseBase&lt; Derived &gt; &amp;_this, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conservative_resize_like_impl&lt; Derived, OtherDerived, true &gt;</name>
    <filename>structEigen_1_1internal_1_1conservative__resize__like__impl_3_01Derived_00_01OtherDerived_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1conservative__resize__like__impl_3_01Derived_00_01OtherDerived_00_01true_01_4.html</anchorfile>
      <anchor>a8ae31ba784540811ac8d9c400a42c85f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1conservative__resize__like__impl_3_01Derived_00_01OtherDerived_00_01true_01_4.html</anchorfile>
      <anchor>a24a690bdb05a860ad1c253911e95211b</anchor>
      <arglist>(DenseBase&lt; Derived &gt; &amp;_this, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1conservative__resize__like__impl_3_01Derived_00_01OtherDerived_00_01true_01_4.html</anchorfile>
      <anchor>a48c16fbc1366547027af95eb5cbfcc01</anchor>
      <arglist>(DenseBase&lt; Derived &gt; &amp;_this, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1conservative__sparse__sparse__product__selector_3_01Lhs_00_01Rhs_00_0c2541cf58b0df1d4b3bebb8d69c04165.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>remove_all&lt; Lhs &gt;::type</type>
      <name>LhsCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1conservative__sparse__sparse__product__selector_3_01Lhs_00_01Rhs_00_0c2541cf58b0df1d4b3bebb8d69c04165.html</anchorfile>
      <anchor>aa70e3b07c735731b96c8dddbf3f29ade</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LhsCleaned::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1conservative__sparse__sparse__product__selector_3_01Lhs_00_01Rhs_00_0c2541cf58b0df1d4b3bebb8d69c04165.html</anchorfile>
      <anchor>a42443d6e0197e9e270de6eae45118f69</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1conservative__sparse__sparse__product__selector_3_01Lhs_00_01Rhs_00_0c2541cf58b0df1d4b3bebb8d69c04165.html</anchorfile>
      <anchor>a317a92ae45ac58dc58de38589845a606</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1conservative__sparse__sparse__product__selector_3_01Lhs_00_01Rhs_00_0a3cd037fe7a9178422ec01c57e8cb1de.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>traits&lt; typename remove_all&lt; Lhs &gt;::type &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1conservative__sparse__sparse__product__selector_3_01Lhs_00_01Rhs_00_0a3cd037fe7a9178422ec01c57e8cb1de.html</anchorfile>
      <anchor>a8e51d4364ddc415e957c749ac5f7dd1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1conservative__sparse__sparse__product__selector_3_01Lhs_00_01Rhs_00_0a3cd037fe7a9178422ec01c57e8cb1de.html</anchorfile>
      <anchor>aee14dcc69459334713705c5691bcfab4</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, RowMajor, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1conservative__sparse__sparse__product__selector_3_01Lhs_00_01Rhs_00_0f8e1305b0a859ae2e394fd29d3f755c3.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1conservative__sparse__sparse__product__selector_3_01Lhs_00_01Rhs_00_0f8e1305b0a859ae2e394fd29d3f755c3.html</anchorfile>
      <anchor>abab06cc22bd6a57b7e2bb85532ecd596</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, RowMajor, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1conservative__sparse__sparse__product__selector_3_01Lhs_00_01Rhs_00_052aebf381d85eeccb8c31599154248c1.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1conservative__sparse__sparse__product__selector_3_01Lhs_00_01Rhs_00_052aebf381d85eeccb8c31599154248c1.html</anchorfile>
      <anchor>abe6e205932ce6b6c9ff4b8053dd243ee</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, ColMajor, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1conservative__sparse__sparse__product__selector_3_01Lhs_00_01Rhs_00_07ee4ef209514f82a2732298bd00cb00b.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1conservative__sparse__sparse__product__selector_3_01Lhs_00_01Rhs_00_07ee4ef209514f82a2732298bd00cb00b.html</anchorfile>
      <anchor>af07c2f116084d68ee7070aaf2e1cbfe1</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, ColMajor, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1conservative__sparse__sparse__product__selector_3_01Lhs_00_01Rhs_00_0000ee319a52d852409ed079b47cf2c3a.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1conservative__sparse__sparse__product__selector_3_01Lhs_00_01Rhs_00_0000ee319a52d852409ed079b47cf2c3a.html</anchorfile>
      <anchor>a2e9b527f914bf8cd4c5e497dacebb1bb</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1conservative__sparse__sparse__product__selector_3_01Lhs_00_01Rhs_00_08baa6ce9be09a4cf7f95c5953707f7e8.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1conservative__sparse__sparse__product__selector_3_01Lhs_00_01Rhs_00_08baa6ce9be09a4cf7f95c5953707f7e8.html</anchorfile>
      <anchor>a19040dbd90c01e2ec84b612c629d71c7</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1conservative__sparse__sparse__product__selector_3_01Lhs_00_01Rhs_00_05f1cb18808b08160ef5857886c6fb7bf.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1conservative__sparse__sparse__product__selector_3_01Lhs_00_01Rhs_00_05f1cb18808b08160ef5857886c6fb7bf.html</anchorfile>
      <anchor>a1a728638529c6e9e198464483e581caa</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::const_blas_data_mapper</name>
    <filename>classEigen_1_1internal_1_1const__blas__data__mapper.html</filename>
    <templarg>Scalar</templarg>
    <templarg>Index</templarg>
    <templarg>StorageOrder</templarg>
    <member kind="function">
      <type></type>
      <name>const_blas_data_mapper</name>
      <anchorfile>classEigen_1_1internal_1_1const__blas__data__mapper.html</anchorfile>
      <anchor>a4a7289a55a34778bfd07a3f4e5ebb9c2</anchor>
      <arglist>(const Scalar *data, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1internal_1_1const__blas__data__mapper.html</anchorfile>
      <anchor>a7602c3354336a4cc5f6067c16e288e31</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>classEigen_1_1internal_1_1const__blas__data__mapper.html</anchorfile>
      <anchor>aaff2111ab89ec8c3efd41930b8123d42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1internal_1_1const__blas__data__mapper.html</anchorfile>
      <anchor>ad9d301d511cd1b780624c31a831931ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::constructor_without_unaligned_array_assert</name>
    <filename>structEigen_1_1internal_1_1constructor__without__unaligned__array__assert.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::cross3_impl</name>
    <filename>structEigen_1_1internal_1_1cross3__impl.html</filename>
    <templarg>Arch</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Vectorizable</templarg>
    <member kind="function" static="yes">
      <type>static internal::plain_matrix_type&lt; VectorLhs &gt;::type</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1cross3__impl.html</anchorfile>
      <anchor>a24e73005575a7502a1572f329bb69b14</anchor>
      <arglist>(const VectorLhs &amp;lhs, const VectorRhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::cross3_impl&lt; Architecture::SSE, VectorLhs, VectorRhs, float, true &gt;</name>
    <filename>structEigen_1_1internal_1_1cross3__impl_3_01Architecture_1_1SSE_00_01VectorLhs_00_01VectorRhs_00_01float_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static plain_matrix_type&lt; VectorLhs &gt;::type</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1cross3__impl_3_01Architecture_1_1SSE_00_01VectorLhs_00_01VectorRhs_00_01float_00_01true_01_4.html</anchorfile>
      <anchor>a69ce61c22f1e2e9ffbb446b4cb039b81</anchor>
      <arglist>(const VectorLhs &amp;lhs, const VectorRhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::decrement_if_fixed_size</name>
    <filename>structEigen_1_1internal_1_1decrement__if__fixed__size.html</filename>
    <templarg>Size</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1decrement__if__fixed__size.html</anchorfile>
      <anchor>af1a01b7ca6242d038fd01137e6cb6667ae3b6fe439d25f6f9de0a42a78a7ddaf3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::decrement_size</name>
    <filename>structEigen_1_1internal_1_1decrement__size.html</filename>
    <templarg>n</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1decrement__size.html</anchorfile>
      <anchor>ad9699b30967d6ae2b336a7b9be6fef30a570eea968d201d2f904dbc96c3fe24ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::default_packet_traits</name>
    <filename>structEigen_1_1internal_1_1default__packet__traits.html</filename>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a95535c551abd94d8cd68e175308fee65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a098a15ff7a8faf702990a73a4bce8f94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765ae79eebb5e6b9997497c5ef193c50a41c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a8ef2fa5b0374ee9ceb9a255a0caa605b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765ac0d6fbe639ba400689f4267874b50c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs2</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765aeaf4872e2d76d1bc2251259be777ec52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a21e1dee9db3ecf9b658481cb59ab9c64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a6b9b56cd6c096fe6ce75aa51025c259e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasConj</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a3cffabfc04805ec8322cb670764e6499</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSetLinear</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a51168b43e6095a83f924f5e0ebebe426</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765afb001a46b49e4ee819b181687c707e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSqrt</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765ab53245fe1d0d2c46396ec9d06b80ee49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a9cefd68905fe3b0d9c3b7e3431e30a27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765adf0cb1ad8a2a8ef9710e43f06276e5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasPow</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a79828d125f521149de068e5762c31d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSin</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a127d06bc3b850de6418bcbc6da9a89b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCos</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a2ab094ca9559689e9814be7f9937f755</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasTan</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a1a3a5024255260c5e04962755c8b1ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasASin</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a051435857b2f54b9b43da1e4e8b5a723</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasACos</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a1e4104a04217f765805a472a7d02d582</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasATan</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765af36e662d5f227dd736fcdde9973200d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dense_xpr_base</name>
    <filename>structEigen_1_1internal_1_1dense__xpr__base.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dense_xpr_base&lt; Derived, ArrayXpr &gt;</name>
    <filename>structEigen_1_1internal_1_1dense__xpr__base_3_01Derived_00_01ArrayXpr_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>ArrayBase&lt; Derived &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1dense__xpr__base_3_01Derived_00_01ArrayXpr_01_4.html</anchorfile>
      <anchor>a49f2e9d731521e50359b783cb87b63c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dense_xpr_base&lt; Derived, MatrixXpr &gt;</name>
    <filename>structEigen_1_1internal_1_1dense__xpr__base_3_01Derived_00_01MatrixXpr_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>MatrixBase&lt; Derived &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1dense__xpr__base_3_01Derived_00_01MatrixXpr_01_4.html</anchorfile>
      <anchor>a08a7453d950a372ef30fc1a1fdfc93ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::determinant_impl</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1determinant__impl.html</anchorfile>
      <anchor>a0d3cebab002a146163b40eef69ff18b2</anchor>
      <arglist>(const Derived &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::determinant_impl&lt; Derived, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1determinant__impl_3_01Derived_00_011_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static traits&lt; Derived &gt;::Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1determinant__impl_3_01Derived_00_011_01_4.html</anchorfile>
      <anchor>a17a08ce77c44a521ab5eb242e00c75e2</anchor>
      <arglist>(const Derived &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::determinant_impl&lt; Derived, 2 &gt;</name>
    <filename>structEigen_1_1internal_1_1determinant__impl_3_01Derived_00_012_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static traits&lt; Derived &gt;::Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1determinant__impl_3_01Derived_00_012_01_4.html</anchorfile>
      <anchor>af60ec7103c3c1d70822a0846d44b8198</anchor>
      <arglist>(const Derived &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::determinant_impl&lt; Derived, 3 &gt;</name>
    <filename>structEigen_1_1internal_1_1determinant__impl_3_01Derived_00_013_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static traits&lt; Derived &gt;::Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1determinant__impl_3_01Derived_00_013_01_4.html</anchorfile>
      <anchor>ac268a58e38b0278820e9e5f470740cd7</anchor>
      <arglist>(const Derived &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::determinant_impl&lt; Derived, 4 &gt;</name>
    <filename>structEigen_1_1internal_1_1determinant__impl_3_01Derived_00_014_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static traits&lt; Derived &gt;::Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1determinant__impl_3_01Derived_00_014_01_4.html</anchorfile>
      <anchor>adb5a6a0cdda4664a8dd38c348411ee03</anchor>
      <arglist>(const Derived &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::direct_selfadjoint_eigenvalues</name>
    <filename>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues.html</filename>
    <templarg>SolverType</templarg>
    <templarg>Size</templarg>
    <templarg>IsComplex</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues.html</anchorfile>
      <anchor>a43e69e37040165260a04c203ee151f99</anchor>
      <arglist>(SolverType &amp;eig, const typename SolverType::MatrixType &amp;A, int options)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::direct_selfadjoint_eigenvalues&lt; SolverType, 2, false &gt;</name>
    <filename>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_012_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>SolverType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_012_00_01false_01_4.html</anchorfile>
      <anchor>ad4737401b97adbb299ab4e64d5a13b79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SolverType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_012_00_01false_01_4.html</anchorfile>
      <anchor>a8494659a9d6ef5917f2b9063808b9214</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SolverType::RealVectorType</type>
      <name>VectorType</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_012_00_01false_01_4.html</anchorfile>
      <anchor>a9a515dab7880b222aff4847641c40ed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>computeRoots</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_012_00_01false_01_4.html</anchorfile>
      <anchor>af71518bc2b4a4fc5bd49b59b084622dc</anchor>
      <arglist>(const MatrixType &amp;m, VectorType &amp;roots)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_012_00_01false_01_4.html</anchorfile>
      <anchor>a75c654d31fd506ac03abcc0a91639d78</anchor>
      <arglist>(SolverType &amp;solver, const MatrixType &amp;mat, int options)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::direct_selfadjoint_eigenvalues&lt; SolverType, 3, false &gt;</name>
    <filename>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_013_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>SolverType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_013_00_01false_01_4.html</anchorfile>
      <anchor>a91212db992185b6ee3909be97d545ca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SolverType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_013_00_01false_01_4.html</anchorfile>
      <anchor>a3e0e253654e2bbdada60c064e3178bb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SolverType::RealVectorType</type>
      <name>VectorType</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_013_00_01false_01_4.html</anchorfile>
      <anchor>a1a9f066507f5261a9facab5b21b28682</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>computeRoots</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_013_00_01false_01_4.html</anchorfile>
      <anchor>a1f087afab460e92667c401b473dc70f7</anchor>
      <arglist>(const MatrixType &amp;m, VectorType &amp;roots)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_013_00_01false_01_4.html</anchorfile>
      <anchor>a1e05f3558748405b8471846e041c2fe4</anchor>
      <arglist>(SolverType &amp;solver, const MatrixType &amp;mat, int options)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dot_nocheck</name>
    <filename>structEigen_1_1internal_1_1dot__nocheck.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>NeedToTranspose</templarg>
    <member kind="typedef">
      <type>scalar_product_traits&lt; typename traits&lt; T &gt;::Scalar, typename traits&lt; U &gt;::Scalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1dot__nocheck.html</anchorfile>
      <anchor>a1db27fb94190a34e931008e0d6a0baf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1dot__nocheck.html</anchorfile>
      <anchor>aaa0f9de9c9100c47d79dc24f6e3d3748</anchor>
      <arglist>(const MatrixBase&lt; T &gt; &amp;a, const MatrixBase&lt; U &gt; &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dot_nocheck&lt; T, U, true &gt;</name>
    <filename>structEigen_1_1internal_1_1dot__nocheck_3_01T_00_01U_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>scalar_product_traits&lt; typename traits&lt; T &gt;::Scalar, typename traits&lt; U &gt;::Scalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1dot__nocheck_3_01T_00_01U_00_01true_01_4.html</anchorfile>
      <anchor>ac41e25bf20b3e352c4e582aad48f8d03</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1dot__nocheck_3_01T_00_01U_00_01true_01_4.html</anchorfile>
      <anchor>a85040a3d9007f7b3e92d79dd1514ec7e</anchor>
      <arglist>(const MatrixBase&lt; T &gt; &amp;a, const MatrixBase&lt; U &gt; &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eigenvalues_selector</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1eigenvalues__selector.html</anchorfile>
      <anchor>a09979658def7adc9dd8e296689345519</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eigenvalues_selector&lt; Derived, false &gt;</name>
    <filename>structEigen_1_1internal_1_1eigenvalues__selector_3_01Derived_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static MatrixBase&lt; Derived &gt;::EigenvaluesReturnType const</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1eigenvalues__selector_3_01Derived_00_01false_01_4.html</anchorfile>
      <anchor>ad8470d5c7d0c704771cdfdde4e495e2d</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::enable_if&lt; true, T &gt;</name>
    <filename>structEigen_1_1internal_1_1enable__if_3_01true_00_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1enable__if_3_01true_00_01T_01_4.html</anchorfile>
      <anchor>aa36ae7c40deeb800cb3580c221870742</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01Array_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_008253f5ff7029a9214af80527abfd7611.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Options</templarg>
    <templarg>_MaxRows</templarg>
    <templarg>_MaxCols</templarg>
    <member kind="typedef">
      <type>const Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01Array_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_008253f5ff7029a9214af80527abfd7611.html</anchorfile>
      <anchor>ad013ed14d1da137adf926ae866cd111d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_0470a1daffcce04c54f657d3157680fac.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Options</templarg>
    <templarg>_MaxRows</templarg>
    <templarg>_MaxCols</templarg>
    <member kind="typedef">
      <type>const Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_0470a1daffcce04c54f657d3157680fac.html</anchorfile>
      <anchor>a4a0d1284b17d32de5bde0278f38524f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; T, Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01T_00_01Dense_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>plain_matrix_type&lt; T &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01T_00_01Dense_01_4.html</anchorfile>
      <anchor>a3a362b3b0d46ae32ce625c952737bc2c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::eval&lt; T, IsSkyline &gt;</name>
    <filename>classEigen_1_1internal_1_1eval_3_01T_00_01IsSkyline_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>SkylineMatrix&lt; _Scalar, _Flags &gt;</type>
      <name>type</name>
      <anchorfile>classEigen_1_1internal_1_1eval_3_01T_00_01IsSkyline_01_4.html</anchorfile>
      <anchor>a0025b6ca6fe449bd2b0a2e85a2c30369</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_Flags</name>
      <anchorfile>classEigen_1_1internal_1_1eval_3_01T_00_01IsSkyline_01_4.html</anchorfile>
      <anchor>a3dbaf8b35a8a98133fe9dbf774cb848ba2bf554522d5efe50cd26bbcc67748f9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>traits&lt; T &gt;::Scalar</type>
      <name>_Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1eval_3_01T_00_01IsSkyline_01_4.html</anchorfile>
      <anchor>ab9740b09881eb6436a39f53f1473ceae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; T, Sparse &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01T_00_01Sparse_01_4.html</filename>
    <templarg></templarg>
    <base>sparse_eval&lt; T, traits&lt; T &gt;::RowsAtCompileTime, traits&lt; T &gt;::ColsAtCompileTime &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::extract_data_selector</name>
    <filename>structEigen_1_1internal_1_1extract__data__selector.html</filename>
    <templarg></templarg>
    <templarg>HasUsableDirectAccess</templarg>
    <member kind="function" static="yes">
      <type>static const T::Scalar *</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1extract__data__selector.html</anchorfile>
      <anchor>a5e4c8df8b5b38f6787b61035b5118d77</anchor>
      <arglist>(const T &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::extract_data_selector&lt; T, false &gt;</name>
    <filename>structEigen_1_1internal_1_1extract__data__selector_3_01T_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T::Scalar *</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1extract__data__selector_3_01T_00_01false_01_4.html</anchorfile>
      <anchor>a6ec6fde1bf0c2368ca1c72ba6bdb0fb7</anchor>
      <arglist>(const T &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::false_type</name>
    <filename>structEigen_1_1internal_1_1false__type.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1false__type.html</anchorfile>
      <anchor>a2327a62a1f711137517280cbd4a85ff3a8713d08a0a98f0cbcf184c4f0b7c392a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::fftw_impl</name>
    <filename>structEigen_1_1internal_1_1fftw__impl.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::complex&lt; Scalar &gt;</type>
      <name>Complex</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__impl.html</anchorfile>
      <anchor>a9d8e84f20fe3651c1faef04b7fead298</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__impl.html</anchorfile>
      <anchor>ad37ae1f2aad603ea1ea69c26b1674af5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__impl.html</anchorfile>
      <anchor>a64e11f55050b69bd41299bf97d5d0657</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__impl.html</anchorfile>
      <anchor>a05501269081c686ab80e5c8c5bcab72f</anchor>
      <arglist>(Complex *dst, const Complex *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__impl.html</anchorfile>
      <anchor>a85a7d7260407e1019d393ddcffb68e09</anchor>
      <arglist>(Complex *dst, const Scalar *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd2</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__impl.html</anchorfile>
      <anchor>a671245ef0355ec65de96dcdef10bf669</anchor>
      <arglist>(Complex *dst, const Complex *src, int n0, int n1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__impl.html</anchorfile>
      <anchor>a76148ef976cee611506b6f30147eb427</anchor>
      <arglist>(Complex *dst, const Complex *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__impl.html</anchorfile>
      <anchor>a3a89d08e9eb6783e780a3cf04850a811</anchor>
      <arglist>(Scalar *dst, const Complex *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv2</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__impl.html</anchorfile>
      <anchor>a774406207808bedb1dcce992a446ffdd</anchor>
      <arglist>(Complex *dst, const Complex *src, int n0, int n1)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>fftw_plan&lt; Scalar &gt;</type>
      <name>PlanData</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__impl.html</anchorfile>
      <anchor>a927f022380b01d7899812baa51511392</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::map&lt; int64_t, PlanData &gt;</type>
      <name>PlanMap</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__impl.html</anchorfile>
      <anchor>a6897978e8a42fe20cddbbfa9257b9419</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>PlanData &amp;</type>
      <name>get_plan</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__impl.html</anchorfile>
      <anchor>a705116e5b55434e52f90aef0eb4f8e8c</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>structEigen_1_1internal_1_1fftw__impl.html</anchorfile>
      <anchor>a07f7a7b9f8a6d74194641d54145c299a</anchor>
      <arglist>(int n0, int n1, bool inverse, void *dst, const void *src)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlanMap</type>
      <name>m_plans</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__impl.html</anchorfile>
      <anchor>a94e5dea61b320ea677e1ac9e54ce9a9f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::fftw_plan</name>
    <filename>structEigen_1_1internal_1_1fftw__plan.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::fftw_plan&lt; double &gt;</name>
    <filename>structEigen_1_1internal_1_1fftw__plan_3_01double_01_4.html</filename>
    <member kind="typedef">
      <type>fftw_complex</type>
      <name>complex_type</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01double_01_4.html</anchorfile>
      <anchor>adca18bb5ffdf1cfa50ef97d070a4bc64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>scalar_type</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01double_01_4.html</anchorfile>
      <anchor>a112cdb0303d534669a43ae772323998f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>fftw_plan</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01double_01_4.html</anchorfile>
      <anchor>a0cf5ec440a3e6531d58058f7c3b4ef0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01double_01_4.html</anchorfile>
      <anchor>a48968e6abdf5c5e3fcdd5ba53117aafb</anchor>
      <arglist>(complex_type *dst, complex_type *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01double_01_4.html</anchorfile>
      <anchor>aa5f91d54fad64fbe4f5b7d8969c77542</anchor>
      <arglist>(complex_type *dst, scalar_type *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd2</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01double_01_4.html</anchorfile>
      <anchor>ace4c5f1b0687b0e85fdc1ce9e188aaa3</anchor>
      <arglist>(complex_type *dst, complex_type *src, int n0, int n1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01double_01_4.html</anchorfile>
      <anchor>a8bcceee3ae70cf398d7e00a07109a2e2</anchor>
      <arglist>(complex_type *dst, complex_type *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01double_01_4.html</anchorfile>
      <anchor>a2c8abc28e2847bf0fd03f28be2273d86</anchor>
      <arglist>(scalar_type *dst, complex_type *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv2</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01double_01_4.html</anchorfile>
      <anchor>a90bfe92a1e64201b30f2a9f1a075044e</anchor>
      <arglist>(complex_type *dst, complex_type *src, int n0, int n1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~fftw_plan</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01double_01_4.html</anchorfile>
      <anchor>af1e67d5635fd324f5edd9753ff076bf3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>::fftw_plan</type>
      <name>m_plan</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01double_01_4.html</anchorfile>
      <anchor>a73392089e0549be065fd89e4b2b73654</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::fftw_plan&lt; float &gt;</name>
    <filename>structEigen_1_1internal_1_1fftw__plan_3_01float_01_4.html</filename>
    <member kind="typedef">
      <type>fftwf_complex</type>
      <name>complex_type</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01float_01_4.html</anchorfile>
      <anchor>ae53b9a38713d59bf7915148d976db05b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>scalar_type</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01float_01_4.html</anchorfile>
      <anchor>a007a59683cdeda85084438dbc25fbc2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>fftw_plan</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01float_01_4.html</anchorfile>
      <anchor>ac7613914a9824ba3a14d675add825ad1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01float_01_4.html</anchorfile>
      <anchor>a5b61a0f3bb0e5eace0598398b8cba6d0</anchor>
      <arglist>(complex_type *dst, complex_type *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01float_01_4.html</anchorfile>
      <anchor>ac396c8a47534e2445f49dbedd6a9a215</anchor>
      <arglist>(complex_type *dst, scalar_type *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd2</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01float_01_4.html</anchorfile>
      <anchor>a7e1dc8f284956388a99057679279d239</anchor>
      <arglist>(complex_type *dst, complex_type *src, int n0, int n1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01float_01_4.html</anchorfile>
      <anchor>a78a8f341140274c6f774249a036cb0ec</anchor>
      <arglist>(complex_type *dst, complex_type *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01float_01_4.html</anchorfile>
      <anchor>aed2d74d018c7b8855ce15610352876ff</anchor>
      <arglist>(scalar_type *dst, complex_type *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv2</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01float_01_4.html</anchorfile>
      <anchor>a73bdf2658c77f24e75b244d4b2c9c2a4</anchor>
      <arglist>(complex_type *dst, complex_type *src, int n0, int n1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~fftw_plan</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01float_01_4.html</anchorfile>
      <anchor>aedf30dc909b189c3bfc5e426abd965b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>fftwf_plan</type>
      <name>m_plan</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01float_01_4.html</anchorfile>
      <anchor>af38d8f20d7f6aa92b1a927332d6e0410</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::fftw_plan&lt; long double &gt;</name>
    <filename>structEigen_1_1internal_1_1fftw__plan_3_01long_01double_01_4.html</filename>
    <member kind="typedef">
      <type>fftwl_complex</type>
      <name>complex_type</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01long_01double_01_4.html</anchorfile>
      <anchor>aa3b17911c60e66d3a4fb0b6344d84ed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long double</type>
      <name>scalar_type</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01long_01double_01_4.html</anchorfile>
      <anchor>af8085066b390c525d500c59e0ca6ae1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>fftw_plan</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01long_01double_01_4.html</anchorfile>
      <anchor>ad593b12595d5fcec071175758c383b2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01long_01double_01_4.html</anchorfile>
      <anchor>a1ad67049b7a90281784302b12defecb9</anchor>
      <arglist>(complex_type *dst, complex_type *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01long_01double_01_4.html</anchorfile>
      <anchor>a5c0056e14380d16029aa3063cf4b4e1f</anchor>
      <arglist>(complex_type *dst, scalar_type *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd2</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01long_01double_01_4.html</anchorfile>
      <anchor>a237259a8eab474291fe97e27a86b18c2</anchor>
      <arglist>(complex_type *dst, complex_type *src, int n0, int n1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01long_01double_01_4.html</anchorfile>
      <anchor>aa1107ed22a7c71ba282eb6879ed36310</anchor>
      <arglist>(complex_type *dst, complex_type *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01long_01double_01_4.html</anchorfile>
      <anchor>a244be09f7fb66aeaa325d33f760c2248</anchor>
      <arglist>(scalar_type *dst, complex_type *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv2</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01long_01double_01_4.html</anchorfile>
      <anchor>a15dfec869ac1461cd0764e366d61180e</anchor>
      <arglist>(complex_type *dst, complex_type *src, int n0, int n1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~fftw_plan</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01long_01double_01_4.html</anchorfile>
      <anchor>a66b8581666f75b7ec84b3c3a58bdf1ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>fftwl_plan</type>
      <name>m_plan</name>
      <anchorfile>structEigen_1_1internal_1_1fftw__plan_3_01long_01double_01_4.html</anchorfile>
      <anchor>aa789657d515d5cd2af08a50743381bf7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::first_aligned_impl</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1first__aligned__impl.html</anchorfile>
      <anchor>a865ad2a82db5602ede69f59b15b541a8</anchor>
      <arglist>(const Derived &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::first_aligned_impl&lt; Derived, false &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1first__aligned__impl_3_01Derived_00_01false_01_4.html</anchorfile>
      <anchor>ae1b73a764b5bad6ea7c0e05eccf11859</anchor>
      <arglist>(const Derived &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::floor_log2</name>
    <filename>structEigen_1_1internal_1_1floor__log2.html</filename>
    <templarg>n</templarg>
    <templarg>lower</templarg>
    <templarg>upper</templarg>
    <templarg>selector</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::floor_log2&lt; n, lower, upper, floor_log2_bogus &gt;</name>
    <filename>structEigen_1_1internal_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>Eigen::internal::floor_log2&lt; n, lower, upper, floor_log2_move_down &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1floor__log2_3_01n_00_01lower_00_01upper_00_01floor__log2__move__down_01_4.html</anchorfile>
      <anchor>ab15779387b03dbde9f1c56a33520ddf4a7ad0dc2c69afc3a9cf197b25ad441e15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::floor_log2&lt; n, lower, upper, floor_log2_move_up &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1floor__log2_3_01n_00_01lower_00_01upper_00_01floor__log2__move__up_01_4.html</anchorfile>
      <anchor>a23bcae58691e151061b8d9f400bc6aa4a91f240e57c2a9b58c29df5a6a413bf3d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::floor_log2&lt; n, lower, upper, floor_log2_terminate &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1floor__log2_3_01n_00_01lower_00_01upper_00_01floor__log2__terminate_01_4.html</anchorfile>
      <anchor>aa072f6d10790c9958d8fa9a79292cd1ea0bc588fd1caa3e69cbc08c4c6effea93</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::floor_log2_selector</name>
    <filename>structEigen_1_1internal_1_1floor__log2__selector.html</filename>
    <templarg>n</templarg>
    <templarg>lower</templarg>
    <templarg>upper</templarg>
    <member kind="enumvalue">
      <name>middle</name>
      <anchorfile>structEigen_1_1internal_1_1floor__log2__selector.html</anchorfile>
      <anchor>a91f92db1038e6263f914e2e47195d18dafeab2fa30c0399459dafcb3f750dbe84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1floor__log2__selector.html</anchorfile>
      <anchor>a91f92db1038e6263f914e2e47195d18dad7ac131d39651d95a7acc4303f0244c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::FullPivHouseholderQRMatrixQReturnType</name>
    <filename>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</filename>
    <templarg></templarg>
    <base>ReturnByValue&lt; FullPivHouseholderQRMatrixQReturnType&lt; MatrixType &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::plain_diag_type&lt; MatrixType &gt;::type</type>
      <name>HCoeffsType</name>
      <anchorfile>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</anchorfile>
      <anchor>a9c6c57160a8ed7c06d5947d723f6ff94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</anchorfile>
      <anchor>ac09eda05a8aa68d2c53959506b437061</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_col_type&lt; MatrixType, Index &gt;::type</type>
      <name>IntColVectorType</name>
      <anchorfile>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</anchorfile>
      <anchor>a5587dd39cde6c43e844e30afc11d2971</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename MatrixType::Scalar, 1, MatrixType::RowsAtCompileTime, RowMajor, 1, MatrixType::MaxRowsAtCompileTime &gt;</type>
      <name>WorkVectorType</name>
      <anchorfile>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</anchorfile>
      <anchor>a07f618acb4fada7e8d4017d7e341f4ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</anchorfile>
      <anchor>a95d617c60a213714d41cdf39cedb6a70</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</anchorfile>
      <anchor>a06515f18846896def39fe7e54245c4db</anchor>
      <arglist>(ResultType &amp;result) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</anchorfile>
      <anchor>a326cdcb39cb1c652e3d7b48bdefa6632</anchor>
      <arglist>(ResultType &amp;result, WorkVectorType &amp;workspace) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivHouseholderQRMatrixQReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</anchorfile>
      <anchor>a225419d6de2f1ed513dea1182cc423da</anchor>
      <arglist>(const MatrixType &amp;qr, const HCoeffsType &amp;hCoeffs, const IntColVectorType &amp;rowsTranspositions)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</anchorfile>
      <anchor>a1fc5ba895dbe5b5b81effb8f1a165c8f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HCoeffsType::Nested</type>
      <name>m_hCoeffs</name>
      <anchorfile>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</anchorfile>
      <anchor>a3518abc98f07cff4e7a3c7b38f226d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType::Nested</type>
      <name>m_qr</name>
      <anchorfile>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</anchorfile>
      <anchor>a52bad57f1b6f4e9e59435556575772ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntColVectorType::Nested</type>
      <name>m_rowsTranspositions</name>
      <anchorfile>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</anchorfile>
      <anchor>ae72dd06fcb585ae2d7a88bb258b3e604</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_has_linear_access</name>
    <filename>structEigen_1_1internal_1_1functor__has__linear__access.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1functor__has__linear__access.html</anchorfile>
      <anchor>a09073083d4896770b2e0dd952561ba24afcaf2fdbebb0f9c8793198c45354df2c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_has_linear_access&lt; scalar_identity_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1functor__has__linear__access_3_01scalar__identity__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aa1a622725859bdf07520683202522b10a818d3758533f99ca5a0fcfdd21b64d61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_is_product_like</name>
    <filename>structEigen_1_1internal_1_1functor__is__product__like.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1functor__is__product__like.html</anchorfile>
      <anchor>a0b6e8ae3b5ddb26cdb7d7b3d62987e16a324727181379652ed23649de6ae6bc92</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_is_product_like&lt; scalar_conj_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__is__product__like_3_01scalar__conj__product__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1functor__is__product__like_3_01scalar__conj__product__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>aac158435f6e25b3c486a885a16c63a46a1caea32b6e14c339d66e7a29e3f67373</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_is_product_like&lt; scalar_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__is__product__like_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>structEigen_1_1internal_1_1functor__is__product__like_3_01scalar__product__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>aa4301d6a13728ee3397a2b508189949fa6e59c53bc3efb5beb247fe46e383e672</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_is_product_like&lt; scalar_quotient_op&lt; LhsScalar, RhsScalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__is__product__like_3_01scalar__quotient__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1functor__is__product__like_3_01scalar__quotient__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a2b65c67d23e798f6ccb38d20911144eea6a9b9e878455c51ee43fe0b3e316a929</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits</name>
    <filename>structEigen_1_1internal_1_1functor__traits.html</filename>
    <templarg>T</templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits.html</anchorfile>
      <anchor>a95697538d6a2cffe0a14865ceffc6c13aaaf05f4dc0b825ef9e0c3d89c033e90a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits.html</anchorfile>
      <anchor>a95697538d6a2cffe0a14865ceffc6c13a27f488e5e287acd27ebd9624df3c8c46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRepeatable</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits.html</anchorfile>
      <anchor>a95697538d6a2cffe0a14865ceffc6c13ae09f8a78049301175696d5240ed7127b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; linspaced_op&lt; Scalar, RandomAccess &gt; &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1functor__traits_3_01linspaced__op_3_01Scalar_00_01RandomAccess_01_4_01_4.html</anchorfile>
      <anchor>ac5ed9e79a04036117146042cf50a5fe6aca6f79dbc100e115fd23a2d38bfabcfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01linspaced__op_3_01Scalar_00_01RandomAccess_01_4_01_4.html</anchorfile>
      <anchor>ac5ed9e79a04036117146042cf50a5fe6aad57c57f9b459fd1c7a4fe5d077ed76d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRepeatable</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01linspaced__op_3_01Scalar_00_01RandomAccess_01_4_01_4.html</anchorfile>
      <anchor>ac5ed9e79a04036117146042cf50a5fe6a327a34ef3e51862cac4773a0865801b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; max_coeff_visitor&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01max__coeff__visitor_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01max__coeff__visitor_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a709aa5e034f69e62341dadbecc6133dea01eb7b9c441724747227799f8fcb67c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; min_coeff_visitor&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01min__coeff__visitor_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01min__coeff__visitor_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a3e663ddc27a2cfc128a2c155019776f5a1046bfbcc93b9f9ad4d910ebdfd4f31b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_abs2_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__abs2__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__abs2__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a09a4eb8d3e5bc8979f0fd03dcb01a497a9f32385a329d40f39136ca50fc47faff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__abs2__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a09a4eb8d3e5bc8979f0fd03dcb01a497afdb57c340d872d9c10c709b2be720c26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_abs_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__abs__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__abs__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a17dc2d44163a499296d05cf118e659b5a87a1f191a41a77a8a15929d127437597</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__abs__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a17dc2d44163a499296d05cf118e659b5a173a8bff15f25d685831319ea85e7c0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_acos_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__acos__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__acos__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aa88966e4a97265a85cddaed87f0d8b81a3f5a15746f32f65043b70d4125983d1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__acos__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aa88966e4a97265a85cddaed87f0d8b81a7a17968dca665b777c668b5dd633cbfe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_add_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__add__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__add__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ad75c9247e43a721085ad6fc47fe91144a5eeea0b2b30a60b35db3afbc071d7cd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__add__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ad75c9247e43a721085ad6fc47fe91144af773f42917017e0410f8cd5c48a9dd07</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_asin_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__asin__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__asin__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a1ed5655442510e7e56047288cba10362a96910cb5ca2babf718466b890165f3df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__asin__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a1ed5655442510e7e56047288cba10362a268319443bbe39c68757fa190a66dd55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_binary_pow_op&lt; Scalar, OtherScalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__binary__pow__op_3_01Scalar_00_01OtherScalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__binary__pow__op_3_01Scalar_00_01OtherScalar_01_4_01_4.html</anchorfile>
      <anchor>a57028fb1af54902229a0b197a24bab1daedcd475169404e913dfd3a0e9fdd4696</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__binary__pow__op_3_01Scalar_00_01OtherScalar_01_4_01_4.html</anchorfile>
      <anchor>a57028fb1af54902229a0b197a24bab1da8f15ef698c74d73ca235a4f34a6a6819</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_boolean_and_op &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__boolean__and__op_01_4.html</filename>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__boolean__and__op_01_4.html</anchorfile>
      <anchor>ab519e237bb2344ceaa8a743b0de042cfa3708c975927ac95b1db0a758af9be267</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__boolean__and__op_01_4.html</anchorfile>
      <anchor>ab519e237bb2344ceaa8a743b0de042cfa1e6cff816cd07dd088861b965324460c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_boolean_or_op &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__boolean__or__op_01_4.html</filename>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__boolean__or__op_01_4.html</anchorfile>
      <anchor>a987210b339cfe234f89e9efe0cbfa898a73b06e575ceb0dc42f679ce3c8227896</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__boolean__or__op_01_4.html</anchorfile>
      <anchor>a987210b339cfe234f89e9efe0cbfa898a54688d0360264f16dfe0f29f265fc7e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_cast_op&lt; Scalar, NewType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__cast__op_3_01Scalar_00_01NewType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cast__op_3_01Scalar_00_01NewType_01_4_01_4.html</anchorfile>
      <anchor>a7077c4eb3aac6bd5e2c424ae02b920e5a6bf40d73f4ba8deaeb7468b16be0d01d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cast__op_3_01Scalar_00_01NewType_01_4_01_4.html</anchorfile>
      <anchor>a7077c4eb3aac6bd5e2c424ae02b920e5a43bdc0a9bac552f30b3700502329e1cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_conj_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__conj__product__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__conj__product__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a558d37cac271bf81ac4a0d894777e5a3aec1eb50711766767ea0bdd9317f6ed4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__conj__product__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a558d37cac271bf81ac4a0d894777e5a3a2149374ee27f6d41209d4fac93dc6ef0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_conjugate_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__conjugate__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__conjugate__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ad729637bb0806bd3e4e5719d73d49ed7a4b5ba4ac1674bf25191be22e0c11d0cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__conjugate__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ad729637bb0806bd3e4e5719d73d49ed7adeec1825fc0cbc6831f589da6652e34c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_constant_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__constant__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__constant__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a4bb11e6f13c96ba9c87d94d375d1a518ae07952fadc1d7feaf1c35e70f4976ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__constant__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a4bb11e6f13c96ba9c87d94d375d1a518af5617abc60520abe13516f3db8ec1af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRepeatable</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__constant__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a4bb11e6f13c96ba9c87d94d375d1a518afff1d955529f4e44556f0624d2e08c83</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_cos_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__cos__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cos__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a34065590290896af925dc982cf3f948fa20de9e3b68b865392499c47e9893bf97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cos__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a34065590290896af925dc982cf3f948fa221044a9d2c187179acf84d3d6bbfae0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_cube_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__cube__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cube__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a097c181e0752f5e6d5111c49a0f91fc1abdb6fa8a4ebe1769d20f007b08e0ba72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cube__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a097c181e0752f5e6d5111c49a0f91fc1a93fcc0a8e8328f198c4ce57f6a81350b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_difference_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__difference__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__difference__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>adacd36cb06034df019dfeca31ec01b2ea1580f0aa829fedc9692008d5400a3c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__difference__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>adacd36cb06034df019dfeca31ec01b2ea69e70d8b66eae848ab00829db58099ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_exp_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__exp__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__exp__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a150e320880aa6aa886ac34016f340fc4a5ca0ffb997baa94704b07d895814b73a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__exp__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a150e320880aa6aa886ac34016f340fc4afd2bf2a50879368c3e2acb2e759df834</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_hypot_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__hypot__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__hypot__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ab8fe2c54bdf07a42c2b8914403b11496af9f6dfe3f0abe6b145b0855891380fb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__hypot__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ab8fe2c54bdf07a42c2b8914403b11496a90bdd8108b92c4d216d56a4b12158ad0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_identity_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__identity__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__identity__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a088204cd8db37768c66068a048d3a1b0aad4fd6d654d1da397ef8f61ad2d7f544</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__identity__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a088204cd8db37768c66068a048d3a1b0add3423b22cb10486b7bf457afb30098a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRepeatable</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__identity__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a088204cd8db37768c66068a048d3a1b0a186db6ba86a196ee012840e5cc65895c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_imag_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__imag__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__imag__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ad70d40e1b7991f5d4301c4e5113cc670a5b4f45f5311690b8c419fb477ec26034</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__imag__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ad70d40e1b7991f5d4301c4e5113cc670a35a7a1e2d786d911c82dda8b3cead5c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_imag_ref_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__imag__ref__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__imag__ref__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ac103a0b8a6d4985e39246a9be42e6e99a18d2c79b63d33ba8f8de5283c0e5ced2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__imag__ref__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ac103a0b8a6d4985e39246a9be42e6e99adbd773c1a7528c293fcd684f41ef2d39</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_inverse_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__inverse__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__inverse__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a2dcb69772aa1095c87d98916905f4aacaccd62c898040cd0c3931ea7038721f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__inverse__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a2dcb69772aa1095c87d98916905f4aaca159854d772fd78b8d945bd8f91d4a573</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_log_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__log__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__log__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ae70a0b6c50665c2a2aebd64c5e697a8fa55f151f384c225b28374fd99c7376edd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__log__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ae70a0b6c50665c2a2aebd64c5e697a8fa82507cfe87945da7f7932752b6f5630b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_max_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__max__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__max__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a941f6d6e96cde3c5c41f72b1ea125dd2a56fca1e098eb68140130d29d78508de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__max__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a941f6d6e96cde3c5c41f72b1ea125dd2a2ffec311548d2e85ada41df749e61142</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_min_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__min__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__min__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>abe459d507605fb7c1e04e158b22f8efba5f2d1d2fe61dbb2b8c3aeea8d9cdcf92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__min__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>abe459d507605fb7c1e04e158b22f8efba8bece90349172aa1eb0e4a782077535b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_multiple2_op&lt; Scalar1, Scalar2 &gt; &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1functor__traits_3_01scalar__multiple2__op_3_01Scalar1_00_01Scalar2_01_4_01_4.html</anchorfile>
      <anchor>af250b8f0522e53e9ca97660ba95cea48a7a6f51b941867a043c78f8e347578a47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__multiple2__op_3_01Scalar1_00_01Scalar2_01_4_01_4.html</anchorfile>
      <anchor>af250b8f0522e53e9ca97660ba95cea48ae17fab4a4e2f72547b064039d070f443</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_multiple_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__multiple__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__multiple__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>af7241163dfc3dc7150713f29a5501075a05762727ba0311ca71c597d0eb093f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__multiple__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>af7241163dfc3dc7150713f29a5501075a3a8cf77a26fec44b1ae3c68dede18fa2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_opposite_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__opposite__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__opposite__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ac2e2cb16427a350008ab4babbceb6510a6dad18cc9d62899ac7e5e51214a5eae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__opposite__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ac2e2cb16427a350008ab4babbceb6510a56937fc13b963d7f0ad3eaefbc364440</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_pow_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__pow__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__pow__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>abec7b9b902514750f6860d199d0a584ca33c805842a9dcc0f4d7c9cca8b405df9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__pow__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>abec7b9b902514750f6860d199d0a584ca3277959bb2c0e75b8df95016bddc2914</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__product__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__product__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a402d6796abdb7ec6504f7465ac64c252ad39e4c59bdc2ecc6a216dc7c28888d69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__product__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a402d6796abdb7ec6504f7465ac64c252ac5092e8434f9c08367d717df285e37b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_quotient1_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__quotient1__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__quotient1__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a06eb48272b85d04a4a65755bc0dd0bf3afe8c8c02598a20cea24a40e837b6814f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__quotient1__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a06eb48272b85d04a4a65755bc0dd0bf3a3a8597b079348081e0302ef23e0dbbbe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_quotient_op&lt; LhsScalar, RhsScalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__quotient__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__quotient__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a9bce510b5d300da868711923f0fe0e25ae705551a114f81586f17049e8f1a845b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__quotient__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a9bce510b5d300da868711923f0fe0e25a8bcbe8e00411673d174b3b902f38835b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_random_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__random__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__random__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a38e74e8ebe1733afd16a78db91f5ad4aa896b4344cc856c2afbc4f7bcdcffc279</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__random__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a38e74e8ebe1733afd16a78db91f5ad4aad474fe81a793c2924cdd04d594221152</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRepeatable</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__random__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a38e74e8ebe1733afd16a78db91f5ad4aadf093e4def8e92a9eb37c7ce64da3c9e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_real_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__real__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__real__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ac2cd152179726ef1c3de5e87539c75bea76ef11c7e8d478492d774446e538bf7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__real__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ac2cd152179726ef1c3de5e87539c75beaa9cda79558eaa2f6cf7a9c9bb8cf26b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_real_ref_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__real__ref__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__real__ref__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a89d3f2fef44588a032541758c06b665aaa56920f804844983233905fe405615fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__real__ref__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a89d3f2fef44588a032541758c06b665aa1e8a06dab18e54eaa7b7486f723408bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_sin_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__sin__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sin__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a93a96cbebf7f50a6e661a5f9abf480b2a13fa95a32a122a5e63cca1f985afcf7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sin__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a93a96cbebf7f50a6e661a5f9abf480b2aa2e4c929edbd8465e54585bc02c01936</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_sqrt_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__sqrt__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sqrt__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a404e8a9ff21e2c127df2cbc704f7f5fda6497f869eb6377f8600f0801e5471eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sqrt__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a404e8a9ff21e2c127df2cbc704f7f5fdaf981f8e951faf3633770ee34b63d0925</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_square_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__square__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__square__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ace5f8a395205e4493789ad9b2da44909a8993a764d0bb4d18703301ce6e5383d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__square__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ace5f8a395205e4493789ad9b2da44909a1f78e5d26a3dc3d7c5907a1c7017b656</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_sum_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__sum__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sum__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aa323a207c0eecfe6ab4e472cd9f4b082af0fc5f13bd0fc93dc8ad26659587e91f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sum__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aa323a207c0eecfe6ab4e472cd9f4b082adc329c7eedd9b640c9bd972b2f9d4655</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_tan_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__tan__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__tan__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a5faa12cc15140e3e75c856ba6037d59da360d78a3be47ea311928afe3b17c53bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__tan__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a5faa12cc15140e3e75c856ba6037d59dad296ec435b40b8bb5e9d4a764c5c112c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; std::binary_negate&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01std_1_1binary__negate_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1binary__negate_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a05791ede730624b0b6525dd19d8eecd7a638cb605a493f47fc45abcc32431467b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1binary__negate_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a05791ede730624b0b6525dd19d8eecd7ac2448c9a46d294a42b7509120f934e90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; std::binder1st&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01std_1_1binder1st_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1binder1st_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a5fb19d561f85dce1b35beb86fef401cea19c3b5c47602761026dea2c8bbe0e5aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1binder1st_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a5fb19d561f85dce1b35beb86fef401cea1b9598710ffc89d3fabe45b22a24d805</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; std::binder2nd&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01std_1_1binder2nd_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1binder2nd_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a509c7b287bf85b7e6c8b63609cf3ef0baf409263d8304cc27979870a8699c1260</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1binder2nd_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a509c7b287bf85b7e6c8b63609cf3ef0ba02df2fdfb03c83cdbd9fea1977d11830</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; std::divides&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01std_1_1divides_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1divides_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a8c747d94572809ea0585e0167accc6e3afb9857a3c44db72b0799984e3ec7ff74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1divides_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a8c747d94572809ea0585e0167accc6e3acdd4016fa93a346e433d7092abe8a022</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; std::equal_to&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01std_1_1equal__to_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1equal__to_3_01T_01_4_01_4.html</anchorfile>
      <anchor>aa9c7010cddfd6792060341164c816221a45fb56a6ac54dcd463c33db0ecccf667</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1equal__to_3_01T_01_4_01_4.html</anchorfile>
      <anchor>aa9c7010cddfd6792060341164c816221a529de7f61adc0fec20144216ed39285b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; std::greater&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01std_1_1greater_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1greater_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a67055fb79fd2ebac406684a2a11d6ba6a42f35da42d40260ea080c79140567e92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1greater_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a67055fb79fd2ebac406684a2a11d6ba6adc2e6501e556e7c98e706a80b1bd5533</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; std::greater_equal&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01std_1_1greater__equal_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1greater__equal_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a2102a64f2ae86f62c03419100e96ea68a3bc2bd27deb5d9a02bb7318bbd0ae012</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1greater__equal_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a2102a64f2ae86f62c03419100e96ea68af3a8ffa4429c364617ebabd1b9237cfe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; std::less&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01std_1_1less_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1less_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a6e24372da102fbd3fb73b089858f6a8aae2ce6da6ed9cdbeae9720b7a22192ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1less_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a6e24372da102fbd3fb73b089858f6a8aa360209e7e6dd2e9bcc58d794553de7bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; std::less_equal&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01std_1_1less__equal_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1less__equal_3_01T_01_4_01_4.html</anchorfile>
      <anchor>aec909ad3e6558acea20fb5cce308f185ae1e99e5406421e4a190f839cab85d593</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1less__equal_3_01T_01_4_01_4.html</anchorfile>
      <anchor>aec909ad3e6558acea20fb5cce308f185a8317b1b91ec60ab2f050d823b8eb8d60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; std::logical_and&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01std_1_1logical__and_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1logical__and_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a2caaab907b90139d14bd1b7886122b7aabb5e607862ea0518c8191d336eb85df6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1logical__and_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a2caaab907b90139d14bd1b7886122b7aa8c5603ef1fc15f366ef8e4673bb49be2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; std::logical_not&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01std_1_1logical__not_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1logical__not_3_01T_01_4_01_4.html</anchorfile>
      <anchor>af39b9d519ce6ecf182e85c7b595469a5a98e0820d23590dcbb2cb8ec516f391f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1logical__not_3_01T_01_4_01_4.html</anchorfile>
      <anchor>af39b9d519ce6ecf182e85c7b595469a5a53ef9987f76cf13f68955a024f5b1c4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; std::logical_or&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01std_1_1logical__or_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1logical__or_3_01T_01_4_01_4.html</anchorfile>
      <anchor>adaae08255d256a4f3678f2f41325af22a559811fa7e8b3a35987870cda2dde984</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1logical__or_3_01T_01_4_01_4.html</anchorfile>
      <anchor>adaae08255d256a4f3678f2f41325af22a7b32bdfc21773f4ec4538f9d89b2652f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; std::minus&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01std_1_1minus_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1minus_3_01T_01_4_01_4.html</anchorfile>
      <anchor>add78029b089ec86dcb27c0d2e076ed6aa92179a8c48be150d3d3667ae45cb9aa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1minus_3_01T_01_4_01_4.html</anchorfile>
      <anchor>add78029b089ec86dcb27c0d2e076ed6aa1dd78bc3426f3cc46f8db78adc92a5f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; std::multiplies&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01std_1_1multiplies_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1multiplies_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ac879e1184cf2c3488f54a4bf025f716ea66ed2094c22e141903f5c591a4c7d254</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1multiplies_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ac879e1184cf2c3488f54a4bf025f716ea23c3ac4a1b64a4407ec853d3c2c8f743</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; std::negate&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01std_1_1negate_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1negate_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ae4655180bd1d087b28341c33e6a1db64a539eea896c1de2dfd63d94d26dfbc270</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1negate_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ae4655180bd1d087b28341c33e6a1db64ac841a89be06eb2c5e670c32a8368a46a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; std::not_equal_to&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01std_1_1not__equal__to_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1not__equal__to_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a559f8d66ba60a2c6c9564892260127fbaee5bdad67b566763bd314830840c16a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1not__equal__to_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a559f8d66ba60a2c6c9564892260127fba760796f6c3d1ca1389c9fd04b138c223</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; std::plus&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01std_1_1plus_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1plus_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a9219cbfecea9abe0a748018bfe954a72a8561a1876922e88f64322d0d35529c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1plus_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a9219cbfecea9abe0a748018bfe954a72adddba770c109661df8b666a0639d20ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; std::unary_negate&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01std_1_1unary__negate_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1unary__negate_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ad012a4beb64ce39e83e4d0f19da5b5afa2cde1c2e8fa6eef291c15c6b983cdd88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1unary__negate_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ad012a4beb64ce39e83e4d0f19da5b5afa78fabc0cb0ea4087984da45bfc3aa1de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gebp_kernel</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a91bd9313db774c74f1aea27ea8f15984ab937f5390a5a88e99461dead65530508</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsProgress</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a91bd9313db774c74f1aea27ea8f15984ae31f99cbe0eaa11cac0a63403582a659</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsProgress</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a91bd9313db774c74f1aea27ea8f15984a2bec1e9d73de95b9a8029df1d6095ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a91bd9313db774c74f1aea27ea8f15984a1579983a19919afe368d21ac847ff4ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::AccPacket</type>
      <name>AccPacket</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a02a159138ca5f6e6c01139681193567b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::LhsPacket</type>
      <name>LhsPacket</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>aa4b5ed5bb5d02237f6514a6c5b96577a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::ResPacket</type>
      <name>ResPacket</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>aa3001ddab67ea7454cd7885eb3ba017f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::ResScalar</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a929666643f82d87e8f0f1c36417e4ba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::RhsPacket</type>
      <name>RhsPacket</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>aafcf0539bfb01f649cb01a4e294848c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>gebp_traits&lt; LhsScalar, RhsScalar, ConjugateLhs, ConjugateRhs &gt;</type>
      <name>Traits</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a1d5c98e78d3fe9d224bc66a3c3d13e7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a6f8fb4bcaa9a186611cb99bd1ed5d0d6</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>Eigen::internal::gebp_madd_selector</name>
    <filename>structEigen_1_1internal_1_1gebp__madd__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_ALWAYS_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__madd__selector.html</anchorfile>
      <anchor>ac8ddb995ca21a105b1309c9632b5ca7f</anchor>
      <arglist>(const CJ &amp;cj, A &amp;a, B &amp;b, C &amp;c, T &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gebp_madd_selector&lt; CJ, T, T, T, T &gt;</name>
    <filename>structEigen_1_1internal_1_1gebp__madd__selector_3_01CJ_00_01T_00_01T_00_01T_00_01T_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_ALWAYS_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__madd__selector_3_01CJ_00_01T_00_01T_00_01T_00_01T_01_4.html</anchorfile>
      <anchor>a9c7067aeacff0a1010ede59f4cd74f49</anchor>
      <arglist>(const CJ &amp;cj, T &amp;a, T &amp;b, T &amp;c, T &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::gebp_traits</name>
    <filename>classEigen_1_1internal_1_1gebp__traits.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>_ConjLhs</templarg>
    <templarg>_ConjRhs</templarg>
    <member kind="enumvalue">
      <name>ConjLhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a2bf34ebdc649647bb465592065b0bf2ba952c7a2bfcdbb229233fd6ca952f6b8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConjRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a2bf34ebdc649647bb465592065b0bf2baeed2908e2ee6ec22897dd039f3bef14a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a2bf34ebdc649647bb465592065b0bf2badee69d9cc8e3ae2c3691e972536d0a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a2bf34ebdc649647bb465592065b0bf2ba0ff28a71ad9197ccdae8e6de85cdbe27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a2bf34ebdc649647bb465592065b0bf2ba7979c85df44d6675dba473bf706000d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a2bf34ebdc649647bb465592065b0bf2ba7b7534d15277291b238535d5fa1472e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NumberOfRegisters</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a2bf34ebdc649647bb465592065b0bf2badeade286be509b89060371a6c54f6e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nr</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a2bf34ebdc649647bb465592065b0bf2ba9a6a54f05effa66c8a0acee7722fa9d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>mr</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a2bf34ebdc649647bb465592065b0bf2ba6728d0808a3cb5995198eaf8c060441a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WorkSpaceFactor</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a2bf34ebdc649647bb465592065b0bf2ba652775093f52cec71cb76e28a8daca6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsProgress</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a2bf34ebdc649647bb465592065b0bf2ba861027e1781cbff0e2fa3fa4999d6275</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsProgress</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a2bf34ebdc649647bb465592065b0bf2bacb7a9c55cdb2382d34d1dc1473728d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; LhsScalar &gt;::type</type>
      <name>_LhsPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>af99d6dfef8f5b992560601e7fed9b530</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; ResScalar &gt;::type</type>
      <name>_ResPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a702b198d941cbde47773b3ae27f75d3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; RhsScalar &gt;::type</type>
      <name>_RhsPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a40b491d09a1def7c3257d0cd8b036226</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ResPacket</type>
      <name>AccPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>ad1a9a705dd13f8f610e958c4e2ca0f2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _LhsPacket, LhsScalar &gt;::type</type>
      <name>LhsPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a1a6611c59fbecd0ad3feae882714521e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_LhsScalar</type>
      <name>LhsScalar</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a2f117fb54968e17442eef419b254d26a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _ResPacket, ResScalar &gt;::type</type>
      <name>ResPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a104675cab0d5615df1fd429b077a98e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scalar_product_traits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>ad494bc3a2d5b86a44f2ce72eb34f5741</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _RhsPacket, RhsScalar &gt;::type</type>
      <name>RhsPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>add54f631fcf0e21420054b51d0f2c888</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_RhsScalar</type>
      <name>RhsScalar</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a8021575dd93cdaaaf840b07215e155e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>acc</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>af9cbe66500143ce8340fc22a69911cde</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>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>aa578620545719a8a4a1390c28852ae7b</anchor>
      <arglist>(AccPacket &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadLhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>aa3b651c9b1e04b3efb08296302013988</anchor>
      <arglist>(const LhsScalar *a, LhsPacket &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a39f84a461f960e0748bfdfc08fee286a</anchor>
      <arglist>(const RhsScalar *b, RhsPacket &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>madd</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>ad914152f2aae7f1bc7ba7f660598f47c</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>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a467d15eb5aa1f8842500f14ca3bbe2fb</anchor>
      <arglist>(DenseIndex n, const RhsScalar *rhs, RhsScalar *b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::gebp_traits&lt; RealScalar, std::complex&lt; RealScalar &gt;, false, _ConjRhs &gt;</name>
    <filename>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</filename>
    <templarg></templarg>
    <templarg>_ConjRhs</templarg>
    <member kind="enumvalue">
      <name>ConjLhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a803926e8359831da71fa1559069e3572adb86c1516b61104be2760318652729a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConjRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a803926e8359831da71fa1559069e3572a5027b44e609122ddf7a4a95c09f98ac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a803926e8359831da71fa1559069e3572a909565738f77045ef659fb506f41777f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a803926e8359831da71fa1559069e3572ab3563b015d4d654e6ceec53adb7c01e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a803926e8359831da71fa1559069e3572af55245cef873033cf9069e28afdb7413</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a803926e8359831da71fa1559069e3572a5544f733f5e1ce7f66a19724858e3843</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NumberOfRegisters</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a803926e8359831da71fa1559069e3572a1bdcf94c17ab417ebde38498c689a5c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nr</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a803926e8359831da71fa1559069e3572accb306c62f6c3cd1048cfa4b63bfa3e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>mr</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a803926e8359831da71fa1559069e3572a07d11600ecf1c944320b2e0e90b4a9f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WorkSpaceFactor</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a803926e8359831da71fa1559069e3572a791aa8daa058929a64b79b797715ce2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsProgress</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a803926e8359831da71fa1559069e3572ace93a3760434ce6ff3e99c38456344a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsProgress</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a803926e8359831da71fa1559069e3572a31d7da8b9d37a7d27556bbcc565ebd65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; LhsScalar &gt;::type</type>
      <name>_LhsPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>ae392173cae842bdb7ce19db43c0bb633</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; ResScalar &gt;::type</type>
      <name>_ResPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a9d618a5e3011d212e65d6107244358e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; RhsScalar &gt;::type</type>
      <name>_RhsPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a9b799a43b15ad73d6516736f0a6623f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ResPacket</type>
      <name>AccPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>acc44c9f514504dd7bb4fe1d3feb27c5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _LhsPacket, LhsScalar &gt;::type</type>
      <name>LhsPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>acd141735f30d9a706ea3195d8c1cb7b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RealScalar</type>
      <name>LhsScalar</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>ae6c23913d3bbe22b015c78f77aa2a12e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _ResPacket, ResScalar &gt;::type</type>
      <name>ResPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a730c52a12460ee06854e183b650ab4cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>ResScalar</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a194727df65f685c3c5dcf9eb57ef2de4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _RhsPacket, RhsScalar &gt;::type</type>
      <name>RhsPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a70591bb44ed477bc508f0100a10ce0b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>RhsScalar</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>adb547144af28d1fc2de0218385b17890</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>af417473bd9eb14ab4ec6bdc87b2c16dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>acc</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>ae27ffc977464a811e910ba5e692558c7</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>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>aab956b324357a0a65bcb0e4cd3b0a8c3</anchor>
      <arglist>(AccPacket &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadLhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>acd9f96ef2f4e57d432e422f0412dad53</anchor>
      <arglist>(const LhsScalar *a, LhsPacket &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a0684db0c19e02365cd7b5a8013130445</anchor>
      <arglist>(const RhsScalar *b, RhsPacket &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>madd</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a316e6441f50eea67fc832680f19f428c</anchor>
      <arglist>(const LhsPacket &amp;a, const RhsPacket &amp;b, AccPacket &amp;c, RhsPacket &amp;tmp) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>madd_impl</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>ab23cb8211a1dc1f5e0abced1fd350bad</anchor>
      <arglist>(const LhsPacket &amp;a, const RhsPacket &amp;b, AccPacket &amp;c, RhsPacket &amp;tmp, const true_type &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>madd_impl</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>ae562be6df0e678d723056c35e3b1739c</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>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>ac910326cccb71bfe5cd05f65d7b296d7</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>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>ab7ab949541407261496eac5410ce8cf8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::gebp_traits&lt; std::complex&lt; RealScalar &gt;, RealScalar, _ConjLhs, false &gt;</name>
    <filename>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg>_ConjLhs</templarg>
    <member kind="enumvalue">
      <name>ConjLhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a3b0713bd37b8de88c980b7eb194b8bbcaac8ee638c66ba412eb252eb35c1f3132</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConjRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a3b0713bd37b8de88c980b7eb194b8bbcae339e27f5aa75209d11d952ebaa43e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a3b0713bd37b8de88c980b7eb194b8bbcae359040aa976a30e935acbb62aff4f50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a3b0713bd37b8de88c980b7eb194b8bbca65794ae19ba068fa8dd4f905cd440b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a3b0713bd37b8de88c980b7eb194b8bbcaedf7a8a08401090196a3be60c086bb32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a3b0713bd37b8de88c980b7eb194b8bbca9e4976eb3478f0145144daf3d7972a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NumberOfRegisters</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a3b0713bd37b8de88c980b7eb194b8bbca683a3a427818ff6c3ef870613d26125e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nr</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a3b0713bd37b8de88c980b7eb194b8bbca5b565aa13add7dd6e27c1ed437ac79c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>mr</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a3b0713bd37b8de88c980b7eb194b8bbca86fc55507f92ef5136c03abd9fbf1e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WorkSpaceFactor</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a3b0713bd37b8de88c980b7eb194b8bbcaaf18a642644054928c2155a1abf65a5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsProgress</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a3b0713bd37b8de88c980b7eb194b8bbca58f9d020f58c7870d8e01c15825aa897</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsProgress</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a3b0713bd37b8de88c980b7eb194b8bbca6259238e373126337b8d8415c6033f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; LhsScalar &gt;::type</type>
      <name>_LhsPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a3b48a25112af4585609e7ee7ef1e2ba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; ResScalar &gt;::type</type>
      <name>_ResPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a8dbcbb54874db98b4b41b0c1ac8c33ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; RhsScalar &gt;::type</type>
      <name>_RhsPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a8a730d91147153bffe9c6392bb3ad34f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ResPacket</type>
      <name>AccPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a37b1db61fc0dda5825a316716553132e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _LhsPacket, LhsScalar &gt;::type</type>
      <name>LhsPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>ad5541bd5c2dab42cf37d16be959c3073</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>LhsScalar</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a2b869e5cfa1c6be04738920d446eca2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _ResPacket, ResScalar &gt;::type</type>
      <name>ResPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a34ea4c3962c4e056e50278bd568638af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scalar_product_traits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a27eb34cbe0f558e00b5e5744df05237f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _RhsPacket, RhsScalar &gt;::type</type>
      <name>RhsPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a4e4e5f7a5b3e9e31e0fa4eb14cf2150d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RealScalar</type>
      <name>RhsScalar</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a08f811a1d8003e7fe8b193179bc26607</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>acc</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a51c132f0c6f0d32d440febe359b79b46</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>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a1b2fc33a5924c145b1a7c8f1481b7445</anchor>
      <arglist>(AccPacket &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadLhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>aa9f9e79360692c1b3299d8a5a1e34c3e</anchor>
      <arglist>(const LhsScalar *a, LhsPacket &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a0579826616c19a3a24e19147a7988f0e</anchor>
      <arglist>(const RhsScalar *b, RhsPacket &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>madd</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>ab5ebf684d00e8d7c227019f3d5db2236</anchor>
      <arglist>(const LhsPacket &amp;a, const RhsPacket &amp;b, AccPacket &amp;c, RhsPacket &amp;tmp) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>madd_impl</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a75f65f259f802f369c494ff6c3d73845</anchor>
      <arglist>(const LhsPacket &amp;a, const RhsPacket &amp;b, AccPacket &amp;c, RhsPacket &amp;tmp, const true_type &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>madd_impl</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a4dfe47a1de7433bcf9cceb80d85aade2</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>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>abaf4a56ea8e335162cc2deef824ec2a0</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>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>abc0364d9773a89574429446d362d0cee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::gebp_traits&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, _ConjLhs, _ConjRhs &gt;</name>
    <filename>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</filename>
    <templarg></templarg>
    <templarg>_ConjLhs</templarg>
    <templarg>_ConjRhs</templarg>
    <class kind="struct">Eigen::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>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a02b72b2325c544eb9e13dd06f53e9562a7d92579c0e7795f76fdfdc553dce542c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConjRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a02b72b2325c544eb9e13dd06f53e9562af27c58a163b24d8a8027b39d46e0739b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a02b72b2325c544eb9e13dd06f53e9562aeea776602476afb272a14313af950a7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RealPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a02b72b2325c544eb9e13dd06f53e9562a4d68b45c307db794446846ee92a9f3e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a02b72b2325c544eb9e13dd06f53e9562a5b57bac3163d370298139783dacdc98c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nr</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a02b72b2325c544eb9e13dd06f53e9562ab6a6c9d63afbb9957baa9727508d6146</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>mr</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a02b72b2325c544eb9e13dd06f53e9562afcdb765bfac08b808b6ae52fd6788200</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WorkSpaceFactor</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a02b72b2325c544eb9e13dd06f53e9562a6d3ad3be926bc632bcd25cdd0db41acb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsProgress</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a02b72b2325c544eb9e13dd06f53e9562af53a8f353208265d3bb2bb66755670a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsProgress</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a02b72b2325c544eb9e13dd06f53e9562a24b82fb5fdcef9f9dbe9710d22efb37d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, DoublePacket, Scalar &gt;::type</type>
      <name>AccPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a04ff2f675e269a48846964c576c3a4a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, RealPacket, Scalar &gt;::type</type>
      <name>LhsPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a47eb0df2ec913c8c323d7e05f2d1b568</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>LhsScalar</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>ad752233b3f0ce6cf3c6b03d444f59730</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; RealScalar &gt;::type</type>
      <name>RealPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>acfc5e2704410bd5bf55a8d05efcab618</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, ScalarPacket, Scalar &gt;::type</type>
      <name>ResPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a67ecca324f4ea8326387d9189fa1e1cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>ResScalar</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>afcb973197ada0b77fd18cca89be5d8f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, DoublePacket, Scalar &gt;::type</type>
      <name>RhsPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a09092f2a09a4535dd0fb0e30a22491b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>RhsScalar</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>aa92792f5c813141216db8be44fe6ad06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a6b22305b9c087ee72833d41034be3027</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>ScalarPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a7bbfb2dd0fdae4ac8bf678f36b9ad35d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>acc</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a719886c7ab6d777b2fe28f37e79a9456</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>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>aeecf3315bbf9316d9a5120070f509d34</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>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>ad73ad4781fa04293c14ed1c18518eda8</anchor>
      <arglist>(Scalar &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>initAcc</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>aa6f8e896b23925a2e5b489c4a8160eca</anchor>
      <arglist>(DoublePacket &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadLhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a75a6029ffeb3fcb1f8335e0164562eb6</anchor>
      <arglist>(const LhsScalar *a, LhsPacket &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a3646ae71ddd5fdc976a87ad2ed1ad506</anchor>
      <arglist>(const RhsScalar *b, ResPacket &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>ad125fc2369e7d6f796ac7da6f4fbaf99</anchor>
      <arglist>(const RhsScalar *b, DoublePacket &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>madd</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a7a29e693ac619822eade60a8c336e3c1</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>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a0794443dfbe000e2e6e2a1414582f4de</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>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>aa198aaeea66efbaa49b4afd11a8b9e8d</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>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>aade86e97b1bd726a729070cadd3e1805</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gebp_traits&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, _ConjLhs, _ConjRhs &gt;::DoublePacket</name>
    <filename>structEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complc127b4ab385fec2d668b57b08b917e81.html</filename>
    <member kind="variable">
      <type>RealPacket</type>
      <name>first</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complc127b4ab385fec2d668b57b08b917e81.html</anchorfile>
      <anchor>a2bc1d810a365267c484e9562e79442d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RealPacket</type>
      <name>second</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complc127b4ab385fec2d668b57b08b917e81.html</anchorfile>
      <anchor>af19dee47a00ca4a9472d601f14e0f54e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::gemm_blocking_space&lt; StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, KcFactor, false &gt;</name>
    <filename>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</filename>
    <templarg>StorageOrder</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>MaxRows</templarg>
    <templarg>MaxCols</templarg>
    <templarg>MaxDepth</templarg>
    <templarg>KcFactor</templarg>
    <base>level3_blocking&lt; conditional&lt; StorageOrder==RowMajor, _RhsScalar, _LhsScalar &gt;::type, conditional&lt; StorageOrder==RowMajor, _LhsScalar, _RhsScalar &gt;::type &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>allocateA</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</anchorfile>
      <anchor>a796058b275bd1d3549007261a77d1910</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocateAll</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</anchorfile>
      <anchor>a3fdb31f71ae29f3975f55ff2af133779</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocateB</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</anchorfile>
      <anchor>a08d2c2897eda4217c05cc8e08f059c7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocateW</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</anchorfile>
      <anchor>aa88dd8e9853c700eca176be00184e838</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>gemm_blocking_space</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</anchorfile>
      <anchor>a935c697889a10653646b2534a0036856</anchor>
      <arglist>(DenseIndex rows, DenseIndex cols, DenseIndex depth)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~gemm_blocking_space</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</anchorfile>
      <anchor>a5a962d03365b61bc7ab2327f4e9ceeb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue">
      <name>Transpose</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</anchorfile>
      <anchor>a331f4f9d6019332fc513d7a6e20e6aa3a9dd84bc2681d8300a340065aec04b5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>conditional&lt; Transpose, _RhsScalar, _LhsScalar &gt;::type</type>
      <name>LhsScalar</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</anchorfile>
      <anchor>ab2b0b4760cb3d61fb31e01014ce10be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>conditional&lt; Transpose, _LhsScalar, _RhsScalar &gt;::type</type>
      <name>RhsScalar</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</anchorfile>
      <anchor>a1087080005291200f9e312f95d4f0751</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>gebp_traits&lt; LhsScalar, RhsScalar &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</anchorfile>
      <anchor>a7d929d7c4d6200f6ebfc79af1fdc984f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DenseIndex</type>
      <name>m_sizeA</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</anchorfile>
      <anchor>a60f53d45703b2e0be5092ee10ac776ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DenseIndex</type>
      <name>m_sizeB</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</anchorfile>
      <anchor>ab1d5fa895ff6f718c9deb564b79cb052</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DenseIndex</type>
      <name>m_sizeW</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</anchorfile>
      <anchor>a1aad6509ca0e3d3199d7cab1765e2cb7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::gemm_blocking_space&lt; StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, KcFactor, true &gt;</name>
    <filename>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</filename>
    <templarg>StorageOrder</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>MaxRows</templarg>
    <templarg>MaxCols</templarg>
    <templarg>MaxDepth</templarg>
    <templarg>KcFactor</templarg>
    <base>level3_blocking&lt; conditional&lt; StorageOrder==RowMajor, _RhsScalar, _LhsScalar &gt;::type, conditional&lt; StorageOrder==RowMajor, _LhsScalar, _RhsScalar &gt;::type &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>allocateA</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>aa610ce57a79ee71bebbfbe4471a65bf3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocateAll</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>aae93a57246d70beb974ce612d9e243ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocateB</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>afac3160daee89bd1c7b99ff747051a38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocateW</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>a1dc9b3323d55c9baf745d28207cf10b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>gemm_blocking_space</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>a37bbfb76e0255e49a956e4fbe414e384</anchor>
      <arglist>(DenseIndex, DenseIndex, DenseIndex)</arglist>
    </member>
    <member kind="enumvalue">
      <name>Transpose</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>aba9a905a0aa21dea03918505d8a836feadc72c239d3fe95491b1bc14fab769af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ActualRows</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>aba9a905a0aa21dea03918505d8a836fea26a2ca7b9e5160ab1f4f56e5f9f105c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ActualCols</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>aba9a905a0aa21dea03918505d8a836fead67d9208ae8b34868c4b48711450af27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeA</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>a3b6551e91436f3784539b817c4efca66aad05d4483dcea8cef0e06b15355ea456</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeB</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>a3b6551e91436f3784539b817c4efca66aaff947113b5bc8bb0ca50e9f1e155f23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeW</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>a3b6551e91436f3784539b817c4efca66a0fbddd2f668580080d0f59277d45372f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>conditional&lt; Transpose, _RhsScalar, _LhsScalar &gt;::type</type>
      <name>LhsScalar</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>afdbbbcaf7955a8915f9342c279a7135c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>conditional&lt; Transpose, _LhsScalar, _RhsScalar &gt;::type</type>
      <name>RhsScalar</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>ae591f9b63103bb51396c681e04db9f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>gebp_traits&lt; LhsScalar, RhsScalar &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>a9d5264e310d400bf864b439715f8bb05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EIGEN_ALIGN16 LhsScalar</type>
      <name>m_staticA</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>a1e309fe66e61873fa691d948c368070d</anchor>
      <arglist>[SizeA]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EIGEN_ALIGN16 RhsScalar</type>
      <name>m_staticB</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>a3e1e378ba5c4891f2bcb39c9304ba572</anchor>
      <arglist>[SizeB]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EIGEN_ALIGN16 RhsScalar</type>
      <name>m_staticW</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>a49a76df702937ef0a7205376bb405809</anchor>
      <arglist>[SizeW]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemm_functor</name>
    <filename>structEigen_1_1internal_1_1gemm__functor.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>gemm_functor</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__functor.html</anchorfile>
      <anchor>ab6ef495befcff2df21dcd72b23c63d8b</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, Dest &amp;dest, const Scalar &amp;actualAlpha, BlockingType &amp;blocking)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initParallelSession</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__functor.html</anchorfile>
      <anchor>a186f17dde28eb0425be6de3a58c744bd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__functor.html</anchorfile>
      <anchor>a56f91ad8c73b2f7ffb46c2b80ff0584f</anchor>
      <arglist>(Index row, Index rows, Index col=0, Index cols=-1, GemmParallelInfo&lt; Index &gt; *info=0) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_actualAlpha</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__functor.html</anchorfile>
      <anchor>a7403054b4de857243937730e8bc02576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockingType &amp;</type>
      <name>m_blocking</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__functor.html</anchorfile>
      <anchor>aa5708efe545c969cfea4637c575e2e46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dest &amp;</type>
      <name>m_dest</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__functor.html</anchorfile>
      <anchor>a0a5d7ecf3c8912fd58586b29f8649def</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Lhs &amp;</type>
      <name>m_lhs</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__functor.html</anchorfile>
      <anchor>ac6f8ffeaafe2b77482fb2823b873229a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Rhs &amp;</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__functor.html</anchorfile>
      <anchor>a1dbea6badf09fbba36dc310601e31a77</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemm_pack_lhs</name>
    <filename>structEigen_1_1internal_1_1gemm__pack__lhs.html</filename>
    <templarg>Scalar</templarg>
    <templarg>Index</templarg>
    <templarg>Pack1</templarg>
    <templarg>Pack2</templarg>
    <templarg>StorageOrder</templarg>
    <templarg>Conjugate</templarg>
    <templarg>PanelMode</templarg>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__pack__lhs.html</anchorfile>
      <anchor>ac1020edd0c3f1597dfc42c890f63ee2c</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>Eigen::internal::gemm_pack_rhs&lt; Scalar, Index, nr, ColMajor, Conjugate, PanelMode &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01nr_00_01ColMajor_00_01Conjugate_00_01PanelMode_01_4.html</anchorfile>
      <anchor>aded00cff3ed46a4eee8aac101232b57ea0e4290b1b5f65d11fa95b8aa377f405b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01nr_00_01ColMajor_00_01Conjugate_00_01PanelMode_01_4.html</anchorfile>
      <anchor>ad02fbb854d43ede092c2407b76ad504a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01nr_00_01ColMajor_00_01Conjugate_00_01PanelMode_01_4.html</anchorfile>
      <anchor>a74c2e0e576b64c9a4ef080c8a70081e5</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>Eigen::internal::gemm_pack_rhs&lt; Scalar, Index, nr, RowMajor, Conjugate, PanelMode &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01nr_00_01RowMajor_00_01Conjugate_00_01PanelMode_01_4.html</anchorfile>
      <anchor>a6c74b0b586827a4fa87a145975451208a566f0c06d8664983c50f302e992a1f50</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01nr_00_01RowMajor_00_01Conjugate_00_01PanelMode_01_4.html</anchorfile>
      <anchor>ad17d148b4d1ca033e8374b3b4876e4af</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>Eigen::internal::GemmParallelInfo</name>
    <filename>structEigen_1_1internal_1_1GemmParallelInfo.html</filename>
    <templarg>Index</templarg>
    <member kind="function">
      <type></type>
      <name>GemmParallelInfo</name>
      <anchorfile>structEigen_1_1internal_1_1GemmParallelInfo.html</anchorfile>
      <anchor>a667052537d47851e8561ce8c8679a5de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>rhs_length</name>
      <anchorfile>structEigen_1_1internal_1_1GemmParallelInfo.html</anchorfile>
      <anchor>afabf4bebfe8ad0328f1c504acafe26b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>rhs_start</name>
      <anchorfile>structEigen_1_1internal_1_1GemmParallelInfo.html</anchorfile>
      <anchor>a82df8bf2d0448d5786e4adcd67f1abc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int volatile</type>
      <name>sync</name>
      <anchorfile>structEigen_1_1internal_1_1GemmParallelInfo.html</anchorfile>
      <anchor>ab1271371fd912dd55676a09a735f1377</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int volatile</type>
      <name>users</name>
      <anchorfile>structEigen_1_1internal_1_1GemmParallelInfo.html</anchorfile>
      <anchor>ae2a039eef23196ca53108a2d3b8dc319</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemv_selector&lt; OnTheLeft, StorageOrder, BlasCompatible &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1gemv__selector_3_01OnTheLeft_00_01StorageOrder_00_01BlasCompatible_01_4.html</anchorfile>
      <anchor>addecc7d4167e4158e7243e38a7f59d66</anchor>
      <arglist>(const ProductType &amp;prod, Dest &amp;dest, const typename ProductType::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemv_selector&lt; OnTheRight, ColMajor, false &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1gemv__selector_3_01OnTheRight_00_01ColMajor_00_01false_01_4.html</anchorfile>
      <anchor>a43ddbcf30d62611fff1e2f2875fda0c0</anchor>
      <arglist>(const ProductType &amp;prod, Dest &amp;dest, const typename ProductType::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemv_selector&lt; OnTheRight, ColMajor, true &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1gemv__selector_3_01OnTheRight_00_01ColMajor_00_01true_01_4.html</anchorfile>
      <anchor>a1152dc73ded83266b768c71a749b7258</anchor>
      <arglist>(const ProductType &amp;prod, Dest &amp;dest, const typename ProductType::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemv_selector&lt; OnTheRight, RowMajor, false &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1gemv__selector_3_01OnTheRight_00_01RowMajor_00_01false_01_4.html</anchorfile>
      <anchor>a17325815399a148203202a5fc2c18960</anchor>
      <arglist>(const ProductType &amp;prod, Dest &amp;dest, const typename ProductType::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemv_selector&lt; OnTheRight, RowMajor, true &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1gemv__selector_3_01OnTheRight_00_01RowMajor_00_01true_01_4.html</anchorfile>
      <anchor>aa0cb68b054e461b32d3a24cc00c83806</anchor>
      <arglist>(const ProductType &amp;prod, Dest &amp;dest, const typename ProductType::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemv_static_vector_if&lt; Scalar, Size, Dynamic, true &gt;</name>
    <filename>structEigen_1_1internal_1_1gemv__static__vector__if_3_01Scalar_00_01Size_00_01Dynamic_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1internal_1_1gemv__static__vector__if_3_01Scalar_00_01Size_00_01Dynamic_00_01true_01_4.html</anchorfile>
      <anchor>a70bb966a3697166cc95904af768d23fd</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemv_static_vector_if&lt; Scalar, Size, MaxSize, false &gt;</name>
    <filename>structEigen_1_1internal_1_1gemv__static__vector__if_3_01Scalar_00_01Size_00_01MaxSize_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>MaxSize</templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1internal_1_1gemv__static__vector__if_3_01Scalar_00_01Size_00_01MaxSize_00_01false_01_4.html</anchorfile>
      <anchor>a16edf30abac710e5f0fa2db44ed90644</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemv_static_vector_if&lt; Scalar, Size, MaxSize, true &gt;</name>
    <filename>structEigen_1_1internal_1_1gemv__static__vector__if_3_01Scalar_00_01Size_00_01MaxSize_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>MaxSize</templarg>
    <member kind="enumvalue">
      <name>ForceAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1gemv__static__vector__if_3_01Scalar_00_01Size_00_01MaxSize_00_01true_01_4.html</anchorfile>
      <anchor>a5da6382c6921a91be31220e50dac75daa9d9d38fb554677d5255fea3c4f11fd87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1gemv__static__vector__if_3_01Scalar_00_01Size_00_01MaxSize_00_01true_01_4.html</anchorfile>
      <anchor>a5da6382c6921a91be31220e50dac75daa82755e289ebad600455338edf5fb502f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1internal_1_1gemv__static__vector__if_3_01Scalar_00_01Size_00_01MaxSize_00_01true_01_4.html</anchorfile>
      <anchor>a5b112b500e6277a2398e5183ab764f40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>internal::plain_array&lt; Scalar, EIGEN_SIZE_MIN_PREFER_FIXED(Size, MaxSize)+(ForceAlignment?PacketSize:0), 0 &gt;</type>
      <name>m_data</name>
      <anchorfile>structEigen_1_1internal_1_1gemv__static__vector__if_3_01Scalar_00_01Size_00_01MaxSize_00_01true_01_4.html</anchorfile>
      <anchor>a6bc43eea6910ae56d8f4daf10536e7dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::general_matrix_matrix_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1general__matrix__matrix__product_3_01Index_00_01LhsScalar_00_01LhsSto3a9f34f2b10e22ad6e3d7c79ac3d5f9e.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg></templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <member kind="typedef">
      <type>scalar_product_traits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__matrix__product_3_01Index_00_01LhsScalar_00_01LhsSto3a9f34f2b10e22ad6e3d7c79ac3d5f9e.html</anchorfile>
      <anchor>a710a86b5b9c8ba0ba9d6b9b9efa05a2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__matrix__product_3_01Index_00_01LhsScalar_00_01LhsSto3a9f34f2b10e22ad6e3d7c79ac3d5f9e.html</anchorfile>
      <anchor>a51e8ccea061e8ff292d19b1b9f83f90e</anchor>
      <arglist>(Index rows, Index cols, Index depth, const LhsScalar *_lhs, Index lhsStride, const RhsScalar *_rhs, Index rhsStride, ResScalar *res, Index resStride, ResScalar alpha, level3_blocking&lt; LhsScalar, RhsScalar &gt; &amp;blocking, GemmParallelInfo&lt; Index &gt; *info=0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::general_matrix_matrix_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1general__matrix__matrix__product_3_01Index_00_01LhsScalar_00_01LhsSto303d5cb1eb67424716166a0445729658.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg></templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <member kind="typedef">
      <type>scalar_product_traits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__matrix__product_3_01Index_00_01LhsScalar_00_01LhsSto303d5cb1eb67424716166a0445729658.html</anchorfile>
      <anchor>aa04f165f2f070f0aa802b83089781f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__matrix__product_3_01Index_00_01LhsScalar_00_01LhsSto303d5cb1eb67424716166a0445729658.html</anchorfile>
      <anchor>a4c8f6981f0d7deb0d3c2e24bf5340196</anchor>
      <arglist>(Index rows, Index cols, Index depth, const LhsScalar *lhs, Index lhsStride, const RhsScalar *rhs, Index rhsStride, ResScalar *res, Index resStride, ResScalar alpha, level3_blocking&lt; RhsScalar, LhsScalar &gt; &amp;blocking, GemmParallelInfo&lt; Index &gt; *info=0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::general_matrix_matrix_rankupdate</name>
    <filename>structEigen_1_1internal_1_1general__matrix__matrix__rankupdate.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>AStorageOrder</templarg>
    <templarg>ConjugateA</templarg>
    <templarg>ResStorageOrder</templarg>
    <templarg>UpLo</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::general_matrix_matrix_triangular_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, ColMajor, UpLo, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1general__matrix__matrix__triangular__product_3_01Index_00_01LhsScalardad75e37f3bff9bf3e933a39a1fe473f.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg></templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <templarg>UpLo</templarg>
    <templarg>Version</templarg>
    <member kind="typedef">
      <type>scalar_product_traits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__matrix__triangular__product_3_01Index_00_01LhsScalardad75e37f3bff9bf3e933a39a1fe473f.html</anchorfile>
      <anchor>a1e88ba7ac4f76dbd686c7ab729f81d2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__matrix__triangular__product_3_01Index_00_01LhsScalardad75e37f3bff9bf3e933a39a1fe473f.html</anchorfile>
      <anchor>a3cb528e1398f6d3560201024518a2c87</anchor>
      <arglist>(Index size, Index depth, const LhsScalar *_lhs, Index lhsStride, const RhsScalar *_rhs, Index rhsStride, ResScalar *res, Index resStride, const ResScalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::general_matrix_matrix_triangular_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, RowMajor, UpLo, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1general__matrix__matrix__triangular__product_3_01Index_00_01LhsScalarb2f96120363ab8ea61cc36042d42321c.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg></templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <templarg>UpLo</templarg>
    <templarg>Version</templarg>
    <member kind="typedef">
      <type>scalar_product_traits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__matrix__triangular__product_3_01Index_00_01LhsScalarb2f96120363ab8ea61cc36042d42321c.html</anchorfile>
      <anchor>a764e8ba917abf2abd4d56c8c26e01f5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__matrix__triangular__product_3_01Index_00_01LhsScalarb2f96120363ab8ea61cc36042d42321c.html</anchorfile>
      <anchor>afe00c40d4bd7cddae37d70e4ab862853</anchor>
      <arglist>(Index size, Index depth, const LhsScalar *lhs, Index lhsStride, const RhsScalar *rhs, Index rhsStride, ResScalar *res, Index resStride, const ResScalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::general_matrix_vector_product&lt; Index, LhsScalar, ColMajor, ConjugateLhs, RhsScalar, ConjugateRhs, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01ColMaj2ea2ca7ece15adeacfe517490d70611a.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg></templarg>
    <templarg>ConjugateRhs</templarg>
    <templarg>Version</templarg>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01ColMaj2ea2ca7ece15adeacfe517490d70611a.html</anchorfile>
      <anchor>a1ef2fa78d6fae43e5830acad11e0f87aa001409d702adcd2f04fa45c0c2eea011</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01ColMaj2ea2ca7ece15adeacfe517490d70611a.html</anchorfile>
      <anchor>a1ef2fa78d6fae43e5830acad11e0f87aa52de776559efa58918669bf685ecfa91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01ColMaj2ea2ca7ece15adeacfe517490d70611a.html</anchorfile>
      <anchor>a1ef2fa78d6fae43e5830acad11e0f87aad617e6f43c94c2f496bbb24ac16a91bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01ColMaj2ea2ca7ece15adeacfe517490d70611a.html</anchorfile>
      <anchor>a1ef2fa78d6fae43e5830acad11e0f87aa61601e0f607c779d2f4e8b6e66afc7e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; LhsScalar &gt;::type</type>
      <name>_LhsPacket</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01ColMaj2ea2ca7ece15adeacfe517490d70611a.html</anchorfile>
      <anchor>a4feebabd72efdca3f1862304948e8787</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; ResScalar &gt;::type</type>
      <name>_ResPacket</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01ColMaj2ea2ca7ece15adeacfe517490d70611a.html</anchorfile>
      <anchor>a181cc28815e11242a92d602c0ad070fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; RhsScalar &gt;::type</type>
      <name>_RhsPacket</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01ColMaj2ea2ca7ece15adeacfe517490d70611a.html</anchorfile>
      <anchor>a2836445c0dcd53fd2c683e2d253f59f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _LhsPacket, LhsScalar &gt;::type</type>
      <name>LhsPacket</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01ColMaj2ea2ca7ece15adeacfe517490d70611a.html</anchorfile>
      <anchor>a552f2f40a6998c8e733498a16dcd87c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _ResPacket, ResScalar &gt;::type</type>
      <name>ResPacket</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01ColMaj2ea2ca7ece15adeacfe517490d70611a.html</anchorfile>
      <anchor>a41b8930b29354a1f50664b62d5b6fa7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scalar_product_traits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01ColMaj2ea2ca7ece15adeacfe517490d70611a.html</anchorfile>
      <anchor>a17cb8fa33bd03a64c6554fbd428ac00b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _RhsPacket, RhsScalar &gt;::type</type>
      <name>RhsPacket</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01ColMaj2ea2ca7ece15adeacfe517490d70611a.html</anchorfile>
      <anchor>ac81ef8f68740775b35fa1bd32f38fb8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01ColMaj2ea2ca7ece15adeacfe517490d70611a.html</anchorfile>
      <anchor>ab420a149e11601ccc278b56b4049e35e</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>Eigen::internal::general_matrix_vector_product&lt; Index, LhsScalar, RowMajor, ConjugateLhs, RhsScalar, ConjugateRhs, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01RowMajf3a9becfe2bf0ea4e7954b9bab7c1f42.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg></templarg>
    <templarg>ConjugateRhs</templarg>
    <templarg>Version</templarg>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01RowMajf3a9becfe2bf0ea4e7954b9bab7c1f42.html</anchorfile>
      <anchor>ae80acc9b7f755718c42557f1c26d8177a434bea4c9efbb951e2ac25a4d91499f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01RowMajf3a9becfe2bf0ea4e7954b9bab7c1f42.html</anchorfile>
      <anchor>ae80acc9b7f755718c42557f1c26d8177acfb7e24eeaa8d010822f020e7683e1b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01RowMajf3a9becfe2bf0ea4e7954b9bab7c1f42.html</anchorfile>
      <anchor>ae80acc9b7f755718c42557f1c26d8177a390887b2a39f8700aabf78dc1462d18d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01RowMajf3a9becfe2bf0ea4e7954b9bab7c1f42.html</anchorfile>
      <anchor>ae80acc9b7f755718c42557f1c26d8177ab959aee013ccf46d6cbeef60583452e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; LhsScalar &gt;::type</type>
      <name>_LhsPacket</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01RowMajf3a9becfe2bf0ea4e7954b9bab7c1f42.html</anchorfile>
      <anchor>aaf56fd3fb4db98de4ad6f488bdfb3147</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; ResScalar &gt;::type</type>
      <name>_ResPacket</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01RowMajf3a9becfe2bf0ea4e7954b9bab7c1f42.html</anchorfile>
      <anchor>a568433757fd54502c95060f4a3aad0b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; RhsScalar &gt;::type</type>
      <name>_RhsPacket</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01RowMajf3a9becfe2bf0ea4e7954b9bab7c1f42.html</anchorfile>
      <anchor>a50c45602f9f5242c11e8172073238a73</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _LhsPacket, LhsScalar &gt;::type</type>
      <name>LhsPacket</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01RowMajf3a9becfe2bf0ea4e7954b9bab7c1f42.html</anchorfile>
      <anchor>a0827a48e90b658cacc230a856f842e0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _ResPacket, ResScalar &gt;::type</type>
      <name>ResPacket</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01RowMajf3a9becfe2bf0ea4e7954b9bab7c1f42.html</anchorfile>
      <anchor>a6a2193ce3e6d5b1b32a99831a55e5b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scalar_product_traits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01RowMajf3a9becfe2bf0ea4e7954b9bab7c1f42.html</anchorfile>
      <anchor>a39fef09bd44a19e9bc790b7184804763</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _RhsPacket, RhsScalar &gt;::type</type>
      <name>RhsPacket</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01RowMajf3a9becfe2bf0ea4e7954b9bab7c1f42.html</anchorfile>
      <anchor>a31e419fd6c94cd6daa8f4fdf7e20f708</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01RowMajf3a9becfe2bf0ea4e7954b9bab7c1f42.html</anchorfile>
      <anchor>a141233ad5cda0bded1765bd97edfbe1f</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>Eigen::internal::general_matrix_vector_product_gemv</name>
    <filename>structEigen_1_1internal_1_1general__matrix__vector__product__gemv.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg></templarg>
    <templarg>ConjugateRhs</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::get_boxes_helper</name>
    <filename>structEigen_1_1internal_1_1get__boxes__helper.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1get__boxes__helper.html</anchorfile>
      <anchor>ad3fcf7c11c88383d84b5db126bd310e4</anchor>
      <arglist>(const ObjectList &amp;objects, BoxIter boxBegin, BoxIter boxEnd, VolumeList &amp;outBoxes)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::get_boxes_helper&lt; ObjectList, VolumeList, int &gt;</name>
    <filename>structEigen_1_1internal_1_1get__boxes__helper_3_01ObjectList_00_01VolumeList_00_01int_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1get__boxes__helper_3_01ObjectList_00_01VolumeList_00_01int_01_4.html</anchorfile>
      <anchor>aaae153e0656dc5391031f12eeda957f7</anchor>
      <arglist>(const ObjectList &amp;objects, int, int, VolumeList &amp;outBoxes)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::get_factor</name>
    <filename>structEigen_1_1internal_1_1get__factor.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE To</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1get__factor.html</anchorfile>
      <anchor>a9d55481a9faacba0763d5d151d84b6e5</anchor>
      <arglist>(const From &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::get_factor&lt; Scalar, typename NumTraits&lt; Scalar &gt;::Real &gt;</name>
    <filename>structEigen_1_1internal_1_1get__factor_3_01Scalar_00_01typename_01NumTraits_3_01Scalar_01_4_1_1Real_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE NumTraits&lt; Scalar &gt;::Real</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1get__factor_3_01Scalar_00_01typename_01NumTraits_3_01Scalar_01_4_1_1Real_01_4.html</anchorfile>
      <anchor>a51889be46844724b5800ab21813c57d2</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::global_math_functions_filtering_base</name>
    <filename>structEigen_1_1internal_1_1global__math__functions__filtering__base.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1global__math__functions__filtering__base.html</anchorfile>
      <anchor>a22afb2cecb676986edeaa1958548a85a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::global_math_functions_filtering_base&lt; T, typename always_void&lt; typename T::Eigen_BaseClassForSpecializationOfGlobalMathFuncImpl &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1global__math__functions__filtering__base_3_01T_00_01typename_01always513b858d4d7d3b23755da6b07d6c651e.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T::Eigen_BaseClassForSpecializationOfGlobalMathFuncImpl</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1global__math__functions__filtering__base_3_01T_00_01typename_01always513b858d4d7d3b23755da6b07d6c651e.html</anchorfile>
      <anchor>a435532153415f72c680e30561e0005c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_direct_access</name>
    <filename>structEigen_1_1internal_1_1has__direct__access.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1has__direct__access.html</anchorfile>
      <anchor>a03dc6d4b3963b516de53012a28167f6fa0ec5d45569b4284ff3d98517bbb45e69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_none</name>
    <filename>structEigen_1_1internal_1_1has__none.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>a</name>
      <anchorfile>structEigen_1_1internal_1_1has__none.html</anchorfile>
      <anchor>a0035dbde56cb1ea54bf15ca08c1e4c6c</anchor>
      <arglist>[1]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_std_result_type</name>
    <filename>structEigen_1_1internal_1_1has__std__result__type.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>a</name>
      <anchorfile>structEigen_1_1internal_1_1has__std__result__type.html</anchorfile>
      <anchor>af472507dc543120abfbcd593e7e492ae</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_tr1_result</name>
    <filename>structEigen_1_1internal_1_1has__tr1__result.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>a</name>
      <anchorfile>structEigen_1_1internal_1_1has__tr1__result.html</anchorfile>
      <anchor>a83cfe6cb453f0b0daf227f0c1c95f852</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::HessenbergDecompositionMatrixHReturnType</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1HessenbergDecompositionMatrixHReturnType.html</anchorfile>
      <anchor>abea8703f4d6221235f7a683f5f3bb057</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1HessenbergDecompositionMatrixHReturnType.html</anchorfile>
      <anchor>ab7d98b299fc9c4d8fb53821cbf5484cf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1HessenbergDecompositionMatrixHReturnType.html</anchorfile>
      <anchor>a60bf3c90994a95f6608895e6a427bffa</anchor>
      <arglist>(ResultType &amp;result) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HessenbergDecompositionMatrixHReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1HessenbergDecompositionMatrixHReturnType.html</anchorfile>
      <anchor>aa6d46d84c1343c964c50457ca4ddf9fa</anchor>
      <arglist>(const HessenbergDecomposition&lt; MatrixType &gt; &amp;hess)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1HessenbergDecompositionMatrixHReturnType.html</anchorfile>
      <anchor>afa51a2605dfcd4200674e425b9071bbc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const HessenbergDecomposition&lt; MatrixType &gt; &amp;</type>
      <name>m_hess</name>
      <anchorfile>structEigen_1_1internal_1_1HessenbergDecompositionMatrixHReturnType.html</anchorfile>
      <anchor>accffcc918345d174926e679a82e371e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::homogeneous_left_product_impl&lt; Homogeneous&lt; MatrixType, Vertical &gt;, Lhs &gt;</name>
    <filename>structEigen_1_1internal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>ReturnByValue&lt; homogeneous_left_product_impl&lt; Homogeneous&lt; MatrixType, Vertical &gt;, Lhs &gt; &gt;</base>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</anchorfile>
      <anchor>a3d500520e3788682e535f79f76816ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; homogeneous_left_product_impl &gt;::LhsMatrixType</type>
      <name>LhsMatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</anchorfile>
      <anchor>ab7a11fdaf032677b0eb4bfb01f2957c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; LhsMatrixType &gt;::type</type>
      <name>LhsMatrixTypeCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</anchorfile>
      <anchor>af0f3461076fc4e2ca86b882600da5441</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; typename LhsMatrixTypeCleaned::Nested &gt;::type</type>
      <name>LhsMatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</anchorfile>
      <anchor>a25d84a44b68a6a0e867e851f8700864a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</anchorfile>
      <anchor>a69fac4f624570f53231f7807bd965db2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</anchorfile>
      <anchor>af9494f4f7ca8a391490bf88e3aa072f0</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>homogeneous_left_product_impl</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</anchorfile>
      <anchor>ac47adf279f49e2e799041c248ca45d26</anchor>
      <arglist>(const Lhs &amp;lhs, const MatrixType &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</anchorfile>
      <anchor>aea72f5f4a1d33b453c1024aa6dfa9ed8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>LhsMatrixTypeCleaned::Nested</type>
      <name>m_lhs</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</anchorfile>
      <anchor>ab544fa7af886024b3f6ae9b21ee4e4b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MatrixType::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</anchorfile>
      <anchor>a9d701ea9a8a74e520419ec7071c7028a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::homogeneous_right_product_impl&lt; Homogeneous&lt; MatrixType, Horizontal &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1homogeneous__right__product__impl_3_01Homogeneous_3_01MatrixType_00_01Horizontal_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>ReturnByValue&lt; homogeneous_right_product_impl&lt; Homogeneous&lt; MatrixType, Horizontal &gt;, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__impl_3_01Homogeneous_3_01MatrixType_00_01Horizontal_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a91bb464e309fa0bec03fcbaa833840db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; typename Rhs::Nested &gt;::type</type>
      <name>RhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__impl_3_01Homogeneous_3_01MatrixType_00_01Horizontal_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>acc95ace7a9e4099584f34079c3de462a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__impl_3_01Homogeneous_3_01MatrixType_00_01Horizontal_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a07109c58997a512b63bd02831b41adcd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__impl_3_01Homogeneous_3_01MatrixType_00_01Horizontal_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a1408250adc4640f155e4d71487f3b3b6</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>homogeneous_right_product_impl</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__impl_3_01Homogeneous_3_01MatrixType_00_01Horizontal_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a8e923d99224f54286a19d1b58f68c7e6</anchor>
      <arglist>(const MatrixType &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__impl_3_01Homogeneous_3_01MatrixType_00_01Horizontal_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a8fab60b539876fab490527cfe19776e7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>MatrixType::Nested</type>
      <name>m_lhs</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__impl_3_01Homogeneous_3_01MatrixType_00_01Horizontal_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>aff928a258b6821f8366504e9b9492b7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__impl_3_01Homogeneous_3_01MatrixType_00_01Horizontal_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a298ef9c36d79981d066125b8e5741e29</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::hseq_side_dependent_impl</name>
    <filename>structEigen_1_1internal_1_1hseq__side__dependent__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Side</templarg>
    <member kind="typedef">
      <type>Block&lt; const VectorsType, Dynamic, 1 &gt;</type>
      <name>EssentialVectorType</name>
      <anchorfile>structEigen_1_1internal_1_1hseq__side__dependent__impl.html</anchorfile>
      <anchor>a51185d5e14356717e56f76af9242c8d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; VectorsType, CoeffsType, OnTheLeft &gt;</type>
      <name>HouseholderSequenceType</name>
      <anchorfile>structEigen_1_1internal_1_1hseq__side__dependent__impl.html</anchorfile>
      <anchor>a17ce37940408090919613afeaa81617a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorsType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1hseq__side__dependent__impl.html</anchorfile>
      <anchor>ad404170754807c19c44f07c82c688995</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EssentialVectorType</type>
      <name>essentialVector</name>
      <anchorfile>structEigen_1_1internal_1_1hseq__side__dependent__impl.html</anchorfile>
      <anchor>ad783e05cccf4f436e44769df2bb199af</anchor>
      <arglist>(const HouseholderSequenceType &amp;h, Index k)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::hseq_side_dependent_impl&lt; VectorsType, CoeffsType, OnTheRight &gt;</name>
    <filename>structEigen_1_1internal_1_1hseq__side__dependent__impl_3_01VectorsType_00_01CoeffsType_00_01OnTheRight_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Transpose&lt; Block&lt; const VectorsType, 1, Dynamic &gt; &gt;</type>
      <name>EssentialVectorType</name>
      <anchorfile>structEigen_1_1internal_1_1hseq__side__dependent__impl_3_01VectorsType_00_01CoeffsType_00_01OnTheRight_01_4.html</anchorfile>
      <anchor>a2743c3446c85d18c93e50d6bf8dc9c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; VectorsType, CoeffsType, OnTheRight &gt;</type>
      <name>HouseholderSequenceType</name>
      <anchorfile>structEigen_1_1internal_1_1hseq__side__dependent__impl_3_01VectorsType_00_01CoeffsType_00_01OnTheRight_01_4.html</anchorfile>
      <anchor>a7367a28ce0871b0a6d9d622a6390c0aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorsType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1hseq__side__dependent__impl_3_01VectorsType_00_01CoeffsType_00_01OnTheRight_01_4.html</anchorfile>
      <anchor>aab2acf1c970bde1d77fff619f5bf8b84</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EssentialVectorType</type>
      <name>essentialVector</name>
      <anchorfile>structEigen_1_1internal_1_1hseq__side__dependent__impl_3_01VectorsType_00_01CoeffsType_00_01OnTheRight_01_4.html</anchorfile>
      <anchor>a464ddba84e35f766852036591374c8ec</anchor>
      <arglist>(const HouseholderSequenceType &amp;h, Index k)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::hypot_impl</name>
    <filename>structEigen_1_1internal_1_1hypot__impl.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1hypot__impl.html</anchorfile>
      <anchor>a9e3742421190f0b1322616aefa1320e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RealScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1hypot__impl.html</anchorfile>
      <anchor>a92d6688858c0aeeee43e25a31556943d</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::hypot_retval</name>
    <filename>structEigen_1_1internal_1_1hypot__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1hypot__retval.html</anchorfile>
      <anchor>a8207482b82ba83b9ac096e043c65485b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::imag_default_impl</name>
    <filename>structEigen_1_1internal_1_1imag__default__impl.html</filename>
    <templarg>Scalar</templarg>
    <templarg>IsComplex</templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1imag__default__impl.html</anchorfile>
      <anchor>a78ba65e8b609cfa518166f018de0f3b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RealScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1imag__default__impl.html</anchorfile>
      <anchor>aedfb612187e74fc561aeda30a90de713</anchor>
      <arglist>(const Scalar &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::imag_default_impl&lt; Scalar, true &gt;</name>
    <filename>structEigen_1_1internal_1_1imag__default__impl_3_01Scalar_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1imag__default__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>aacba501bf33c7e58599be5f2b046ab18</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RealScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1imag__default__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a8986e16886a7eae46ff3e67fb26c6a25</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::imag_impl</name>
    <filename>structEigen_1_1internal_1_1imag__impl.html</filename>
    <templarg></templarg>
    <base>imag_default_impl&lt; Scalar &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::imag_ref_default_impl</name>
    <filename>structEigen_1_1internal_1_1imag__ref__default__impl.html</filename>
    <templarg>Scalar</templarg>
    <templarg>IsComplex</templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1imag__ref__default__impl.html</anchorfile>
      <anchor>aff077ee85a6a74e9d5a5866bba0cb4b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RealScalar &amp;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1imag__ref__default__impl.html</anchorfile>
      <anchor>a1666257da94ff8b377a772c54a50a6d3</anchor>
      <arglist>(Scalar &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const RealScalar &amp;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1imag__ref__default__impl.html</anchorfile>
      <anchor>a6888c8425974c339d864cdeca16a0d30</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::imag_ref_default_impl&lt; Scalar, false &gt;</name>
    <filename>structEigen_1_1internal_1_1imag__ref__default__impl_3_01Scalar_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1imag__ref__default__impl_3_01Scalar_00_01false_01_4.html</anchorfile>
      <anchor>a4b1476e87b607e4e3bb550a07eaaf0ad</anchor>
      <arglist>(Scalar &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1imag__ref__default__impl_3_01Scalar_00_01false_01_4.html</anchorfile>
      <anchor>af0ad24dc2b3eb6fe2da3f5771678ebf5</anchor>
      <arglist>(const Scalar &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::imag_ref_impl</name>
    <filename>structEigen_1_1internal_1_1imag__ref__impl.html</filename>
    <templarg></templarg>
    <base>imag_ref_default_impl&lt; Scalar, NumTraits&lt; Scalar &gt;::IsComplex &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::imag_ref_retval</name>
    <filename>structEigen_1_1internal_1_1imag__ref__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1imag__ref__retval.html</anchorfile>
      <anchor>ac46c4f4c93e3f62bbf08df5ff2405665</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::imag_retval</name>
    <filename>structEigen_1_1internal_1_1imag__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1imag__retval.html</anchorfile>
      <anchor>adecabe221e4dd1fab9705da68d34cba7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::image_retval&lt; FullPivLU&lt; _MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1image__retval_3_01FullPivLU_3_01__MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>image_retval_base&lt; FullPivLU&lt; _MatrixType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>MaxSmallDimAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval_3_01FullPivLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a58a7f867bdb3fb96d27d1d4cfcf66fcdaf8b95f4736f2a115ab35ad42f3741beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval_3_01FullPivLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a25bc055418da9fb2cb2d63a91ad481f4</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::image_retval_base</name>
    <filename>structEigen_1_1internal_1_1image__retval__base.html</filename>
    <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>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>a73365141007eacd1857dabdc5a51f984</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_DecompositionType</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>adb24802c361cc4559c518acaa7cf4d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>a68c99866f54b0163023cbb4c22316404</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DecompositionType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>aea25a8fb269a6a7db4229e13f9aaf068</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>abcd64718d61281e6a41195eb728de909</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>ac352da019d3f56e7aff206c36805c0e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>aba05c49757038c9040e2a00eb352acc3</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>image_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>a72c098f98f6702852f8341ee2406585f</anchor>
      <arglist>(const DecompositionType &amp;dec, const MatrixType &amp;originalMatrix)</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>originalMatrix</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>acde75c1e6b85099c2cbb0cb211f246fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>ae8a4ba15c43c6ec9a30b1ee4a5147a0f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>ad11147b0b6ac19e6123b738f3c0a75e7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_cols</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>aeb29203a8686edacf3f9622cd3973e0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>a4e48509fe5e164f2091e1b77b6a89310</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MatrixType &amp;</type>
      <name>m_originalMatrix</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>a46fbe82ef8d86a8ed1915dfe8e8d0708</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_rank</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>a87abdc0d556f40c98626bfd5cdc8fc16</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::inner_stride_at_compile_time</name>
    <filename>structEigen_1_1internal_1_1inner__stride__at__compile__time.html</filename>
    <templarg></templarg>
    <templarg>HasDirectAccess</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1inner__stride__at__compile__time.html</anchorfile>
      <anchor>a788752705fc23cc3960fc0d0dc5d702aa141421fbe0f28c098f262b0e31a8139f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::inner_stride_at_compile_time&lt; Derived, false &gt;</name>
    <filename>structEigen_1_1internal_1_1inner__stride__at__compile__time_3_01Derived_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1inner__stride__at__compile__time_3_01Derived_00_01false_01_4.html</anchorfile>
      <anchor>a79a2a314b829eab45e19600980ef992da483a6a4630a2c9dda91414477c502212</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::inplace_transpose_selector&lt; MatrixType, false &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1inplace__transpose__selector_3_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>a76a7d8488639b296fccbc3326840f08b</anchor>
      <arglist>(MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::inplace_transpose_selector&lt; MatrixType, true &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1inplace__transpose__selector_3_01MatrixType_00_01true_01_4.html</anchorfile>
      <anchor>a316801647ae10f5e4f40b5202d6ec2b9</anchor>
      <arglist>(MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::intersector_helper1</name>
    <filename>structEigen_1_1internal_1_1intersector__helper1.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>bool</type>
      <name>intersectObject</name>
      <anchorfile>structEigen_1_1internal_1_1intersector__helper1.html</anchorfile>
      <anchor>a23377af4cd65b64c25b0d17977e9a6d1</anchor>
      <arglist>(const Object1 &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>intersector_helper1</name>
      <anchorfile>structEigen_1_1internal_1_1intersector__helper1.html</anchorfile>
      <anchor>a6d5c7ff15e3c6707cf1984c65f09a1aa</anchor>
      <arglist>(const Object2 &amp;inStored, Intersector &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>intersectVolume</name>
      <anchorfile>structEigen_1_1internal_1_1intersector__helper1.html</anchorfile>
      <anchor>a37d3ee04a86dbbedc45e532eedeb7139</anchor>
      <arglist>(const Volume1 &amp;vol)</arglist>
    </member>
    <member kind="variable">
      <type>Intersector &amp;</type>
      <name>intersector</name>
      <anchorfile>structEigen_1_1internal_1_1intersector__helper1.html</anchorfile>
      <anchor>a2873c828e39785a49a882a2765d9f6ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Object2</type>
      <name>stored</name>
      <anchorfile>structEigen_1_1internal_1_1intersector__helper1.html</anchorfile>
      <anchor>a805d67217465863ac9039f1b03b3878d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>intersector_helper1 &amp;</type>
      <name>operator=</name>
      <anchorfile>structEigen_1_1internal_1_1intersector__helper1.html</anchorfile>
      <anchor>ac99c1fef86dd4468dd2e5f6b09868ed6</anchor>
      <arglist>(const intersector_helper1 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::intersector_helper2</name>
    <filename>structEigen_1_1internal_1_1intersector__helper2.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>bool</type>
      <name>intersectObject</name>
      <anchorfile>structEigen_1_1internal_1_1intersector__helper2.html</anchorfile>
      <anchor>a682ebd24a7a04f255d408c0e03edde9d</anchor>
      <arglist>(const Object2 &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>intersector_helper2</name>
      <anchorfile>structEigen_1_1internal_1_1intersector__helper2.html</anchorfile>
      <anchor>a3162b917f819aa5bb8a8f61be134e368</anchor>
      <arglist>(const Object1 &amp;inStored, Intersector &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>intersectVolume</name>
      <anchorfile>structEigen_1_1internal_1_1intersector__helper2.html</anchorfile>
      <anchor>ae8154579ad06723958fd19f7c16855e0</anchor>
      <arglist>(const Volume2 &amp;vol)</arglist>
    </member>
    <member kind="variable">
      <type>Intersector &amp;</type>
      <name>intersector</name>
      <anchorfile>structEigen_1_1internal_1_1intersector__helper2.html</anchorfile>
      <anchor>ab495318f30e30fa5c80c5193baaf59e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Object1</type>
      <name>stored</name>
      <anchorfile>structEigen_1_1internal_1_1intersector__helper2.html</anchorfile>
      <anchor>a5e6251d5307854a2062befd84f4fbb4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>intersector_helper2 &amp;</type>
      <name>operator=</name>
      <anchorfile>structEigen_1_1internal_1_1intersector__helper2.html</anchorfile>
      <anchor>a92e8a8450c845a0f37527d8cca7a578d</anchor>
      <arglist>(const intersector_helper2 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::inverse_impl</name>
    <filename>structEigen_1_1internal_1_1inverse__impl.html</filename>
    <templarg></templarg>
    <base>ReturnByValue&lt; inverse_impl&lt; MatrixType &gt; &gt;</base>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1inverse__impl.html</anchorfile>
      <anchor>a41d5cba265e86da18b8bb472697d2712</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::eval&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1inverse__impl.html</anchorfile>
      <anchor>a935990cfe0de73fa0d0cfde0b0854f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; MatrixTypeNested &gt;::type</type>
      <name>MatrixTypeNestedCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1inverse__impl.html</anchorfile>
      <anchor>a5ed380e12caef04494f418bbcbf2bb56</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1inverse__impl.html</anchorfile>
      <anchor>a20f86e34712937e8080fdedff9d73601</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1inverse__impl.html</anchorfile>
      <anchor>a8a5bf1fcc62e86d1f69e598222b1472c</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>inverse_impl</name>
      <anchorfile>structEigen_1_1internal_1_1inverse__impl.html</anchorfile>
      <anchor>a1f753d910049e3ee829fca2ef666fed7</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1inverse__impl.html</anchorfile>
      <anchor>a94e4e4d34ccec96f9c474b9675dfcd38</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>structEigen_1_1internal_1_1inverse__impl.html</anchorfile>
      <anchor>ae72230966c70572bb26c2d130a740f78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic.html</anchorfile>
      <anchor>a3d846dfee6e8debc65889ef24ff1e8b3a524a5ebe237cfac6ba88b04aa110a839</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; __m128 &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01____m128_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01____m128_01_4.html</anchorfile>
      <anchor>a56d521e30699d34a4fc0a63528bcfe0da40a4131035e895a4f8e7068ce4dc2775</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; __m128d &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01____m128d_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01____m128d_01_4.html</anchorfile>
      <anchor>a98a970018f08ccd844d2eb1cf2bb56a8a86700946208bc2d6926d4711543948e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; __m128i &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01____m128i_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01____m128i_01_4.html</anchorfile>
      <anchor>a3b70a3cec8b81f6724ef005fa8eda711aaed7c27eebe48378c71bb82716c4d675</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; bool &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01bool_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01bool_01_4.html</anchorfile>
      <anchor>aa65218a60a6dcd008e534b9a4e6bd052a6ec8ecd0885a5e13496e53ecb7651670</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; char &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01char_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01char_01_4.html</anchorfile>
      <anchor>a57a4b8522e1e0e085875082119563905aed1c973dd0bd68cf76a085249723b89d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; double &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01double_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01double_01_4.html</anchorfile>
      <anchor>a40c5cf638f5801ec7acff47c22a3fe37a0823cf17bec5832f5a6c28edde2ba3d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; float &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01float_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01float_01_4.html</anchorfile>
      <anchor>af7dc749dbb53247095a2bfbde13bba1ba9e2f5a3b115302136593d8ab62af5772</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; long double &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01long_01double_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01long_01double_01_4.html</anchorfile>
      <anchor>af6a21f963e61880aca66deabd48bc353aa441157da90eb98db3ab03d0b703ee55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; signed char &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01signed_01char_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01signed_01char_01_4.html</anchorfile>
      <anchor>a32d22dfcfded4ca90871064b84e8c5b9a4638101be0f88be76263dd480e9a584b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; signed int &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01signed_01int_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01signed_01int_01_4.html</anchorfile>
      <anchor>a62bd19936795ae22019bca02433f6a03a25c1bb2e34f15e4e0b65be0771b2a393</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; signed long &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01signed_01long_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01signed_01long_01_4.html</anchorfile>
      <anchor>a1484b1efb62e54bdb9dc0c0eca132556a4aa726c220e6f78c14999e2531ad548e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; signed short &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01signed_01short_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01signed_01short_01_4.html</anchorfile>
      <anchor>a26121e9cd2461ebd8acfea5af4941b97a587b1e2caf7a4dcb7f876232fab0a019</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; unsigned char &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01unsigned_01char_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01unsigned_01char_01_4.html</anchorfile>
      <anchor>a9efe790215cbf98698948381dd727897a1b60c178e1344db7ec5090881c169cff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; unsigned int &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01unsigned_01int_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01unsigned_01int_01_4.html</anchorfile>
      <anchor>a4cbdf7f64f84076ec555b1a0146676c5ab5db390c0a9867fd36b7534c94742ee4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; unsigned long &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01unsigned_01long_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01unsigned_01long_01_4.html</anchorfile>
      <anchor>ae7935b70d1658b1de72a178913b857afa35acbac5c01e952efffe9356c0c0cbbe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; unsigned short &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01unsigned_01short_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01unsigned_01short_01_4.html</anchorfile>
      <anchor>a3150acd314818920c6ccc445a26bd777af77feea3b2858c52e5efd03568ba4c6f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_const</name>
    <filename>structEigen_1_1internal_1_1is__const.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__const.html</anchorfile>
      <anchor>a298eef3e33e123e4d0d1ff7295e2cd2da094752186b7337fb69932b27516e1caf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_const&lt; T const  &gt;</name>
    <filename>structEigen_1_1internal_1_1is__const_3_01T_01const_01_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__const_3_01T_01const_01_01_4.html</anchorfile>
      <anchor>a478548a7444b9bff9beae2f8f1e0061da57fee7f1382e75a30399b3071c3e27b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_diagonal</name>
    <filename>structEigen_1_1internal_1_1is__diagonal.html</filename>
    <templarg>T</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1is__diagonal.html</anchorfile>
      <anchor>ac7e0393cd296b9e03583f47976178939a112381f93eec63430ff3908161ec7c6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_diagonal&lt; DiagonalBase&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1is__diagonal_3_01DiagonalBase_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1is__diagonal_3_01DiagonalBase_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a44ee056d32ccfb4ac07e726897942850a23ddcd11a2e84acbb3f8fe4be0458d5c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_diagonal&lt; DiagonalMatrix&lt; T, S &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1is__diagonal_3_01DiagonalMatrix_3_01T_00_01S_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>S</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1is__diagonal_3_01DiagonalMatrix_3_01T_00_01S_01_4_01_4.html</anchorfile>
      <anchor>a9ca949d409d079f54e5597ae0049bd61a8970c76c171531782093f599e19eca45</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_diagonal&lt; DiagonalWrapper&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1is__diagonal_3_01DiagonalWrapper_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1is__diagonal_3_01DiagonalWrapper_3_01T_01_4_01_4.html</anchorfile>
      <anchor>af7de6247212f88235812bb74576122c0a15902d44addd7b2b3d427c47061c55c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_lvalue</name>
    <filename>structEigen_1_1internal_1_1is__lvalue.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__lvalue.html</anchorfile>
      <anchor>a78c2ece4df12e873aca39f07e74d4957accdd3642ab289b3b1503f483803e1e0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_same</name>
    <filename>structEigen_1_1internal_1_1is__same.html</filename>
    <templarg>T</templarg>
    <templarg>U</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__same.html</anchorfile>
      <anchor>a086fc6998a91b8a9a8573958d365f685a5989163e8cfc8db2aa0f60d16e735921</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_same&lt; T, T &gt;</name>
    <filename>structEigen_1_1internal_1_1is__same_3_01T_00_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__same_3_01T_00_01T_01_4.html</anchorfile>
      <anchor>ab80ef9a787b36a9b52ce9c38bb1a194aa58903d9f5156f97f187d297f5e969e50</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::isApprox_selector</name>
    <filename>structEigen_1_1internal_1_1isApprox__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>is_integer</templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1isApprox__selector.html</anchorfile>
      <anchor>ab38b81817b17bf2b5803659f5dbe77d9</anchor>
      <arglist>(const Derived &amp;x, const OtherDerived &amp;y, const typename Derived::RealScalar &amp;prec)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::isApprox_selector&lt; Derived, OtherDerived, true &gt;</name>
    <filename>structEigen_1_1internal_1_1isApprox__selector_3_01Derived_00_01OtherDerived_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1isApprox__selector_3_01Derived_00_01OtherDerived_00_01true_01_4.html</anchorfile>
      <anchor>ae02aa532a31bc153e0ffd14982679a33</anchor>
      <arglist>(const Derived &amp;x, const OtherDerived &amp;y, const typename Derived::RealScalar &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::isMuchSmallerThan_object_selector</name>
    <filename>structEigen_1_1internal_1_1isMuchSmallerThan__object__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>is_integer</templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1isMuchSmallerThan__object__selector.html</anchorfile>
      <anchor>abf05130e28a1a86564ae05847a7a6695</anchor>
      <arglist>(const Derived &amp;x, const OtherDerived &amp;y, const typename Derived::RealScalar &amp;prec)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::isMuchSmallerThan_object_selector&lt; Derived, OtherDerived, true &gt;</name>
    <filename>structEigen_1_1internal_1_1isMuchSmallerThan__object__selector_3_01Derived_00_01OtherDerived_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1isMuchSmallerThan__object__selector_3_01Derived_00_01OtherDerived_00_01true_01_4.html</anchorfile>
      <anchor>abc372e7ab4703a7a4a6a17c3015eae1e</anchor>
      <arglist>(const Derived &amp;x, const OtherDerived &amp;, const typename Derived::RealScalar &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::isMuchSmallerThan_scalar_selector</name>
    <filename>structEigen_1_1internal_1_1isMuchSmallerThan__scalar__selector.html</filename>
    <templarg></templarg>
    <templarg>is_integer</templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1isMuchSmallerThan__scalar__selector.html</anchorfile>
      <anchor>a4c7aeb0c6b12b526540ff5f28f0ae647</anchor>
      <arglist>(const Derived &amp;x, const typename Derived::RealScalar &amp;y, const typename Derived::RealScalar &amp;prec)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::isMuchSmallerThan_scalar_selector&lt; Derived, true &gt;</name>
    <filename>structEigen_1_1internal_1_1isMuchSmallerThan__scalar__selector_3_01Derived_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1isMuchSmallerThan__scalar__selector_3_01Derived_00_01true_01_4.html</anchorfile>
      <anchor>a09341eb00af01fca3bbb00714b1e3cda</anchor>
      <arglist>(const Derived &amp;x, const typename Derived::RealScalar &amp;, const typename Derived::RealScalar &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::kernel_retval&lt; FullPivLU&lt; _MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1kernel__retval_3_01FullPivLU_3_01__MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>kernel_retval_base&lt; FullPivLU&lt; _MatrixType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>MaxSmallDimAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval_3_01FullPivLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a6c25b5a2ab7c7d37357c3073b6b5a380ae4521a1019258fc1e852cb2e8c06fd88</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval_3_01FullPivLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ab8b193c7965568ed9d2cfb9c6faf0ba4</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::kernel_retval_base</name>
    <filename>structEigen_1_1internal_1_1kernel__retval__base.html</filename>
    <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>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a2d5e5e8e131daa386f63e38d55a8221d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_DecompositionType</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a6b10bb396c0cb35e768a15ad1ce76b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a62efb784f0c3065f2d62de813bed27a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a1eeaef7e1d1f82dddd210721386a4064</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a49c38febec308a1dc21e33c784a940ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>ad962ccaa72fc4ff0645bac13797e32d7</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>kernel_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a11788fc65643a5f04d0bf93eb14ab859</anchor>
      <arglist>(const DecompositionType &amp;dec)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>ab6cff01182e46ad18e08648249115437</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a0e59be69d21082c0ceaa86cc1c321202</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_cols</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a1802142c98988ef3439852801e34a3b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a8a12c3617a10856609ad9c579e123ca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_rank</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>ab6aa58bd963e544e2954ed0e418693fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::kiss_cpx_fft</name>
    <filename>structEigen_1_1internal_1_1kiss__cpx__fft.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::complex&lt; Scalar &gt;</type>
      <name>Complex</name>
      <anchorfile>structEigen_1_1internal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>aef8846826abbab3cf75ab0c1c32d7a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>a806bd268f40020d2a0610351e4287261</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bfly2</name>
      <anchorfile>structEigen_1_1internal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>a79580867cbe4b457c42b21745789b362</anchor>
      <arglist>(Complex *Fout, const size_t fstride, int m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bfly3</name>
      <anchorfile>structEigen_1_1internal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>a91e8db66ee520362382a514b8784c307</anchor>
      <arglist>(Complex *Fout, const size_t fstride, const size_t m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bfly4</name>
      <anchorfile>structEigen_1_1internal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>aa5c67750f3ced8773739a0ba964e2485</anchor>
      <arglist>(Complex *Fout, const size_t fstride, const size_t m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bfly5</name>
      <anchorfile>structEigen_1_1internal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>a62690918301f7eb99af959474f7ea9d6</anchor>
      <arglist>(Complex *Fout, const size_t fstride, const size_t m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bfly_generic</name>
      <anchorfile>structEigen_1_1internal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>ade4207c7737f57f4b38f7aa9d2f007cf</anchor>
      <arglist>(Complex *Fout, const size_t fstride, int m, int p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>structEigen_1_1internal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>a61700af00cc2068ccc57003333a23ad1</anchor>
      <arglist>(int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>make_twiddles</name>
      <anchorfile>structEigen_1_1internal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>a85cd6612b484e94c4b0ae3aaff4a3ca8</anchor>
      <arglist>(int nfft, bool inverse)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>work</name>
      <anchorfile>structEigen_1_1internal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>a7ea71feb0d8704656596f2909dba9271</anchor>
      <arglist>(int stage, Complex *xout, const _Src *xin, size_t fstride, size_t in_stride)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_inverse</name>
      <anchorfile>structEigen_1_1internal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>aa3b231f9307f37011a9cb168cdc0ffa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Complex &gt;</type>
      <name>m_scratchBuf</name>
      <anchorfile>structEigen_1_1internal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>a1d71e46adfdbec7e3612930ff9be001f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>m_stageRadix</name>
      <anchorfile>structEigen_1_1internal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>acb58101896208289c8c848326171ebf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>m_stageRemainder</name>
      <anchorfile>structEigen_1_1internal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>a8d96505dd42ef0bf059b216c7327dde4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Complex &gt;</type>
      <name>m_twiddles</name>
      <anchorfile>structEigen_1_1internal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>a61a1b1bb99a8909668a0c85d94f0c0fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::kissfft_impl</name>
    <filename>structEigen_1_1internal_1_1kissfft__impl.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::complex&lt; Scalar &gt;</type>
      <name>Complex</name>
      <anchorfile>structEigen_1_1internal_1_1kissfft__impl.html</anchorfile>
      <anchor>aa4cd6de1ff27455a7f5bc83feb771222</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1kissfft__impl.html</anchorfile>
      <anchor>aaa7ee28331132c45aabb28d7d22abee5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structEigen_1_1internal_1_1kissfft__impl.html</anchorfile>
      <anchor>a24ae326cc4d2e7b1f5f1e1e15f0df0a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd</name>
      <anchorfile>structEigen_1_1internal_1_1kissfft__impl.html</anchorfile>
      <anchor>ab72085de6e46b34ee777f6f6887afa10</anchor>
      <arglist>(Complex *dst, const Complex *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd</name>
      <anchorfile>structEigen_1_1internal_1_1kissfft__impl.html</anchorfile>
      <anchor>a2e7fc2f0910f00b559b8560e52ce6a4a</anchor>
      <arglist>(Complex *dst, const Scalar *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd2</name>
      <anchorfile>structEigen_1_1internal_1_1kissfft__impl.html</anchorfile>
      <anchor>a6f06e5103fce0687c3f9dada88de7fd7</anchor>
      <arglist>(Complex *dst, const Complex *src, int n0, int n1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv</name>
      <anchorfile>structEigen_1_1internal_1_1kissfft__impl.html</anchorfile>
      <anchor>af6d3bb0a2807a079de677e81f940d41b</anchor>
      <arglist>(Complex *dst, const Complex *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv</name>
      <anchorfile>structEigen_1_1internal_1_1kissfft__impl.html</anchorfile>
      <anchor>a2de77b6da24146144f1d9b202c312108</anchor>
      <arglist>(Scalar *dst, const Complex *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv2</name>
      <anchorfile>structEigen_1_1internal_1_1kissfft__impl.html</anchorfile>
      <anchor>ad8c65a5e75b9059534bf60ded4ace582</anchor>
      <arglist>(Complex *dst, const Complex *src, int n0, int n1)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>kiss_cpx_fft&lt; Scalar &gt;</type>
      <name>PlanData</name>
      <anchorfile>structEigen_1_1internal_1_1kissfft__impl.html</anchorfile>
      <anchor>a833bf512e24e9629b206265188506a9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::map&lt; int, PlanData &gt;</type>
      <name>PlanMap</name>
      <anchorfile>structEigen_1_1internal_1_1kissfft__impl.html</anchorfile>
      <anchor>a3058dab58ee6e2afff12f16b17bd043d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>PlanData &amp;</type>
      <name>get_plan</name>
      <anchorfile>structEigen_1_1internal_1_1kissfft__impl.html</anchorfile>
      <anchor>a738d277ef0b7743450c9647bce8a048d</anchor>
      <arglist>(int nfft, bool inverse)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>PlanKey</name>
      <anchorfile>structEigen_1_1internal_1_1kissfft__impl.html</anchorfile>
      <anchor>a51c73d30c923bbc7e27f9dc51177bc4a</anchor>
      <arglist>(int nfft, bool isinverse) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Complex *</type>
      <name>real_twiddles</name>
      <anchorfile>structEigen_1_1internal_1_1kissfft__impl.html</anchorfile>
      <anchor>aabe826db33978346e8e21c3d8aa837b5</anchor>
      <arglist>(int ncfft2)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlanMap</type>
      <name>m_plans</name>
      <anchorfile>structEigen_1_1internal_1_1kissfft__impl.html</anchorfile>
      <anchor>a0d73230bed57a7b3c1cfe7ff4708c1be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; int, std::vector&lt; Complex &gt; &gt;</type>
      <name>m_realTwiddles</name>
      <anchorfile>structEigen_1_1internal_1_1kissfft__impl.html</anchorfile>
      <anchor>a8bcdc6a09b8839fdc53a3da64987d6e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Complex &gt;</type>
      <name>m_tmpBuf1</name>
      <anchorfile>structEigen_1_1internal_1_1kissfft__impl.html</anchorfile>
      <anchor>a777f112137d71539bc0ffc2875643cc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Complex &gt;</type>
      <name>m_tmpBuf2</name>
      <anchorfile>structEigen_1_1internal_1_1kissfft__impl.html</anchorfile>
      <anchor>ad7c946816e4ace1e955b837a683368c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::ldlt_inplace&lt; Lower &gt;</name>
    <filename>structEigen_1_1internal_1_1ldlt__inplace_3_01Lower_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>unblocked</name>
      <anchorfile>structEigen_1_1internal_1_1ldlt__inplace_3_01Lower_01_4.html</anchorfile>
      <anchor>a044336098a43e3438a5a874e5ed93af5</anchor>
      <arglist>(MatrixType &amp;mat, TranspositionType &amp;transpositions, Workspace &amp;temp, int *sign=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>update</name>
      <anchorfile>structEigen_1_1internal_1_1ldlt__inplace_3_01Lower_01_4.html</anchorfile>
      <anchor>ae45df1fbda86712753262a9200f8c97b</anchor>
      <arglist>(MatrixType &amp;mat, const TranspositionType &amp;transpositions, Workspace &amp;tmp, const WType &amp;w, const typename MatrixType::RealScalar &amp;sigma=1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>updateInPlace</name>
      <anchorfile>structEigen_1_1internal_1_1ldlt__inplace_3_01Lower_01_4.html</anchorfile>
      <anchor>a108b58e95ea9d74496b78803311769dd</anchor>
      <arglist>(MatrixType &amp;mat, MatrixBase&lt; WDerived &gt; &amp;w, const typename MatrixType::RealScalar &amp;sigma=1)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::ldlt_inplace&lt; Upper &gt;</name>
    <filename>structEigen_1_1internal_1_1ldlt__inplace_3_01Upper_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE bool</type>
      <name>unblocked</name>
      <anchorfile>structEigen_1_1internal_1_1ldlt__inplace_3_01Upper_01_4.html</anchorfile>
      <anchor>a0546c73276c2dbe943756220c7ef9b08</anchor>
      <arglist>(MatrixType &amp;mat, TranspositionType &amp;transpositions, Workspace &amp;temp, int *sign=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE bool</type>
      <name>update</name>
      <anchorfile>structEigen_1_1internal_1_1ldlt__inplace_3_01Upper_01_4.html</anchorfile>
      <anchor>ac476b25dfc49b62b8351201cb06a7708</anchor>
      <arglist>(MatrixType &amp;mat, TranspositionType &amp;transpositions, Workspace &amp;tmp, WType &amp;w, const typename MatrixType::RealScalar &amp;sigma=1)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::LDLT_Traits&lt; MatrixType, Lower &gt;</name>
    <filename>structEigen_1_1internal_1_1LDLT__Traits_3_01MatrixType_00_01Lower_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>const TriangularView&lt; const MatrixType, UnitLower &gt;</type>
      <name>MatrixL</name>
      <anchorfile>structEigen_1_1internal_1_1LDLT__Traits_3_01MatrixType_00_01Lower_01_4.html</anchorfile>
      <anchor>af252a9d086be312be301820816c0a986</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const TriangularView&lt; const typename MatrixType::AdjointReturnType, UnitUpper &gt;</type>
      <name>MatrixU</name>
      <anchorfile>structEigen_1_1internal_1_1LDLT__Traits_3_01MatrixType_00_01Lower_01_4.html</anchorfile>
      <anchor>a6106eb13540e7936645b13da031ef2fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixL</type>
      <name>getL</name>
      <anchorfile>structEigen_1_1internal_1_1LDLT__Traits_3_01MatrixType_00_01Lower_01_4.html</anchorfile>
      <anchor>a0bdfb73fe29737fed4e281100a3bf565</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixU</type>
      <name>getU</name>
      <anchorfile>structEigen_1_1internal_1_1LDLT__Traits_3_01MatrixType_00_01Lower_01_4.html</anchorfile>
      <anchor>a71b18cd5918d44a3022f4a6cb5b9da0a</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::LDLT_Traits&lt; MatrixType, Upper &gt;</name>
    <filename>structEigen_1_1internal_1_1LDLT__Traits_3_01MatrixType_00_01Upper_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>const TriangularView&lt; const typename MatrixType::AdjointReturnType, UnitLower &gt;</type>
      <name>MatrixL</name>
      <anchorfile>structEigen_1_1internal_1_1LDLT__Traits_3_01MatrixType_00_01Upper_01_4.html</anchorfile>
      <anchor>a5b31eeee78528ca777ba86b1a4aab2fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const TriangularView&lt; const MatrixType, UnitUpper &gt;</type>
      <name>MatrixU</name>
      <anchorfile>structEigen_1_1internal_1_1LDLT__Traits_3_01MatrixType_00_01Upper_01_4.html</anchorfile>
      <anchor>a97716be1cddf0883c9a3af1779ce7139</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixL</type>
      <name>getL</name>
      <anchorfile>structEigen_1_1internal_1_1LDLT__Traits_3_01MatrixType_00_01Upper_01_4.html</anchorfile>
      <anchor>a85ba974cb566d0b44548c47385805951</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixU</type>
      <name>getU</name>
      <anchorfile>structEigen_1_1internal_1_1LDLT__Traits_3_01MatrixType_00_01Upper_01_4.html</anchorfile>
      <anchor>aafa2890ad490dd6697899d0cc19cdeac</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::level3_blocking</name>
    <filename>classEigen_1_1internal_1_1level3__blocking.html</filename>
    <templarg>_LhsScalar</templarg>
    <templarg>_RhsScalar</templarg>
    <member kind="function">
      <type>LhsScalar *</type>
      <name>blockA</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>ad918c2b9d73b2cc6134446cf36a500ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RhsScalar *</type>
      <name>blockB</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a10666dbe23e34516bc9f8221fcd53ad0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RhsScalar *</type>
      <name>blockW</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>af4b6fc9e165fb4815d10dd21b1513cfc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DenseIndex</type>
      <name>kc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>ae668c4ab21f8afe0ac3535dfcf3aead6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>level3_blocking</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a687f83ba94ca7b332de7d74d050280c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DenseIndex</type>
      <name>mc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a2fad857bd2d6b934ff82fc34f816284c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DenseIndex</type>
      <name>nc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a7990ad2aff9e2721cec5e26c96dabdee</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsScalar *</type>
      <name>m_blockA</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>ae0ce462e06db4645ddec9edc30d716d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsScalar *</type>
      <name>m_blockB</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a715ed8be0a244d1728439f1222d421e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsScalar *</type>
      <name>m_blockW</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a642ba431b31b5cf1bf73e3a77213f943</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseIndex</type>
      <name>m_kc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a35cd5f5e494c42338ce1346d9c10ef53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseIndex</type>
      <name>m_mc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>ac36de97fadcf2552531ac7f774bce298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseIndex</type>
      <name>m_nc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a2f5e2875c6077905238b5c28c1f6e63e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_LhsScalar</type>
      <name>LhsScalar</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>aabb33a31c3b7e3d758f5eab0b1609015</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_RhsScalar</type>
      <name>RhsScalar</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>ad72673cf09fcab8f285ad40183b629d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::linspaced_op</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1linspaced__op.html</anchorfile>
      <anchor>a8ef165d0a9f6ebeb5a0e73fbfc74d33c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>linspaced_op</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op.html</anchorfile>
      <anchor>a7a06b857f7edb7d0fbaf58f7e222501e</anchor>
      <arglist>(const Scalar &amp;low, const Scalar &amp;high, DenseIndex num_steps)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op.html</anchorfile>
      <anchor>a963564ab4207d9309d6ed3926dd4ddc8</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op.html</anchorfile>
      <anchor>a3ec468a2cfce4bad49782ac2382497bd</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op.html</anchorfile>
      <anchor>a936eeadce7cf3cc16e05f265d2a0f999</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op.html</anchorfile>
      <anchor>acca563f7a65ab21a66f82de70bd22a07</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>structEigen_1_1internal_1_1linspaced__op.html</anchorfile>
      <anchor>aaf1d3ffe5c57a1b753de5bf8484acc24</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::linspaced_op_impl&lt; Scalar, false &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01false_01_4.html</anchorfile>
      <anchor>a4d8487335d2b9bcac263e40f32f82972</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>linspaced_op_impl</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01false_01_4.html</anchorfile>
      <anchor>a8c2bda4feec61b7823a2167aaed28d4f</anchor>
      <arglist>(const Scalar &amp;low, const Scalar &amp;step)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01false_01_4.html</anchorfile>
      <anchor>a2f163b283d5bd3b174017f345437c7e5</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01false_01_4.html</anchorfile>
      <anchor>abec66aabf5b435678d113470d26e95f2</anchor>
      <arglist>(Index) const </arglist>
    </member>
    <member kind="variable">
      <type>Packet</type>
      <name>m_base</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01false_01_4.html</anchorfile>
      <anchor>a7ce27528caad59c2965660909a82665a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Scalar</type>
      <name>m_low</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01false_01_4.html</anchorfile>
      <anchor>a7b5ad33d349027524ccba1dbe366d882</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Packet</type>
      <name>m_packetStep</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01false_01_4.html</anchorfile>
      <anchor>a2540b737e7932fa98fa39b1738ec3a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Scalar</type>
      <name>m_step</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01false_01_4.html</anchorfile>
      <anchor>a4e95b1ede1263ced51e26380cb780c3f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::linspaced_op_impl&lt; Scalar, true &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a5455db2ea99854816bd69cbfff29b8d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>linspaced_op_impl</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a917a6e1ae6cc0225621420adc74086cb</anchor>
      <arglist>(const Scalar &amp;low, const Scalar &amp;step)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a4c753d42c63660e151b24eacca290ee1</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a973cdc489e56c976fd221febce47f0be</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="variable">
      <type>const Packet</type>
      <name>m_interPacket</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a2fad287a5d7216ef9662043a8394be70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Scalar</type>
      <name>m_low</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>abddd13afd6a990aa9b2143c32e7756cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Packet</type>
      <name>m_lowPacket</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>af89036cc69f1f0f6ead04dd72843c68c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Scalar</type>
      <name>m_step</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a54b402e3e8c9f537bf9f2b45140289ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Packet</type>
      <name>m_stepPacket</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>ac469df5a3bc84d9c2644902bb8ef0735</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::llt_inplace&lt; Scalar, Lower &gt;</name>
    <filename>structEigen_1_1internal_1_1llt__inplace_3_01Scalar_00_01Lower_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1llt__inplace_3_01Scalar_00_01Lower_01_4.html</anchorfile>
      <anchor>a740535ced836b91d158c77b72223324d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixType::Index</type>
      <name>blocked</name>
      <anchorfile>structEigen_1_1internal_1_1llt__inplace_3_01Scalar_00_01Lower_01_4.html</anchorfile>
      <anchor>aafa501da904a02853e372c5a2e5bbf3a</anchor>
      <arglist>(MatrixType &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixType::Index</type>
      <name>rankUpdate</name>
      <anchorfile>structEigen_1_1internal_1_1llt__inplace_3_01Scalar_00_01Lower_01_4.html</anchorfile>
      <anchor>a66372868c3c4e179c56f962051c1e4bb</anchor>
      <arglist>(MatrixType &amp;mat, const VectorType &amp;vec, const RealScalar &amp;sigma)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixType::Index</type>
      <name>unblocked</name>
      <anchorfile>structEigen_1_1internal_1_1llt__inplace_3_01Scalar_00_01Lower_01_4.html</anchorfile>
      <anchor>a77c845534b48d648b4cc40c86667b20a</anchor>
      <arglist>(MatrixType &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::llt_inplace&lt; Scalar, Upper &gt;</name>
    <filename>structEigen_1_1internal_1_1llt__inplace_3_01Scalar_00_01Upper_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1llt__inplace_3_01Scalar_00_01Upper_01_4.html</anchorfile>
      <anchor>a5c0b84554aa27313036184c02fac2718</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE MatrixType::Index</type>
      <name>blocked</name>
      <anchorfile>structEigen_1_1internal_1_1llt__inplace_3_01Scalar_00_01Upper_01_4.html</anchorfile>
      <anchor>a01b4c7c60c10cb823733cbb63afe6ed3</anchor>
      <arglist>(MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixType::Index</type>
      <name>rankUpdate</name>
      <anchorfile>structEigen_1_1internal_1_1llt__inplace_3_01Scalar_00_01Upper_01_4.html</anchorfile>
      <anchor>a6fb66ed3b32a09a8b5ce3021b8795e53</anchor>
      <arglist>(MatrixType &amp;mat, const VectorType &amp;vec, const RealScalar &amp;sigma)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE MatrixType::Index</type>
      <name>unblocked</name>
      <anchorfile>structEigen_1_1internal_1_1llt__inplace_3_01Scalar_00_01Upper_01_4.html</anchorfile>
      <anchor>a9240f9ebe4010f580a48c10d05a9a86f</anchor>
      <arglist>(MatrixType &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::LLT_Traits&lt; MatrixType, Lower &gt;</name>
    <filename>structEigen_1_1internal_1_1LLT__Traits_3_01MatrixType_00_01Lower_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>const TriangularView&lt; const MatrixType, Lower &gt;</type>
      <name>MatrixL</name>
      <anchorfile>structEigen_1_1internal_1_1LLT__Traits_3_01MatrixType_00_01Lower_01_4.html</anchorfile>
      <anchor>a66962242a7b894516b50903e48eaa502</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const TriangularView&lt; const typename MatrixType::AdjointReturnType, Upper &gt;</type>
      <name>MatrixU</name>
      <anchorfile>structEigen_1_1internal_1_1LLT__Traits_3_01MatrixType_00_01Lower_01_4.html</anchorfile>
      <anchor>a594ab80db6d0871384036e44409c84fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixL</type>
      <name>getL</name>
      <anchorfile>structEigen_1_1internal_1_1LLT__Traits_3_01MatrixType_00_01Lower_01_4.html</anchorfile>
      <anchor>a67fc88773f9c99869f98f9f8e817dfb7</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixU</type>
      <name>getU</name>
      <anchorfile>structEigen_1_1internal_1_1LLT__Traits_3_01MatrixType_00_01Lower_01_4.html</anchorfile>
      <anchor>a73e538f3b3db2fecc4563ac99858254e</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>inplace_decomposition</name>
      <anchorfile>structEigen_1_1internal_1_1LLT__Traits_3_01MatrixType_00_01Lower_01_4.html</anchorfile>
      <anchor>a218dbb937419b97f2c55bc3ea9b0945a</anchor>
      <arglist>(MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::LLT_Traits&lt; MatrixType, Upper &gt;</name>
    <filename>structEigen_1_1internal_1_1LLT__Traits_3_01MatrixType_00_01Upper_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>const TriangularView&lt; const typename MatrixType::AdjointReturnType, Lower &gt;</type>
      <name>MatrixL</name>
      <anchorfile>structEigen_1_1internal_1_1LLT__Traits_3_01MatrixType_00_01Upper_01_4.html</anchorfile>
      <anchor>acc67b68b1b03d8e4e2d1a01995de3e64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const TriangularView&lt; const MatrixType, Upper &gt;</type>
      <name>MatrixU</name>
      <anchorfile>structEigen_1_1internal_1_1LLT__Traits_3_01MatrixType_00_01Upper_01_4.html</anchorfile>
      <anchor>a0ffd546ce7ee0c74c45e092d716c523f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixL</type>
      <name>getL</name>
      <anchorfile>structEigen_1_1internal_1_1LLT__Traits_3_01MatrixType_00_01Upper_01_4.html</anchorfile>
      <anchor>ab9264cfcf0ee971757d0b7c63900ca35</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixU</type>
      <name>getU</name>
      <anchorfile>structEigen_1_1internal_1_1LLT__Traits_3_01MatrixType_00_01Upper_01_4.html</anchorfile>
      <anchor>a72cb3f5ce847c9630c44db0734dcb73c</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>inplace_decomposition</name>
      <anchorfile>structEigen_1_1internal_1_1LLT__Traits_3_01MatrixType_00_01Upper_01_4.html</anchorfile>
      <anchor>ad02a81d174feca7c46f077de0d6e37eb</anchor>
      <arglist>(MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::lpNorm_selector</name>
    <filename>structEigen_1_1internal_1_1lpNorm__selector.html</filename>
    <templarg></templarg>
    <templarg>p</templarg>
    <member kind="typedef">
      <type>NumTraits&lt; typename traits&lt; Derived &gt;::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1lpNorm__selector.html</anchorfile>
      <anchor>a81758e3978ec7c77154e3a7f2bc29eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RealScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1lpNorm__selector.html</anchorfile>
      <anchor>a71fd12722c4ec96cb8135dd5e9b3db20</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::lpNorm_selector&lt; Derived, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1lpNorm__selector_3_01Derived_00_011_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static NumTraits&lt; typename traits&lt; Derived &gt;::Scalar &gt;::Real</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1lpNorm__selector_3_01Derived_00_011_01_4.html</anchorfile>
      <anchor>af791413570c1926de3547bc73b5fc3d4</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::lpNorm_selector&lt; Derived, 2 &gt;</name>
    <filename>structEigen_1_1internal_1_1lpNorm__selector_3_01Derived_00_012_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static NumTraits&lt; typename traits&lt; Derived &gt;::Scalar &gt;::Real</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1lpNorm__selector_3_01Derived_00_012_01_4.html</anchorfile>
      <anchor>a4ce3c07bc633999c91f744b194798b2c</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::lpNorm_selector&lt; Derived, Infinity &gt;</name>
    <filename>structEigen_1_1internal_1_1lpNorm__selector_3_01Derived_00_01Infinity_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static NumTraits&lt; typename traits&lt; Derived &gt;::Scalar &gt;::Real</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1lpNorm__selector_3_01Derived_00_01Infinity_01_4.html</anchorfile>
      <anchor>a4526f15c7dd14a7ebfdc1ab4677d9e4d</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::LU_GlobalLU_t</name>
    <filename>structEigen_1_1internal_1_1LU__GlobalLU__t.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>IndexVector::Scalar</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>a7fb1a28aac7bd1fe485c1fdd095157e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexVector</type>
      <name>lsub</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>a76fecfc7ba12f963716a63b6636efc37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ScalarVector</type>
      <name>lusup</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>ae8fc5b654289275629cfe588afe6f9f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>n</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>ac98d9456d96233aee164a89ad28a06cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>num_expansions</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>a60a04e15aa2821a3a2a50fd6c1683957</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>nzlmax</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>a394094ca543ea6044caa1e3a545465f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>nzlumax</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>ac7abfd78df013b3e7e8b53be7c1192f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>nzumax</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>a439ab1e27ba17b4927400fa3d267d7d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexVector</type>
      <name>supno</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>a6eadcaf481ff04ac99f85b66d867a15e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ScalarVector</type>
      <name>ucol</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>af5f3150def3deeb6a33ebf103edf922d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexVector</type>
      <name>usub</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>a16dc1f0c4a71bf3b3103a5904b78315e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexVector</type>
      <name>xlsub</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>ad9c8574f7b8b951f460f0eca6ec98e72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexVector</type>
      <name>xlusup</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>a6b2e04e953134fd0f129a94e63f63606</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexVector</type>
      <name>xsup</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>a3ee8e1b2d3cf4031088a3f898eff8da7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexVector</type>
      <name>xusub</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>a7cd8881255f436f03f884a906a518629</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::LU_kernel_bmod</name>
    <filename>structEigen_1_1internal_1_1LU__kernel__bmod.html</filename>
    <templarg>SegSizeAtCompileTime</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1LU__kernel__bmod.html</anchorfile>
      <anchor>a58472f6611f169e55b6dfdc3bb6a2171</anchor>
      <arglist>(const int segsize, BlockScalarVector &amp;dense, ScalarVector &amp;tempv, ScalarVector &amp;lusup, Index &amp;luptr, const Index lda, const Index nrow, IndexVector &amp;lsub, const Index lptr, const Index no_zeros)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::LU_kernel_bmod&lt; 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1LU__kernel__bmod_3_011_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1LU__kernel__bmod_3_011_01_4.html</anchorfile>
      <anchor>ae1a62c77bc756490fcab74c05f41e239</anchor>
      <arglist>(const int, BlockScalarVector &amp;dense, ScalarVector &amp;, ScalarVector &amp;lusup, Index &amp;luptr, const Index lda, const Index nrow, IndexVector &amp;lsub, const Index lptr, const Index no_zeros)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::make_coherent_impl</name>
    <filename>structEigen_1_1internal_1_1make__coherent__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1make__coherent__impl.html</anchorfile>
      <anchor>a1ab9909f24a2b569359f3baa6a38d1df</anchor>
      <arglist>(A &amp;, B &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::make_coherent_impl&lt; A, Matrix&lt; B_Scalar, B_Rows, B_Cols, B_Options, B_MaxRows, B_MaxCols &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1make__coherent__impl_3_01A_00_01Matrix_3_01B__Scalar_00_01B__Rows_00_4137d1e9eddd7bc6003bd375f95bd6e5.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>B_Rows</templarg>
    <templarg>B_Cols</templarg>
    <templarg>B_Options</templarg>
    <templarg>B_MaxRows</templarg>
    <templarg>B_MaxCols</templarg>
    <member kind="typedef">
      <type>Matrix&lt; B_Scalar, B_Rows, B_Cols, B_Options, B_MaxRows, B_MaxCols &gt;</type>
      <name>B</name>
      <anchorfile>structEigen_1_1internal_1_1make__coherent__impl_3_01A_00_01Matrix_3_01B__Scalar_00_01B__Rows_00_4137d1e9eddd7bc6003bd375f95bd6e5.html</anchorfile>
      <anchor>a0911a904a9e79c2ae16f5f7925bf9be5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1make__coherent__impl_3_01A_00_01Matrix_3_01B__Scalar_00_01B__Rows_00_4137d1e9eddd7bc6003bd375f95bd6e5.html</anchorfile>
      <anchor>ac5a19e6808140c2a38e071359aca9dcb</anchor>
      <arglist>(A &amp;a, B &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::make_coherent_impl&lt; Matrix&lt; A_Scalar, A_Rows, A_Cols, A_Options, A_MaxRows, A_MaxCols &gt;, B &gt;</name>
    <filename>structEigen_1_1internal_1_1make__coherent__impl_3_01Matrix_3_01A__Scalar_00_01A__Rows_00_01A__Co052edc6deb08a98ccf0e53a2b26e4fca.html</filename>
    <templarg></templarg>
    <templarg>A_Rows</templarg>
    <templarg>A_Cols</templarg>
    <templarg>A_Options</templarg>
    <templarg>A_MaxRows</templarg>
    <templarg>A_MaxCols</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Matrix&lt; A_Scalar, A_Rows, A_Cols, A_Options, A_MaxRows, A_MaxCols &gt;</type>
      <name>A</name>
      <anchorfile>structEigen_1_1internal_1_1make__coherent__impl_3_01Matrix_3_01A__Scalar_00_01A__Rows_00_01A__Co052edc6deb08a98ccf0e53a2b26e4fca.html</anchorfile>
      <anchor>a2a0c708aafc868168231316712d384f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1make__coherent__impl_3_01Matrix_3_01A__Scalar_00_01A__Rows_00_01A__Co052edc6deb08a98ccf0e53a2b26e4fca.html</anchorfile>
      <anchor>ab87460e4383bd06e3100fb51d9577b1a</anchor>
      <arglist>(A &amp;a, B &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::make_coherent_impl&lt; Matrix&lt; A_Scalar, A_Rows, A_Cols, A_Options, A_MaxRows, A_MaxCols &gt;, Matrix&lt; B_Scalar, B_Rows, B_Cols, B_Options, B_MaxRows, B_MaxCols &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1make__coherent__impl_3_01Matrix_3_01A__Scalar_00_01A__Rows_00_01A__Coa043412ba1c6f3eb81990c57fa68da91.html</filename>
    <templarg></templarg>
    <templarg>A_Rows</templarg>
    <templarg>A_Cols</templarg>
    <templarg>A_Options</templarg>
    <templarg>A_MaxRows</templarg>
    <templarg>A_MaxCols</templarg>
    <templarg></templarg>
    <templarg>B_Rows</templarg>
    <templarg>B_Cols</templarg>
    <templarg>B_Options</templarg>
    <templarg>B_MaxRows</templarg>
    <templarg>B_MaxCols</templarg>
    <member kind="typedef">
      <type>Matrix&lt; A_Scalar, A_Rows, A_Cols, A_Options, A_MaxRows, A_MaxCols &gt;</type>
      <name>A</name>
      <anchorfile>structEigen_1_1internal_1_1make__coherent__impl_3_01Matrix_3_01A__Scalar_00_01A__Rows_00_01A__Coa043412ba1c6f3eb81990c57fa68da91.html</anchorfile>
      <anchor>a4f14df60079e0a62ff60db3b1ced5893</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; B_Scalar, B_Rows, B_Cols, B_Options, B_MaxRows, B_MaxCols &gt;</type>
      <name>B</name>
      <anchorfile>structEigen_1_1internal_1_1make__coherent__impl_3_01Matrix_3_01A__Scalar_00_01A__Rows_00_01A__Coa043412ba1c6f3eb81990c57fa68da91.html</anchorfile>
      <anchor>adad7107b006e6205a74e332850e6f12d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1make__coherent__impl_3_01Matrix_3_01A__Scalar_00_01A__Rows_00_01A__Coa043412ba1c6f3eb81990c57fa68da91.html</anchorfile>
      <anchor>a439d054bc6c744d11e24361cb589ac92</anchor>
      <arglist>(A &amp;a, B &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::make_proper_matrix_type</name>
    <filename>classEigen_1_1internal_1_1make__proper__matrix__type.html</filename>
    <templarg>_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>classEigen_1_1internal_1_1make__proper__matrix__type.html</anchorfile>
      <anchor>abf151c04157051de10e26fcca2bea915</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsColVector</name>
      <anchorfile>classEigen_1_1internal_1_1make__proper__matrix__type.html</anchorfile>
      <anchor>ac175d1166464875ea4eb55a3c74aa350a72019b22ae5e14eb57b8ecc48e066ee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowVector</name>
      <anchorfile>classEigen_1_1internal_1_1make__proper__matrix__type.html</anchorfile>
      <anchor>ac175d1166464875ea4eb55a3c74aa350a5e8704972dbd7dbd124e07398b194a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1internal_1_1make__proper__matrix__type.html</anchorfile>
      <anchor>ac175d1166464875ea4eb55a3c74aa350a18b749d270116430d9c8cef6871e3112</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::MappedSuperNodalMatrix</name>
    <filename>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_Index</templarg>
    <class kind="class">Eigen::internal::MappedSuperNodalMatrix::InnerIterator</class>
    <member kind="typedef">
      <type>_Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a46d96ff793afd014eba45626dd143bb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Index, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a88997ef3c61c49e914f6fdee8e67d0ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a9bae25e919de06814bf535c74f59795d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>ad99a7b9604a7ac00c162b05bd29471fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>colIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a32502d585f499ad129213e36117580e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>colIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>ad6c16394f74fbb46f0ce0370e33c4c47</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>ae2405f3d2c3f00d7a9933608457d19bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>colToSup</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a1ae608a5352c02af651ac9abf3cdcba1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>colToSup</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>aa216dc2d33a728371051b7e03dbed44a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MappedSuperNodalMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>ab0878253d764cf1a0defd3d24786c7e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MappedSuperNodalMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>ad0477ea7517574824e842c9d79607bfd</anchor>
      <arglist>(Index m, Index n, ScalarVector &amp;nzval, IndexVector &amp;nzval_colptr, IndexVector &amp;rowind, IndexVector &amp;rowind_colptr, IndexVector &amp;col_to_sup, IndexVector &amp;sup_to_col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nsuper</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a12d221cdfc7e132c826d96dfb9366b43</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>rowIndex</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a049cc0300ee8c01c80f00781015107ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>rowIndex</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a5bff884c598c76e8e018fe857195a9f7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>rowIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>ae3852adfc5c80a1493239abe438946da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>rowIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a9a3e6e40dd1bfface14b7295a45d56c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>acebae739659e8aa2b2f81aaff31b6993</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInfos</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a370002c463c9be228844280f6f441af6</anchor>
      <arglist>(Index m, Index n, ScalarVector &amp;nzval, IndexVector &amp;nzval_colptr, IndexVector &amp;rowind, IndexVector &amp;rowind_colptr, IndexVector &amp;col_to_sup, IndexVector &amp;sup_to_col)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveInPlace</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a3c24d5ae83d493606b4b1851b39cde57</anchor>
      <arglist>(MatrixBase&lt; Dest &gt; &amp;X) const </arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>supToCol</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a1089fbd40efd22e180f527cbd82bb0ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>supToCol</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a9dd071f5c960d8db6843a91c4629e725</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>afa04b66ca4a3d74e0ebb80474dfd06bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>ad70ab5b6c38866b883dce80e8ecd978a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MappedSuperNodalMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a672b7ca21e01b26f975e1ce6b9941c85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_col</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>abb0545aa8af95c692fb68beda36ae904</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index *</type>
      <name>m_col_to_sup</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a0613d736ceb58df987ead0d9a3d9ab3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nsuper</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a36e21b3e71505cdfbf7ad11e0e05949d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar *</type>
      <name>m_nzval</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>af97187961bb38a7023877baacb1cd4a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index *</type>
      <name>m_nzval_colptr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a5f052ceea6881e935dd17902240b063e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_row</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a28d99f1e31b5e2c86c584f19083d0554</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index *</type>
      <name>m_rowind</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a0c800beb0be6cdfbe75806f64a3be847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index *</type>
      <name>m_rowind_colptr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a709c07786b68cc38fc7c920c8b53605a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index *</type>
      <name>m_sup_to_col</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a6cb4fa484e63fab088f47be509154977</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::MappedSuperNodalMatrix::InnerIterator</name>
    <filename>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a10c57ffdffcc81b6884022ede4b9d1ea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a42f5e8d0932ec48d1bfbc6f9b0a282cb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a1d1d9f8577c1bc3a32aba64220ab17bc</anchor>
      <arglist>(const MappedSuperNodalMatrix &amp;mat, Index outer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a57984fab2ab4755ce4ce91510f6f6935</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a0447f236c63774c909c2c34ad074b1e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a0a82bb2bac4e3ef7d13e8a3c1d83f745</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>supIndex</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a019d674842b5c6862a60a26877110a73</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>accf528e0e205d584097428f8816dd19a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a434d7ebe020a8cf0e1ace4ddbf1ce494</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_endidrow</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a33b0e33e114aafa6fe767c3b4a5ef794</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_endidval</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>acb6b887ba6b21ef9e5e981899ba95f11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_idrow</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a7597ab0ad9d33f2b78c410c0497e9975</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_idval</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>ad6848b05762e9a164139c5ece8d684b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MappedSuperNodalMatrix &amp;</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a9cbcea2eb581ce67dbdb75c71e7c1927</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a84578cf41d43a8a4805a84cf6aa7b99c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_startidval</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>ab60be86cea7669b7e8c6f0638b93111e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_supno</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>acc7f907d4e10d227f21dd688e8afbf2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::matrix_swap_impl</name>
    <filename>structEigen_1_1internal_1_1matrix__swap__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>SwapPointers</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1matrix__swap__impl.html</anchorfile>
      <anchor>a24c9d996e0633107bba8e1dc41dfbb68</anchor>
      <arglist>(MatrixTypeA &amp;a, MatrixTypeB &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::matrix_swap_impl&lt; MatrixTypeA, MatrixTypeB, true &gt;</name>
    <filename>structEigen_1_1internal_1_1matrix__swap__impl_3_01MatrixTypeA_00_01MatrixTypeB_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1matrix__swap__impl_3_01MatrixTypeA_00_01MatrixTypeB_00_01true_01_4.html</anchorfile>
      <anchor>a65c19a402883661b70d8e9d9e8f606fa</anchor>
      <arglist>(MatrixTypeA &amp;a, MatrixTypeB &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::matrix_type_times_scalar_type</name>
    <filename>structEigen_1_1internal_1_1matrix__type__times__scalar__type.html</filename>
    <templarg>OtherScalarType</templarg>
    <templarg>MatrixType</templarg>
    <member kind="typedef">
      <type>scalar_product_traits&lt; OtherScalarType, typename MatrixType::Scalar &gt;::ReturnType</type>
      <name>ResultScalar</name>
      <anchorfile>structEigen_1_1internal_1_1matrix__type__times__scalar__type.html</anchorfile>
      <anchor>a5a049f907946cb1268f47f70c925c548</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ResultScalar, MatrixType::RowsAtCompileTime, MatrixType::ColsAtCompileTime, 0, MatrixType::MaxRowsAtCompileTime, MatrixType::MaxColsAtCompileTime &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1internal_1_1matrix__type__times__scalar__type.html</anchorfile>
      <anchor>ab6db0eae95f60a6267e95e9d30d17e6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::max_coeff_visitor</name>
    <filename>structEigen_1_1internal_1_1max__coeff__visitor.html</filename>
    <templarg>Derived</templarg>
    <base>Eigen::internal::coeff_visitor</base>
    <member kind="typedef">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1max__coeff__visitor.html</anchorfile>
      <anchor>a484543b801a1a572703ca1f5a16efbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1max__coeff__visitor.html</anchorfile>
      <anchor>af0f55c945c93a4c9a8423c9c4d9b24cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1max__coeff__visitor.html</anchorfile>
      <anchor>aff4128eae9b71691ca691f4d4031cbdf</anchor>
      <arglist>(const Scalar &amp;value, Index i, Index j)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::member_redux</name>
    <filename>structEigen_1_1internal_1_1member__redux.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <class kind="struct">Eigen::internal::member_redux::Cost</class>
    <member kind="typedef">
      <type>result_of&lt; BinaryOp(Scalar) &gt;::type</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1member__redux.html</anchorfile>
      <anchor>af877eafbbc095fb2129201883fa06a7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>member_redux</name>
      <anchorfile>structEigen_1_1internal_1_1member__redux.html</anchorfile>
      <anchor>ab65648911de92a8328932db707731626</anchor>
      <arglist>(const BinaryOp func)</arglist>
    </member>
    <member kind="function">
      <type>result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1member__redux.html</anchorfile>
      <anchor>a73e85f5f87bf658358817521608c3f5d</anchor>
      <arglist>(const DenseBase&lt; Derived &gt; &amp;mat) const </arglist>
    </member>
    <member kind="variable">
      <type>const BinaryOp</type>
      <name>m_functor</name>
      <anchorfile>structEigen_1_1internal_1_1member__redux.html</anchorfile>
      <anchor>ae7fc03a21a3cafa6cd4698f894fb390f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::member_redux::Cost</name>
    <filename>structEigen_1_1internal_1_1member__redux_1_1Cost.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1member__redux_1_1Cost.html</anchorfile>
      <anchor>ab52a88884e779a5c4c39bb374ae99581aed250169c93566b4087691fb8461f2bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::meta_sqrt</name>
    <filename>classEigen_1_1internal_1_1meta__sqrt.html</filename>
    <templarg>Y</templarg>
    <templarg>InfX</templarg>
    <templarg>SupX</templarg>
    <templarg>Done</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>classEigen_1_1internal_1_1meta__sqrt.html</anchorfile>
      <anchor>a8b787f6962b35275d4a3a020b64860fba3847e79953dc307fd597de4c4ebdc3a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MidX</name>
      <anchorfile>classEigen_1_1internal_1_1meta__sqrt.html</anchorfile>
      <anchor>ae0f8e75303a801071fd9ff204ddb6dbda6795023d125aff495519a286056918d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::meta_sqrt&lt; Y, InfX, SupX, true &gt;</name>
    <filename>classEigen_1_1internal_1_1meta__sqrt_3_01Y_00_01InfX_00_01SupX_00_01true_01_4.html</filename>
    <templarg>Y</templarg>
    <templarg>InfX</templarg>
    <templarg>SupX</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>classEigen_1_1internal_1_1meta__sqrt_3_01Y_00_01InfX_00_01SupX_00_01true_01_4.html</anchorfile>
      <anchor>a000440b23476ee45c908caa40be7b983a282e0e6dc3e11892cc5c51c208819189</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::min_coeff_visitor</name>
    <filename>structEigen_1_1internal_1_1min__coeff__visitor.html</filename>
    <templarg>Derived</templarg>
    <base>Eigen::internal::coeff_visitor</base>
    <member kind="typedef">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1min__coeff__visitor.html</anchorfile>
      <anchor>ad18f565d35a6564d2db06bbad9962ccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1min__coeff__visitor.html</anchorfile>
      <anchor>a03daf8994ba68bd00977f86ba0c6ecfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1min__coeff__visitor.html</anchorfile>
      <anchor>ac876e80d52c399ef9751e9186a198315</anchor>
      <arglist>(const Scalar &amp;value, Index i, Index j)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::minimizer_helper1</name>
    <filename>structEigen_1_1internal_1_1minimizer__helper1.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Minimizer::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1minimizer__helper1.html</anchorfile>
      <anchor>a95d06aea516cd923e81465a72856adcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>minimizer_helper1</name>
      <anchorfile>structEigen_1_1internal_1_1minimizer__helper1.html</anchorfile>
      <anchor>acea44319447f2b920c668411fb5827dd</anchor>
      <arglist>(const Object2 &amp;inStored, Minimizer &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>minimumOnObject</name>
      <anchorfile>structEigen_1_1internal_1_1minimizer__helper1.html</anchorfile>
      <anchor>abbf4ce046cb1b1919ac0988480bdfc89</anchor>
      <arglist>(const Object1 &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>minimumOnVolume</name>
      <anchorfile>structEigen_1_1internal_1_1minimizer__helper1.html</anchorfile>
      <anchor>af25b0b90ed1d7a086c5ece41d2615c76</anchor>
      <arglist>(const Volume1 &amp;vol)</arglist>
    </member>
    <member kind="variable">
      <type>Minimizer &amp;</type>
      <name>minimizer</name>
      <anchorfile>structEigen_1_1internal_1_1minimizer__helper1.html</anchorfile>
      <anchor>ad117b641b9b90863452744d6e8b8c2ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Object2</type>
      <name>stored</name>
      <anchorfile>structEigen_1_1internal_1_1minimizer__helper1.html</anchorfile>
      <anchor>afd1d01eb597bd3aaf6374824d25ed012</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>minimizer_helper1 &amp;</type>
      <name>operator=</name>
      <anchorfile>structEigen_1_1internal_1_1minimizer__helper1.html</anchorfile>
      <anchor>a77c08b6a3b91dd762efc16f6896c20f0</anchor>
      <arglist>(const minimizer_helper1 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::minimizer_helper2</name>
    <filename>structEigen_1_1internal_1_1minimizer__helper2.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Minimizer::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1minimizer__helper2.html</anchorfile>
      <anchor>a6e1ada2265caa8ca38475be63f21ba52</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>minimizer_helper2</name>
      <anchorfile>structEigen_1_1internal_1_1minimizer__helper2.html</anchorfile>
      <anchor>ab58a5115648533c95da67a6bf8c96bdd</anchor>
      <arglist>(const Object1 &amp;inStored, Minimizer &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>minimumOnObject</name>
      <anchorfile>structEigen_1_1internal_1_1minimizer__helper2.html</anchorfile>
      <anchor>a0a5c7ce18a1798e42782b58fa792da6b</anchor>
      <arglist>(const Object2 &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>minimumOnVolume</name>
      <anchorfile>structEigen_1_1internal_1_1minimizer__helper2.html</anchorfile>
      <anchor>ab9850fb7b3679647697d7c84a3b83798</anchor>
      <arglist>(const Volume2 &amp;vol)</arglist>
    </member>
    <member kind="variable">
      <type>Minimizer &amp;</type>
      <name>minimizer</name>
      <anchorfile>structEigen_1_1internal_1_1minimizer__helper2.html</anchorfile>
      <anchor>af3491d1804372f3e2ba73b6550c2c105</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Object1</type>
      <name>stored</name>
      <anchorfile>structEigen_1_1internal_1_1minimizer__helper2.html</anchorfile>
      <anchor>a0e7aea20192f3f4a70e174b60e4ba9b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>minimizer_helper2 &amp;</type>
      <name>operator=</name>
      <anchorfile>structEigen_1_1internal_1_1minimizer__helper2.html</anchorfile>
      <anchor>a2b8cb5ca08e51d34762d8afde0ec74d0</anchor>
      <arglist>(const minimizer_helper2 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::must_nest_by_value</name>
    <filename>structEigen_1_1internal_1_1must__nest__by__value.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1must__nest__by__value.html</anchorfile>
      <anchor>a52722d5ac251cd4cc1ad34c0a835c62ca2c04729f7d6991206c7a544052c4f395</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested</name>
    <filename>structEigen_1_1internal_1_1nested.html</filename>
    <templarg>T</templarg>
    <templarg>n</templarg>
    <templarg>PlainObject</templarg>
    <member kind="enumvalue">
      <name>DynamicAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a37d5b2673f5c623eadad05eb508e71cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScalarReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7acbd389dc42717a6ed7258a8ffcc7f2d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScalarReadCostAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a6969d4ec8b4a8576651720956edf3818</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a2756d6c8b38c36a75379ad81abfa90a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCostAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a62e357de2aa11357541ae17c99d77476</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a05b63877586d75e744c93ba6e6a6e4ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CostEvalAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a0c2ff7eadc224f4355f5451bf8ef258e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CostNoEvalAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a64676eb1a32c14340663dadc65dc96e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; CoeffBasedProduct&lt; Lhs, Rhs, EvalBeforeNestingBit|EvalBeforeAssigningBit &gt;, N, PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01CoeffBasedProduct_3_01Lhs_00_01Rhs_00_01EvalBeforeNestingB0735936bd732fa37e9f492c72d97741a.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>N</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>PlainObject const &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01CoeffBasedProduct_3_01Lhs_00_01Rhs_00_01EvalBeforeNestingB0735936bd732fa37e9f492c72d97741a.html</anchorfile>
      <anchor>a689f83ee564a90ffa0bae452e4bc3ddc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; GeneralProduct&lt; Lhs, Rhs, Mode &gt;, N, PlainObject &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1nested_3_01GeneralProduct_3_01Lhs_00_01Rhs_00_01Mode_01_4_00_01N_00_01PlainObject_01_4.html</anchorfile>
      <anchor>ac2f53cfb64bd6ab085bc2014c7fa1c0f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; ReturnByValue&lt; Derived &gt;, n, PlainObject &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1nested_3_01ReturnByValue_3_01Derived_01_4_00_01n_00_01PlainObject_01_4.html</anchorfile>
      <anchor>a9128fbe31217ca7e99a6ef4bb1eeb60a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::no_assignment_operator</name>
    <filename>classEigen_1_1internal_1_1no__assignment__operator.html</filename>
    <member kind="function" protection="private">
      <type>no_assignment_operator&amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1internal_1_1no__assignment__operator.html</anchorfile>
      <anchor>ad516fa4bb7969b357f1c1ea207a17446</anchor>
      <arglist>(const no_assignment_operator&amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::noncopyable</name>
    <filename>classEigen_1_1internal_1_1noncopyable.html</filename>
    <member kind="function" protection="protected">
      <type></type>
      <name>noncopyable</name>
      <anchorfile>classEigen_1_1internal_1_1noncopyable.html</anchorfile>
      <anchor>aa1b8b088d12bdc088a01fd14cd3407ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~noncopyable</name>
      <anchorfile>classEigen_1_1internal_1_1noncopyable.html</anchorfile>
      <anchor>ae4a4ac19c1de8bb6d0edc036024d5773</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>noncopyable</name>
      <anchorfile>classEigen_1_1internal_1_1noncopyable.html</anchorfile>
      <anchor>ac0ba41da3c336c953ec336f0525bddfc</anchor>
      <arglist>(const noncopyable &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const noncopyable &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1internal_1_1noncopyable.html</anchorfile>
      <anchor>a7fcf83d6fac7225617cfc9136589b689</anchor>
      <arglist>(const noncopyable &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::norm1_default_impl</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1norm1__default__impl.html</anchorfile>
      <anchor>a42d266cb237f6bf97932ee32bfced0fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RealScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1norm1__default__impl.html</anchorfile>
      <anchor>ab0dc0147884821c7a50b023b32bb554d</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::norm1_default_impl&lt; Scalar, false &gt;</name>
    <filename>structEigen_1_1internal_1_1norm1__default__impl_3_01Scalar_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1norm1__default__impl_3_01Scalar_00_01false_01_4.html</anchorfile>
      <anchor>a99b1a155e06a54eb3cc486990d741ecf</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::norm1_impl</name>
    <filename>structEigen_1_1internal_1_1norm1__impl.html</filename>
    <templarg></templarg>
    <base>norm1_default_impl&lt; Scalar, NumTraits&lt; Scalar &gt;::IsComplex &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::norm1_retval</name>
    <filename>structEigen_1_1internal_1_1norm1__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1norm1__retval.html</anchorfile>
      <anchor>a8d5cafa5b6a63e2afffe82632712627c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::outer_stride_at_compile_time</name>
    <filename>structEigen_1_1internal_1_1outer__stride__at__compile__time.html</filename>
    <templarg></templarg>
    <templarg>HasDirectAccess</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1outer__stride__at__compile__time.html</anchorfile>
      <anchor>aa305e51e90418ce1bec58610449e9aa7a878a86877de0d9c4e249a6f2a78c0496</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::outer_stride_at_compile_time&lt; Derived, false &gt;</name>
    <filename>structEigen_1_1internal_1_1outer__stride__at__compile__time_3_01Derived_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1outer__stride__at__compile__time_3_01Derived_00_01false_01_4.html</anchorfile>
      <anchor>a0c6270fdd5342d55228d604fb3ce76d4a5c9249e82c3955d01f9e55f61245e581</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Packet1cd</name>
    <filename>structEigen_1_1internal_1_1Packet1cd.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet1cd</name>
      <anchorfile>structEigen_1_1internal_1_1Packet1cd.html</anchorfile>
      <anchor>a8f54436712937ca2d20172e7886a986d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet1cd</name>
      <anchorfile>structEigen_1_1internal_1_1Packet1cd.html</anchorfile>
      <anchor>aeb444472fc78b80b83f5258b00806fd2</anchor>
      <arglist>(const __m128d &amp;a)</arglist>
    </member>
    <member kind="variable">
      <type>__m128d</type>
      <name>v</name>
      <anchorfile>structEigen_1_1internal_1_1Packet1cd.html</anchorfile>
      <anchor>aee58d36c97f6675b185da155593eb16c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Packet2cf</name>
    <filename>structEigen_1_1internal_1_1Packet2cf.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet2cf</name>
      <anchorfile>structEigen_1_1internal_1_1Packet2cf.html</anchorfile>
      <anchor>a711d3d975ff2d7978f3098c8b11a68f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet2cf</name>
      <anchorfile>structEigen_1_1internal_1_1Packet2cf.html</anchorfile>
      <anchor>a4a2b441be6264366ddbad387fa73ff09</anchor>
      <arglist>(const __m128 &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet2cf</name>
      <anchorfile>structEigen_1_1internal_1_1Packet2cf.html</anchorfile>
      <anchor>a711d3d975ff2d7978f3098c8b11a68f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet2cf</name>
      <anchorfile>structEigen_1_1internal_1_1Packet2cf.html</anchorfile>
      <anchor>aa11922dc62f1730f0ee2ae77e190f9f8</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet2cf</name>
      <anchorfile>structEigen_1_1internal_1_1Packet2cf.html</anchorfile>
      <anchor>a711d3d975ff2d7978f3098c8b11a68f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet2cf</name>
      <anchorfile>structEigen_1_1internal_1_1Packet2cf.html</anchorfile>
      <anchor>aa11922dc62f1730f0ee2ae77e190f9f8</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="variable">
      <type>__m128</type>
      <name>v</name>
      <anchorfile>structEigen_1_1internal_1_1Packet2cf.html</anchorfile>
      <anchor>acd2643b2d029def252d3fd98eec2c054</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Packet4f</type>
      <name>v</name>
      <anchorfile>structEigen_1_1internal_1_1Packet2cf.html</anchorfile>
      <anchor>a0d764429cf0924d0fa93fbef9fe4e187</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::packet_traits</name>
    <filename>structEigen_1_1internal_1_1packet__traits.html</filename>
    <templarg>T</templarg>
    <base>Eigen::internal::default_packet_traits</base>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>ad50000bb8185674eaa212b0c3e1e54fca834234c8b954ae9d07d3acf085fd3108</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>ad50000bb8185674eaa212b0c3e1e54fca60adf1b5b0dbd4b0ae81fe0b70b9d9eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>ad50000bb8185674eaa212b0c3e1e54fca625be596b685ca0cb62c78c67d372657</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028fecab3a3262bb20082412fb81fcce09a1d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028feca33b8551ae391c93ccf82ecab18e02fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028feca85dda2a67274f01d900fcbf3e0089213</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028feca72bfaca38dadb9e545be30e1181ec0fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028fecafe9dcb7ec5ff545e8ca54f73ef2d7dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs2</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028fecae32efae72fc7984672e4e437f945379a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028fecabd279692e5e911fc20b3c57869fa0039</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028feca3fd4a6f5a083107363e58ae888685d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasConj</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028fecacc08c736248d44faa782b3114194bbb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSetLinear</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028fecab7309ed911a51ffb4752128ffc24079d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a811c5bde6641fd0f7a8f88be5e11ce27</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::packet_traits&lt; double &gt;</name>
    <filename>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</filename>
    <base>Eigen::internal::default_packet_traits</base>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a6d3fcc664adae1588fc60c4caff1c48da44755efd9c2854b97ea8cc01887fa742</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a6d3fcc664adae1588fc60c4caff1c48dada25a0200e984d555991c91b3eebb531</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a6d3fcc664adae1588fc60c4caff1c48daa12626b0568761c8785e85e74e845732</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a6d3fcc664adae1588fc60c4caff1c48da0677e78c9c78c784f0ab784bac46b33f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a6d3fcc664adae1588fc60c4caff1c48da7abb088af8cd92b9471f12ad4752b8d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2d</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>af113faa9c4cc1492c8d7b70329940f64</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::packet_traits&lt; float &gt;</name>
    <filename>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</filename>
    <base>Eigen::internal::default_packet_traits</base>
    <base>Eigen::internal::default_packet_traits</base>
    <base>Eigen::internal::default_packet_traits</base>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a4d9f40bbeb17223f099a7db79a8888d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47aaa0eedcaebbb1e55df53a7953bf83a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47aee54091e75da0e10e9a387c50a5e4a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a6664c6b95ec2603cdcbc9d6483166229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a044f6639a76b53b4779b6b5b74c80635</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCos</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a1d5b6586d1342b2e45c2c750d4f1ac3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a7f68c2f754d9e2a9dc31f95277f1121d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a8340a42a53cb4144d9612007d9c7dbf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a344657e3ff722d742fad728bf54da13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a4d9f40bbeb17223f099a7db79a8888d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47aaa0eedcaebbb1e55df53a7953bf83a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47aee54091e75da0e10e9a387c50a5e4a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a6664c6b95ec2603cdcbc9d6483166229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a044f6639a76b53b4779b6b5b74c80635</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCos</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a1d5b6586d1342b2e45c2c750d4f1ac3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a7f68c2f754d9e2a9dc31f95277f1121d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a8340a42a53cb4144d9612007d9c7dbf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a344657e3ff722d742fad728bf54da13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a4d9f40bbeb17223f099a7db79a8888d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47aaa0eedcaebbb1e55df53a7953bf83a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47aee54091e75da0e10e9a387c50a5e4a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a044f6639a76b53b4779b6b5b74c80635</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCos</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a1d5b6586d1342b2e45c2c750d4f1ac3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a7f68c2f754d9e2a9dc31f95277f1121d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a8340a42a53cb4144d9612007d9c7dbf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a344657e3ff722d742fad728bf54da13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4f</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a753e39039ed22b2dde1684c1f8c62985</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4f</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a753e39039ed22b2dde1684c1f8c62985</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4f</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a753e39039ed22b2dde1684c1f8c62985</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::packet_traits&lt; int &gt;</name>
    <filename>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</filename>
    <base>Eigen::internal::default_packet_traits</base>
    <base>Eigen::internal::default_packet_traits</base>
    <base>Eigen::internal::default_packet_traits</base>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a53d5d441b743a1bbcdeee9b806ef5198ae8a57deab1f6dd77704f68292f490a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a53d5d441b743a1bbcdeee9b806ef5198a22d2cf0422b5aea3b0da33161de371b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a53d5d441b743a1bbcdeee9b806ef5198af823169eda175c5ed6253e5730046bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a53d5d441b743a1bbcdeee9b806ef5198ae8a57deab1f6dd77704f68292f490a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a53d5d441b743a1bbcdeee9b806ef5198a22d2cf0422b5aea3b0da33161de371b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a53d5d441b743a1bbcdeee9b806ef5198af823169eda175c5ed6253e5730046bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a53d5d441b743a1bbcdeee9b806ef5198ae8a57deab1f6dd77704f68292f490a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a53d5d441b743a1bbcdeee9b806ef5198a22d2cf0422b5aea3b0da33161de371b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a53d5d441b743a1bbcdeee9b806ef5198af823169eda175c5ed6253e5730046bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4i</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a4c035d9ce275515f3eabf2934623190b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4i</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a4c035d9ce275515f3eabf2934623190b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4i</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a4c035d9ce275515f3eabf2934623190b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::packet_traits&lt; std::complex&lt; double &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</filename>
    <base>Eigen::internal::default_packet_traits</base>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>afe3673e2e296ca8d302daabe51e097f1ac46d30c5de933d628e89725e507e43fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>afe3673e2e296ca8d302daabe51e097f1a68afb4a3db0f9ddde340fa7e99755a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>afe3673e2e296ca8d302daabe51e097f1ae139668c402bbe94ed9f2bfca70497ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>afe3673e2e296ca8d302daabe51e097f1a6ebf310e83b08194fb3772b8f2d18204</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>afe3673e2e296ca8d302daabe51e097f1ae8710a2bc0f02a46b69745cd839ed32f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>afe3673e2e296ca8d302daabe51e097f1a8ef27271976a1d5d732ec8ca01252da3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>afe3673e2e296ca8d302daabe51e097f1a240c1864bbf3b80e4dd7eed8ce66ba4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>afe3673e2e296ca8d302daabe51e097f1a68086b2bcdcbd26216b342b92e2e34ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>afe3673e2e296ca8d302daabe51e097f1a13be4a46dff4cbe3c45c76219a4536d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs2</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>afe3673e2e296ca8d302daabe51e097f1a5bf781229c9570153187669ea57cf84b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>afe3673e2e296ca8d302daabe51e097f1a8f6bd53eb1d1a9902333fdf72572b72a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>afe3673e2e296ca8d302daabe51e097f1a05402823490a41cd4ae7cc5fb58f38e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSetLinear</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>afe3673e2e296ca8d302daabe51e097f1a7fe391708958ac95eee50a13466523e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet1cd</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>aa201000fa7adc5d0ff2556c0b138f0e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::packet_traits&lt; std::complex&lt; float &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</filename>
    <base>Eigen::internal::default_packet_traits</base>
    <base>Eigen::internal::default_packet_traits</base>
    <base>Eigen::internal::default_packet_traits</base>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab68b982188d9efd18d2c90af9b589761add15db3f86c8177fd458e69769d63cd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab68b982188d9efd18d2c90af9b589761a11ffd6eca1a4d35ad12781794bc68600</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab68b982188d9efd18d2c90af9b589761a7fb0ea57a419865fa0d87857327fd53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab68b982188d9efd18d2c90af9b589761a43b12d8f1b8f28249bb3483fcb8e4b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab68b982188d9efd18d2c90af9b589761a14dfbd87e6849e597700f46ac529c8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab68b982188d9efd18d2c90af9b589761a480c13f0e219ae69ca79cb0182453bd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab68b982188d9efd18d2c90af9b589761afd851deccc0c1a001698b2b39edb43b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab68b982188d9efd18d2c90af9b589761acb950fbff7c519dd14c8844307aed1a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab68b982188d9efd18d2c90af9b589761a192ff624ea8894f96509f59b4ce9153e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs2</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab68b982188d9efd18d2c90af9b589761aeefd3087e155b0cb8f16ff93ef0cf229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab68b982188d9efd18d2c90af9b589761ae166f9067c32c50418ebb29316abee5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab68b982188d9efd18d2c90af9b589761a8e477d5ddcf420673fe7c452924b86e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSetLinear</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab68b982188d9efd18d2c90af9b589761a2c1478d24571660b49b4138ef94bf041</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab68b982188d9efd18d2c90af9b589761add15db3f86c8177fd458e69769d63cd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab68b982188d9efd18d2c90af9b589761a11ffd6eca1a4d35ad12781794bc68600</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab68b982188d9efd18d2c90af9b589761a7fb0ea57a419865fa0d87857327fd53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab68b982188d9efd18d2c90af9b589761a43b12d8f1b8f28249bb3483fcb8e4b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab68b982188d9efd18d2c90af9b589761a14dfbd87e6849e597700f46ac529c8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab68b982188d9efd18d2c90af9b589761a480c13f0e219ae69ca79cb0182453bd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab68b982188d9efd18d2c90af9b589761afd851deccc0c1a001698b2b39edb43b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab68b982188d9efd18d2c90af9b589761acb950fbff7c519dd14c8844307aed1a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab68b982188d9efd18d2c90af9b589761a192ff624ea8894f96509f59b4ce9153e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs2</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab68b982188d9efd18d2c90af9b589761aeefd3087e155b0cb8f16ff93ef0cf229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab68b982188d9efd18d2c90af9b589761ae166f9067c32c50418ebb29316abee5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab68b982188d9efd18d2c90af9b589761a8e477d5ddcf420673fe7c452924b86e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSetLinear</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab68b982188d9efd18d2c90af9b589761a2c1478d24571660b49b4138ef94bf041</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab68b982188d9efd18d2c90af9b589761add15db3f86c8177fd458e69769d63cd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab68b982188d9efd18d2c90af9b589761a11ffd6eca1a4d35ad12781794bc68600</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab68b982188d9efd18d2c90af9b589761a7fb0ea57a419865fa0d87857327fd53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab68b982188d9efd18d2c90af9b589761a43b12d8f1b8f28249bb3483fcb8e4b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab68b982188d9efd18d2c90af9b589761a14dfbd87e6849e597700f46ac529c8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab68b982188d9efd18d2c90af9b589761a480c13f0e219ae69ca79cb0182453bd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab68b982188d9efd18d2c90af9b589761afd851deccc0c1a001698b2b39edb43b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab68b982188d9efd18d2c90af9b589761acb950fbff7c519dd14c8844307aed1a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab68b982188d9efd18d2c90af9b589761a192ff624ea8894f96509f59b4ce9153e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs2</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab68b982188d9efd18d2c90af9b589761aeefd3087e155b0cb8f16ff93ef0cf229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab68b982188d9efd18d2c90af9b589761ae166f9067c32c50418ebb29316abee5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab68b982188d9efd18d2c90af9b589761a8e477d5ddcf420673fe7c452924b86e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSetLinear</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ab68b982188d9efd18d2c90af9b589761a2c1478d24571660b49b4138ef94bf041</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2cf</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a580a3908d84d95ba19d0c9bddcb40f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2cf</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a580a3908d84d95ba19d0c9bddcb40f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2cf</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a580a3908d84d95ba19d0c9bddcb40f6a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::palign_impl</name>
    <filename>structEigen_1_1internal_1_1palign__impl.html</filename>
    <templarg>Offset</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl.html</anchorfile>
      <anchor>a50d28052ed31511c0850d72acdc15d90</anchor>
      <arglist>(PacketType &amp;, const PacketType &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::palign_impl&lt; Offset, Packet1cd &gt;</name>
    <filename>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet1cd_01_4.html</filename>
    <templarg>Offset</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet1cd_01_4.html</anchorfile>
      <anchor>ac1744967710606c722b358f1b2349acd</anchor>
      <arglist>(Packet1cd &amp;, const Packet1cd &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::palign_impl&lt; Offset, Packet2cf &gt;</name>
    <filename>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet2cf_01_4.html</filename>
    <templarg>Offset</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet2cf_01_4.html</anchorfile>
      <anchor>a646ffaa2ab1f139214316298785aec89</anchor>
      <arglist>(Packet2cf &amp;first, const Packet2cf &amp;second)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet2cf_01_4.html</anchorfile>
      <anchor>a646ffaa2ab1f139214316298785aec89</anchor>
      <arglist>(Packet2cf &amp;first, const Packet2cf &amp;second)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet2cf_01_4.html</anchorfile>
      <anchor>a646ffaa2ab1f139214316298785aec89</anchor>
      <arglist>(Packet2cf &amp;first, const Packet2cf &amp;second)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::palign_impl&lt; Offset, Packet2d &gt;</name>
    <filename>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet2d_01_4.html</filename>
    <templarg>Offset</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet2d_01_4.html</anchorfile>
      <anchor>a67e74f2cd50ad7d14d1820186da5f752</anchor>
      <arglist>(Packet2d &amp;first, const Packet2d &amp;second)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::palign_impl&lt; Offset, Packet4f &gt;</name>
    <filename>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet4f_01_4.html</filename>
    <templarg>Offset</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet4f_01_4.html</anchorfile>
      <anchor>a150fdb800bfa363cd70cc65dc9e524bc</anchor>
      <arglist>(Packet4f &amp;first, const Packet4f &amp;second)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet4f_01_4.html</anchorfile>
      <anchor>a150fdb800bfa363cd70cc65dc9e524bc</anchor>
      <arglist>(Packet4f &amp;first, const Packet4f &amp;second)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::palign_impl&lt; Offset, Packet4i &gt;</name>
    <filename>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet4i_01_4.html</filename>
    <templarg>Offset</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet4i_01_4.html</anchorfile>
      <anchor>a85d58b7eca3be350b89edc175e048335</anchor>
      <arglist>(Packet4i &amp;first, const Packet4i &amp;second)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet4i_01_4.html</anchorfile>
      <anchor>a85d58b7eca3be350b89edc175e048335</anchor>
      <arglist>(Packet4i &amp;first, const Packet4i &amp;second)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::panel_dfs_traits</name>
    <filename>structEigen_1_1internal_1_1panel__dfs__traits.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ExpandMem</name>
      <anchorfile>structEigen_1_1internal_1_1panel__dfs__traits.html</anchorfile>
      <anchor>aac5a6097d6fcc08a5931e06390c4e851a39025cfd3dbebe7a75c46243e02e5cf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IndexVector::Scalar</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1panel__dfs__traits.html</anchorfile>
      <anchor>afd64b23f2822ed864d5ee94e615a1bb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mem_expand</name>
      <anchorfile>structEigen_1_1internal_1_1panel__dfs__traits.html</anchorfile>
      <anchor>a51632d430c16b88f79f911ee7168de1f</anchor>
      <arglist>(IndexVector &amp;, Index, Index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>panel_dfs_traits</name>
      <anchorfile>structEigen_1_1internal_1_1panel__dfs__traits.html</anchorfile>
      <anchor>adbe5cda5c2a57a18711896d5ec4e361f</anchor>
      <arglist>(Index jcol, Index *marker)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update_segrep</name>
      <anchorfile>structEigen_1_1internal_1_1panel__dfs__traits.html</anchorfile>
      <anchor>aa19c2988f384955856dfeec16b6bd3d6</anchor>
      <arglist>(Index krep, Index jj)</arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>m_jcol</name>
      <anchorfile>structEigen_1_1internal_1_1panel__dfs__traits.html</anchorfile>
      <anchor>ad35e09680a023ee42628342b1c166047</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index *</type>
      <name>m_marker</name>
      <anchorfile>structEigen_1_1internal_1_1panel__dfs__traits.html</anchorfile>
      <anchor>a2a3c83dc4845fb54b074337ebfc958ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::pardiso_run_selector</name>
    <filename>structEigen_1_1internal_1_1pardiso__run__selector.html</filename>
    <templarg>Index</templarg>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__run__selector.html</anchorfile>
      <anchor>af26eb4982e65e511503a7d643a1cba76</anchor>
      <arglist>(_MKL_DSS_HANDLE_t pt, Index maxfct, Index mnum, Index type, Index phase, Index n, void *a, Index *ia, Index *ja, Index *perm, Index nrhs, Index *iparm, Index msglvl, void *b, void *x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::pardiso_run_selector&lt; long long int &gt;</name>
    <filename>structEigen_1_1internal_1_1pardiso__run__selector_3_01long_01long_01int_01_4.html</filename>
    <member kind="typedef">
      <type>long long int</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__run__selector_3_01long_01long_01int_01_4.html</anchorfile>
      <anchor>a13b2c96b049b68fad8620825cc9190fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__run__selector_3_01long_01long_01int_01_4.html</anchorfile>
      <anchor>a8317ba9b902bb6097347dfc0badb2f37</anchor>
      <arglist>(_MKL_DSS_HANDLE_t pt, Index maxfct, Index mnum, Index type, Index phase, Index n, void *a, Index *ia, Index *ja, Index *perm, Index nrhs, Index *iparm, Index msglvl, void *b, void *x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::pardiso_traits&lt; PardisoLDLT&lt; _MatrixType, Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLDLT_3_01__MatrixType_00_01Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <member kind="typedef">
      <type>_MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLDLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>adfd39632e5a8a16c8c485207af1dd98d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLDLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>af5d9ede1de07bf532067d2a02a1ff569</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLDLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a35bae36ba68f58b8f2bd3278dfdc2ced</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLDLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a9756a58b0b53cadab9350d86f375f3db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::pardiso_traits&lt; PardisoLLT&lt; _MatrixType, Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLLT_3_01__MatrixType_00_01Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <member kind="typedef">
      <type>_MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a1a9a9ff514acc9a51d1750398600e670</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>ac30b64f982c8817a3c38d131a6f9a09d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>aa2c4b297281ee5d39891f2018d83a5b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a5cf8f6e1c8a5e6060952b1f3a2f11e50</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::pardiso_traits&lt; PardisoLU&lt; _MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLU_3_01__MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>_MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>aed1503ca5b2d61bf16208c8a83959da5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a6253d589ffa5c063fde5c732c81fd6d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>af2ab1adecb2d6eda3747192d1cc9a978</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a12a540bf60b60e726d39cfe197e67bf0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::partial_lu_impl</name>
    <filename>structEigen_1_1internal_1_1partial__lu__impl.html</filename>
    <templarg></templarg>
    <templarg>StorageOrder</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Block&lt; MatrixType, Dynamic, Dynamic &gt;</type>
      <name>BlockType</name>
      <anchorfile>structEigen_1_1internal_1_1partial__lu__impl.html</anchorfile>
      <anchor>ad63bb1112bcc2ea7fe95267d79c5f0af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1partial__lu__impl.html</anchorfile>
      <anchor>a00f1fea1c9e664ece1e743ebfe1fde65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Matrix&lt; Scalar, Dynamic, Dynamic, StorageOrder &gt; &gt;</type>
      <name>MapLU</name>
      <anchorfile>structEigen_1_1internal_1_1partial__lu__impl.html</anchorfile>
      <anchor>ac7d76f45eeb96ba883c796772dc74191</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; MapLU, Dynamic, Dynamic &gt;</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1partial__lu__impl.html</anchorfile>
      <anchor>aef9745ce92a2b897556eca8b407aaf57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1partial__lu__impl.html</anchorfile>
      <anchor>a66b78c8f3358a04ed1a11be0d4e65c69</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>blocked_lu</name>
      <anchorfile>structEigen_1_1internal_1_1partial__lu__impl.html</anchorfile>
      <anchor>ab66f4cb2c3942d9c5a09aa4a26a15349</anchor>
      <arglist>(Index rows, Index cols, Scalar *lu_data, Index luStride, PivIndex *row_transpositions, PivIndex &amp;nb_transpositions, Index maxBlockSize=256)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>unblocked_lu</name>
      <anchorfile>structEigen_1_1internal_1_1partial__lu__impl.html</anchorfile>
      <anchor>abbae34180cea8ab2f3cee5def899d9fc</anchor>
      <arglist>(MatrixType &amp;lu, PivIndex *row_transpositions, PivIndex &amp;nb_transpositions)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::pastix_traits&lt; PastixLDLT&lt; _MatrixType, Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1pastix__traits_3_01PastixLDLT_3_01__MatrixType_00_01Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <member kind="typedef">
      <type>_MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1pastix__traits_3_01PastixLDLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>abd19df7c3e04d1cdd124d6a9f311cd40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1pastix__traits_3_01PastixLDLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>ae598cac8985c2a8dee86daafae458857</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1pastix__traits_3_01PastixLDLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a3243bad36c09cd5cbab893b71e1ed51c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1pastix__traits_3_01PastixLDLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a9ea83d11d63ccd6541d5313e9d08290e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::pastix_traits&lt; PastixLLT&lt; _MatrixType, Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1pastix__traits_3_01PastixLLT_3_01__MatrixType_00_01Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <member kind="typedef">
      <type>_MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1pastix__traits_3_01PastixLLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a149b873978d35bf86677f5e77fddb781</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1pastix__traits_3_01PastixLLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a61766da52cf38a40a9d8afeebb72889f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1pastix__traits_3_01PastixLLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a15a2ad1b048090501c159dfe49af97ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1pastix__traits_3_01PastixLLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>ac6506f6e99e6231cba90a17ce721faaf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::pastix_traits&lt; PastixLU&lt; _MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1pastix__traits_3_01PastixLU_3_01__MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>_MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1pastix__traits_3_01PastixLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a48c2b21d1bf4442851ebd67d9e2515f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1pastix__traits_3_01PastixLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ad5cf594f74d7538987a75f5db284ee4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1pastix__traits_3_01PastixLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ab730372ff0f43dc2af281a4513832735</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1pastix__traits_3_01PastixLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a9a3a36d1582355961fc61b56accce68b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::perfvalues</name>
    <filename>structEigen_1_1internal_1_1perfvalues.html</filename>
    <templarg></templarg>
    <member kind="variable">
      <type>Index</type>
      <name>colblk</name>
      <anchorfile>structEigen_1_1internal_1_1perfvalues.html</anchorfile>
      <anchor>a4dbe3afafa89449c57c79deda492c6e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>fillfactor</name>
      <anchorfile>structEigen_1_1internal_1_1perfvalues.html</anchorfile>
      <anchor>adc934da1a4ea29f0420204b6068330d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>maxsuper</name>
      <anchorfile>structEigen_1_1internal_1_1perfvalues.html</anchorfile>
      <anchor>a534e861c9b20e83a14bc9acd556860d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>panel_size</name>
      <anchorfile>structEigen_1_1internal_1_1perfvalues.html</anchorfile>
      <anchor>a6f1cfe740722f089320532443f5acdac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>relax</name>
      <anchorfile>structEigen_1_1internal_1_1perfvalues.html</anchorfile>
      <anchor>a41d0bd7b48d8a3390e3c752a6134448b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>rowblk</name>
      <anchorfile>structEigen_1_1internal_1_1perfvalues.html</anchorfile>
      <anchor>ad57bb66e8e1ed88465306f4ccae182e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::permut_matrix_product_retval</name>
    <filename>structEigen_1_1internal_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>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1permut__matrix__product__retval.html</anchorfile>
      <anchor>ad7e133a16602adfb4597ee06732334cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; typename MatrixType::Nested &gt;::type</type>
      <name>MatrixTypeNestedCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1permut__matrix__product__retval.html</anchorfile>
      <anchor>aec8a3fcdb3990b1d797db845ca15970d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1permut__matrix__product__retval.html</anchorfile>
      <anchor>ac19afb238ec17973fd7827e8af8259f3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1permut__matrix__product__retval.html</anchorfile>
      <anchor>aa665bf4f8226d2c2cd104ece59e8506e</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>permut_matrix_product_retval</name>
      <anchorfile>structEigen_1_1internal_1_1permut__matrix__product__retval.html</anchorfile>
      <anchor>a258717dec29424fae31362a7fe8581a9</anchor>
      <arglist>(const PermutationType &amp;perm, const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1permut__matrix__product__retval.html</anchorfile>
      <anchor>af49153613c1ed5372d4f17e90f120d8c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>structEigen_1_1internal_1_1permut__matrix__product__retval.html</anchorfile>
      <anchor>a60824c839b295e3f473364bd5fb63e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const PermutationType &amp;</type>
      <name>m_permutation</name>
      <anchorfile>structEigen_1_1internal_1_1permut__matrix__product__retval.html</anchorfile>
      <anchor>aa70469470fa16d7c3614a0dbe4d3c648</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::permut_sparsematrix_product_retval</name>
    <filename>structEigen_1_1internal_1_1permut__sparsematrix__product__retval.html</filename>
    <templarg>PermutationType</templarg>
    <templarg>MatrixType</templarg>
    <templarg>Side</templarg>
    <templarg>Transposed</templarg>
    <base>ReturnByValue&lt; permut_sparsematrix_product_retval&lt; PermutationType, MatrixType, Side, Transposed &gt; &gt;</base>
    <member kind="enumvalue">
      <name>SrcStorageOrder</name>
      <anchorfile>structEigen_1_1internal_1_1permut__sparsematrix__product__retval.html</anchorfile>
      <anchor>adc2213cb742fe08530a8637daaaa76eda1d54f2b4d4d710b588c78af4fba45e56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MoveOuter</name>
      <anchorfile>structEigen_1_1internal_1_1permut__sparsematrix__product__retval.html</anchorfile>
      <anchor>adc2213cb742fe08530a8637daaaa76eda22f3334733dfb7566eaa3c5ee321254b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixTypeNestedCleaned::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1permut__sparsematrix__product__retval.html</anchorfile>
      <anchor>ac5f671ade87073e566d487efa11312a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; typename MatrixType::Nested &gt;::type</type>
      <name>MatrixTypeNestedCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1permut__sparsematrix__product__retval.html</anchorfile>
      <anchor>a59004ba71af6db7a8163e7bad4ac8646</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixTypeNestedCleaned::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1permut__sparsematrix__product__retval.html</anchorfile>
      <anchor>a598da9aa4255ef808a28a1e2ea6a3f00</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1permut__sparsematrix__product__retval.html</anchorfile>
      <anchor>a360d915a4352734292aa737dbfb944e1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1permut__sparsematrix__product__retval.html</anchorfile>
      <anchor>a2a747a5b29d3f0fd9ed0ee8ff2efa82c</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>permut_sparsematrix_product_retval</name>
      <anchorfile>structEigen_1_1internal_1_1permut__sparsematrix__product__retval.html</anchorfile>
      <anchor>a51d0c2e646ebb90142c605156aaa368f</anchor>
      <arglist>(const PermutationType &amp;perm, const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1permut__sparsematrix__product__retval.html</anchorfile>
      <anchor>a974cfc2e2dc6f7cda12fbcef9b2e33a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>structEigen_1_1internal_1_1permut__sparsematrix__product__retval.html</anchorfile>
      <anchor>a966c25d18ebcd0bb8cde619e27f304cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const PermutationType &amp;</type>
      <name>m_permutation</name>
      <anchorfile>structEigen_1_1internal_1_1permut__sparsematrix__product__retval.html</anchorfile>
      <anchor>ab3eae3bab39328904a3d4506c3cda268</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_array</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1plain__array.html</anchorfile>
      <anchor>ac594212b7e154f9eeeb2fb3a7c79babc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array.html</anchorfile>
      <anchor>a0116479dc3fa3ec09ea07d7ec69a58fb</anchor>
      <arglist>(constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array.html</anchorfile>
      <anchor>a7b573a8f091b34d0e81f6d70d8a7ff82</anchor>
      <arglist>[Size]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_array&lt; T, 0, MatrixOrArrayOptions, Alignment &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__array_3_01T_00_010_00_01MatrixOrArrayOptions_00_01Alignment_01_4.html</filename>
    <templarg></templarg>
    <templarg>MatrixOrArrayOptions</templarg>
    <templarg>Alignment</templarg>
    <member kind="function">
      <type></type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array_3_01T_00_010_00_01MatrixOrArrayOptions_00_01Alignment_01_4.html</anchorfile>
      <anchor>ac3d4aa5a68968f6e6715bdd1bf7a7466</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array_3_01T_00_010_00_01MatrixOrArrayOptions_00_01Alignment_01_4.html</anchorfile>
      <anchor>aec97017c30b8480cab06b9b8d36af99d</anchor>
      <arglist>(constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="variable">
      <type>EIGEN_USER_ALIGN16 T</type>
      <name>array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array_3_01T_00_010_00_01MatrixOrArrayOptions_00_01Alignment_01_4.html</anchorfile>
      <anchor>ae8c3e3370dedadcac81000bf49b111a6</anchor>
      <arglist>[1]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_array&lt; T, Size, MatrixOrArrayOptions, 16 &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_0116_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>MatrixOrArrayOptions</templarg>
    <member kind="function">
      <type></type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_0116_01_4.html</anchorfile>
      <anchor>ac7fd4e99f507e0b5be45aa731508b6e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_0116_01_4.html</anchorfile>
      <anchor>a48ca3e0f40121576286f9788d0067c31</anchor>
      <arglist>(constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="variable">
      <type>EIGEN_USER_ALIGN16 T</type>
      <name>array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_0116_01_4.html</anchorfile>
      <anchor>adedd16f8ab54a2635036611736eeb02d</anchor>
      <arglist>[Size]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_col_type</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1plain__col__type.html</anchorfile>
      <anchor>a17712acb2f07a712205370a99a62f402</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ExpressionType::RowsAtCompileTime, 1, ExpressionType::PlainObject::Options &amp;~RowMajor, ExpressionType::MaxRowsAtCompileTime, 1 &gt;</type>
      <name>MatrixColType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__col__type.html</anchorfile>
      <anchor>ac75ab0cd71ee5bed5adbd9b77eeba12a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; is_same&lt; typename traits&lt; ExpressionType &gt;::XprKind, MatrixXpr &gt;::value, MatrixColType, ArrayColType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__col__type.html</anchorfile>
      <anchor>a0084ea2ac7f2803ac1c1c13e968e6b04</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_diag_type</name>
    <filename>structEigen_1_1internal_1_1plain__diag__type.html</filename>
    <templarg>ExpressionType</templarg>
    <templarg>Scalar</templarg>
    <member kind="enumvalue">
      <name>diag_size</name>
      <anchorfile>structEigen_1_1internal_1_1plain__diag__type.html</anchorfile>
      <anchor>a9e256e0bd81e4ecbdb5274d986b5dc53a5d6c31f8861f15a8ddd1782c73754681</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>max_diag_size</name>
      <anchorfile>structEigen_1_1internal_1_1plain__diag__type.html</anchorfile>
      <anchor>a9e256e0bd81e4ecbdb5274d986b5dc53ad85ca4c09dd5f482d61a88fc84357998</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; Scalar, diag_size, 1, ExpressionType::PlainObject::Options &amp;~RowMajor, max_diag_size, 1 &gt;</type>
      <name>ArrayDiagType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__diag__type.html</anchorfile>
      <anchor>a7e0e180b02fc82020caeccc5ed0987bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, diag_size, 1, ExpressionType::PlainObject::Options &amp;~RowMajor, max_diag_size, 1 &gt;</type>
      <name>MatrixDiagType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__diag__type.html</anchorfile>
      <anchor>a69632fbb83643a8b45c7d08d4b2d7c77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; is_same&lt; typename traits&lt; ExpressionType &gt;::XprKind, MatrixXpr &gt;::value, MatrixDiagType, ArrayDiagType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__diag__type.html</anchorfile>
      <anchor>af32705fa775bbb35d9647a6d1419144e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_matrix_type&lt; T, Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__matrix__type_3_01T_00_01Dense_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>plain_matrix_type_dense&lt; T, typename traits&lt; T &gt;::XprKind &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type_3_01T_00_01Dense_01_4.html</anchorfile>
      <anchor>add0756b661a11cd56c19b80c3b0d1b6a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_matrix_type&lt; T, Sparse &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__matrix__type_3_01T_00_01Sparse_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>_Options</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type_3_01T_00_01Sparse_01_4.html</anchorfile>
      <anchor>a7d2ec2fd59bee406c5ba606f80a4cac6aa52908b7d7b04ba81780d908c5acdf14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; T &gt;::Index</type>
      <name>_Index</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type_3_01T_00_01Sparse_01_4.html</anchorfile>
      <anchor>afcbc240f70ffaf4a9ca9df24cd1d6003</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; T &gt;::Scalar</type>
      <name>_Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type_3_01T_00_01Sparse_01_4.html</anchorfile>
      <anchor>a18510fea488fb8c93b18fcf63b0765a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; _Scalar, _Options, _Index &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type_3_01T_00_01Sparse_01_4.html</anchorfile>
      <anchor>a5f6c6b9edd92482d4b60e3037e4a66ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_matrix_type_column_major</name>
    <filename>structEigen_1_1internal_1_1plain__matrix__type__column__major.html</filename>
    <templarg>T</templarg>
    <member kind="enumvalue">
      <name>Rows</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__column__major.html</anchorfile>
      <anchor>a0d48e4bcbecba4c1b965ba155c4c9df4a5914cba3ffd7effff2a092f8372b2bcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cols</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__column__major.html</anchorfile>
      <anchor>a0d48e4bcbecba4c1b965ba155c4c9df4ab19b75899afaefe8571db3cbd22c98d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRows</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__column__major.html</anchorfile>
      <anchor>a0d48e4bcbecba4c1b965ba155c4c9df4aa0ed8ac383f4eb1c2d4706aa7b4c5e14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxCols</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__column__major.html</anchorfile>
      <anchor>a0d48e4bcbecba4c1b965ba155c4c9df4aa1005859aca9e20a42a4999f24a3e971</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename traits&lt; T &gt;::Scalar, Rows, Cols,(MaxRows==1 &amp;&amp;MaxCols!=1)?RowMajor:ColMajor, MaxRows, MaxCols &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__column__major.html</anchorfile>
      <anchor>a654e6577d45ae0cfb657d21311124850</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_matrix_type_dense&lt; T, ArrayXpr &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1plain__matrix__type__dense_3_01T_00_01ArrayXpr_01_4.html</anchorfile>
      <anchor>a1b8d9294e1a68b53d3f85b609d6884be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_matrix_type_dense&lt; T, MatrixXpr &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1plain__matrix__type__dense_3_01T_00_01MatrixXpr_01_4.html</anchorfile>
      <anchor>a2bfb8804f6c7ecc742ec3363f8ec2315</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_matrix_type_row_major</name>
    <filename>structEigen_1_1internal_1_1plain__matrix__type__row__major.html</filename>
    <templarg>T</templarg>
    <member kind="enumvalue">
      <name>Rows</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__row__major.html</anchorfile>
      <anchor>a485d512c3ce27b4062d302891a988156ad4be01bc4691d8aefc8f821a06466de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cols</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__row__major.html</anchorfile>
      <anchor>a485d512c3ce27b4062d302891a988156ab0187f8311c935b599653718e6ec82d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRows</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__row__major.html</anchorfile>
      <anchor>a485d512c3ce27b4062d302891a988156aab0ac31234a98aba37dddf6328dd7064</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxCols</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__row__major.html</anchorfile>
      <anchor>a485d512c3ce27b4062d302891a988156a19305bc8078052298423f0f37833224a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename traits&lt; T &gt;::Scalar, Rows, Cols,(MaxCols==1 &amp;&amp;MaxRows!=1)?RowMajor:ColMajor, MaxRows, MaxCols &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__row__major.html</anchorfile>
      <anchor>a0b9ddb023beca38784f402c4a5836982</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_row_type</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1plain__row__type.html</anchorfile>
      <anchor>abff896fa5a71cc838b47e38bd58bb561</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 1, ExpressionType::ColsAtCompileTime, ExpressionType::PlainObject::Options|RowMajor, 1, ExpressionType::MaxColsAtCompileTime &gt;</type>
      <name>MatrixRowType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__row__type.html</anchorfile>
      <anchor>a499e20b59c8b2a229039780dc9fb6ced</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; is_same&lt; typename traits&lt; ExpressionType &gt;::XprKind, MatrixXpr &gt;::value, MatrixRowType, ArrayRowType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__row__type.html</anchorfile>
      <anchor>afd854af5b54f4843ccb5d712fcadd462</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::pow_default_impl</name>
    <filename>structEigen_1_1internal_1_1pow__default__impl.html</filename>
    <templarg>Scalar</templarg>
    <templarg>IsInteger</templarg>
    <member kind="typedef">
      <type>Scalar</type>
      <name>retval</name>
      <anchorfile>structEigen_1_1internal_1_1pow__default__impl.html</anchorfile>
      <anchor>a3c35911536234a4425de6c09bfd13a25</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1pow__default__impl.html</anchorfile>
      <anchor>a90f96f775c070529ed7cc67a3c005c76</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::pow_default_impl&lt; Scalar, true &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1pow__default__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>ac802e6fecb10aab7d73e2434fd87b693</anchor>
      <arglist>(Scalar x, Scalar y)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::pow_impl</name>
    <filename>structEigen_1_1internal_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>Eigen::internal::pow_retval</name>
    <filename>structEigen_1_1internal_1_1pow__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Scalar</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1pow__retval.html</anchorfile>
      <anchor>aa65c0a79bbf309eea34b0a0114c381f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_coeff_impl&lt; DefaultTraversal, 0, Lhs, Rhs, RetScalar &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1product__coeff__impl_3_01DefaultTraversal_00_010_00_01Lhs_00_01Rhs_00_01RetScalar_01_4.html</anchorfile>
      <anchor>a55db73f91202f3f84d604d25d805c34f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__impl_3_01DefaultTraversal_00_010_00_01Lhs_00_01Rhs_00_01RetScalar_01_4.html</anchorfile>
      <anchor>a6cbb7e7f48ff00a1af6c823e10554d37</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, RetScalar &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_coeff_impl&lt; DefaultTraversal, Dynamic, Lhs, Rhs, RetScalar &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1product__coeff__impl_3_01DefaultTraversal_00_01Dynamic_00_01Lhs_00_01Rhs_00_01RetScalar_01_4.html</anchorfile>
      <anchor>a22ec4b3125c8af1606c52e7dc8f0d8e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__impl_3_01DefaultTraversal_00_01Dynamic_00_01Lhs_00_01Rhs_00_01RetScalar_01_4.html</anchorfile>
      <anchor>a5817d5fc8a366d844ee36f488210e821</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, RetScalar &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_coeff_impl&lt; DefaultTraversal, UnrollingIndex, Lhs, Rhs, RetScalar &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1product__coeff__impl_3_01DefaultTraversal_00_01UnrollingIndex_00_01Lhs_00_01Rhs_00_01RetScalar_01_4.html</anchorfile>
      <anchor>a402935182ebdde2c571082df116996f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__impl_3_01DefaultTraversal_00_01UnrollingIndex_00_01Lhs_00_01Rhs_00_01RetScalar_01_4.html</anchorfile>
      <anchor>ac827d984a850cec22e30cc60c19c5bba</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, RetScalar &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_coeff_impl&lt; InnerVectorizedTraversal, Dynamic, Lhs, Rhs, RetScalar &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1product__coeff__impl_3_01InnerVectorizedTraversal_00_01Dynamic_00_01Lhs_00_01Rhs_00_01RetScalar_01_4.html</anchorfile>
      <anchor>a01dc9a03b8f41a2309a755b284a33d5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__impl_3_01InnerVectorizedTraversal_00_01Dynamic_00_01Lhs_00_01Rhs_00_01RetScalar_01_4.html</anchorfile>
      <anchor>ab50f55b67f46174f381b9e9329fa00e3</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>Eigen::internal::product_coeff_impl&lt; InnerVectorizedTraversal, UnrollingIndex, Lhs, Rhs, RetScalar &gt;</name>
    <filename>structEigen_1_1internal_1_1product__coeff__impl_3_01InnerVectorizedTraversal_00_01UnrollingIndex53b8d2667fd83682519a887194cb29a0.html</filename>
    <templarg>UnrollingIndex</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__impl_3_01InnerVectorizedTraversal_00_01UnrollingIndex53b8d2667fd83682519a887194cb29a0.html</anchorfile>
      <anchor>a4b585415a502ace5bf24a19ff5c5e070a097ef493c261d8a35527f3f08f601337</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__impl_3_01InnerVectorizedTraversal_00_01UnrollingIndex53b8d2667fd83682519a887194cb29a0.html</anchorfile>
      <anchor>aa49c26603ebc2282220289e7e4b3c931</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::PacketScalar</type>
      <name>Packet</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__impl_3_01InnerVectorizedTraversal_00_01UnrollingIndex53b8d2667fd83682519a887194cb29a0.html</anchorfile>
      <anchor>ad73b7cbc07fcc79b4c96e3a6ec1b4340</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__impl_3_01InnerVectorizedTraversal_00_01UnrollingIndex53b8d2667fd83682519a887194cb29a0.html</anchorfile>
      <anchor>a956b9b9b10d58280f52e25249ada8c9a</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, RetScalar &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_coeff_vectorized_dyn_selector</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1product__coeff__vectorized__dyn__selector.html</anchorfile>
      <anchor>a37a2de3ac63c937cdf443a34c3320e0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__vectorized__dyn__selector.html</anchorfile>
      <anchor>aa9f020c593d74cf45e492a2e72e93d46</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>Eigen::internal::product_coeff_vectorized_dyn_selector&lt; Lhs, Rhs, 1, 1 &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1product__coeff__vectorized__dyn__selector_3_01Lhs_00_01Rhs_00_011_00_011_01_4.html</anchorfile>
      <anchor>aef1a357476819d2e8595864a86b4e947</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__vectorized__dyn__selector_3_01Lhs_00_01Rhs_00_011_00_011_01_4.html</anchorfile>
      <anchor>a785fe056af8780fc5a303237b67a29f3</anchor>
      <arglist>(Index, Index, const Lhs &amp;lhs, const Rhs &amp;rhs, typename Lhs::Scalar &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_coeff_vectorized_dyn_selector&lt; Lhs, Rhs, 1, RhsCols &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1product__coeff__vectorized__dyn__selector_3_01Lhs_00_01Rhs_00_011_00_01RhsCols_01_4.html</anchorfile>
      <anchor>ac76224d4e3ba00d16033531cd1e694d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__vectorized__dyn__selector_3_01Lhs_00_01Rhs_00_011_00_01RhsCols_01_4.html</anchorfile>
      <anchor>aff1870261906b178844904ffba522f1d</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>Eigen::internal::product_coeff_vectorized_dyn_selector&lt; Lhs, Rhs, LhsRows, 1 &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1product__coeff__vectorized__dyn__selector_3_01Lhs_00_01Rhs_00_01LhsRows_00_011_01_4.html</anchorfile>
      <anchor>afb46263997ce7388bd7eba726875d149</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__vectorized__dyn__selector_3_01Lhs_00_01Rhs_00_01LhsRows_00_011_01_4.html</anchorfile>
      <anchor>afc922be1276897b64a84870fdfa5f04d</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>Eigen::internal::product_coeff_vectorized_unroller</name>
    <filename>structEigen_1_1internal_1_1product__coeff__vectorized__unroller.html</filename>
    <templarg>UnrollingIndex</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__vectorized__unroller.html</anchorfile>
      <anchor>a5967f170edd82f107c89338bfa5b892daa1868ac15400335aac1f357d6e1a6b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__vectorized__unroller.html</anchorfile>
      <anchor>aa0c897302d9643671ff14469dadc95ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__vectorized__unroller.html</anchorfile>
      <anchor>a8cbae603fc38f628ae62061ca7f4058f</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>Eigen::internal::product_coeff_vectorized_unroller&lt; 0, Lhs, Rhs, Packet &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1product__coeff__vectorized__unroller_3_010_00_01Lhs_00_01Rhs_00_01Packet_01_4.html</anchorfile>
      <anchor>acbf6a512328a6938b1d7876587c27868</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__vectorized__unroller_3_010_00_01Lhs_00_01Rhs_00_01Packet_01_4.html</anchorfile>
      <anchor>ac526605968cfe3338fad140882daa40d</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>Eigen::internal::product_packet_impl&lt; ColMajor, 0, Lhs, Rhs, Packet, LoadMode &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1product__packet__impl_3_01ColMajor_00_010_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</anchorfile>
      <anchor>a1718ae6f4c105f442d7cf22eb7752580</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__packet__impl_3_01ColMajor_00_010_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</anchorfile>
      <anchor>a7e4651753fb3022eec7695a1891cd7d7</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, Packet &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_packet_impl&lt; ColMajor, Dynamic, Lhs, Rhs, Packet, LoadMode &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1product__packet__impl_3_01ColMajor_00_01Dynamic_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</anchorfile>
      <anchor>ab3c3eee1fabeea03a04b9131fcb9f92d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__packet__impl_3_01ColMajor_00_01Dynamic_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</anchorfile>
      <anchor>a286ac1d323dadee3248c208c9414af24</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, Packet &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_packet_impl&lt; ColMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode &gt;</name>
    <filename>structEigen_1_1internal_1_1product__packet__impl_3_01ColMajor_00_01UnrollingIndex_00_01Lhs_00_0130eceac2e34d5c86e71a9eaebf25cc41.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>structEigen_1_1internal_1_1product__packet__impl_3_01ColMajor_00_01UnrollingIndex_00_01Lhs_00_0130eceac2e34d5c86e71a9eaebf25cc41.html</anchorfile>
      <anchor>a0c02af4705bec125db78b213bcadf1cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__packet__impl_3_01ColMajor_00_01UnrollingIndex_00_01Lhs_00_0130eceac2e34d5c86e71a9eaebf25cc41.html</anchorfile>
      <anchor>a1f7a038d3bb9c7d8bc5e7899069b41e0</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, Packet &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_packet_impl&lt; RowMajor, 0, Lhs, Rhs, Packet, LoadMode &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1product__packet__impl_3_01RowMajor_00_010_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</anchorfile>
      <anchor>afdd1336acea90d9ee5734d4e67a33cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__packet__impl_3_01RowMajor_00_010_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</anchorfile>
      <anchor>a190c83e2637b9006c48e83c3c6bc43e8</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, Packet &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_packet_impl&lt; RowMajor, Dynamic, Lhs, Rhs, Packet, LoadMode &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1product__packet__impl_3_01RowMajor_00_01Dynamic_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</anchorfile>
      <anchor>a3e2b59c98d9bcaa52c5123be2c5b1dae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__packet__impl_3_01RowMajor_00_01Dynamic_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</anchorfile>
      <anchor>a9ff6228ac32fde9ee40664accf192a73</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, Packet &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_packet_impl&lt; RowMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode &gt;</name>
    <filename>structEigen_1_1internal_1_1product__packet__impl_3_01RowMajor_00_01UnrollingIndex_00_01Lhs_00_01dd2899501dabf3933302ae30ad712068.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>structEigen_1_1internal_1_1product__packet__impl_3_01RowMajor_00_01UnrollingIndex_00_01Lhs_00_01dd2899501dabf3933302ae30ad712068.html</anchorfile>
      <anchor>a6bdd97d1e454509d45136fd09d2910d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__packet__impl_3_01RowMajor_00_01UnrollingIndex_00_01Lhs_00_01dd2899501dabf3933302ae30ad712068.html</anchorfile>
      <anchor>a75d8878f679cc617c639d834b0c0833c</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, Packet &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_selfadjoint_matrix&lt; Scalar, Index, LhsStorageOrder, false, ConjugateLhs, RhsStorageOrder, true, ConjugateRhs, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1product__selfadjoint__matrix_3_01Scalar_00_01Index_00_01LhsStorageOrd3a8f8ea41c250af65fb8b041de17c6b4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__selfadjoint__matrix_3_01Scalar_00_01Index_00_01LhsStorageOrd3a8f8ea41c250af65fb8b041de17c6b4.html</anchorfile>
      <anchor>a39c5c11bab0e3209cb01e0c6bf1d2230</anchor>
      <arglist>(Index rows, Index cols, const Scalar *_lhs, Index lhsStride, const Scalar *_rhs, Index rhsStride, Scalar *res, Index resStride, const Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_selfadjoint_matrix&lt; Scalar, Index, LhsStorageOrder, LhsSelfAdjoint, ConjugateLhs, RhsStorageOrder, RhsSelfAdjoint, ConjugateRhs, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1product__selfadjoint__matrix_3_01Scalar_00_01Index_00_01LhsStorageOrd46e698ce1bb53ac726a04f2d133d0f90.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>LhsSelfAdjoint</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>RhsSelfAdjoint</templarg>
    <templarg>ConjugateRhs</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__selfadjoint__matrix_3_01Scalar_00_01Index_00_01LhsStorageOrd46e698ce1bb53ac726a04f2d133d0f90.html</anchorfile>
      <anchor>add4ceba887eb40bb9cb17efed45798c6</anchor>
      <arglist>(Index rows, Index cols, const Scalar *lhs, Index lhsStride, const Scalar *rhs, Index rhsStride, Scalar *res, Index resStride, const Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_selfadjoint_matrix&lt; Scalar, Index, LhsStorageOrder, true, ConjugateLhs, RhsStorageOrder, false, ConjugateRhs, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1product__selfadjoint__matrix_3_01Scalar_00_01Index_00_01LhsStorageOrd4fbc9d6e1fb875c19b585ffb9ec6535b.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__selfadjoint__matrix_3_01Scalar_00_01Index_00_01LhsStorageOrd4fbc9d6e1fb875c19b585ffb9ec6535b.html</anchorfile>
      <anchor>a6ebc8d1751f1422fb73b85e140b0df37</anchor>
      <arglist>(Index rows, Index cols, const Scalar *_lhs, Index lhsStride, const Scalar *_rhs, Index rhsStride, Scalar *res, Index resStride, const Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_size_category</name>
    <filename>structEigen_1_1internal_1_1product__size__category.html</filename>
    <templarg>Size</templarg>
    <templarg>MaxSize</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_triangular_matrix_matrix&lt; Scalar, Index, Mode, false, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, ColMajor, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_0bde1662b6cbb5d190c5c7a6b882ff905.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <templarg>Version</templarg>
    <member kind="enumvalue">
      <name>SmallPanelWidth</name>
      <anchorfile>structEigen_1_1internal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_0bde1662b6cbb5d190c5c7a6b882ff905.html</anchorfile>
      <anchor>a8c9f1a703ffce044791427baca7d09d3a9938bb7854675714704fd3b1945114b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structEigen_1_1internal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_0bde1662b6cbb5d190c5c7a6b882ff905.html</anchorfile>
      <anchor>a8c9f1a703ffce044791427baca7d09d3a697dce7e9aa9f8da7ff3bc161ec8d56b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SetDiag</name>
      <anchorfile>structEigen_1_1internal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_0bde1662b6cbb5d190c5c7a6b882ff905.html</anchorfile>
      <anchor>a8c9f1a703ffce044791427baca7d09d3ae5c33f1ea16476443e7fa3749739abe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>gebp_traits&lt; Scalar, Scalar &gt;</type>
      <name>Traits</name>
      <anchorfile>structEigen_1_1internal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_0bde1662b6cbb5d190c5c7a6b882ff905.html</anchorfile>
      <anchor>afbc7bbc5adffa2e0e67e9f13238fcf35</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_0bde1662b6cbb5d190c5c7a6b882ff905.html</anchorfile>
      <anchor>ac2d107db311629b9fe144405b5c26ada</anchor>
      <arglist>(Index _rows, Index _cols, Index _depth, const Scalar *_lhs, Index lhsStride, const Scalar *_rhs, Index rhsStride, Scalar *res, Index resStride, const Scalar &amp;alpha, level3_blocking&lt; Scalar, Scalar &gt; &amp;blocking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_triangular_matrix_matrix&lt; Scalar, Index, Mode, LhsIsTriangular, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, RowMajor, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_04ef271e033a4fa36cec8f61041cd3a34.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>LhsIsTriangular</templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <templarg>Version</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_04ef271e033a4fa36cec8f61041cd3a34.html</anchorfile>
      <anchor>a9322956d1262bb73351b6e78e39bbfea</anchor>
      <arglist>(Index rows, Index cols, Index depth, const Scalar *lhs, Index lhsStride, const Scalar *rhs, Index rhsStride, Scalar *res, Index resStride, const Scalar &amp;alpha, level3_blocking&lt; Scalar, Scalar &gt; &amp;blocking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_triangular_matrix_matrix&lt; Scalar, Index, Mode, true, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, ColMajor, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_09650c99bb6e28e40744de34e8847d162.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <templarg>Version</templarg>
    <member kind="enumvalue">
      <name>SmallPanelWidth</name>
      <anchorfile>structEigen_1_1internal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_09650c99bb6e28e40744de34e8847d162.html</anchorfile>
      <anchor>a828673f591f16fe3196f67f3bb3a7feaab29097581d9eff75f4acf18bf611d2a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structEigen_1_1internal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_09650c99bb6e28e40744de34e8847d162.html</anchorfile>
      <anchor>a828673f591f16fe3196f67f3bb3a7feaacb953709bc8e8b50fb3dcd52fd277407</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SetDiag</name>
      <anchorfile>structEigen_1_1internal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_09650c99bb6e28e40744de34e8847d162.html</anchorfile>
      <anchor>a828673f591f16fe3196f67f3bb3a7feaa1a3c9d6e3d5c60d21e854cdeddef797f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>gebp_traits&lt; Scalar, Scalar &gt;</type>
      <name>Traits</name>
      <anchorfile>structEigen_1_1internal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_09650c99bb6e28e40744de34e8847d162.html</anchorfile>
      <anchor>a259733da8fa6b08909126e3026dcfbc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_09650c99bb6e28e40744de34e8847d162.html</anchorfile>
      <anchor>ab7aa741c66b96e673ac752220132ca15</anchor>
      <arglist>(Index _rows, Index _cols, Index _depth, const Scalar *_lhs, Index lhsStride, const Scalar *_rhs, Index rhsStride, Scalar *res, Index resStride, const Scalar &amp;alpha, level3_blocking&lt; Scalar, Scalar &gt; &amp;blocking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_triangular_matrix_matrix_trmm</name>
    <filename>structEigen_1_1internal_1_1product__triangular__matrix__matrix__trmm.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>LhsIsTriangular</templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <templarg>ResStorageOrder</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type</name>
    <filename>structEigen_1_1internal_1_1product__type.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>MaxRows</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>ad386ae792b4f1400ffe35ed7067ee6afaad5895c5ae3de1dc1b49f58e3b218c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rows</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>ad386ae792b4f1400ffe35ed7067ee6afae3141d4df5bab8bec3c9d73dcb5d3f4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxCols</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>ad386ae792b4f1400ffe35ed7067ee6afacfee018c6b6b56afced61de8b43ac172</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cols</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>ad386ae792b4f1400ffe35ed7067ee6afaaaca093963f9a3eb3de3474bd86c8541</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxDepth</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>ad386ae792b4f1400ffe35ed7067ee6afa5cc8c4003fc660bac1b1d0019c4bff24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Depth</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>ad386ae792b4f1400ffe35ed7067ee6afabe2a64d28d57eb0d409204840e4ab3ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LargeThreshold</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>ad386ae792b4f1400ffe35ed7067ee6afabbd2bdc9b8550f1e8fe4b962bbf9b04b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a953c42ef87248b09772860f670f22d06a81cc7a99935afef3601b4a710c6cabc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; Lhs &gt;::type</type>
      <name>_Lhs</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a7f952ac5559804440f762d4a23022851</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; Rhs &gt;::type</type>
      <name>_Rhs</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a9c54100f6497ba2a60be9779c5dda2c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>rows_select</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a77f3b0b769b2fc5593e6ae1fa36cfebba26ced02e431d4cd6db4e546dee6bf762</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cols_select</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a77f3b0b769b2fc5593e6ae1fa36cfebbaad8dd126e306256a4fe515637514fc89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>depth_select</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a77f3b0b769b2fc5593e6ae1fa36cfebbab6490a7c12ba1539bea388e9c60927fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>product_type_selector&lt; rows_select, cols_select, depth_select &gt;</type>
      <name>selector</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a475d0d7a02ea2288763cea83b34c36e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; 1, 1, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_011_00_011_00_011_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_011_00_011_00_011_01_4.html</anchorfile>
      <anchor>af06981ec43ba47515394d8f06159974fa311c8bbfb8a2b2bae0fce2a3079c00dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; 1, 1, Depth &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_011_00_011_00_01Depth_01_4.html</filename>
    <templarg>Depth</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_011_00_011_00_01Depth_01_4.html</anchorfile>
      <anchor>a1bd69a30a7acc779c886a8a7e094e94fa32589a1caee89d63a7cb26ed96003c14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; 1, Large, Large &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_011_00_01Large_00_01Large_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_011_00_01Large_00_01Large_01_4.html</anchorfile>
      <anchor>a2c7421a4226d76b412cae52563682dc8a1ed437af1fe586598dad8781e9658cd7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; 1, Large, Small &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_011_00_01Large_00_01Small_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_011_00_01Large_00_01Small_01_4.html</anchorfile>
      <anchor>af16b6d80abb2c5ca241fa8245be136aca7b663596feb07f25a2ce1efc2640e1e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; 1, Small, Large &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_011_00_01Small_00_01Large_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_011_00_01Small_00_01Large_01_4.html</anchorfile>
      <anchor>a1b1d2d59162c40d25a4da67425da9e65a5f3cef5b622c1c7f0f05fd5a125bd8c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; 1, Small, Small &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_011_00_01Small_00_01Small_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_011_00_01Small_00_01Small_01_4.html</anchorfile>
      <anchor>a2c16bb85a95b6f877cc6afb3e221f61eac43a4b1663e7b95c489fb51211e76941</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; Large, 1, Large &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_01Large_00_011_00_01Large_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Large_00_011_00_01Large_01_4.html</anchorfile>
      <anchor>ae725462b011caff43614645061ea981aa57c75475f88ea5142ad68b01171329b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; Large, 1, Small &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_01Large_00_011_00_01Small_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Large_00_011_00_01Small_01_4.html</anchorfile>
      <anchor>a9e49bc2d19aa4df7227774a356feb6d6a11798eb37066e2b988cff2a6f62a0d3f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; Large, Large, Large &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_01Large_00_01Large_00_01Large_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Large_00_01Large_00_01Large_01_4.html</anchorfile>
      <anchor>ab67047bc7484eafe6745914a43750395ade0c41bc996832cf53e13fdeba921793</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; Large, Large, Small &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_01Large_00_01Large_00_01Small_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Large_00_01Large_00_01Small_01_4.html</anchorfile>
      <anchor>a11fea7fb543d4f3d1e689c5b4b2e9303ae19a837aca3bb4e0fb2408d9f9d4f9bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; Large, Small, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_01Large_00_01Small_00_011_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Large_00_01Small_00_011_01_4.html</anchorfile>
      <anchor>a72d2e6ea88a652f23f0e8c7087276fdaa3a021272255ead1844ff173dc1d9757b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; Large, Small, Large &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_01Large_00_01Small_00_01Large_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Large_00_01Small_00_01Large_01_4.html</anchorfile>
      <anchor>a95bb66d038dc4532914d6b40a190a0efa9cd514d801593b901c36114737a9c139</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; Large, Small, Small &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_01Large_00_01Small_00_01Small_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Large_00_01Small_00_01Small_01_4.html</anchorfile>
      <anchor>ad327cd8be1faadd8d9e40ae0dd60ef64affa4bdb7f4632958f7a73e2400628d89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; M, N, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_01M_00_01N_00_011_01_4.html</filename>
    <templarg>M</templarg>
    <templarg>N</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01M_00_01N_00_011_01_4.html</anchorfile>
      <anchor>ac5a00b4a3e000176841112b7f46b85c2aa9ab84f082f032cedbf8cfc1df90df4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; Small, 1, Large &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_011_00_01Large_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_011_00_01Large_01_4.html</anchorfile>
      <anchor>a939646712725cc0e022d115f307d700fa8b167db2f592996e78c1d16823922c56</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; Small, 1, Small &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_011_00_01Small_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_011_00_01Small_01_4.html</anchorfile>
      <anchor>aef12a542c197dea0ade9feb075a8be7ca9fd4e7491141ca67666f92480f3d1b55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; Small, Large, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_01Large_00_011_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_01Large_00_011_01_4.html</anchorfile>
      <anchor>abfc3abafc15e320920a76e4774d37edea64e870eae2095500720a7545d8061107</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; Small, Large, Large &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_01Large_00_01Large_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_01Large_00_01Large_01_4.html</anchorfile>
      <anchor>aabb51117c7728ec6ae36b7f14d14312aa58d4d4a7f2933171337386532cca2e89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; Small, Large, Small &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_01Large_00_01Small_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_01Large_00_01Small_01_4.html</anchorfile>
      <anchor>a608a1130dea3060821b798bfee28d99ba42b31ae8e483f2d0d3a461014c666b2e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; Small, Small, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_01Small_00_011_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_01Small_00_011_01_4.html</anchorfile>
      <anchor>a9b463d26c4badea2f61f9c7ce3a31803a84547e1d38b4ca8d45c0f263c5fe3e2d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; Small, Small, Large &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_01Small_00_01Large_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_01Small_00_01Large_01_4.html</anchorfile>
      <anchor>a981119b1d02c973f743a9f04be95cb45ad38b495be8fd0d788e3cfedcf3f8931f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; Small, Small, Small &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_01Small_00_01Small_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_01Small_00_01Small_01_4.html</anchorfile>
      <anchor>ad14365d3238ba878ccf377b0b69b16aba28fe513ef828795f0291026a43265763</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::projective_transform_inverse</name>
    <filename>structEigen_1_1internal_1_1projective__transform__inverse.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1projective__transform__inverse.html</anchorfile>
      <anchor>a7658858eb87f0c827b7791b29dbb3d5c</anchor>
      <arglist>(const TransformType &amp;, TransformType &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::projective_transform_inverse&lt; TransformType, Projective &gt;</name>
    <filename>structEigen_1_1internal_1_1projective__transform__inverse_3_01TransformType_00_01Projective_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1projective__transform__inverse_3_01TransformType_00_01Projective_01_4.html</anchorfile>
      <anchor>a36649c6f8e29a02271e787dc58f3db90</anchor>
      <arglist>(const TransformType &amp;m, TransformType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::promote_index_type</name>
    <filename>structEigen_1_1internal_1_1promote__index__type.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::promote_storage_type&lt; A, A &gt;</name>
    <filename>structEigen_1_1internal_1_1promote__storage__type_3_01A_00_01A_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>A</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1promote__storage__type_3_01A_00_01A_01_4.html</anchorfile>
      <anchor>ab091df47078e366a85a513704ae9c415</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::promote_storage_type&lt; Dense, Sparse &gt;</name>
    <filename>structEigen_1_1internal_1_1promote__storage__type_3_01Dense_00_01Sparse_01_4.html</filename>
    <member kind="typedef">
      <type>Sparse</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1promote__storage__type_3_01Dense_00_01Sparse_01_4.html</anchorfile>
      <anchor>a02e6a17ed1ef3f533ed8fc19f4d5fee4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::promote_storage_type&lt; Sparse, Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1promote__storage__type_3_01Sparse_00_01Dense_01_4.html</filename>
    <member kind="typedef">
      <type>Sparse</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1promote__storage__type_3_01Sparse_00_01Dense_01_4.html</anchorfile>
      <anchor>a62ae9d6d8c0ff1ab4ec341102a41dcb5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::qr_preconditioner_impl</name>
    <filename>structEigen_1_1internal_1_1qr__preconditioner__impl.html</filename>
    <templarg></templarg>
    <templarg>QRPreconditioner</templarg>
    <templarg>Case</templarg>
    <templarg>DoAnything</templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::qr_preconditioner_impl&lt; MatrixType, ColPivHouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true &gt;</name>
    <filename>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>a83e61c58d5362f68810a43c61ca1867cac3382f11611e941f6da321769838b8d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>a83e61c58d5362f68810a43c61ca1867ca0290aa7a4e983370171f4cc6208eba33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>a83e61c58d5362f68810a43c61ca1867ca31de03ca17ee45d6fdbc945e1f4e0356</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>a83e61c58d5362f68810a43c61ca1867ca32c12628b9a84feb5de837e2eeed8188</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>a83e61c58d5362f68810a43c61ca1867cae6fece5cf8946385af0125988c5b05f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>af36d9cfa6db0b623bbce23cea1ea0f73</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>a85b6c5ee23a5920211586a22d33c73a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ColsAtCompileTime, RowsAtCompileTime, Options, MaxColsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>TransposeTypeWithSameStorageOrder</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>a8cec0f69e5895c62835da8342d8152ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocate</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>ab4cbdc0bda98095ba9bbae49ea1d550d</anchor>
      <arglist>(const JacobiSVD&lt; MatrixType, ColPivHouseholderQRPreconditioner &gt; &amp;svd)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>run</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>a0ab01429feb699987a2e7003327e4ba5</anchor>
      <arglist>(JacobiSVD&lt; MatrixType, ColPivHouseholderQRPreconditioner &gt; &amp;svd, const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ColPivHouseholderQR&lt; TransposeTypeWithSameStorageOrder &gt;</type>
      <name>QRType</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>a7912cda6b8200d6e33511e49333dd4be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TransposeTypeWithSameStorageOrder</type>
      <name>m_adjoint</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>a6a912db696bdf423ebc7762368bf89ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QRType</type>
      <name>m_qr</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>a4e8d09d8ea5ab63916c2029beab4f9c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::plain_row_type&lt; MatrixType &gt;::type</type>
      <name>m_workspace</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>a6935f06a28345f8a77f3110c55f44f89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::qr_preconditioner_impl&lt; MatrixType, ColPivHouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true &gt;</name>
    <filename>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon30734e25085a65912e1047cdd638c29a.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon30734e25085a65912e1047cdd638c29a.html</anchorfile>
      <anchor>ac250af46e0621925ace348e9c678e0fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocate</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon30734e25085a65912e1047cdd638c29a.html</anchorfile>
      <anchor>a528c2a55d53add25075f8ae1adda891a</anchor>
      <arglist>(const JacobiSVD&lt; MatrixType, ColPivHouseholderQRPreconditioner &gt; &amp;svd)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>run</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon30734e25085a65912e1047cdd638c29a.html</anchorfile>
      <anchor>a901d20a4f40e2254534e8560bd8219bd</anchor>
      <arglist>(JacobiSVD&lt; MatrixType, ColPivHouseholderQRPreconditioner &gt; &amp;svd, const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ColPivHouseholderQR&lt; MatrixType &gt;</type>
      <name>QRType</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon30734e25085a65912e1047cdd638c29a.html</anchorfile>
      <anchor>a4c68e8f86cd8f4905ce65f8f1b3c2525</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QRType</type>
      <name>m_qr</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon30734e25085a65912e1047cdd638c29a.html</anchorfile>
      <anchor>a1ba75ee549aa97b6336a11bd7912544d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::plain_col_type&lt; MatrixType &gt;::type</type>
      <name>m_workspace</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon30734e25085a65912e1047cdd638c29a.html</anchorfile>
      <anchor>a8022492d37a80b7a629fbd48d8278822</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::qr_preconditioner_impl&lt; MatrixType, FullPivHouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true &gt;</name>
    <filename>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</anchorfile>
      <anchor>a5b073d7e6a3d157d6e35c957d6f04d40ad564dbfa5df92657b057bf95f2ea971a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</anchorfile>
      <anchor>a5b073d7e6a3d157d6e35c957d6f04d40ab5295259f6bdd66ebaadfc8ad96db6e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</anchorfile>
      <anchor>a5b073d7e6a3d157d6e35c957d6f04d40af6f7609137e9bb61f011f14091c0dedc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</anchorfile>
      <anchor>a5b073d7e6a3d157d6e35c957d6f04d40af2e2a0cf33ae07e04265f54ffa30918b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</anchorfile>
      <anchor>a5b073d7e6a3d157d6e35c957d6f04d40ac677baa00dd21bca4afd3a72053d7062</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</anchorfile>
      <anchor>a4f414f072eba406d4675b4bc74af9fb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</anchorfile>
      <anchor>ab4614d310274ec672b10bf51fee7caf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ColsAtCompileTime, RowsAtCompileTime, Options, MaxColsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>TransposeTypeWithSameStorageOrder</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</anchorfile>
      <anchor>a6a29e60b8b34f9ac1787e3cca729fca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocate</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</anchorfile>
      <anchor>a42354f06b00258ab291e4d374caa5fd9</anchor>
      <arglist>(const JacobiSVD&lt; MatrixType, FullPivHouseholderQRPreconditioner &gt; &amp;svd)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>run</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</anchorfile>
      <anchor>a31e087de4ff8d6e54fb71faccbb07c63</anchor>
      <arglist>(JacobiSVD&lt; MatrixType, FullPivHouseholderQRPreconditioner &gt; &amp;svd, const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>FullPivHouseholderQR&lt; TransposeTypeWithSameStorageOrder &gt;</type>
      <name>QRType</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</anchorfile>
      <anchor>ae56f9da11fc35aa558de0d6ec9524de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TransposeTypeWithSameStorageOrder</type>
      <name>m_adjoint</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</anchorfile>
      <anchor>aa67eb852b6a6b8215eec719e47dd631f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QRType</type>
      <name>m_qr</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</anchorfile>
      <anchor>a7cab0c35ee3a371a890f8416521a3afa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::plain_row_type&lt; MatrixType &gt;::type</type>
      <name>m_workspace</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</anchorfile>
      <anchor>a627a8c49d6d653c201e12304e8652906</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::qr_preconditioner_impl&lt; MatrixType, FullPivHouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true &gt;</name>
    <filename>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco95afd42fff7b67980b476c0c022d7baa.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco95afd42fff7b67980b476c0c022d7baa.html</anchorfile>
      <anchor>a103b20e10d84228f2244b63c536ccc54ac04646de84f44a8376e8c5fa64922112</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco95afd42fff7b67980b476c0c022d7baa.html</anchorfile>
      <anchor>a103b20e10d84228f2244b63c536ccc54afe974d81c81f824bd0e4a51c62028ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco95afd42fff7b67980b476c0c022d7baa.html</anchorfile>
      <anchor>a523ee5eb99053ff0dd0786c816408f8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco95afd42fff7b67980b476c0c022d7baa.html</anchorfile>
      <anchor>a6598c76a30eba4be4175fd6024520646</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 1, RowsAtCompileTime, RowMajor, 1, MaxRowsAtCompileTime &gt;</type>
      <name>WorkspaceType</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco95afd42fff7b67980b476c0c022d7baa.html</anchorfile>
      <anchor>acd199f9e16acf39324487c2bcff62fc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocate</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco95afd42fff7b67980b476c0c022d7baa.html</anchorfile>
      <anchor>aaf51bc2637a96e8069128f3ee9eb1726</anchor>
      <arglist>(const JacobiSVD&lt; MatrixType, FullPivHouseholderQRPreconditioner &gt; &amp;svd)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>run</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco95afd42fff7b67980b476c0c022d7baa.html</anchorfile>
      <anchor>ab9e7960349091e9d4c44b9a0a31b0931</anchor>
      <arglist>(JacobiSVD&lt; MatrixType, FullPivHouseholderQRPreconditioner &gt; &amp;svd, const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>FullPivHouseholderQR&lt; MatrixType &gt;</type>
      <name>QRType</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco95afd42fff7b67980b476c0c022d7baa.html</anchorfile>
      <anchor>a6cfa033c3b8ae2e0327bdebd87c9a9fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QRType</type>
      <name>m_qr</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco95afd42fff7b67980b476c0c022d7baa.html</anchorfile>
      <anchor>af0e3bc8bad9bda049439c273114d9d83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>WorkspaceType</type>
      <name>m_workspace</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco95afd42fff7b67980b476c0c022d7baa.html</anchorfile>
      <anchor>a79d0dd33c1e3c04b9b6d2a5271fc9b0f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::qr_preconditioner_impl&lt; MatrixType, HouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true &gt;</name>
    <filename>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>a645175736dcfef047ac768bec1679715a6aa7bd33cac3520d980b36307154da3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>a645175736dcfef047ac768bec1679715afcfa1d3971e9377b15ca2ab19e84d023</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>a645175736dcfef047ac768bec1679715a4a8c26a7342c7dd28fef095c11f1da9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>a645175736dcfef047ac768bec1679715a3c420830dc65ce4005f9751948d7a517</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>a645175736dcfef047ac768bec1679715a850fec79ec21bcb07d7717e50edcc850</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>aa9b2fed98dd638f053d494966ed04323</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>a725d93b64c11461c9eee2d042cd1ddee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ColsAtCompileTime, RowsAtCompileTime, Options, MaxColsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>TransposeTypeWithSameStorageOrder</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>a689f20f9b957aea1376e25c839216f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocate</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>a8885f59d4a7ecc4b52c9b2f563913750</anchor>
      <arglist>(const JacobiSVD&lt; MatrixType, HouseholderQRPreconditioner &gt; &amp;svd)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>run</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>a1518723c076752e639525450f7fc1909</anchor>
      <arglist>(JacobiSVD&lt; MatrixType, HouseholderQRPreconditioner &gt; &amp;svd, const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>HouseholderQR&lt; TransposeTypeWithSameStorageOrder &gt;</type>
      <name>QRType</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>a0269e5506c2c119d50df488d8edecc64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TransposeTypeWithSameStorageOrder</type>
      <name>m_adjoint</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>a727ff754c6329e6dde45c5ecb8dbeb64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QRType</type>
      <name>m_qr</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>ae72c335c3e1c206727b737ff7fd03bbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::plain_row_type&lt; MatrixType &gt;::type</type>
      <name>m_workspace</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>ad757dc8bc0f0a17a84b18c07169a8651</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::qr_preconditioner_impl&lt; MatrixType, HouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true &gt;</name>
    <filename>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPrecondition718aa302b24ab0e80527b2ede92acb08.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPrecondition718aa302b24ab0e80527b2ede92acb08.html</anchorfile>
      <anchor>a64e05c18f42389b77cf7d5d129f88bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocate</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPrecondition718aa302b24ab0e80527b2ede92acb08.html</anchorfile>
      <anchor>a6052eaee17d51283dc3251a0461f6177</anchor>
      <arglist>(const JacobiSVD&lt; MatrixType, HouseholderQRPreconditioner &gt; &amp;svd)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>run</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPrecondition718aa302b24ab0e80527b2ede92acb08.html</anchorfile>
      <anchor>a1c9bce19c400f97400e43b41a6e3255a</anchor>
      <arglist>(JacobiSVD&lt; MatrixType, HouseholderQRPreconditioner &gt; &amp;svd, const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>HouseholderQR&lt; MatrixType &gt;</type>
      <name>QRType</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPrecondition718aa302b24ab0e80527b2ede92acb08.html</anchorfile>
      <anchor>a81e07131f63d4ecb9fcf9e3ffea2cd47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QRType</type>
      <name>m_qr</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPrecondition718aa302b24ab0e80527b2ede92acb08.html</anchorfile>
      <anchor>aeef5986c4d73227e2101e3c62e54c710</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::plain_col_type&lt; MatrixType &gt;::type</type>
      <name>m_workspace</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPrecondition718aa302b24ab0e80527b2ede92acb08.html</anchorfile>
      <anchor>ad451c2110571c652ab8b9aa92435882a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::qr_preconditioner_impl&lt; MatrixType, QRPreconditioner, Case, false &gt;</name>
    <filename>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01QRPreconditioner_00_01Case_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg>QRPreconditioner</templarg>
    <templarg>Case</templarg>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01QRPreconditioner_00_01Case_00_01false_01_4.html</anchorfile>
      <anchor>a659ba0db476042ee48066d57bae25f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocate</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01QRPreconditioner_00_01Case_00_01false_01_4.html</anchorfile>
      <anchor>a01b0ec87576066bf204beaadddf9a8a0</anchor>
      <arglist>(const JacobiSVD&lt; MatrixType, QRPreconditioner &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>run</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01QRPreconditioner_00_01Case_00_01false_01_4.html</anchorfile>
      <anchor>abeec41257bdf659db9940e51544c4073</anchor>
      <arglist>(JacobiSVD&lt; MatrixType, QRPreconditioner &gt; &amp;, const MatrixType &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::qr_preconditioner_should_do_anything</name>
    <filename>structEigen_1_1internal_1_1qr__preconditioner__should__do__anything.html</filename>
    <templarg></templarg>
    <templarg>QRPreconditioner</templarg>
    <templarg>Case</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::quat_product</name>
    <filename>structEigen_1_1internal_1_1quat__product.html</filename>
    <templarg>Arch</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE Quaternion&lt; Scalar &gt;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1quat__product.html</anchorfile>
      <anchor>ad536272beaf647c8fc412148ecf968e7</anchor>
      <arglist>(const QuaternionBase&lt; Derived1 &gt; &amp;a, const QuaternionBase&lt; Derived2 &gt; &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::quat_product&lt; Architecture::SSE, Derived, OtherDerived, double, Aligned &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1quat__product_3_01Architecture_1_1SSE_00_01Derived_00_01OtherDerived_00_01double_00_01Aligned_01_4.html</anchorfile>
      <anchor>acc26235bc8a7bedddb81cbd409aaa2bf</anchor>
      <arglist>(const QuaternionBase&lt; Derived &gt; &amp;_a, const QuaternionBase&lt; OtherDerived &gt; &amp;_b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::quat_product&lt; Architecture::SSE, Derived, OtherDerived, float, Aligned &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1quat__product_3_01Architecture_1_1SSE_00_01Derived_00_01OtherDerived_00_01float_00_01Aligned_01_4.html</anchorfile>
      <anchor>ab1648d3efa5904dbeba7482527f9aa62</anchor>
      <arglist>(const QuaternionBase&lt; Derived &gt; &amp;_a, const QuaternionBase&lt; OtherDerived &gt; &amp;_b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::quaternionbase_assign_impl&lt; Other, 3, 3 &gt;</name>
    <filename>structEigen_1_1internal_1_1quaternionbase__assign__impl_3_01Other_00_013_00_013_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1quaternionbase__assign__impl_3_01Other_00_013_00_013_01_4.html</anchorfile>
      <anchor>acc1dfa06d30ca0979b6c9a264f7914c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Other::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1quaternionbase__assign__impl_3_01Other_00_013_00_013_01_4.html</anchorfile>
      <anchor>a8fde3fdd643634fe7a9e38b90d80519a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1quaternionbase__assign__impl_3_01Other_00_013_00_013_01_4.html</anchorfile>
      <anchor>aed711e98e347df6590509ee801bfefd7</anchor>
      <arglist>(QuaternionBase&lt; Derived &gt; &amp;q, const Other &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::quaternionbase_assign_impl&lt; Other, 4, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1quaternionbase__assign__impl_3_01Other_00_014_00_011_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Other::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1quaternionbase__assign__impl_3_01Other_00_014_00_011_01_4.html</anchorfile>
      <anchor>ac30752718f970b7ba76e0fcceb30bf49</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1quaternionbase__assign__impl_3_01Other_00_014_00_011_01_4.html</anchorfile>
      <anchor>a2ffc03aecd4b1eb7a8b5e6e287ede024</anchor>
      <arglist>(QuaternionBase&lt; Derived &gt; &amp;q, const Other &amp;vec)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::random_default_impl</name>
    <filename>structEigen_1_1internal_1_1random__default__impl.html</filename>
    <templarg></templarg>
    <templarg>IsComplex</templarg>
    <templarg>IsInteger</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::random_default_impl&lt; Scalar, false, false &gt;</name>
    <filename>structEigen_1_1internal_1_1random__default__impl_3_01Scalar_00_01false_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1random__default__impl_3_01Scalar_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a98e27074cf7759579e43fd980e40fc6f</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>structEigen_1_1internal_1_1random__default__impl_3_01Scalar_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>ad983cf6fd0954a107662369eb07b8d24</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::random_default_impl&lt; Scalar, false, true &gt;</name>
    <filename>structEigen_1_1internal_1_1random__default__impl_3_01Scalar_00_01false_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::NonInteger</type>
      <name>NonInteger</name>
      <anchorfile>structEigen_1_1internal_1_1random__default__impl_3_01Scalar_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a5eb1b1ae0f1e5b9ad2ed9a45a15a426a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1random__default__impl_3_01Scalar_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a886a72a3a348f8948b8d016aa22450ec</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1random__default__impl_3_01Scalar_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a7f987ff0f5fb89beaf33c32d1094536e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::random_default_impl&lt; Scalar, true, false &gt;</name>
    <filename>structEigen_1_1internal_1_1random__default__impl_3_01Scalar_00_01true_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1random__default__impl_3_01Scalar_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a20b27fe8b2294c64487e14c0821ba289</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>structEigen_1_1internal_1_1random__default__impl_3_01Scalar_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a09d0b990e00397e40fa4c8e764ea19d1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::random_impl</name>
    <filename>structEigen_1_1internal_1_1random__impl.html</filename>
    <templarg></templarg>
    <base>random_default_impl&lt; Scalar, NumTraits&lt; Scalar &gt;::IsComplex, NumTraits&lt; Scalar &gt;::IsInteger &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::random_impl&lt; bool &gt;</name>
    <filename>structEigen_1_1internal_1_1random__impl_3_01bool_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1random__impl_3_01bool_01_4.html</anchorfile>
      <anchor>af795aefce4668a5baad88b325dca0da4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::random_retval</name>
    <filename>structEigen_1_1internal_1_1random__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Scalar</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1random__retval.html</anchorfile>
      <anchor>ae3ee34bba049763ec7184efeaff71a52</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::real_default_impl</name>
    <filename>structEigen_1_1internal_1_1real__default__impl.html</filename>
    <templarg>Scalar</templarg>
    <templarg>IsComplex</templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1real__default__impl.html</anchorfile>
      <anchor>ab3958a91e828019731789f7084537d2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RealScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1real__default__impl.html</anchorfile>
      <anchor>a9899fc1d08e3c8af6f73a83f96589f1b</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::real_default_impl&lt; Scalar, true &gt;</name>
    <filename>structEigen_1_1internal_1_1real__default__impl_3_01Scalar_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1real__default__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>ad955f4b83dfa41fa283c7904ad582cdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RealScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1real__default__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a31c1d7d3db455eb3705bdef9f1905e72</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::real_impl</name>
    <filename>structEigen_1_1internal_1_1real__impl.html</filename>
    <templarg></templarg>
    <base>real_default_impl&lt; Scalar &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::real_ref_impl</name>
    <filename>structEigen_1_1internal_1_1real__ref__impl.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1real__ref__impl.html</anchorfile>
      <anchor>ae4efa0651441048f94f82778414e5d44</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RealScalar &amp;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1real__ref__impl.html</anchorfile>
      <anchor>a21d7c9766989dbd0c050a96dbec51c98</anchor>
      <arglist>(Scalar &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const RealScalar &amp;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1real__ref__impl.html</anchorfile>
      <anchor>a3ecc5fa67bb0446aa5bafb06e9913d25</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::real_ref_retval</name>
    <filename>structEigen_1_1internal_1_1real__ref__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1real__ref__retval.html</anchorfile>
      <anchor>af0d72abf73afb308f14f0ff7751ab493</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::real_retval</name>
    <filename>structEigen_1_1internal_1_1real__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1real__retval.html</anchorfile>
      <anchor>aecd11e079a46f774c6c2a40ce525b3d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::redux_impl&lt; Func, Derived, DefaultTraversal, CompleteUnrolling &gt;</name>
    <filename>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01DefaultTraversal_00_01CompleteUnrolling_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>redux_novec_unroller&lt; Func, Derived, 0, Derived::SizeAtCompileTime &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::redux_impl&lt; Func, Derived, DefaultTraversal, NoUnrolling &gt;</name>
    <filename>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01DefaultTraversal_00_01NoUnrolling_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01DefaultTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>acc06a0160c27149591692238e5e96206</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01DefaultTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>afaa145437cd5078e52e269b05271619e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01DefaultTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a812dad058acab62c07df71c2e460028e</anchor>
      <arglist>(const Derived &amp;mat, const Func &amp;func)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::redux_impl&lt; Func, Derived, LinearVectorizedTraversal, CompleteUnrolling &gt;</name>
    <filename>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01CompleteUnrolling_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01CompleteUnrolling_01_4.html</anchorfile>
      <anchor>a0529c9e08dd13d2bca75731029c6550dae0b1cdd6a3fb45eb8fa6a23942bdc306</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Size</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01CompleteUnrolling_01_4.html</anchorfile>
      <anchor>a0529c9e08dd13d2bca75731029c6550dac1a9f43f03c9612a6b74bd38dbca8a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VectorizedSize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01CompleteUnrolling_01_4.html</anchorfile>
      <anchor>a0529c9e08dd13d2bca75731029c6550da3f0ac082a6d39a150d11420cee53c5ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01CompleteUnrolling_01_4.html</anchorfile>
      <anchor>ac7666741329427ac6e9116d81d025afb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01CompleteUnrolling_01_4.html</anchorfile>
      <anchor>a92554573500a786e71a86a21b53cc775</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01CompleteUnrolling_01_4.html</anchorfile>
      <anchor>afe48c3d24ad662bc7683bc3c76e1adc7</anchor>
      <arglist>(const Derived &amp;mat, const Func &amp;func)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::redux_impl&lt; Func, Derived, LinearVectorizedTraversal, NoUnrolling &gt;</name>
    <filename>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01NoUnrolling_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>abef1823a4ce2a47a6d42e283f2a8feb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a556af51f7e155a8f08b47d902623de1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a534ce85756f72b2d52b59a59bbd939a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>aebee3fe3766fc03d8069104053095ca8</anchor>
      <arglist>(const Derived &amp;mat, const Func &amp;func)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::redux_impl&lt; Func, Derived, SliceVectorizedTraversal, NoUnrolling &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01SliceVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a1a6d05d4985bc01b5b6a14b6c1195083</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01SliceVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>af5ab854e855a43a3493e931f3a5cf4e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01SliceVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a2f0f8eb8b79fdd7146c36bd186de6e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01SliceVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a8902a808c07101fa147d1325821b2c39</anchor>
      <arglist>(const Derived &amp;mat, const Func &amp;func)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::redux_novec_unroller</name>
    <filename>structEigen_1_1internal_1_1redux__novec__unroller.html</filename>
    <templarg>Func</templarg>
    <templarg>Derived</templarg>
    <templarg>Start</templarg>
    <templarg>Length</templarg>
    <member kind="enumvalue">
      <name>HalfLength</name>
      <anchorfile>structEigen_1_1internal_1_1redux__novec__unroller.html</anchorfile>
      <anchor>a84ffd70ec19a8d52e992afa7df4c7fe1ac0572cb8d29362f40b19928a03da8e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__novec__unroller.html</anchorfile>
      <anchor>a77060572615dfca306cf2ee47ebe722d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1redux__novec__unroller.html</anchorfile>
      <anchor>ababefc5596c01fa53615bf70fbb21ccd</anchor>
      <arglist>(const Derived &amp;mat, const Func &amp;func)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::redux_novec_unroller&lt; Func, Derived, Start, 0 &gt;</name>
    <filename>structEigen_1_1internal_1_1redux__novec__unroller_3_01Func_00_01Derived_00_01Start_00_010_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Start</templarg>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__novec__unroller_3_01Func_00_01Derived_00_01Start_00_010_01_4.html</anchorfile>
      <anchor>ad1af54e129a6f11fc04d3a06ae09a460</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1redux__novec__unroller_3_01Func_00_01Derived_00_01Start_00_010_01_4.html</anchorfile>
      <anchor>a1ff2e74ab17fe41939c122939c5bb619</anchor>
      <arglist>(const Derived &amp;, const Func &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::redux_novec_unroller&lt; Func, Derived, Start, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1redux__novec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Start</templarg>
    <member kind="enumvalue">
      <name>outer</name>
      <anchorfile>structEigen_1_1internal_1_1redux__novec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>a011c37f63382c0760ad80d2a3c16f6d7ae03ca3fbd3faca5caf2368ecc9da0bc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>inner</name>
      <anchorfile>structEigen_1_1internal_1_1redux__novec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>a011c37f63382c0760ad80d2a3c16f6d7a76aa35290392557f6c076944310d529d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__novec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>a0ef89651eff09a03c2d3efbcaee49593</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1redux__novec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>a8c37fff5706b91f67c2cc76d3a763063</anchor>
      <arglist>(const Derived &amp;mat, const Func &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::redux_traits</name>
    <filename>structEigen_1_1internal_1_1redux__traits.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>a0c3c8d87bc6515ab83135cfb8ddd4292a5aed7885d9efa15422ad6f7fbd840d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerMaxSize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>a0c3c8d87bc6515ab83135cfb8ddd4292af9460da3227d860625ccbbbcaa4d5057</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MightVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>ae2e0d83f72d6412f8d796a746acb7be8a6a37754151cf7ef927a82e2552ba6f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MayLinearVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>ae2e0d83f72d6412f8d796a746acb7be8a8a8a84a33ae1a97f095d8cdd29d53281</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Traversal</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>ae66c7a65c22fd4bf3ed806f6d24e492ca8e605f7c983fc8fd9bb8cd5760697db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>a5efbddf3ae7d41eb9322f03fbc6fa2edaafcb408f773362ea69f0a440607c5ba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnrollingLimit</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>a5efbddf3ae7d41eb9322f03fbc6fa2edae6e08e10f3a8b701d489d3c9b660bd0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::redux_vec_unroller</name>
    <filename>structEigen_1_1internal_1_1redux__vec__unroller.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Start</templarg>
    <templarg>Length</templarg>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller.html</anchorfile>
      <anchor>a7cc764f7254b4e0f170f5cad4e606917a69dc726f9f8583ff954c4f3baf612e8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HalfLength</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller.html</anchorfile>
      <anchor>a7cc764f7254b4e0f170f5cad4e606917a2124d8f373a638524b294f7f697ea44e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller.html</anchorfile>
      <anchor>ac0eb5f4f0c1073439e629d2c841b92ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller.html</anchorfile>
      <anchor>a37caf247b75c895c88df3d44bf97bab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE PacketScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller.html</anchorfile>
      <anchor>aa41cff18de625592df82c377cd67d916</anchor>
      <arglist>(const Derived &amp;mat, const Func &amp;func)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::redux_vec_unroller&lt; Func, Derived, Start, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1redux__vec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Start</templarg>
    <member kind="enumvalue">
      <name>index</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>af0ae83680820e0525aa1e51d7ce039f5a28363aa0b38f4575d9f9396c4bced0b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>outer</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>af0ae83680820e0525aa1e51d7ce039f5a99d2984f6dbbfc860e4bd6da08b221e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>inner</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>af0ae83680820e0525aa1e51d7ce039f5aad04676db1d9f574aec237ebe5990414</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>af0ae83680820e0525aa1e51d7ce039f5aff9a7829809b6217b6bb4dc4543db795</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>ae35a8cde9d3a952449b892f0a588f369</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>a15445c6523f3bd3d1e58de8d39f2561e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE PacketScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>a6f0e35f6097c11798930ccb12c109a98</anchor>
      <arglist>(const Derived &amp;mat, const Func &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::ref_selector</name>
    <filename>structEigen_1_1internal_1_1ref__selector.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; T &gt;::Flags &amp;NestByRefBit), T const &amp;, const T &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a21d6a5a42df0968101d42b6c79ed847b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::remove_all</name>
    <filename>structEigen_1_1internal_1_1remove__all.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1remove__all.html</anchorfile>
      <anchor>a5779acf852f62735a7d293d29b18e321</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::remove_all&lt; const T &gt;</name>
    <filename>structEigen_1_1internal_1_1remove__all_3_01const_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>remove_all&lt; T &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1remove__all_3_01const_01T_01_4.html</anchorfile>
      <anchor>ae7e1810cbed71c9b3589fffe082f9ef0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::remove_all&lt; T &amp; &gt;</name>
    <filename>structEigen_1_1internal_1_1remove__all_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>remove_all&lt; T &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1remove__all_3_01T_01_6_01_4.html</anchorfile>
      <anchor>abc07582f72a90e08a201f91760b34682</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::remove_all&lt; T * &gt;</name>
    <filename>structEigen_1_1internal_1_1remove__all_3_01T_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>remove_all&lt; T &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1remove__all_3_01T_01_5_01_4.html</anchorfile>
      <anchor>a5ea5cc87f92e865762fbffc491e8bac9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::remove_all&lt; T const &amp; &gt;</name>
    <filename>structEigen_1_1internal_1_1remove__all_3_01T_01const_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>remove_all&lt; T &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1remove__all_3_01T_01const_01_6_01_4.html</anchorfile>
      <anchor>ad57977ae3c47c6738bd4c3d5d317cb5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::remove_all&lt; T const * &gt;</name>
    <filename>structEigen_1_1internal_1_1remove__all_3_01T_01const_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>remove_all&lt; T &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1remove__all_3_01T_01const_01_5_01_4.html</anchorfile>
      <anchor>a80ee851cf5d48a096726086ade4c65a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::remove_const</name>
    <filename>structEigen_1_1internal_1_1remove__const.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1remove__const.html</anchorfile>
      <anchor>afe3dbb0bdee2ec8eed4416723d75bc90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::remove_const&lt; const T &gt;</name>
    <filename>structEigen_1_1internal_1_1remove__const_3_01const_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1remove__const_3_01const_01T_01_4.html</anchorfile>
      <anchor>a454aa1ca0009359ceb5405db5419f302</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::remove_const&lt; const T[]&gt;</name>
    <filename>structEigen_1_1internal_1_1remove__const_3_01const_01T[]_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1remove__const_3_01const_01T[]_4.html</anchorfile>
      <anchor>a61cf8ec377f9c0ec5bb13fd276996a73</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::remove_const&lt; const T[Size]&gt;</name>
    <filename>structEigen_1_1internal_1_1remove__const_3_01const_01T[Size]_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1remove__const_3_01const_01T[Size]_4.html</anchorfile>
      <anchor>ac07fc7701793f86e7a94f7e11e84af6e</anchor>
      <arglist>[Size]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::remove_pointer</name>
    <filename>structEigen_1_1internal_1_1remove__pointer.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1remove__pointer.html</anchorfile>
      <anchor>a28a02b4829fe9316ccfde57fdfe08e9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::remove_pointer&lt; T * &gt;</name>
    <filename>structEigen_1_1internal_1_1remove__pointer_3_01T_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1remove__pointer_3_01T_01_5_01_4.html</anchorfile>
      <anchor>a4b303d342d6f988b381ee5a7cc37b269</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::remove_pointer&lt; T *const  &gt;</name>
    <filename>structEigen_1_1internal_1_1remove__pointer_3_01T_01_5const_01_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1remove__pointer_3_01T_01_5const_01_01_4.html</anchorfile>
      <anchor>a8c223bd718c2b9c1cca214cc3d80382b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::remove_reference</name>
    <filename>structEigen_1_1internal_1_1remove__reference.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1remove__reference.html</anchorfile>
      <anchor>a48fc595958f2006d8ddea90f18833ae0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::remove_reference&lt; T &amp; &gt;</name>
    <filename>structEigen_1_1internal_1_1remove__reference_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1remove__reference_3_01T_01_6_01_4.html</anchorfile>
      <anchor>aee4fe49c1eaa98fb0fcc4c2144e40ece</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::result_of</name>
    <filename>structEigen_1_1internal_1_1result__of.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::result_of&lt; Func(ArgType)&gt;</name>
    <filename>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType_08_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>FunctorType</name>
      <anchorfile>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType_08_4.html</anchorfile>
      <anchor>a123ec93e4aabf141aa71d8aab1de8e3ea631aa523f8d09ac44104793a811e3c29</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unary_result_of_select&lt; Func, ArgType, FunctorType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType_08_4.html</anchorfile>
      <anchor>ac23c3f75efcfbe8eee643401440fde84</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static has_std_result_type</type>
      <name>testFunctor</name>
      <anchorfile>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType_08_4.html</anchorfile>
      <anchor>adc8f0e3f81babf9ec363150457c5a88b</anchor>
      <arglist>(T const *, typename T::result_type const *=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static has_tr1_result</type>
      <name>testFunctor</name>
      <anchorfile>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType_08_4.html</anchorfile>
      <anchor>aedd18d6980d959a0a6889426c791fea3</anchor>
      <arglist>(T const *, typename T::template result&lt; T(ArgType)&gt;::type const *=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static has_none</type>
      <name>testFunctor</name>
      <anchorfile>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType_08_4.html</anchorfile>
      <anchor>af6e85180ec6bbd25744ccdcba7382e78</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::result_of&lt; Func(ArgType0, ArgType1)&gt;</name>
    <filename>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType0_00_01ArgType1_08_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>FunctorType</name>
      <anchorfile>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType0_00_01ArgType1_08_4.html</anchorfile>
      <anchor>a3a6bea244c3e35c0a81ddc317ec91fcca68f894d04b1a9b25a4c91c0f4d4039fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>binary_result_of_select&lt; Func, ArgType0, ArgType1, FunctorType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType0_00_01ArgType1_08_4.html</anchorfile>
      <anchor>a9fc9de324fc8a6bbd2e9907ab2bcea49</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static has_std_result_type</type>
      <name>testFunctor</name>
      <anchorfile>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType0_00_01ArgType1_08_4.html</anchorfile>
      <anchor>ac01536f71856aa83a6c5f16ec960c38a</anchor>
      <arglist>(T const *, typename T::result_type const *=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static has_tr1_result</type>
      <name>testFunctor</name>
      <anchorfile>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType0_00_01ArgType1_08_4.html</anchorfile>
      <anchor>aa1cb85adf69c0fcd326bdc7080ab0d81</anchor>
      <arglist>(T const *, typename T::template result&lt; T(ArgType0, ArgType1)&gt;::type const *=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static has_none</type>
      <name>testFunctor</name>
      <anchorfile>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType0_00_01ArgType1_08_4.html</anchorfile>
      <anchor>a583c311eaa5282bc065a1e379d2b8031</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::reverse_packet_cond</name>
    <filename>structEigen_1_1internal_1_1reverse__packet__cond.html</filename>
    <templarg></templarg>
    <templarg>ReversePacket</templarg>
    <member kind="function" static="yes">
      <type>static PacketScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1reverse__packet__cond.html</anchorfile>
      <anchor>a5c8720c91389fa2aa5df004805f1d949</anchor>
      <arglist>(const PacketScalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::reverse_packet_cond&lt; PacketScalar, false &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1reverse__packet__cond_3_01PacketScalar_00_01false_01_4.html</anchorfile>
      <anchor>a761a4680d783a8ac149145fb723fb867</anchor>
      <arglist>(const PacketScalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::rotation_base_generic_product_selector&lt; RotationDerived, DiagonalMatrix&lt; Scalar, Dim, MaxDim &gt;, false &gt;</name>
    <filename>structEigen_1_1internal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01Dce6ab4d4618a8a7d711ee4fd66ebeba4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Dim</templarg>
    <templarg>MaxDim</templarg>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, Affine &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01Dce6ab4d4618a8a7d711ee4fd66ebeba4.html</anchorfile>
      <anchor>a85185b2776cd7e5617639cc40a9c5a98</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ReturnType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01Dce6ab4d4618a8a7d711ee4fd66ebeba4.html</anchorfile>
      <anchor>a70ff7cf6dcdf06173092311cef3fd03a</anchor>
      <arglist>(const RotationDerived &amp;r, const DiagonalMatrix&lt; Scalar, Dim, MaxDim &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::rotation_base_generic_product_selector&lt; RotationDerived, MatrixType, false &gt;</name>
    <filename>structEigen_1_1internal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01MatrixType_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structEigen_1_1internal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>aee1871c6151bb89e882788583019b3d5a9dca99ec704565067ee4c4f0f5061e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename RotationDerived::Scalar, Dim, Dim &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>a34ec3b1c3773e68c3f8a6c05519aa43a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ReturnType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>acf100cf69f141efe401fc407fb30a848</anchor>
      <arglist>(const RotationDerived &amp;r, const MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::rotation_base_generic_product_selector&lt; RotationDerived, OtherVectorType, true &gt;</name>
    <filename>structEigen_1_1internal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01OtherVectorType_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structEigen_1_1internal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01OtherVectorType_00_01true_01_4.html</anchorfile>
      <anchor>a10329b5658332ac9979db07d647f9ce0aa29164286fdcd8cd07f0113175a972bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename RotationDerived::Scalar, Dim, 1 &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01OtherVectorType_00_01true_01_4.html</anchorfile>
      <anchor>a523751106cdef07ae1ea8cd07ab84d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE ReturnType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01OtherVectorType_00_01true_01_4.html</anchorfile>
      <anchor>aaa266bfd9066610f366c6e3dd5585967</anchor>
      <arglist>(const RotationDerived &amp;r, const OtherVectorType &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_abs2_op</name>
    <filename>structEigen_1_1internal_1_1scalar__abs2__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__abs2__op.html</anchorfile>
      <anchor>a8a20e6a78a8d74957a7d93c124f7714d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__abs2__op.html</anchorfile>
      <anchor>af898d641aa8ccc725e1c6f36a13e1f9e</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__abs2__op.html</anchorfile>
      <anchor>a35207f70ee2d3478db446b3a065a7d91</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_abs_op</name>
    <filename>structEigen_1_1internal_1_1scalar__abs__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__abs__op.html</anchorfile>
      <anchor>a0ba5cca2271250a406faf6f1ca904450</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__abs__op.html</anchorfile>
      <anchor>a9c177ee3213a1efc22344809ecb03bc9</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__abs__op.html</anchorfile>
      <anchor>a64dca529bf0f37858194e7f269c73e7d</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_acos_op</name>
    <filename>structEigen_1_1internal_1_1scalar__acos__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__acos__op.html</anchorfile>
      <anchor>a0af6148089181dc8bba42dad13c0b496</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__acos__op.html</anchorfile>
      <anchor>aaa4d1ec27842566b313bd150b423caf2</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__acos__op.html</anchorfile>
      <anchor>a052f6e31122ef90a36ba70d827434acf</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_add_op</name>
    <filename>structEigen_1_1internal_1_1scalar__add__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__add__op.html</anchorfile>
      <anchor>abfd41ab26d533e52474181acbe70c27c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__add__op.html</anchorfile>
      <anchor>aa64d5b9593e978e89de26b1b2d73543e</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__add__op.html</anchorfile>
      <anchor>a2af2cfd308963f82ed4e297662cd0423</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>scalar_add_op</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__add__op.html</anchorfile>
      <anchor>a0c0871f66d8ac1c3b43aa7a3e48609d3</anchor>
      <arglist>(const scalar_add_op &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>scalar_add_op</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__add__op.html</anchorfile>
      <anchor>ad39ae74c5654834f9da1a25e2132d3dc</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="variable">
      <type>const Scalar</type>
      <name>m_other</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__add__op.html</anchorfile>
      <anchor>a33bfd5aee055702e2376be7410d95855</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_asin_op</name>
    <filename>structEigen_1_1internal_1_1scalar__asin__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__asin__op.html</anchorfile>
      <anchor>a50a1cb7d690a9b5e4642cf4c0212cdac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__asin__op.html</anchorfile>
      <anchor>aecd2e67c9ca217755897fe1c9a5c3133</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__asin__op.html</anchorfile>
      <anchor>abd99b59bfe49a62c2b1d61f4416f20b2</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_binary_pow_op</name>
    <filename>structEigen_1_1internal_1_1scalar__binary__pow__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__binary__pow__op.html</anchorfile>
      <anchor>ab8318469fea463cd642e00993561f26d</anchor>
      <arglist>(const Scalar &amp;a, const OtherScalar &amp;b) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_boolean_and_op</name>
    <filename>structEigen_1_1internal_1_1scalar__boolean__and__op.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE bool</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__boolean__and__op.html</anchorfile>
      <anchor>a13c405f58e17765aec4ba5c8cead9980</anchor>
      <arglist>(const bool &amp;a, const bool &amp;b) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_boolean_or_op</name>
    <filename>structEigen_1_1internal_1_1scalar__boolean__or__op.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE bool</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__boolean__or__op.html</anchorfile>
      <anchor>ac0f60afdfeef0b05f2ec5837b2c9f53b</anchor>
      <arglist>(const bool &amp;a, const bool &amp;b) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_cast_op</name>
    <filename>structEigen_1_1internal_1_1scalar__cast__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>NewType</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cast__op.html</anchorfile>
      <anchor>a23d6b1bfca1b90cba6c16f62a6305b02</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const NewType</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cast__op.html</anchorfile>
      <anchor>a48591ba6841cb940f7d7113faadce1fa</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_conj_product_op</name>
    <filename>structEigen_1_1internal_1_1scalar__conj__product__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Conj</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__conj__product__op.html</anchorfile>
      <anchor>ae9c3c457fb4e3bf165e4fa311373eddca312da0a609685d383e1f8147a35bdabc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scalar_product_traits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__conj__product__op.html</anchorfile>
      <anchor>a709973cecc88195a4466fe7f613ccf32</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__conj__product__op.html</anchorfile>
      <anchor>a3c769c68f79b5318a5a2c7f9cf590230</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>structEigen_1_1internal_1_1scalar__conj__product__op.html</anchorfile>
      <anchor>a158b58942734afcc81f6f213c3ce3d61</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_conjugate_op</name>
    <filename>structEigen_1_1internal_1_1scalar__conjugate__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__conjugate__op.html</anchorfile>
      <anchor>aae18127986d2ea1e0fc03e6516d3bb37</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__conjugate__op.html</anchorfile>
      <anchor>a0c86092f563e0893fb80fa53cb2fe798</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_constant_op</name>
    <filename>structEigen_1_1internal_1_1scalar__constant__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__constant__op.html</anchorfile>
      <anchor>a5c3a345c55ff2ccf3c3cb2c2c0844279</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__constant__op.html</anchorfile>
      <anchor>af18782320d175893d7b3f14bfa69f891</anchor>
      <arglist>(Index, Index=0) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__constant__op.html</anchorfile>
      <anchor>abcf3b6258ce4e42d5ab0ebdebe3a3308</anchor>
      <arglist>(Index, Index=0) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>scalar_constant_op</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__constant__op.html</anchorfile>
      <anchor>a91764e56a26fe48feba0fb674bbac4b8</anchor>
      <arglist>(const scalar_constant_op &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>scalar_constant_op</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__constant__op.html</anchorfile>
      <anchor>a915e571f9cd77d59e29149bb773f01c3</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="variable">
      <type>const Scalar</type>
      <name>m_other</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__constant__op.html</anchorfile>
      <anchor>aa47c9cdf21a888ae9fd86a96a6157424</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_cos_op</name>
    <filename>structEigen_1_1internal_1_1scalar__cos__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cos__op.html</anchorfile>
      <anchor>ab55029fc69756a3a20996112323a584f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cos__op.html</anchorfile>
      <anchor>a251b7fb990a0ce712e97a1a6008d87bc</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cos__op.html</anchorfile>
      <anchor>a313ffc495a71a0b3704e5163ca630018</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_cube_op</name>
    <filename>structEigen_1_1internal_1_1scalar__cube__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cube__op.html</anchorfile>
      <anchor>ab40d40c424293e1cf3e666e63b2c226d</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cube__op.html</anchorfile>
      <anchor>a19e8a9a9322eef4cf32435e87b4dd454</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_difference_op</name>
    <filename>structEigen_1_1internal_1_1scalar__difference__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__difference__op.html</anchorfile>
      <anchor>a6cbff8ac96fb9c963c673becf73260f9</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>structEigen_1_1internal_1_1scalar__difference__op.html</anchorfile>
      <anchor>ad94c97c550b8d065f8b1c50ae647946b</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_exp_op</name>
    <filename>structEigen_1_1internal_1_1scalar__exp__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__exp__op.html</anchorfile>
      <anchor>a6655ac49c1861a9eae30d61b37422ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__exp__op.html</anchorfile>
      <anchor>a0d267e2ac52c887065fccaaae7f40f1e</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__exp__op.html</anchorfile>
      <anchor>a95a7a3ce0968c3a976c05bb97eafc764</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_fuzzy_default_impl</name>
    <filename>structEigen_1_1internal_1_1scalar__fuzzy__default__impl.html</filename>
    <templarg></templarg>
    <templarg>IsComplex</templarg>
    <templarg>IsInteger</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_fuzzy_default_impl&lt; Scalar, false, false &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01false_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>ac7a6fe76e747630758fe3c88904f1836</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isApprox</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a2a6ea2e2d300734f530473334d0acbd5</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>structEigen_1_1internal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a8f6ff31f914ac58f65bd8f7135e7b9f9</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>structEigen_1_1internal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a54c13af5b34932265724af116c424a53</anchor>
      <arglist>(const Scalar &amp;x, const OtherScalar &amp;y, const RealScalar &amp;prec)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_fuzzy_default_impl&lt; Scalar, false, true &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01false_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a560f675905d950f17bcf850c3ad17e84</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isApprox</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>aae6fa3579e612298bf604c4d481a4e35</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>structEigen_1_1internal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a15cca6779e46f9cba3215b2ef9cdd613</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>structEigen_1_1internal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a6b560cf6b3153c6684deb8d822ab7494</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;, const RealScalar &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_fuzzy_default_impl&lt; Scalar, true, false &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01true_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a7168501255bad24d31ad9d0d9ef78e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isApprox</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a79fd83f880fd43248717f61fc59fe56d</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>structEigen_1_1internal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>ac4cda4eedd920846f15e9ecf5c7c8121</anchor>
      <arglist>(const Scalar &amp;x, const OtherScalar &amp;y, const RealScalar &amp;prec)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_fuzzy_impl</name>
    <filename>structEigen_1_1internal_1_1scalar__fuzzy__impl.html</filename>
    <templarg></templarg>
    <base>scalar_fuzzy_default_impl&lt; Scalar, NumTraits&lt; Scalar &gt;::IsComplex, NumTraits&lt; Scalar &gt;::IsInteger &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_fuzzy_impl&lt; bool &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__fuzzy__impl_3_01bool_01_4.html</filename>
    <member kind="typedef">
      <type>bool</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__fuzzy__impl_3_01bool_01_4.html</anchorfile>
      <anchor>a847d9c0b3aa79d40355a2ebf0c26296b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isApprox</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__fuzzy__impl_3_01bool_01_4.html</anchorfile>
      <anchor>a0195a61bf41e60bbf2a91abfe45fa71d</anchor>
      <arglist>(bool x, bool y, bool)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isApproxOrLessThan</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__fuzzy__impl_3_01bool_01_4.html</anchorfile>
      <anchor>af0a4ce023f10fd9b01f2d9e4bfc53280</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>structEigen_1_1internal_1_1scalar__fuzzy__impl_3_01bool_01_4.html</anchorfile>
      <anchor>aaf01ce3ab4b820e5b1331519209fd214</anchor>
      <arglist>(const bool &amp;x, const bool &amp;, const bool &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_hypot_op</name>
    <filename>structEigen_1_1internal_1_1scalar__hypot__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__hypot__op.html</anchorfile>
      <anchor>a8060465e2622d5c33b56ac615e83d37d</anchor>
      <arglist>(const Scalar &amp;_x, const Scalar &amp;_y) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_identity_op</name>
    <filename>structEigen_1_1internal_1_1scalar__identity__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__identity__op.html</anchorfile>
      <anchor>a10fbcbe712fd829773815585a14f0303</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_imag_op</name>
    <filename>structEigen_1_1internal_1_1scalar__imag__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__imag__op.html</anchorfile>
      <anchor>a9477d3b8605e2e6104af1b3a9537c6ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__imag__op.html</anchorfile>
      <anchor>a8f3f8a5fcd3a88c956d462040f244baf</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_imag_ref_op</name>
    <filename>structEigen_1_1internal_1_1scalar__imag__ref__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__imag__ref__op.html</anchorfile>
      <anchor>a0b0205a8cc554c1be5ed7599e9922e7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE result_type &amp;</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__imag__ref__op.html</anchorfile>
      <anchor>a97ad68b4b0480fe7721d340244d97d1e</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_inverse_mult_op</name>
    <filename>structEigen_1_1internal_1_1scalar__inverse__mult__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__inverse__mult__op.html</anchorfile>
      <anchor>a4566bcaa488e6eb91e50aa29ba71d760</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__inverse__mult__op.html</anchorfile>
      <anchor>a11c64d11f9b3179150a5f0c18feed5ca</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>scalar_inverse_mult_op</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__inverse__mult__op.html</anchorfile>
      <anchor>abbc0d76bf608129ac2d006436e8a9b20</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>m_other</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__inverse__mult__op.html</anchorfile>
      <anchor>af5176353dd682d0aa02b417c485ba0e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_inverse_op</name>
    <filename>structEigen_1_1internal_1_1scalar__inverse__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__inverse__op.html</anchorfile>
      <anchor>a74bdc50cb02bf6ae5fdfed89465f7a54</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__inverse__op.html</anchorfile>
      <anchor>a018081c2f0e5f4e5c72409117e2a9732</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_log_op</name>
    <filename>structEigen_1_1internal_1_1scalar__log__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__log__op.html</anchorfile>
      <anchor>a33dbd56a6b49b5fe1ac27d54ab434a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__log__op.html</anchorfile>
      <anchor>a7a77431724a574310e0cd3ccabfb740e</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__log__op.html</anchorfile>
      <anchor>a52efafc8d0a1dae9827bbb5219dfefcd</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_max_op</name>
    <filename>structEigen_1_1internal_1_1scalar__max__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__max__op.html</anchorfile>
      <anchor>a0b677d46f9276350ffa9a3d031b4be8f</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>structEigen_1_1internal_1_1scalar__max__op.html</anchorfile>
      <anchor>a2db69ff08a124858addc4bf71ed5bf40</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>structEigen_1_1internal_1_1scalar__max__op.html</anchorfile>
      <anchor>a220770a0b29f1af3178ee3849af73e9c</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_min_op</name>
    <filename>structEigen_1_1internal_1_1scalar__min__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__min__op.html</anchorfile>
      <anchor>af84eb55ac96df8d453d81bad379a0686</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>structEigen_1_1internal_1_1scalar__min__op.html</anchorfile>
      <anchor>a0d88daf5182052fd88069e125edf15c9</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>structEigen_1_1internal_1_1scalar__min__op.html</anchorfile>
      <anchor>a3811a14a4016ee6ac0b54d7a5e07ae47</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_multiple2_op</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1scalar__multiple2__op.html</anchorfile>
      <anchor>a07882b4f14628beeaabfe77c538f466d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__multiple2__op.html</anchorfile>
      <anchor>ad3fb95a1f224d21d7cc80591151fc852</anchor>
      <arglist>(const Scalar1 &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>scalar_multiple2_op</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__multiple2__op.html</anchorfile>
      <anchor>a5bf26a6d7897e7f00ca5390e15b54985</anchor>
      <arglist>(const scalar_multiple2_op &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>scalar_multiple2_op</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__multiple2__op.html</anchorfile>
      <anchor>a41e2cbd9cf0528a29ab8a6bf22b08f31</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>structEigen_1_1internal_1_1scalar__multiple2__op.html</anchorfile>
      <anchor>aad01d441ccc5944c63317c04495bd59a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_multiple_op</name>
    <filename>structEigen_1_1internal_1_1scalar__multiple__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__multiple__op.html</anchorfile>
      <anchor>a562e7280c669d06daabf3e586ca9f8b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__multiple__op.html</anchorfile>
      <anchor>a242bb27a787be1233e28b473e84d13e4</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__multiple__op.html</anchorfile>
      <anchor>aea2b0c35f7f83620c744d1c5a38c0ecc</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>scalar_multiple_op</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__multiple__op.html</anchorfile>
      <anchor>aacc9d07327ca414d561d9e88dbfa0533</anchor>
      <arglist>(const scalar_multiple_op &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>scalar_multiple_op</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__multiple__op.html</anchorfile>
      <anchor>aac428bc6eaad8ce4e6282caf2a023e63</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>structEigen_1_1internal_1_1scalar__multiple__op.html</anchorfile>
      <anchor>a8e73ee368f20583cf3fdaf6980b02243</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_opposite_op</name>
    <filename>structEigen_1_1internal_1_1scalar__opposite__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__opposite__op.html</anchorfile>
      <anchor>a8caef292aa4a5f29a0dd0fd7cc81eea6</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__opposite__op.html</anchorfile>
      <anchor>a24c05142f2f5fce8d07a8780566cd1ca</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_pow_op</name>
    <filename>structEigen_1_1internal_1_1scalar__pow__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__pow__op.html</anchorfile>
      <anchor>a5e593a6be72c139cf4f9e040971f6d54</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>scalar_pow_op</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__pow__op.html</anchorfile>
      <anchor>a4cf79dd90d4289c3b74a96f00fff1242</anchor>
      <arglist>(const scalar_pow_op &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>scalar_pow_op</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__pow__op.html</anchorfile>
      <anchor>aceff937af700a5d272df212c0da251cb</anchor>
      <arglist>(const Scalar &amp;exponent)</arglist>
    </member>
    <member kind="variable">
      <type>const Scalar</type>
      <name>m_exponent</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__pow__op.html</anchorfile>
      <anchor>ae78435b69d8dab26b8388d5657232645</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_product_op</name>
    <filename>structEigen_1_1internal_1_1scalar__product__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__op.html</anchorfile>
      <anchor>ae07feb0d1646cab30cdd19a9991f8078a314f541e7e9893178f19aaa41a8827d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scalar_product_traits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__op.html</anchorfile>
      <anchor>afda1b314c51202301da2fac99786c201</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__op.html</anchorfile>
      <anchor>ab64d5acdb8137659ba182f0610064a61</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>structEigen_1_1internal_1_1scalar__product__op.html</anchorfile>
      <anchor>a17066614a0076062d4a7b40c1092d4b3</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>structEigen_1_1internal_1_1scalar__product__op.html</anchorfile>
      <anchor>ad98c190decce306cd58bd61038558459</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_product_traits</name>
    <filename>structEigen_1_1internal_1_1scalar__product__traits.html</filename>
    <templarg>T</templarg>
    <templarg>U</templarg>
    <member kind="enumvalue">
      <name>Defined</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__traits.html</anchorfile>
      <anchor>a13223d957869f1a14ff27811aa71346da3374fb2eccd7812c49aed0e0ff9241c3</anchor>
      <arglist></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="enumvalue">
      <name>Defined</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__traits_3_01A__Scalar_00_01Matrix_3_01A__Scalar_00_014089e6cabed95d696dba2b71194b8097.html</anchorfile>
      <anchor>a20cc9e3bc012c61f3749267b074b1bf7afc7081370591c1b44c5fb4a40e43bd6b</anchor>
      <arglist></arglist>
    </member>
    <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;, typename DerType::Scalar &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__product__traits_3_01AutoDiffScalar_3_01DerType_01_4_00_01typename_01DerType_1_1Scalar_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Defined</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__traits_3_01AutoDiffScalar_3_01DerType_01_4_00_01typename_01DerType_1_1Scalar_01_4.html</anchorfile>
      <anchor>a96a4310ca6eb9fe53b1b8d8c4124a452a1b698b7360f5c64754b09449aa728b50</anchor>
      <arglist></arglist>
    </member>
    <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_01typename_01DerType_1_1Scalar_01_4.html</anchorfile>
      <anchor>a0874499c73e294e5e6475eb3e3701b40</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="enumvalue">
      <name>Defined</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__traits_3_01Matrix_3_01A__Scalar_00_01A__Rows_00_01A_c3e23dcf707b740563a356e30a3ad64c.html</anchorfile>
      <anchor>ab910e12a374ca13b739000ac8ca90168a568d0b6cf2d097b6a4229e215da34856</anchor>
      <arglist></arglist>
    </member>
    <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="struct">
    <name>Eigen::internal::scalar_product_traits&lt; std::complex&lt; T &gt;, T &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__product__traits_3_01std_1_1complex_3_01T_01_4_00_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Defined</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__traits_3_01std_1_1complex_3_01T_01_4_00_01T_01_4.html</anchorfile>
      <anchor>a2d9dcd784c1d3b049797c884f6452e66a2709f84846ab152cf75d8a9caf7e253b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; T &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__traits_3_01std_1_1complex_3_01T_01_4_00_01T_01_4.html</anchorfile>
      <anchor>abb4b56c62cebbee8a29c086706fc5ce2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_product_traits&lt; T, std::complex&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__product__traits_3_01T_00_01std_1_1complex_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Defined</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__traits_3_01T_00_01std_1_1complex_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a30fe5d9e6fdd0b428e1f6580990a1e75ae48e75a804df8f5543ae7508700ed4f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; T &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__traits_3_01T_00_01std_1_1complex_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a3b00dc31643401bae8d8022a1f598ea0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_product_traits&lt; T, T &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__product__traits_3_01T_00_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Defined</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__traits_3_01T_00_01T_01_4.html</anchorfile>
      <anchor>a348f2846a8c6a8ac8df401032b098a61adf0356c4a3bc39c7eaf542efe045971f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__traits_3_01T_00_01T_01_4.html</anchorfile>
      <anchor>afa7ca01fa7636bc50d39e09fb79d72fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_product_traits&lt; typename DerType::Scalar, AutoDiffScalar&lt; DerType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__product__traits_3_01typename_01DerType_1_1Scalar_00_01AutoDiffScalar_3_01DerType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Defined</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__traits_3_01typename_01DerType_1_1Scalar_00_01AutoDiffScalar_3_01DerType_01_4_01_4.html</anchorfile>
      <anchor>a203356bd9e7ca4dced60d1da3b0be497acfdcd27fc3aa36a6069867b03375ad15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AutoDiffScalar&lt; DerType &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__traits_3_01typename_01DerType_1_1Scalar_00_01AutoDiffScalar_3_01DerType_01_4_01_4.html</anchorfile>
      <anchor>ab89e3c62cc89b363eb43404678d0ba81</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_quotient1_op</name>
    <filename>structEigen_1_1internal_1_1scalar__quotient1__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__quotient1__op.html</anchorfile>
      <anchor>a33fa4fb5c35952aa3736572f5f607d18</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__quotient1__op.html</anchorfile>
      <anchor>afaab1f076de985f76ce1732e95b200e2</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__quotient1__op.html</anchorfile>
      <anchor>a1673343b00433db74e0b6c9f8bedf245</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>scalar_quotient1_op</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__quotient1__op.html</anchorfile>
      <anchor>a0c6325f0ede85393d8819de7d62a4c5b</anchor>
      <arglist>(const scalar_quotient1_op &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>scalar_quotient1_op</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__quotient1__op.html</anchorfile>
      <anchor>acda45e0f4c63367c8af4fcb207dc2ad4</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>structEigen_1_1internal_1_1scalar__quotient1__op.html</anchorfile>
      <anchor>adad008bc4f1fad4bb5e41fa35eb288b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_quotient_op</name>
    <filename>structEigen_1_1internal_1_1scalar__quotient__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__quotient__op.html</anchorfile>
      <anchor>ad01728f06248075ed38e0bd26c27e94aaac5ea89a2e4b122fc298d307c51cb03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scalar_product_traits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__quotient__op.html</anchorfile>
      <anchor>af2d297574d7a5bef0a10a8c04c8dddb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__quotient__op.html</anchorfile>
      <anchor>a3cbc031a1a5fc0451827223c2ce724ad</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>structEigen_1_1internal_1_1scalar__quotient__op.html</anchorfile>
      <anchor>abb39bf4bc6a9567756b076ef8f2566a7</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_random_op</name>
    <filename>structEigen_1_1internal_1_1scalar__random__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__random__op.html</anchorfile>
      <anchor>a6eb9a1678fbcfd3e561b8dab73524906</anchor>
      <arglist>(Index, Index=0) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_real_op</name>
    <filename>structEigen_1_1internal_1_1scalar__real__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__real__op.html</anchorfile>
      <anchor>af6520ddd4677e32fc7c8d86c3d2f4033</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__real__op.html</anchorfile>
      <anchor>a500799a2cb5ad4746cd79e68c28f2ac0</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_real_ref_op</name>
    <filename>structEigen_1_1internal_1_1scalar__real__ref__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__real__ref__op.html</anchorfile>
      <anchor>af8a46398acb2b10bf00fc8271bc11a99</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE result_type &amp;</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__real__ref__op.html</anchorfile>
      <anchor>a18613f4df507b80c6a49f1e4aff86757</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_sin_op</name>
    <filename>structEigen_1_1internal_1_1scalar__sin__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sin__op.html</anchorfile>
      <anchor>a7640db60791127c9f2e5a01004740c32</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sin__op.html</anchorfile>
      <anchor>a2c931fc16cfc92fc544b46afc64bd320</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sin__op.html</anchorfile>
      <anchor>a812280c181169135efb2469c07d03966</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_sqrt_op</name>
    <filename>structEigen_1_1internal_1_1scalar__sqrt__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sqrt__op.html</anchorfile>
      <anchor>abac5a4c2860ded9e91f56f9aec8146ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sqrt__op.html</anchorfile>
      <anchor>aff814bf5af64f585459427e15fe7003a</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sqrt__op.html</anchorfile>
      <anchor>a4c899fd847faab7a635d6a13d2729dad</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_square_op</name>
    <filename>structEigen_1_1internal_1_1scalar__square__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__square__op.html</anchorfile>
      <anchor>ab52bcc546912e627c15469ab6a1ba76a</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__square__op.html</anchorfile>
      <anchor>a71b9a912a342dac547e00c78a9721e8d</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_sum_op</name>
    <filename>structEigen_1_1internal_1_1scalar__sum__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sum__op.html</anchorfile>
      <anchor>ad17bcc12b164073c0de7d49d278c1774</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>structEigen_1_1internal_1_1scalar__sum__op.html</anchorfile>
      <anchor>a6aaa9122c17c79c802f9158ffa1fb978</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>structEigen_1_1internal_1_1scalar__sum__op.html</anchorfile>
      <anchor>a4534f45ec5c8b3cd912bc7aae8b3d351</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_tan_op</name>
    <filename>structEigen_1_1internal_1_1scalar__tan__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__tan__op.html</anchorfile>
      <anchor>a8fc705edac271f08efaef03387aefb2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__tan__op.html</anchorfile>
      <anchor>a7290f807809e7dc67331792f96bf61c1</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__tan__op.html</anchorfile>
      <anchor>a131bb98f0611103a3d31e122d93f2aa9</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::selfadjoint_matrix_vector_product</name>
    <filename>structEigen_1_1internal_1_1selfadjoint__matrix__vector__product.html</filename>
    <templarg>Scalar</templarg>
    <templarg>Index</templarg>
    <templarg>StorageOrder</templarg>
    <templarg>UpLo</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg>ConjugateRhs</templarg>
    <templarg>Version</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__matrix__vector__product.html</anchorfile>
      <anchor>a49e5bae2e4c3d61d9af7643e3df50ca0</anchor>
      <arglist>(Index size, const Scalar *lhs, Index lhsStride, const Scalar *_rhs, Index rhsIncr, Scalar *res, Scalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::selfadjoint_matrix_vector_product_symv</name>
    <filename>structEigen_1_1internal_1_1selfadjoint__matrix__vector__product__symv.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>StorageOrder</templarg>
    <templarg>UpLo</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg>ConjugateRhs</templarg>
    <base>selfadjoint_matrix_vector_product&lt; Scalar, Index, StorageOrder, UpLo, ConjugateLhs, ConjugateRhs, BuiltIn &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::selfadjoint_rank2_update_selector&lt; Scalar, Index, UType, VType, Lower &gt;</name>
    <filename>structEigen_1_1internal_1_1selfadjoint__rank2__update__selector_3_01Scalar_00_01Index_00_01UType_00_01VType_00_01Lower_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__rank2__update__selector_3_01Scalar_00_01Index_00_01UType_00_01VType_00_01Lower_01_4.html</anchorfile>
      <anchor>a4590f063ff0e7f9244f94739e1912ba4</anchor>
      <arglist>(Scalar *mat, Index stride, const UType &amp;u, const VType &amp;v, const Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::selfadjoint_rank2_update_selector&lt; Scalar, Index, UType, VType, Upper &gt;</name>
    <filename>structEigen_1_1internal_1_1selfadjoint__rank2__update__selector_3_01Scalar_00_01Index_00_01UType_00_01VType_00_01Upper_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__rank2__update__selector_3_01Scalar_00_01Index_00_01UType_00_01VType_00_01Upper_01_4.html</anchorfile>
      <anchor>a3e300809989bb33416ab62cd52795709</anchor>
      <arglist>(Scalar *mat, Index stride, const UType &amp;u, const VType &amp;v, const Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::setIdentity_impl</name>
    <filename>structEigen_1_1internal_1_1setIdentity__impl.html</filename>
    <templarg></templarg>
    <templarg>Big</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1setIdentity__impl.html</anchorfile>
      <anchor>a8209bb56bbab7f6f7950f9653ef90ea9</anchor>
      <arglist>(Derived &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::setIdentity_impl&lt; Derived, true &gt;</name>
    <filename>structEigen_1_1internal_1_1setIdentity__impl_3_01Derived_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1setIdentity__impl_3_01Derived_00_01true_01_4.html</anchorfile>
      <anchor>a6ce9acaae2125ceb673792e4a9bad2a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1setIdentity__impl_3_01Derived_00_01true_01_4.html</anchorfile>
      <anchor>aa9bbbd22fdcc19910d7a9d9fbf2432bb</anchor>
      <arglist>(Derived &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::significant_decimals_default_impl</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1significant__decimals__default__impl.html</anchorfile>
      <anchor>a5f0afdfe2b6e76787b34ec6c81d10bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1significant__decimals__default__impl.html</anchorfile>
      <anchor>a6dcf9cfa28ee0a68beae943d768ff8f3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::significant_decimals_default_impl&lt; Scalar, true &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1significant__decimals__default__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a29e8b0dc9ea80c2b6b574c25d94e6388</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::significant_decimals_impl</name>
    <filename>structEigen_1_1internal_1_1significant__decimals__impl.html</filename>
    <templarg></templarg>
    <base>significant_decimals_default_impl&lt; Scalar, NumTraits&lt; Scalar &gt;::IsInteger &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::size_at_compile_time</name>
    <filename>structEigen_1_1internal_1_1size__at__compile__time.html</filename>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1size__at__compile__time.html</anchorfile>
      <anchor>a3f46fad80a5220fb6842ae83344f0892aa6a7747c3454661c43d9a451d3015f89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::skyline_product_selector&lt; Lhs, Rhs, ResultType, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1skyline__product__selector_3_01Lhs_00_01Rhs_00_01ResultType_00_01ColMajor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>traits&lt; typename remove_all&lt; Lhs &gt;::type &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1skyline__product__selector_3_01Lhs_00_01Rhs_00_01ResultType_00_01ColMajor_01_4.html</anchorfile>
      <anchor>a0e7cb402495b9333251ab9bf62651d64</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1skyline__product__selector_3_01Lhs_00_01Rhs_00_01ResultType_00_01ColMajor_01_4.html</anchorfile>
      <anchor>ac8fd5125ad298b7543e881a0a0f2a40c</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::skyline_product_selector&lt; Lhs, Rhs, ResultType, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1skyline__product__selector_3_01Lhs_00_01Rhs_00_01ResultType_00_01RowMajor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>traits&lt; typename remove_all&lt; Lhs &gt;::type &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1skyline__product__selector_3_01Lhs_00_01Rhs_00_01ResultType_00_01RowMajor_01_4.html</anchorfile>
      <anchor>a921b8f22f16be7fbe252bd91c3b1159d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1skyline__product__selector_3_01Lhs_00_01Rhs_00_01ResultType_00_01RowMajor_01_4.html</anchorfile>
      <anchor>a28327de600da831abbafc4f01493416f</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::SkylineProduct</name>
    <filename>classEigen_1_1internal_1_1SkylineProduct.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductMode</templarg>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1SkylineProduct.html</anchorfile>
      <anchor>a20dbde5416fa62ba7044e218ca544723</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const _LhsNested &amp;</type>
      <name>lhs</name>
      <anchorfile>classEigen_1_1internal_1_1SkylineProduct.html</anchorfile>
      <anchor>a965e471f9259991007c66ee9c0d039c4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const _RhsNested &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1internal_1_1SkylineProduct.html</anchorfile>
      <anchor>a7a50686b7a947cd548ef593031bfa6d9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1SkylineProduct.html</anchorfile>
      <anchor>a351cdfe269e04e559b11f4a88272187d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>SkylineProduct</name>
      <anchorfile>classEigen_1_1internal_1_1SkylineProduct.html</anchorfile>
      <anchor>aa4773b15b610d5410545a055c3f5d767</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsNested</type>
      <name>m_lhs</name>
      <anchorfile>classEigen_1_1internal_1_1SkylineProduct.html</anchorfile>
      <anchor>ad62ca0be5c60c790eb32131e8164a977</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1internal_1_1SkylineProduct.html</anchorfile>
      <anchor>a0e21a4e115db03fab060cc04ce8c1372</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>traits&lt; SkylineProduct &gt;::_LhsNested</type>
      <name>_LhsNested</name>
      <anchorfile>classEigen_1_1internal_1_1SkylineProduct.html</anchorfile>
      <anchor>aa1bae6bf6454b313e5705c59ad8be53c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>traits&lt; SkylineProduct &gt;::_RhsNested</type>
      <name>_RhsNested</name>
      <anchorfile>classEigen_1_1internal_1_1SkylineProduct.html</anchorfile>
      <anchor>a0c16fbc326a8414b82653df559999cb8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::smart_copy_helper&lt; T, false &gt;</name>
    <filename>structEigen_1_1internal_1_1smart__copy__helper_3_01T_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1smart__copy__helper_3_01T_00_01false_01_4.html</anchorfile>
      <anchor>add05c16915122a14b3d695d96ddc50ce</anchor>
      <arglist>(const T *start, const T *end, T *target)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::smart_copy_helper&lt; T, true &gt;</name>
    <filename>structEigen_1_1internal_1_1smart__copy__helper_3_01T_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1smart__copy__helper_3_01T_00_01true_01_4.html</anchorfile>
      <anchor>ae743a003b53145a2ada9de685188bedb</anchor>
      <arglist>(const T *start, const T *end, T *target)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; BiCGSTAB&lt; _MatrixType, _Preconditioner &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval_3_01BiCGSTAB_3_01__MatrixType_00_01__Preconditioner_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; BiCGSTAB&lt; _MatrixType, _Preconditioner &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>BiCGSTAB&lt; _MatrixType, _Preconditioner &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01BiCGSTAB_3_01__MatrixType_00_01__Preconditioner_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a86966c41486dfa9d3fdac0ff4ec6e2fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01BiCGSTAB_3_01__MatrixType_00_01__Preconditioner_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>ab0d748fa3ee0e8501ad152d3714ac4bd</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; CholmodBase&lt; _MatrixType, _UpLo, Derived &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval_3_01CholmodBase_3_01__MatrixType_00_01__UpLo_00_01Derived_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; CholmodBase&lt; _MatrixType, _UpLo, Derived &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>CholmodBase&lt; _MatrixType, _UpLo, Derived &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01CholmodBase_3_01__MatrixType_00_01__UpLo_00_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>afb98dd8e9b0a1075e1c8f66292be2a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01CholmodBase_3_01__MatrixType_00_01__UpLo_00_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a31f04b07c9a7bc31fc57123e91a6509b</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; ColPivHouseholderQR&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1solve__retval_3_01ColPivHouseholderQR_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>ab5886de3d98e2de29db82f4b493bf3b0</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval_3_01ConjugateGradient_3_01__MatrixType_00_01__UpLo_00_0c683170edfc019b42c79e043a61dc97f.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01ConjugateGradient_3_01__MatrixType_00_01__UpLo_00_0c683170edfc019b42c79e043a61dc97f.html</anchorfile>
      <anchor>af8dd5976f8913ceb7950b2fecf0e65b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01ConjugateGradient_3_01__MatrixType_00_01__UpLo_00_0c683170edfc019b42c79e043a61dc97f.html</anchorfile>
      <anchor>a9c6a50bc4dd4da431fbd7177ff98278d</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; DGMRES&lt; _MatrixType, _Preconditioner &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval_3_01DGMRES_3_01__MatrixType_00_01__Preconditioner_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; DGMRES&lt; _MatrixType, _Preconditioner &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>DGMRES&lt; _MatrixType, _Preconditioner &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01DGMRES_3_01__MatrixType_00_01__Preconditioner_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>add1720cf064edb58c33b5f6499c2f2e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01DGMRES_3_01__MatrixType_00_01__Preconditioner_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a85ddf39ad03a995b0e1fd77409c479a6</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; DiagonalPreconditioner&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval_3_01DiagonalPreconditioner_3_01__MatrixType_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; DiagonalPreconditioner&lt; _MatrixType &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>DiagonalPreconditioner&lt; _MatrixType &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01DiagonalPreconditioner_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a68598971e1c1cd5ce8ef5595351b7f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01DiagonalPreconditioner_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a4fbd585978b6c2f25583d8e9285ecfc7</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; FullPivHouseholderQR&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1solve__retval_3_01FullPivHouseholderQR_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a126dc7d7f39e2e73ea90fc023eb6d6c2</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; FullPivLU&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1solve__retval_3_01FullPivLU_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a9ba91c19adf03001f4711faceea20c76</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; GMRES&lt; _MatrixType, _Preconditioner &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval_3_01GMRES_3_01__MatrixType_00_01__Preconditioner_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; GMRES&lt; _MatrixType, _Preconditioner &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>GMRES&lt; _MatrixType, _Preconditioner &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01GMRES_3_01__MatrixType_00_01__Preconditioner_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a60f998414c9099b917789582f3b116aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01GMRES_3_01__MatrixType_00_01__Preconditioner_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a03420aa839657817591648f25c63115b</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; HouseholderQR&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1solve__retval_3_01HouseholderQR_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a5663cee44a0931d7350e37992810f36e</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; IncompleteCholesky&lt; _Scalar, _UpLo, OrderingType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval_3_01IncompleteCholesky_3_01__Scalar_00_01__UpLo_00_01OrderingType_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; IncompleteCholesky&lt; _Scalar, _UpLo, OrderingType &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>IncompleteCholesky&lt; _Scalar, _UpLo, OrderingType &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01IncompleteCholesky_3_01__Scalar_00_01__UpLo_00_01OrderingType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>afcfcd96cf3a68905bfd5104a238a6165</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01IncompleteCholesky_3_01__Scalar_00_01__UpLo_00_01OrderingType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>ab7b1a70291882acf3c6332ca599935e7</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; IncompleteLU&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval_3_01IncompleteLU_3_01__MatrixType_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; IncompleteLU&lt; _MatrixType &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>IncompleteLU&lt; _MatrixType &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01IncompleteLU_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a3e59c7503c040178f5aeed9f2b9f5e93</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01IncompleteLU_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>ab8d1ff349ea3460a11fcfdd7a6f116fb</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; IncompleteLUT&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval_3_01IncompleteLUT_3_01__MatrixType_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; IncompleteLUT&lt; _MatrixType &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>IncompleteLUT&lt; _MatrixType &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01IncompleteLUT_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>ac8511055df1d9f57e6085317527d289e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01IncompleteLUT_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>ac0bbca5789fd26124e61afc0a464bbf1</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; JacobiSVD&lt; _MatrixType, QRPreconditioner &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1solve__retval_3_01JacobiSVD_3_01__MatrixType_00_01QRPreconditioner_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a1c03c372a8010445ebd3231c0d136af0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01JacobiSVD_3_01__MatrixType_00_01QRPreconditioner_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>ab0f01ff1ad3948572e550d7cfcf3a45b</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; LDLT&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1solve__retval_3_01LDLT_3_01__MatrixType_00_01__UpLo_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a0eb9da6b6ddc6480e81dada599d2cf2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01LDLT_3_01__MatrixType_00_01__UpLo_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a8244283cc443067c538e66ff5a3a4200</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; LLT&lt; _MatrixType, UpLo &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1solve__retval_3_01LLT_3_01__MatrixType_00_01UpLo_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a15d2dade118372e1e91624257cd09500</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01LLT_3_01__MatrixType_00_01UpLo_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>ab28cfddb962e1552495ebcc4a9bbb895</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; MINRES&lt; _MatrixType, _UpLo, _Preconditioner &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval_3_01MINRES_3_01__MatrixType_00_01__UpLo_00_01__Preconditioner_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; MINRES&lt; _MatrixType, _UpLo, _Preconditioner &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>MINRES&lt; _MatrixType, _UpLo, _Preconditioner &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01MINRES_3_01__MatrixType_00_01__UpLo_00_01__Preconditioner_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a3eec3b64852430c6fa2417ee707726f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01MINRES_3_01__MatrixType_00_01__UpLo_00_01__Preconditioner_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a0d59e07aaebbd8b5ae7fce3447bb7557</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; PardisoImpl&lt; _Derived &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval_3_01PardisoImpl_3_01__Derived_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; PardisoImpl&lt; _Derived &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>PardisoImpl&lt; _Derived &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01PardisoImpl_3_01__Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>ad75d7883a493f0d72f7b5d4b0c0aa40c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01PardisoImpl_3_01__Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>aad9e21585936b3eca69cf5e4c81b028f</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; PartialPivLU&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1solve__retval_3_01PartialPivLU_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a398988e6c652ce2b24f89438470a4278</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; PastixBase&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval_3_01PastixBase_3_01__MatrixType_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; PastixBase&lt; _MatrixType &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>PastixBase&lt; _MatrixType &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01PastixBase_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>ad5c183c81cf50381b4c8e8ec29cb8368</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01PastixBase_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a9b83158d5002e27643ad0b7f0f0ed158</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; SimplicialCholeskyBase&lt; Derived &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval_3_01SimplicialCholeskyBase_3_01Derived_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; SimplicialCholeskyBase&lt; Derived &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>SimplicialCholeskyBase&lt; Derived &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01SimplicialCholeskyBase_3_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>aa2fd7761dbe50266a96dcdfa650ce3ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01SimplicialCholeskyBase_3_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a98798181496b33df2fcb182721ab52c3</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; SparseLU&lt; _MatrixType, Derived &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval_3_01SparseLU_3_01__MatrixType_00_01Derived_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; SparseLU&lt; _MatrixType, Derived &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>SparseLU&lt; _MatrixType, Derived &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01SparseLU_3_01__MatrixType_00_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a5482195ba3c1b09932a05ab3ed95c806</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01SparseLU_3_01__MatrixType_00_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a6ca4f65ff07db9ba62a9a6f9724ff76a</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; SparseQR&lt; _MatrixType, OrderingType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval_3_01SparseQR_3_01__MatrixType_00_01OrderingType_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; SparseQR&lt; _MatrixType, OrderingType &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>SparseQR&lt; _MatrixType, OrderingType &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01SparseQR_3_01__MatrixType_00_01OrderingType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a6decf4fa84fc8376285ea1d789e4df3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01SparseQR_3_01__MatrixType_00_01OrderingType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a29b4aee64b2204b8aad3ba859440a543</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; SPQR&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval_3_01SPQR_3_01__MatrixType_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; SPQR&lt; _MatrixType &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>SPQR&lt; _MatrixType &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01SPQR_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a606db61fced3f7db7f9a1818cac5e5a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01SPQR_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a40431c2c32a35742dbbe9e75374ebcbe</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; SuperLUBase&lt; _MatrixType, Derived &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval_3_01SuperLUBase_3_01__MatrixType_00_01Derived_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; SuperLUBase&lt; _MatrixType, Derived &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>SuperLUBase&lt; _MatrixType, Derived &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01SuperLUBase_3_01__MatrixType_00_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a1a376a45512bc041640c101538848540</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01SuperLUBase_3_01__MatrixType_00_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>abd13c49174fbc60c4ee35e70d8cffe0f</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; UmfPackLU&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval_3_01UmfPackLU_3_01__MatrixType_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; UmfPackLU&lt; _MatrixType &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>UmfPackLU&lt; _MatrixType &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01UmfPackLU_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>ab7d122e318ae6647dfa0e21fd218bd2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01UmfPackLU_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a93a4101d74e58d44484f852d186bab8e</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::solve_retval_base</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a602db7c097d0eeed6b38fdafa3e7c310</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_DecompositionType</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>acd5ee19ea4e51b1d70624844cd6f00db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a879720ef4322a01fc0c10132728a36ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; typename Rhs::Nested &gt;::type</type>
      <name>RhsNestedCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a3a826f878a8f15d73f78c6c220a81d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4fc43d04efce3be6d7caa87fc615aac8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>aa8ab3de8f402c4c295eef8455a385e5e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a2ef1126688f9d123da7007825e44b19b</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>const RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a74e28e3ad66988c62a5184349ca8db1b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>ae9625458ff9e8492946f430e8d1f44c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>solve_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a9d759c3a5db87aaa9b64703c0887e3ef</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>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a8b8ab839cc691674db44e3ff548c3672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4e82545e1a9966718766a6795cd7d1f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval_with_guess</name>
    <filename>structEigen_1_1internal_1_1solve__retval__with__guess.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>ReturnByValue&lt; solve_retval_with_guess&lt; DecompositionType, Rhs, Guess &gt; &gt;</base>
    <member kind="typedef">
      <type>DecompositionType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__with__guess.html</anchorfile>
      <anchor>a65e884727e8435371bd9d04ef1803433</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__with__guess.html</anchorfile>
      <anchor>a5cb9a043d13d1e1ee3ab39b0bb8c19a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__with__guess.html</anchorfile>
      <anchor>aa9e8183811c8361a1a3895a7788ddf3f</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__with__guess.html</anchorfile>
      <anchor>a9f01e51c705bcf0f7c443f321e2e86ec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>solve_retval_with_guess</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__with__guess.html</anchorfile>
      <anchor>a21e8e0724161ec6e9032f34c8f54dde1</anchor>
      <arglist>(const DecompositionType &amp;dec, const Rhs &amp;rhs, const Guess &amp;guess)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__with__guess.html</anchorfile>
      <anchor>a7b99083cb0738bb7b7b352afc9deeb4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Guess::Nested</type>
      <name>m_guess</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__with__guess.html</anchorfile>
      <anchor>a3b5f1e07b7bfa62a2a4eda9139bbddab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__with__guess.html</anchorfile>
      <anchor>ab692bf47a197552b57ae924ae4bc23b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::sparse_cwise_binary_op_inner_iterator_selector&lt; BinaryOp, Lhs, Rhs, Derived, Sparse, Sparse &gt;</name>
    <filename>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</anchorfile>
      <anchor>a672512b92c6d04a1637661f4e4e961d9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</anchorfile>
      <anchor>a2a74f26a5f66b76e25bfd555fb160c26</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</anchorfile>
      <anchor>a06e18d4a82f5e24b8efcad59a6f54868</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</anchorfile>
      <anchor>a0cfe55703cc452da9e005579da85669d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</anchorfile>
      <anchor>a7f71a7de859b2adf62fa2d002f65adbf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>sparse_cwise_binary_op_inner_iterator_selector</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</anchorfile>
      <anchor>a12043b261a7a5f020d2df75ed94144bf</anchor>
      <arglist>(const CwiseBinaryXpr &amp;xpr, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</anchorfile>
      <anchor>a717fec4e7254cc87e3cd0686391b8170</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryOp &amp;</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</anchorfile>
      <anchor>a9f245b401596a2ef0e79b05535543cc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_id</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</anchorfile>
      <anchor>a9a16b251cb26363bf31fc499e89a73d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsIterator</type>
      <name>m_lhsIter</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</anchorfile>
      <anchor>ad16ace997a8e2931199a47e8a6ae05f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsIterator</type>
      <name>m_rhsIter</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</anchorfile>
      <anchor>a1db981c12bf7b0796868d74cb86ef49d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_value</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</anchorfile>
      <anchor>a66d0851f8a893fe4aec5db3697e64fa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>traits&lt; CwiseBinaryXpr &gt;::_LhsNested</type>
      <name>_LhsNested</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</anchorfile>
      <anchor>aa8925be0a7484bce2f3ad8e45a03d1af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>traits&lt; CwiseBinaryXpr &gt;::_RhsNested</type>
      <name>_RhsNested</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</anchorfile>
      <anchor>a47654ff5f5180c650bb63b69dc44c5ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;</type>
      <name>CwiseBinaryXpr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</anchorfile>
      <anchor>a73f5576c3ea85515c1c620531e3b96c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</anchorfile>
      <anchor>aa8e563247919c2138fb75f5c21ff4655</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_LhsNested::InnerIterator</type>
      <name>LhsIterator</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</anchorfile>
      <anchor>ac5a16515fc47b65de80953baadf21cc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_RhsNested::InnerIterator</type>
      <name>RhsIterator</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</anchorfile>
      <anchor>a2516c02295f5f4f87364db2a1e271aec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>traits&lt; CwiseBinaryXpr &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</anchorfile>
      <anchor>a45837d77c353a2eb83252f220e91e652</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::sparse_cwise_binary_op_inner_iterator_selector&lt; scalar_product_op&lt; T &gt;, Lhs, Rhs, Derived, Dense, Sparse &gt;</name>
    <filename>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ99f3b1f3bb26fb030b55901f691968b1.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ99f3b1f3bb26fb030b55901f691968b1.html</anchorfile>
      <anchor>a322da569d97d42ae4a1bd289bbbc72f5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ99f3b1f3bb26fb030b55901f691968b1.html</anchorfile>
      <anchor>a7953511ffab65512b26856cc41f051c5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ99f3b1f3bb26fb030b55901f691968b1.html</anchorfile>
      <anchor>ac266f451f7b16d2b0063c56c49de6a5e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ99f3b1f3bb26fb030b55901f691968b1.html</anchorfile>
      <anchor>a2fc0ad6366e161b984351be7586183e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ99f3b1f3bb26fb030b55901f691968b1.html</anchorfile>
      <anchor>a2f796f5041780a96f993d591a3160cbb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>sparse_cwise_binary_op_inner_iterator_selector</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ99f3b1f3bb26fb030b55901f691968b1.html</anchorfile>
      <anchor>a06195b1b0df6962e201171d572b70709</anchor>
      <arglist>(const CwiseBinaryXpr &amp;xpr, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ99f3b1f3bb26fb030b55901f691968b1.html</anchorfile>
      <anchor>a38cc391348412bb7107aaea20963570f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryFunc &amp;</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ99f3b1f3bb26fb030b55901f691968b1.html</anchorfile>
      <anchor>a6842b9b54fac09fdd860d2ca1d3ac614</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ99f3b1f3bb26fb030b55901f691968b1.html</anchorfile>
      <anchor>a5191623aa2bd6a2d63c934f7bc7dc8bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsIterator</type>
      <name>m_rhsIter</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ99f3b1f3bb26fb030b55901f691968b1.html</anchorfile>
      <anchor>ad6e1d96b421c6c128b5f0a56cf4c0753</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const CwiseBinaryXpr &amp;</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ99f3b1f3bb26fb030b55901f691968b1.html</anchorfile>
      <anchor>a50a961a26e7a3fc616cedc0279c85a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ99f3b1f3bb26fb030b55901f691968b1.html</anchorfile>
      <anchor>a3ce748b2597be2d57f0c29b5eb79cd24ab09c43ac0f797b5d9e8798b40681b732</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>traits&lt; CwiseBinaryXpr &gt;::_RhsNested</type>
      <name>_RhsNested</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ99f3b1f3bb26fb030b55901f691968b1.html</anchorfile>
      <anchor>a22f4836a8c35bc3ba7b9931199e53143</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>scalar_product_op&lt; T &gt;</type>
      <name>BinaryFunc</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ99f3b1f3bb26fb030b55901f691968b1.html</anchorfile>
      <anchor>ada093ef5988ed9f1f57cd7c67825ed4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseBinaryOp&lt; BinaryFunc, Lhs, Rhs &gt;</type>
      <name>CwiseBinaryXpr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ99f3b1f3bb26fb030b55901f691968b1.html</anchorfile>
      <anchor>ad4e10eea882394dcd638fa00e8b735d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ99f3b1f3bb26fb030b55901f691968b1.html</anchorfile>
      <anchor>ae22ffa1ff975d82aa8d1760064a4ec6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_RhsNested::InnerIterator</type>
      <name>RhsIterator</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ99f3b1f3bb26fb030b55901f691968b1.html</anchorfile>
      <anchor>aaf5831adb2142ebf1c88f748cd10f972</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseBinaryXpr::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ99f3b1f3bb26fb030b55901f691968b1.html</anchorfile>
      <anchor>ae1f15b09c7cda1a414b3c5417e72d1fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::sparse_cwise_binary_op_inner_iterator_selector&lt; scalar_product_op&lt; T &gt;, Lhs, Rhs, Derived, Sparse, Dense &gt;</name>
    <filename>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</anchorfile>
      <anchor>a91f95fdaa31ec6d1fc5804c73145625b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</anchorfile>
      <anchor>a48bf689ab4a976c9a249c9add15fb526</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</anchorfile>
      <anchor>a0c826c412d74e7cbb41e24e73381450f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</anchorfile>
      <anchor>ad3965375e953d7f7f5dcb040d99abb70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</anchorfile>
      <anchor>a128f3973067e0e630fb5a7c4a25cd4c1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>sparse_cwise_binary_op_inner_iterator_selector</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</anchorfile>
      <anchor>af1d5141d6724015c3ff1e41fd06281c2</anchor>
      <arglist>(const CwiseBinaryXpr &amp;xpr, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</anchorfile>
      <anchor>a796230d85f1940e02923263a15c95671</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryFunc</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</anchorfile>
      <anchor>ab680fa224754f0508765fa7e88901417</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsIterator</type>
      <name>m_lhsIter</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</anchorfile>
      <anchor>a76d006ef644900d081d795ed8631c6e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</anchorfile>
      <anchor>af1d34851b833b80b37426353319f493c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</anchorfile>
      <anchor>a979b6b7cadec47d82c96ca6dc95971b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</anchorfile>
      <anchor>a72833a474977de1ac295e1291949b4ccac10d510aadee2548647d29a574a0bc65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>traits&lt; CwiseBinaryXpr &gt;::_LhsNested</type>
      <name>_LhsNested</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</anchorfile>
      <anchor>a5c00a3a8cc17e70fd9381035e062c260</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>scalar_product_op&lt; T &gt;</type>
      <name>BinaryFunc</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</anchorfile>
      <anchor>a6b3220e311714b95c864bdc0a2bfdbbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseBinaryOp&lt; BinaryFunc, Lhs, Rhs &gt;</type>
      <name>CwiseBinaryXpr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</anchorfile>
      <anchor>ad9b0db3bec4f751deafaf7ac5498396f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</anchorfile>
      <anchor>a8e69473d070edf21dcaf519b6643164d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_LhsNested::InnerIterator</type>
      <name>LhsIterator</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</anchorfile>
      <anchor>a5f65c085697da61cf5f090cd886b4b2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>traits&lt; CwiseBinaryXpr &gt;::RhsNested</type>
      <name>RhsNested</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</anchorfile>
      <anchor>a072d12a7b50df06577cc36cf5f6b8600</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseBinaryXpr::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</anchorfile>
      <anchor>a23b061002df8b52409e4dd6fb075d388</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::sparse_cwise_binary_op_inner_iterator_selector&lt; scalar_product_op&lt; T &gt;, Lhs, Rhs, Derived, Sparse, Sparse &gt;</name>
    <filename>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produfb8b0c8241100a1c41e437f3efa6179f.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produfb8b0c8241100a1c41e437f3efa6179f.html</anchorfile>
      <anchor>a90d5c0cfba460740eda9b9f4e52e02f4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produfb8b0c8241100a1c41e437f3efa6179f.html</anchorfile>
      <anchor>afaabd10eece0b475c1054cda7bba552c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produfb8b0c8241100a1c41e437f3efa6179f.html</anchorfile>
      <anchor>a9b9cafe729beeef794560be52fae0778</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produfb8b0c8241100a1c41e437f3efa6179f.html</anchorfile>
      <anchor>a347d14ce12249b960279eb2c00bf29ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produfb8b0c8241100a1c41e437f3efa6179f.html</anchorfile>
      <anchor>adf1ce6d1f0e7164a1d5e52df84ce7017</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>sparse_cwise_binary_op_inner_iterator_selector</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produfb8b0c8241100a1c41e437f3efa6179f.html</anchorfile>
      <anchor>a9e5b96dcee01a9ee0ca8c5ba700320e6</anchor>
      <arglist>(const CwiseBinaryXpr &amp;xpr, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produfb8b0c8241100a1c41e437f3efa6179f.html</anchorfile>
      <anchor>a1c2b1d5f9633ec1d058b1579f8678fdf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryFunc &amp;</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produfb8b0c8241100a1c41e437f3efa6179f.html</anchorfile>
      <anchor>a3ea0a3c22f34b9e497f988a0a66d2719</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsIterator</type>
      <name>m_lhsIter</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produfb8b0c8241100a1c41e437f3efa6179f.html</anchorfile>
      <anchor>acf8dfe08fade61622de7f849f06eb696</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsIterator</type>
      <name>m_rhsIter</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produfb8b0c8241100a1c41e437f3efa6179f.html</anchorfile>
      <anchor>a9950993f4327d70c7cc39e2ed1aa5fb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>traits&lt; CwiseBinaryXpr &gt;::_LhsNested</type>
      <name>_LhsNested</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produfb8b0c8241100a1c41e437f3efa6179f.html</anchorfile>
      <anchor>a24a13498868135bf4eb0c35773364e05</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>traits&lt; CwiseBinaryXpr &gt;::_RhsNested</type>
      <name>_RhsNested</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produfb8b0c8241100a1c41e437f3efa6179f.html</anchorfile>
      <anchor>add106c344c5b7828b7f2b442bae0afb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>scalar_product_op&lt; T &gt;</type>
      <name>BinaryFunc</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produfb8b0c8241100a1c41e437f3efa6179f.html</anchorfile>
      <anchor>a0bdae0eb6e30a321e68767262ed9025f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseBinaryOp&lt; BinaryFunc, Lhs, Rhs &gt;</type>
      <name>CwiseBinaryXpr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produfb8b0c8241100a1c41e437f3efa6179f.html</anchorfile>
      <anchor>a87affd3b3a3596b59728c91cdc7b3e85</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produfb8b0c8241100a1c41e437f3efa6179f.html</anchorfile>
      <anchor>a0d2a041b645a7e4e2c921387c730d912</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_LhsNested::InnerIterator</type>
      <name>LhsIterator</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produfb8b0c8241100a1c41e437f3efa6179f.html</anchorfile>
      <anchor>a6954b224f9bc59a0147e52137f589645</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_RhsNested::InnerIterator</type>
      <name>RhsIterator</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produfb8b0c8241100a1c41e437f3efa6179f.html</anchorfile>
      <anchor>ad3fe1bff2cf9212ccf60626b9ebcd518</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseBinaryXpr::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produfb8b0c8241100a1c41e437f3efa6179f.html</anchorfile>
      <anchor>a1b49e6881f7c7da3089a85f657fc7e00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::sparse_diagonal_product_inner_iterator_selector&lt; Lhs, Rhs, SparseDiagonalProductType, SDP_IsDiagonal, SDP_IsSparseColMajor &gt;</name>
    <filename>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_09a2481eeda254167bbcf391ba9447e7.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_09a2481eeda254167bbcf391ba9447e7.html</anchorfile>
      <anchor>ad0ea60735d60a81390ceaedea0d29489</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_09a2481eeda254167bbcf391ba9447e7.html</anchorfile>
      <anchor>a6c25dbe7896dad3dae3449121f3a10a9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_diagonal_product_inner_iterator_selector</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_09a2481eeda254167bbcf391ba9447e7.html</anchorfile>
      <anchor>ade0a1f325595595dab436b552d749b9f</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;, const typename Rhs::ConstInnerVectorReturnType, const typename Lhs::DiagonalVectorType &gt;::InnerIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_09a2481eeda254167bbcf391ba9447e7.html</anchorfile>
      <anchor>ae8aa5b5e3db5060ae0545283ddc7cbea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_09a2481eeda254167bbcf391ba9447e7.html</anchorfile>
      <anchor>a796f58990377236159780aa680efa509</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_09a2481eeda254167bbcf391ba9447e7.html</anchorfile>
      <anchor>a7fd2692a0e04ddfb6e7915069da54f25</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::sparse_diagonal_product_inner_iterator_selector&lt; Lhs, Rhs, SparseDiagonalProductType, SDP_IsDiagonal, SDP_IsSparseRowMajor &gt;</name>
    <filename>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_ea593180eaf2636b447476bc6299b73a.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>sparse_diagonal_product_inner_iterator_selector</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_ea593180eaf2636b447476bc6299b73a.html</anchorfile>
      <anchor>acfb4e9bcdfaba4a26456b5e9a50884bf</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>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_ea593180eaf2636b447476bc6299b73a.html</anchorfile>
      <anchor>ae93e6b05e8e09e5fd3aa5930c01b18f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_ea593180eaf2636b447476bc6299b73a.html</anchorfile>
      <anchor>ab1a8a756736bab23ac22d5cadc22d89d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::sparse_diagonal_product_inner_iterator_selector&lt; Lhs, Rhs, SparseDiagonalProductType, SDP_IsSparseColMajor, SDP_IsDiagonal &gt;</name>
    <filename>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_dc79e7fbf22ccddab0cbebc20e727f9a.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>sparse_diagonal_product_inner_iterator_selector</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_dc79e7fbf22ccddab0cbebc20e727f9a.html</anchorfile>
      <anchor>ada92c39f321fcbbaa7078cffa91975d9</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>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_dc79e7fbf22ccddab0cbebc20e727f9a.html</anchorfile>
      <anchor>af4757266b77ea923413bb8baf68e0f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_dc79e7fbf22ccddab0cbebc20e727f9a.html</anchorfile>
      <anchor>a0ebc579b1ad1d2735eb67bb1fa405721</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::sparse_diagonal_product_inner_iterator_selector&lt; Lhs, Rhs, SparseDiagonalProductType, SDP_IsSparseRowMajor, SDP_IsDiagonal &gt;</name>
    <filename>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_bb81102b983582f2eb0d896c4201b710.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_bb81102b983582f2eb0d896c4201b710.html</anchorfile>
      <anchor>a59e151e53b8d8a0ee2922b918feebff9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_bb81102b983582f2eb0d896c4201b710.html</anchorfile>
      <anchor>a2d870393163f3368e1affddc669abdfe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_diagonal_product_inner_iterator_selector</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_bb81102b983582f2eb0d896c4201b710.html</anchorfile>
      <anchor>a85fd37abd2c63958325c1a65f8a35fc8</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;, const typename Lhs::ConstInnerVectorReturnType, const Transpose&lt; const typename Rhs::DiagonalVectorType &gt; &gt;::InnerIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_bb81102b983582f2eb0d896c4201b710.html</anchorfile>
      <anchor>ab095946b8ca65778f03434225a4c6343</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_bb81102b983582f2eb0d896c4201b710.html</anchorfile>
      <anchor>a5bd9b99542821c41fd7889b878283e49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_bb81102b983582f2eb0d896c4201b710.html</anchorfile>
      <anchor>a16f654e3e7df6371457f8587de2124b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_eval</name>
    <filename>structEigen_1_1internal_1_1sparse__eval.html</filename>
    <templarg>T</templarg>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <member kind="enumvalue">
      <name>_Options</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval.html</anchorfile>
      <anchor>ad0fa72541e4dc22cd1f2881cfcef770da7d7fba09ab853868a726c389c94a8738</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; T &gt;::Index</type>
      <name>_Index</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval.html</anchorfile>
      <anchor>aecc0cbb50c2acae62d9550f0ca7e517f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; T &gt;::Scalar</type>
      <name>_Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval.html</anchorfile>
      <anchor>a0d73c1942b9587f3bed56df31970a396</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; _Scalar, _Options, _Index &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval.html</anchorfile>
      <anchor>aaed4da1b9464361fd3ae45d58d89147b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_eval&lt; T, 1, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__eval_3_01T_00_011_00_011_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>traits&lt; T &gt;::Scalar</type>
      <name>_Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval_3_01T_00_011_00_011_01_4.html</anchorfile>
      <anchor>acbdff41b47c8a6c3df98ae0d505d4d71</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; _Scalar, 1, 1 &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval_3_01T_00_011_00_011_01_4.html</anchorfile>
      <anchor>af53e843d3a4db927ed9ad509aefb4443</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_eval&lt; T, 1, Cols &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__eval_3_01T_00_011_00_01Cols_01_4.html</filename>
    <templarg></templarg>
    <templarg>Cols</templarg>
    <member kind="typedef">
      <type>traits&lt; T &gt;::Index</type>
      <name>_Index</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval_3_01T_00_011_00_01Cols_01_4.html</anchorfile>
      <anchor>a5aa258bfde0993b3f81c13d3f0fe96d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; T &gt;::Scalar</type>
      <name>_Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval_3_01T_00_011_00_01Cols_01_4.html</anchorfile>
      <anchor>a5d1cdb4e07909cbca31447d0f4632e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseVector&lt; _Scalar, RowMajor, _Index &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval_3_01T_00_011_00_01Cols_01_4.html</anchorfile>
      <anchor>a34141edc08e866a1186bee3c99c9cca6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_eval&lt; T, Rows, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__eval_3_01T_00_01Rows_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg>Rows</templarg>
    <member kind="typedef">
      <type>traits&lt; T &gt;::Index</type>
      <name>_Index</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval_3_01T_00_01Rows_00_011_01_4.html</anchorfile>
      <anchor>a38ba179dcd38ecc29d427c3f68395f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; T &gt;::Scalar</type>
      <name>_Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval_3_01T_00_01Rows_00_011_01_4.html</anchorfile>
      <anchor>a8755ac589972790e1b8931d24dbe4fcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseVector&lt; _Scalar, ColMajor, _Index &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval_3_01T_00_01Rows_00_011_01_4.html</anchorfile>
      <anchor>a14c492569ef66146b6098b1ba45a28f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_retval&lt; CholmodBase&lt; _MatrixType, _UpLo, Derived &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__retval_3_01CholmodBase_3_01__MatrixType_00_01__UpLo_00_01Derived_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>sparse_solve_retval_base&lt; CholmodBase&lt; _MatrixType, _UpLo, Derived &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>CholmodBase&lt; _MatrixType, _UpLo, Derived &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval_3_01CholmodBase_3_01__MatrixType_00_01__UpLo_00_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>ae82a5474a926a293804760b1ea56c7ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval_3_01CholmodBase_3_01__MatrixType_00_01__UpLo_00_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>adf97bcf179400b46c5c3d24bd6d7310d</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_retval&lt; IterativeSolverBase&lt; Derived &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__retval_3_01IterativeSolverBase_3_01Derived_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>sparse_solve_retval_base&lt; IterativeSolverBase&lt; Derived &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>IterativeSolverBase&lt; Derived &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval_3_01IterativeSolverBase_3_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>acea4552c1b433750bc693598f603a022</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval_3_01IterativeSolverBase_3_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a9ac0f6c97853dc7c3eb1862eff5fe254</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_retval&lt; PardisoImpl&lt; Derived &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__retval_3_01PardisoImpl_3_01Derived_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>sparse_solve_retval_base&lt; PardisoImpl&lt; Derived &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>PardisoImpl&lt; Derived &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval_3_01PardisoImpl_3_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a164f79df8f7ff41988a005ecf5ca2661</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval_3_01PardisoImpl_3_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a9c6a2e801cfa412864c16df97e454116</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_retval&lt; PastixBase&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__retval_3_01PastixBase_3_01__MatrixType_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>sparse_solve_retval_base&lt; PastixBase&lt; _MatrixType &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>PastixBase&lt; _MatrixType &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval_3_01PastixBase_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>ad5816fd62cbfffc2a9d897682707c37e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval_3_01PastixBase_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a43fd728bbb608c3b1a154bd5e29d88b7</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_retval&lt; SimplicialCholeskyBase&lt; Derived &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__retval_3_01SimplicialCholeskyBase_3_01Derived_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>sparse_solve_retval_base&lt; SimplicialCholeskyBase&lt; Derived &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>SimplicialCholeskyBase&lt; Derived &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval_3_01SimplicialCholeskyBase_3_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>afc8fd087ba1dc3f41bc9b7d2854d63c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval_3_01SimplicialCholeskyBase_3_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>ae822ab95c3c55b1ff0f6a27853e26450</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_retval&lt; SparseLU&lt; _MatrixType, Derived &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__retval_3_01SparseLU_3_01__MatrixType_00_01Derived_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>sparse_solve_retval_base&lt; SparseLU&lt; _MatrixType, Derived &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>SparseLU&lt; _MatrixType, Derived &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval_3_01SparseLU_3_01__MatrixType_00_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>ac8a001ebbc8d085edd209844ef7bb700</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval_3_01SparseLU_3_01__MatrixType_00_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a82c628a22bee6b2359ea1a740ee8ab39</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_retval&lt; SparseQR&lt; _MatrixType, OrderingType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__retval_3_01SparseQR_3_01__MatrixType_00_01OrderingType_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>sparse_solve_retval_base&lt; SparseQR&lt; _MatrixType, OrderingType &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>SparseQR&lt; _MatrixType, OrderingType &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval_3_01SparseQR_3_01__MatrixType_00_01OrderingType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a48c9fdd46f15b2e96d125951f59b7484</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval_3_01SparseQR_3_01__MatrixType_00_01OrderingType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a971017357771c7408ce3336356cc2725</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_retval&lt; SuperLUBase&lt; _MatrixType, Derived &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__retval_3_01SuperLUBase_3_01__MatrixType_00_01Derived_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>sparse_solve_retval_base&lt; SuperLUBase&lt; _MatrixType, Derived &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>SuperLUBase&lt; _MatrixType, Derived &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval_3_01SuperLUBase_3_01__MatrixType_00_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a55bf0e9f619427dcbd291b116437bebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval_3_01SuperLUBase_3_01__MatrixType_00_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a5a4e241a25354c54b1dfdc12a171583e</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_retval&lt; UmfPackLU&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__retval_3_01UmfPackLU_3_01__MatrixType_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>sparse_solve_retval_base&lt; UmfPackLU&lt; _MatrixType &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>UmfPackLU&lt; _MatrixType &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval_3_01UmfPackLU_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>adc9df80af21304c88bf4229a6e1bf454</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval_3_01UmfPackLU_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a4d15f4826a7f7307257440e1c3530897</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_retval_base</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>ae961700f8ee75bd7ba9e897936fd400b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_DecompositionType</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a36aa1ce1108a2eb5fe756b79a7a3c137</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a2b53f153ba9cdd5611867ff2e3e8c865</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; typename Rhs::Nested &gt;::type</type>
      <name>RhsNestedCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>ad7ad3cb818accca76f8cdad73759857d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a1c97f47e5ef1cbb092e44958602bbea5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a5f4c56e9c790c10328803e6aebb5fdac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a6bbe357c74dc7173e3c48eb0b605499a</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>const RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a1959a558401fb44b7b343432c3a08ea6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>ae9aa4a7fedc4d37b600a715d648e31bd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_solve_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a66a8c494834678c61984a8bec6dc263e</anchor>
      <arglist>(const DecompositionType &amp;dec, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>defaultEvalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a61c0ded62b7ee04363b6db8afd280ecb</anchor>
      <arglist>(SparseMatrix&lt; DestScalar, DestOptions, DestIndex &gt; &amp;dst) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a32afc59eecdeb79ec1f82a8cce992b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a849505709d67a4edb7e0e3cb1c60aa61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Lower, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Lower_00_01ColMajor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <member kind="typedef">
      <type>Rhs::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Lower_00_01ColMajor_01_4.html</anchorfile>
      <anchor>affb7775e1066d61d30e4b282daceb9ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Lower_00_01ColMajor_01_4.html</anchorfile>
      <anchor>a97837ee63e37ccdd33461acb69429319</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Lower, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Lower_00_01RowMajor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <member kind="typedef">
      <type>Rhs::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Lower_00_01RowMajor_01_4.html</anchorfile>
      <anchor>a0c354a1ca81e2dd528d0367a1c4fc4a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Lower_00_01RowMajor_01_4.html</anchorfile>
      <anchor>a5e7470d1164e3d4f3423fd019d23a235</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Upper, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Upper_00_01ColMajor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <member kind="typedef">
      <type>Rhs::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Upper_00_01ColMajor_01_4.html</anchorfile>
      <anchor>a2b8aa5c676730ef94767bc5e3b2ec5e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Upper_00_01ColMajor_01_4.html</anchorfile>
      <anchor>a4c3a8dbe6c8be51fdcf635336306dafa</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Upper, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Upper_00_01RowMajor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <member kind="typedef">
      <type>Rhs::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Upper_00_01RowMajor_01_4.html</anchorfile>
      <anchor>a6d464a2d63d8fd28959cc66e89d195c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Upper_00_01RowMajor_01_4.html</anchorfile>
      <anchor>adfdae5994cca0e50d0a339f3a6c596f7</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_triangular_sparse_selector&lt; Lhs, Rhs, Mode, UpLo, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__triangular__sparse__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01UpLo_00_01ColMajor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>UpLo</templarg>
    <member kind="typedef">
      <type>promote_index_type&lt; typename traits&lt; Lhs &gt;::Index, typename traits&lt; Rhs &gt;::Index &gt;::type</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__sparse__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01UpLo_00_01ColMajor_01_4.html</anchorfile>
      <anchor>ae47ae30b3a468df61d3ca0d56b0134f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__sparse__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01UpLo_00_01ColMajor_01_4.html</anchorfile>
      <anchor>a4f0d0f5c5568306a874f992dbbe24ae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__sparse__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01UpLo_00_01ColMajor_01_4.html</anchorfile>
      <anchor>afaf80269f4b56b9a0b974fc2826a73cc</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_8fb9624b29ea478e133eb11c5f2cb9ae.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>ResultType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_8fb9624b29ea478e133eb11c5f2cb9ae.html</anchorfile>
      <anchor>aac99e5a90f8d7881291189e25c410e19</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; typename remove_all&lt; Lhs &gt;::type &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_8fb9624b29ea478e133eb11c5f2cb9ae.html</anchorfile>
      <anchor>a951c678a562b5f53976f0ed50d18109a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_8fb9624b29ea478e133eb11c5f2cb9ae.html</anchorfile>
      <anchor>afec23cc6229826ffa2ab8f14433b0a5f</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res, const RealScalar &amp;tolerance)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_285779f9870b7e339778d8c9d612d218.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>ResultType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_285779f9870b7e339778d8c9d612d218.html</anchorfile>
      <anchor>ac278b297a10554f7a626bec7b3c0e4ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_285779f9870b7e339778d8c9d612d218.html</anchorfile>
      <anchor>a77924e7e4cd8a2d3bf5dca49ad937ee8</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res, const RealScalar &amp;tolerance)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_6d58fe4584107c73c02d251725236025.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>ResultType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_6d58fe4584107c73c02d251725236025.html</anchorfile>
      <anchor>a4dfe74a59534b6f3b637809e3197a3f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_6d58fe4584107c73c02d251725236025.html</anchorfile>
      <anchor>a0e7658cda3827eaa9daaf2344f6101f9</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res, const RealScalar &amp;tolerance)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_2e7be101e70412a2a2f736105bc3336a.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>ResultType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_2e7be101e70412a2a2f736105bc3336a.html</anchorfile>
      <anchor>a8d32063834114722ee849e34a9a425a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_2e7be101e70412a2a2f736105bc3336a.html</anchorfile>
      <anchor>a6570dcb375260e10571ddc92e4989698</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res, const RealScalar &amp;tolerance)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, ColMajor, false &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTypb40cbc6615e663f2db0ad5207dbd21fa.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTypb40cbc6615e663f2db0ad5207dbd21fa.html</anchorfile>
      <anchor>a450ccce5f4cf5d99a26151d0c9ae4a90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; SparseLhsType &gt;::type</type>
      <name>Lhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTypb40cbc6615e663f2db0ad5207dbd21fa.html</anchorfile>
      <anchor>afe8b61ab2af3261d86559aed40caa772</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::InnerIterator</type>
      <name>LhsInnerIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTypb40cbc6615e663f2db0ad5207dbd21fa.html</anchorfile>
      <anchor>a889a2fb0ab64341562cd36e926a9ea1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; DenseResType &gt;::type</type>
      <name>Res</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTypb40cbc6615e663f2db0ad5207dbd21fa.html</anchorfile>
      <anchor>ae10872dff5efc6d40c1f02f1582ec644</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; DenseRhsType &gt;::type</type>
      <name>Rhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTypb40cbc6615e663f2db0ad5207dbd21fa.html</anchorfile>
      <anchor>a857bb439606005fea59548d4f74a4374</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTypb40cbc6615e663f2db0ad5207dbd21fa.html</anchorfile>
      <anchor>afd37e6fcba0c7c430211b6ed8fca237f</anchor>
      <arglist>(const SparseLhsType &amp;lhs, const DenseRhsType &amp;rhs, DenseResType &amp;res, const typename Res::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, ColMajor, true &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTypce177cc4746bb5355a4346f117afe7c8.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTypce177cc4746bb5355a4346f117afe7c8.html</anchorfile>
      <anchor>ab79b904c552ba3829951d32964d7e16b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; SparseLhsType &gt;::type</type>
      <name>Lhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTypce177cc4746bb5355a4346f117afe7c8.html</anchorfile>
      <anchor>a32b7ae7c3ff9ab0883ed16c8cb13e211</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::InnerIterator</type>
      <name>LhsInnerIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTypce177cc4746bb5355a4346f117afe7c8.html</anchorfile>
      <anchor>af2fc4a8d8508c26a1892b2bcd6cd3b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; DenseResType &gt;::type</type>
      <name>Res</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTypce177cc4746bb5355a4346f117afe7c8.html</anchorfile>
      <anchor>a54d0b42010f4548dd762aa3dd9ffffc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; DenseRhsType &gt;::type</type>
      <name>Rhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTypce177cc4746bb5355a4346f117afe7c8.html</anchorfile>
      <anchor>abf8e3dfea34f0dcd1edde765fa5b19e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTypce177cc4746bb5355a4346f117afe7c8.html</anchorfile>
      <anchor>a9c220552ddc2d4ab8ef9be27d2eaa660</anchor>
      <arglist>(const SparseLhsType &amp;lhs, const DenseRhsType &amp;rhs, DenseResType &amp;res, const typename Res::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, RowMajor, false &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp53f0f945abe0be3c7769cae4e8b00290.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp53f0f945abe0be3c7769cae4e8b00290.html</anchorfile>
      <anchor>aac4a1f2dd68606c99d2b659a0b3aba9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; SparseLhsType &gt;::type</type>
      <name>Lhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp53f0f945abe0be3c7769cae4e8b00290.html</anchorfile>
      <anchor>ad8de9d0a1fd6d43e0cdd04078c9979d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::InnerIterator</type>
      <name>LhsInnerIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp53f0f945abe0be3c7769cae4e8b00290.html</anchorfile>
      <anchor>a0470894d1592be21e95f5e806194b5bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; DenseResType &gt;::type</type>
      <name>Res</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp53f0f945abe0be3c7769cae4e8b00290.html</anchorfile>
      <anchor>ae9e732982005d3448544cbf184f7e600</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; DenseRhsType &gt;::type</type>
      <name>Rhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp53f0f945abe0be3c7769cae4e8b00290.html</anchorfile>
      <anchor>a0ec607a93818ec0a5b6d948c06f11455</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp53f0f945abe0be3c7769cae4e8b00290.html</anchorfile>
      <anchor>ab12b337a74b81c906a10e86e34aa9dfd</anchor>
      <arglist>(const SparseLhsType &amp;lhs, const DenseRhsType &amp;rhs, DenseResType &amp;res, const typename Res::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, RowMajor, true &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp3a1ea84b653a36aad12989df4a529eea.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp3a1ea84b653a36aad12989df4a529eea.html</anchorfile>
      <anchor>a6a449f3f9b19915decb8d4c86ad776e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; SparseLhsType &gt;::type</type>
      <name>Lhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp3a1ea84b653a36aad12989df4a529eea.html</anchorfile>
      <anchor>a687717502df03e3901335f55c062a907</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::InnerIterator</type>
      <name>LhsInnerIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp3a1ea84b653a36aad12989df4a529eea.html</anchorfile>
      <anchor>ad7d1c93e0ffcdc3d678d88d90ae1c005</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; DenseResType &gt;::type</type>
      <name>Res</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp3a1ea84b653a36aad12989df4a529eea.html</anchorfile>
      <anchor>aba5c06d6ab12b554a84a2bb9c97e4797</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; DenseRhsType &gt;::type</type>
      <name>Rhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp3a1ea84b653a36aad12989df4a529eea.html</anchorfile>
      <anchor>a2e4b7747a45de001932a696684e54101</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp3a1ea84b653a36aad12989df4a529eea.html</anchorfile>
      <anchor>a1050f9bae081d66bbfae2e75060d2815</anchor>
      <arglist>(const SparseLhsType &amp;lhs, const DenseRhsType &amp;rhs, DenseResType &amp;res, const typename Res::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_vector_assign_selector&lt; Dest, Src, SVA_Inner &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__vector__assign__selector_3_01Dest_00_01Src_00_01SVA__Inner_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__vector__assign__selector_3_01Dest_00_01Src_00_01SVA__Inner_01_4.html</anchorfile>
      <anchor>affecf3f90481f6ce52db7192052a0320</anchor>
      <arglist>(Dest &amp;dst, const Src &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_vector_assign_selector&lt; Dest, Src, SVA_Outer &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__vector__assign__selector_3_01Dest_00_01Src_00_01SVA__Outer_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__vector__assign__selector_3_01Dest_00_01Src_00_01SVA__Outer_01_4.html</anchorfile>
      <anchor>ab645fb8871541297330c452a57c1c9fc</anchor>
      <arglist>(Dest &amp;dst, const Src &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_vector_assign_selector&lt; Dest, Src, SVA_RuntimeSwitch &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__vector__assign__selector_3_01Dest_00_01Src_00_01SVA__RuntimeSwitch_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__vector__assign__selector_3_01Dest_00_01Src_00_01SVA__RuntimeSwitch_01_4.html</anchorfile>
      <anchor>a34ad8123f3a0ebf71a1c2a1e97eb3d34</anchor>
      <arglist>(Dest &amp;dst, const Src &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::SparseLUImpl</name>
    <filename>classEigen_1_1internal_1_1SparseLUImpl.html</filename>
    <templarg>Scalar</templarg>
    <templarg>Index</templarg>
    <member kind="typedef">
      <type>Ref&lt; Matrix&lt; Index, Dynamic, 1 &gt; &gt;</type>
      <name>BlockIndexVector</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>af8c9f460f2f75fc43fed1f73d597051f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ref&lt; Matrix&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>BlockScalarVector</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a90d9e7ba751fbee938e6a612af7c888f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LU_GlobalLU_t&lt; IndexVector, ScalarVector &gt;</type>
      <name>GlobalLU_t</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>ac6eee895cb8f69c5c8d435a9f01efb1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Index, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a324c3b4f8c848d4d270cd7b5159a3d70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, Index &gt;</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a95939b10d8743a788d340d41527eb261</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarVector::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>aecb84aa3fbc3bd0ece860288c6741907</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>ad2d25473615285eee61f8589b6ce67e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>column_bmod</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>ac7d2c8380c6ea0d0418f6a14d3ba5d50</anchor>
      <arglist>(const Index jcol, const Index nseg, BlockScalarVector dense, ScalarVector &amp;tempv, BlockIndexVector segrep, BlockIndexVector repfnz, Index fpanelc, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>column_dfs</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>ade219497d3cb73282efd27351a2198bc</anchor>
      <arglist>(const Index m, const Index jcol, IndexVector &amp;perm_r, Index maxsuper, Index &amp;nseg, BlockIndexVector lsub_col, IndexVector &amp;segrep, BlockIndexVector repfnz, IndexVector &amp;xprune, IndexVector &amp;marker, IndexVector &amp;parent, IndexVector &amp;xplore, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>copy_to_ucol</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>ae3a75498a7ea362ad8ef9dfb306d487f</anchor>
      <arglist>(const Index jcol, const Index nseg, IndexVector &amp;segrep, BlockIndexVector repfnz, IndexVector &amp;perm_r, BlockScalarVector dense, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>countnz</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a080551c251078f8865d18691b4668fe9</anchor>
      <arglist>(const Index n, Index &amp;nnzL, Index &amp;nnzU, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dfs_kernel</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a021711bde4b3706614dfcc3177b17f8a</anchor>
      <arglist>(const Index jj, IndexVector &amp;perm_r, Index &amp;nseg, IndexVector &amp;panel_lsub, IndexVector &amp;segrep, Ref&lt; IndexVector &gt; repfnz_col, IndexVector &amp;xprune, Ref&lt; IndexVector &gt; marker, IndexVector &amp;parent, IndexVector &amp;xplore, GlobalLU_t &amp;glu, Index &amp;nextl_col, Index krow, Traits &amp;traits)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>expand</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>acacd108e1aa9fd1de009d4162d038e28</anchor>
      <arglist>(VectorType &amp;vec, Index &amp;length, Index nbElts, Index keep_prev, Index &amp;num_expansions)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>fixupL</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>af305507b8f2a79601295ce1c0c6be677</anchor>
      <arglist>(const Index n, const IndexVector &amp;perm_r, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>heap_relax_snode</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a3b7d3ae6cd317e104ce935a7b4aa716d</anchor>
      <arglist>(const Index n, IndexVector &amp;et, const Index relax_columns, IndexVector &amp;descendants, IndexVector &amp;relax_end)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>memInit</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a5e3aa3fd7cbfd5e15ad0892df014148f</anchor>
      <arglist>(Index m, Index n, Index annz, Index lwork, Index fillratio, Index panel_size, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>memXpand</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>ac5e387eec906bf2e0898950ca01d0df7</anchor>
      <arglist>(VectorType &amp;vec, Index &amp;maxlen, Index nbElts, MemType memtype, Index &amp;num_expansions)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>panel_bmod</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a4b0e1afb9a304d602226d6d0e23591cc</anchor>
      <arglist>(const Index m, const Index w, const Index jcol, const Index nseg, ScalarVector &amp;dense, ScalarVector &amp;tempv, IndexVector &amp;segrep, IndexVector &amp;repfnz, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>panel_dfs</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>afe153c717bb3764659b148720d984907</anchor>
      <arglist>(const Index m, const Index w, const Index jcol, MatrixType &amp;A, IndexVector &amp;perm_r, Index &amp;nseg, ScalarVector &amp;dense, IndexVector &amp;panel_lsub, IndexVector &amp;segrep, IndexVector &amp;repfnz, IndexVector &amp;xprune, IndexVector &amp;marker, IndexVector &amp;parent, IndexVector &amp;xplore, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>pivotL</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a724138a304ed25d9c4919b91dd002921</anchor>
      <arglist>(const Index jcol, const RealScalar &amp;diagpivotthresh, IndexVector &amp;perm_r, IndexVector &amp;iperm_c, Index &amp;pivrow, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>pruneL</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a1f176856c926c707709a9caf159c3048</anchor>
      <arglist>(const Index jcol, const IndexVector &amp;perm_r, const Index pivrow, const Index nseg, const IndexVector &amp;segrep, BlockIndexVector repfnz, IndexVector &amp;xprune, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>relax_snode</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a31b51291818d9b92d42d522224b4ba2e</anchor>
      <arglist>(const Index n, IndexVector &amp;et, const Index relax_columns, IndexVector &amp;descendants, IndexVector &amp;relax_end)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>snode_bmod</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>ad63a3bccd7f153cc5555a3e9b8677706</anchor>
      <arglist>(const Index jcol, const Index fsupc, ScalarVector &amp;dense, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>snode_dfs</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a643bb06478c3008ff1060dcc5d0091ef</anchor>
      <arglist>(const Index jcol, const Index kcol, const MatrixType &amp;mat, IndexVector &amp;xprune, IndexVector &amp;marker, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend struct</type>
      <name>column_dfs_traits</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>af50275e66dc3f4fe2721562ce37dc71e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::special_scalar_op_base</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1special__scalar__op__base.html</anchorfile>
      <anchor>a9f9f4982b54524ee8de733712d1ae74a</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::special_scalar_op_base&lt; Derived, Scalar, OtherScalar, true &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1special__scalar__op__base_3_01Derived_00_01Scalar_00_01OtherScalar_00_01true_01_4.html</anchorfile>
      <anchor>ac3069fcfed1b867a17703a47f1676f07</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>structEigen_1_1internal_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>Eigen::internal::static_assertion</name>
    <filename>structEigen_1_1internal_1_1static__assertion.html</filename>
    <templarg>condition</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::static_assertion&lt; true &gt;</name>
    <filename>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</filename>
    <member kind="enumvalue">
      <name>YOU_TRIED_CALLING_A_VECTOR_METHOD_ON_A_MATRIX</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32a12674b69ccbf91930d4cceb606840944</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_MIXED_VECTORS_OF_DIFFERENT_SIZES</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32aba9b90a32ed5ff9af2a76016cdec609a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32ad5dc9cf66cfe2dbc8dd0597309e916ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32aa8c463808695c6efb1e1ad1d148d057b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_MATRICES_OF_A_SPECIFIC_SIZE</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32a8ee98f0fc96465ae808aba4a14810b93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_OBJECTS_OF_A_SPECIFIC_SIZE</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32a6357fa66786a982768a83deeba56aa14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_MADE_A_PROGRAMMING_MISTAKE</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32a3cade50ad175f6081ea076d08f10d264</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32a47f6f804e5051ec1bb7f666d6aa9ab10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIGEN_INTERNAL_COMPILATION_ERROR_OR_YOU_MADE_A_PROGRAMMING_MISTAKE</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32afcd5474d187738b66e40cf2fd554fd3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32a4350f2208f7f86e902459ff2c85833e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_CALLED_A_DYNAMIC_SIZE_METHOD_ON_A_FIXED_SIZE_MATRIX_OR_VECTOR</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32aafaa2c00f3b7d2c4d1eb1324637ec3dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNALIGNED_LOAD_AND_STORE_OPERATIONS_UNIMPLEMENTED_ON_ALTIVEC</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32ac101fe390a1dde16d8417469ff4e0fb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32af184e61ccc1d6eafff23e22daa1eee1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLOATING_POINT_ARGUMENT_PASSED__INTEGER_WAS_EXPECTED</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32a54f828594cdf59b78688b4be46fd14ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NUMERIC_TYPE_MUST_BE_REAL</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32a8a8abaa941b58f192fbeb23ae1f0e474</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COEFFICIENT_WRITE_ACCESS_TO_SELFADJOINT_NOT_SUPPORTED</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32aa666f3d10c76d1f484276e11b77dcbca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRITING_TO_TRIANGULAR_PART_WITH_UNIT_DIAGONAL_IS_NOT_SUPPORTED</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32a21e90db3b7465aa69ec397a2ac04ef3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_FIXED_SIZE</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32aa08574444cd6e1b653c0520aef80700a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_MATRIX_PRODUCT</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32abd8056639f0c178036db24d70d658053</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_VECTOR_VECTOR_PRODUCT__IF_YOU_WANTED_A_DOT_OR_COEFF_WISE_PRODUCT_YOU_MUST_USE_THE_EXPLICIT_FUNCTIONS</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32af3efb2b40f2715077e84fa161955dc79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_MATRIX_PRODUCT__IF_YOU_WANTED_A_COEFF_WISE_PRODUCT_YOU_MUST_USE_THE_EXPLICIT_FUNCTION</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32ad8c3f97eaae4b57302628c46276e85fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32a8548f304d7c34b03e4da9226d547b73f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_COLUMN_MAJOR_MATRICES</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32a05f536d7795c48624ccbca7538645b81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_ROW_MAJOR_MATRICES</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32a80e2aa98b4a0f9100ebb43ae841587ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_MATRIX_TEMPLATE_PARAMETERS</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32a8dbf7dc673cdd222c48bd30e045d49c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_MATRIXBASE_TEMPLATE_PARAMETERS</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32aa36ab0be9077bdcfa17249ca817efcf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOTH_MATRICES_MUST_HAVE_THE_SAME_STORAGE_ORDER</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32a516e1caea354d4c146d407f8fe058251</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_DIAGONAL_MATRIX</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32a082d9792aadc6406b598f4c2c50b6fe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THE_MATRIX_OR_EXPRESSION_THAT_YOU_PASSED_DOES_NOT_HAVE_THE_EXPECTED_TYPE</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32a1adfedb1d8a7106721b5c0713f5979ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_EXPRESSIONS_WITH_DIRECT_MEMORY_ACCESS_SUCH_AS_MAP_OR_PLAIN_MATRICES</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32ae6f03e90096dcb405d1465e5f056e023</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_ALREADY_SPECIFIED_THIS_STRIDE</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32aa182d85b34511b82645e72b1c485e834</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_STORAGE_ORDER_FOR_THIS_VECTOR_EXPRESSION</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32a8018ca03e41a17fafb4f6d7add4a6262</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THE_BRACKET_OPERATOR_IS_ONLY_FOR_VECTORS__USE_THE_PARENTHESIS_OPERATOR_INSTEAD</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32a274608503735399b2cddf5976530d2bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PACKET_ACCESS_REQUIRES_TO_HAVE_INNER_STRIDE_FIXED_TO_1</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32abf5435ef9b524a4e249adc15ce550697</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_SPECIFIC_TRANSFORMATIONS</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32ad09a701f80024a2d93d0314c25f4b2e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_CANNOT_MIX_ARRAYS_AND_MATRICES</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32a85d0d4afd6eac11da9ba8411c72f2fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_PERFORMED_AN_INVALID_TRANSFORMATION_CONVERSION</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32a1e4124ccacd5c888c9c07375e81480b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_EXPRESSION_IS_NOT_A_LVALUE__IT_IS_READ_ONLY</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32ab89364b7b20142c690cf3c7d34e19d45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_ARE_TRYING_TO_USE_AN_INDEX_BASED_ACCESSOR_ON_AN_EXPRESSION_THAT_DOES_NOT_SUPPORT_THAT</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32a0e6f1d2605cd2b80c8a0bdbb5d6a218a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_1x1_EXPRESSIONS</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32ae27ebb1312fd7f29efcf61b6da153784</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_EXPRESSIONS_OF_BOOL</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32a530f4e38b6f6e131f6385402347e0c46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_ARRAYS_NOT_MATRICES</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32a45effbd5641d41a2c429fea83375dabb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_PASSED_A_ROW_VECTOR_BUT_A_COLUMN_VECTOR_WAS_EXPECTED</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32af06457455dad2e918e8092c82d55398a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_PASSED_A_COLUMN_VECTOR_BUT_A_ROW_VECTOR_WAS_EXPECTED</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32a26b4570c4142bf240d48a80b2eae58dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THE_INDEX_TYPE_MUST_BE_A_SIGNED_TYPE</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32a0f2e329575aa940bffb40d61e29b11b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THE_STORAGE_ORDER_OF_BOTH_SIDES_MUST_MATCH</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32a6f8937ab7fd13a79a2f6025dca352919</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OBJECT_ALLOCATED_ON_STACK_IS_TOO_BIG</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>a8b78e02bb2b2483916cec11b4b792d32ad2caad3e30c2c1e742bf6df5a1ec3d6a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::stem_function</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1stem__function.html</anchorfile>
      <anchor>a4cb6ecae530bb609c00fb2a40ab41e97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ComplexScalar</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1stem__function.html</anchorfile>
      <anchor>a091a1081100e894c221d75ac3ea614d4</anchor>
      <arglist>(ComplexScalar, int)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::svd_precondition_2x2_block_to_be_real</name>
    <filename>structEigen_1_1internal_1_1svd__precondition__2x2__block__to__be__real.html</filename>
    <templarg></templarg>
    <templarg>QRPreconditioner</templarg>
    <templarg>IsComplex</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::svd_precondition_2x2_block_to_be_real&lt; MatrixType, QRPreconditioner, false &gt;</name>
    <filename>structEigen_1_1internal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg>QRPreconditioner</templarg>
    <member kind="typedef">
      <type>SVD::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01false_01_4.html</anchorfile>
      <anchor>a140211d06ca9c685aaef3600b8ed0d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>JacobiSVD&lt; MatrixType, QRPreconditioner &gt;</type>
      <name>SVD</name>
      <anchorfile>structEigen_1_1internal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01false_01_4.html</anchorfile>
      <anchor>a03f1047549bd0f97f40c2df3f4a14927</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01false_01_4.html</anchorfile>
      <anchor>a0e713d396ea7f9228a007f89ef2d7e73</anchor>
      <arglist>(typename SVD::WorkMatrixType &amp;, SVD &amp;, Index, Index)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::svd_precondition_2x2_block_to_be_real&lt; MatrixType, QRPreconditioner, true &gt;</name>
    <filename>structEigen_1_1internal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg>QRPreconditioner</templarg>
    <member kind="typedef">
      <type>SVD::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01true_01_4.html</anchorfile>
      <anchor>a204c09f16904c93e1e95caa8144e7ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01true_01_4.html</anchorfile>
      <anchor>a5a0e30c2f4c8f54c4940144c8bd3db0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01true_01_4.html</anchorfile>
      <anchor>ada4e70275b77aaeb1af07b5141b773e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>JacobiSVD&lt; MatrixType, QRPreconditioner &gt;</type>
      <name>SVD</name>
      <anchorfile>structEigen_1_1internal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01true_01_4.html</anchorfile>
      <anchor>a6eb249bbad69fe226879d1e64e1c01c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01true_01_4.html</anchorfile>
      <anchor>a0484311933a6a5c8a7bf4d97014c7ba2</anchor>
      <arglist>(typename SVD::WorkMatrixType &amp;work_matrix, SVD &amp;svd, Index p, Index q)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::symm_pack_lhs</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1symm__pack__lhs.html</anchorfile>
      <anchor>a8369316d968357b6f8b4bcb69ced112d</anchor>
      <arglist>(Scalar *blockA, const Scalar *_lhs, Index lhsStride, Index cols, Index rows)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pack</name>
      <anchorfile>structEigen_1_1internal_1_1symm__pack__lhs.html</anchorfile>
      <anchor>a24c6ba89819da995cbcdd5603b2cfdf5</anchor>
      <arglist>(Scalar *blockA, const const_blas_data_mapper&lt; Scalar, Index, StorageOrder &gt; &amp;lhs, Index cols, Index i, Index &amp;count)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::symm_pack_rhs</name>
    <filename>structEigen_1_1internal_1_1symm__pack__rhs.html</filename>
    <templarg>Scalar</templarg>
    <templarg>Index</templarg>
    <templarg>nr</templarg>
    <templarg>StorageOrder</templarg>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1symm__pack__rhs.html</anchorfile>
      <anchor>a4d9c0675746e1e40655f1992e81afb4caf86f69f65cc27f357014e20dfe07a535</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1symm__pack__rhs.html</anchorfile>
      <anchor>a8cd8d2fe9b65b3836495e781d907cfeb</anchor>
      <arglist>(Scalar *blockB, const Scalar *_rhs, Index rhsStride, Index rows, Index cols, Index k2)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::take_matrix_for_product</name>
    <filename>structEigen_1_1internal_1_1take__matrix__for__product.html</filename>
    <templarg>MatrixOrTransformType</templarg>
    <member kind="typedef">
      <type>MatrixOrTransformType</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1take__matrix__for__product.html</anchorfile>
      <anchor>a9f9aed864d09934e140293bcaa9d307b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const type &amp;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1take__matrix__for__product.html</anchorfile>
      <anchor>af66d4ec794be2f2cac8fee2a7175be0f</anchor>
      <arglist>(const type &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::take_matrix_for_product&lt; Transform&lt; Scalar, Dim, Mode, Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1take__matrix__for__product_3_01Transform_3_01Scalar_00_01Dim_00_01Mode_00_01Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Dim</templarg>
    <templarg>Mode</templarg>
    <templarg>Options</templarg>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, Mode, Options &gt;</type>
      <name>TransformType</name>
      <anchorfile>structEigen_1_1internal_1_1take__matrix__for__product_3_01Transform_3_01Scalar_00_01Dim_00_01Mode_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a77ad015b5e9252d508f1086bae3a5f81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; typename TransformType::ConstAffinePart &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1take__matrix__for__product_3_01Transform_3_01Scalar_00_01Dim_00_01Mode_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>ad574e3463713b46e368dd2f77ff468a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static type</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1take__matrix__for__product_3_01Transform_3_01Scalar_00_01Dim_00_01Mode_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a1e363dbceb5318fdf49a563a7e27c7ef</anchor>
      <arglist>(const TransformType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::take_matrix_for_product&lt; Transform&lt; Scalar, Dim, Projective, Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1take__matrix__for__product_3_01Transform_3_01Scalar_00_01Dim_00_01Projective_00_01Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Dim</templarg>
    <templarg>Options</templarg>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, Projective, Options &gt;</type>
      <name>TransformType</name>
      <anchorfile>structEigen_1_1internal_1_1take__matrix__for__product_3_01Transform_3_01Scalar_00_01Dim_00_01Projective_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a371d187a7293e8b31ec9d83599a1dfb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformType::MatrixType</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1take__matrix__for__product_3_01Transform_3_01Scalar_00_01Dim_00_01Projective_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>afcc69bab7b56e46df8a3b16c33e35d6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const type &amp;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1take__matrix__for__product_3_01Transform_3_01Scalar_00_01Dim_00_01Projective_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a14f737090a96dc822a240b82a78947a6</anchor>
      <arglist>(const TransformType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; ACADO::GenericMatrix&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01ACADO_1_1GenericMatrix_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; AngleAxis&lt; _Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01AngleAxis_3_01__Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01AngleAxis_3_01__Scalar_01_4_01_4.html</anchorfile>
      <anchor>a48938b3bc839f2596f7347d84822ee33</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Array_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_37ffcfaaa78edf67b2a7bb8bc17557b2.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Options</templarg>
    <templarg>_MaxRows</templarg>
    <templarg>_MaxCols</templarg>
    <base>Eigen::internal::traits&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</base>
    <member kind="typedef">
      <type>ArrayBase&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</type>
      <name>XprBase</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Array_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_37ffcfaaa78edf67b2a7bb8bc17557b2.html</anchorfile>
      <anchor>a5b5c49c6d0c55ea8e63ba9cd126ff1f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArrayXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Array_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_37ffcfaaa78edf67b2a7bb8bc17557b2.html</anchorfile>
      <anchor>abb5cac484560c0fa7f7dc3d11c46e60c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01ArrayWrapper_3_01ExpressionType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>ArrayXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ArrayWrapper_3_01ExpressionType_01_4_01_4.html</anchorfile>
      <anchor>ac2e2f91554c6a8582dc117f67212a036</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; BandMatrix&lt; _Scalar, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Supers</templarg>
    <templarg>_Subs</templarg>
    <templarg>_Options</templarg>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>a661d286dd5d46d0669ee10045c93cdb6aff7e41507a1a812c837f58c5cc2ec877</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>a661d286dd5d46d0669ee10045c93cdb6afff0a04b3a9371001d79298fda882a75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>a661d286dd5d46d0669ee10045c93cdb6ad0d558fa003e3d12445fa4a716e37ace</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>a661d286dd5d46d0669ee10045c93cdb6abdc72fb0eafead00274746639a01a8fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>a661d286dd5d46d0669ee10045c93cdb6a94361da240008624358ee0c36c180161</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>a661d286dd5d46d0669ee10045c93cdb6a27f1d6a8243015f267eefdde20619d76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Supers</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>a661d286dd5d46d0669ee10045c93cdb6a32b6b1c829be668af4ab8774944a9ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Subs</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>a661d286dd5d46d0669ee10045c93cdb6ab66cc3d9ed74ea3be019f089acd58b10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>a661d286dd5d46d0669ee10045c93cdb6ac3a10e94eff5d9caa32aa8763ef5a37b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DataRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>a661d286dd5d46d0669ee10045c93cdb6af344ea6abe4035cb7b5c5b451e0cb535</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, DataRowsAtCompileTime, ColsAtCompileTime, Options &amp;RowMajor?RowMajor:ColMajor &gt;</type>
      <name>CoefficientsType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>aafd270c1440909d8c2c7901e57e73f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>acb20977c56617d262e521e0b015bc9ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>a7491ccd4fec074ebedf02909f324b36a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Dense</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>add341ed484b43c00348eeab9dc99d0d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Supers</templarg>
    <templarg>_Subs</templarg>
    <templarg>_Options</templarg>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>ad229b953e1b49dc9a10dbe67624f85baa9b1891d8d1efa21ae4dda0e2fe467d76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>ad229b953e1b49dc9a10dbe67624f85baa7810c822b933662961eb36a11b07f1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>ad229b953e1b49dc9a10dbe67624f85baadba79cb49132b23ef29bb0c33fb32ace</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>ad229b953e1b49dc9a10dbe67624f85baa888c4e3dee4a8a77c84d2c031afbb0f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>ad229b953e1b49dc9a10dbe67624f85baae0c28314f1cf0cde4145344b600fdeef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>ad229b953e1b49dc9a10dbe67624f85baa8ce62f7629b414957a66240b690677d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Supers</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>ad229b953e1b49dc9a10dbe67624f85baad6c8c3dafc01a8d32d935becd3b7d720</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Subs</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>ad229b953e1b49dc9a10dbe67624f85baa46324c77df8d076bdbb23e05173f6c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>ad229b953e1b49dc9a10dbe67624f85baab1e924f1314e73996950737b29bb8409</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DataRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>ad229b953e1b49dc9a10dbe67624f85baa2a94597658338b0033fa65240e0e691a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_CoefficientsType</type>
      <name>CoefficientsType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>abffdc4d87f27cd7fa68c213d26b801f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_CoefficientsType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>a990f7b4b58fed9155c0e6f12e13f4f0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_CoefficientsType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>a12b57a6bd016f9b429bfe5f3b3177a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_CoefficientsType::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>a0d05a8fe0d7c8b7d38d75e8ea658f25a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; BiCGSTAB&lt; _MatrixType, _Preconditioner &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01BiCGSTAB_3_01__MatrixType_00_01__Preconditioner_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BiCGSTAB_3_01__MatrixType_00_01__Preconditioner_01_4_01_4.html</anchorfile>
      <anchor>ac1fa0313312d70262ae3f9f04b4d570f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Preconditioner</type>
      <name>Preconditioner</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BiCGSTAB_3_01__MatrixType_00_01__Preconditioner_01_4_01_4.html</anchorfile>
      <anchor>a12b0145a10ef0ee5743dd0038027e8de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <templarg>InnerPanel</templarg>
    <member kind="enumvalue">
      <name>MatrixRows</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>afd4df3a57d517527611c6c5cd11f5328a75f7f837d660a38ff3a1531b538fd12f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixCols</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>afd4df3a57d517527611c6c5cd11f5328aa8a063d0a30d12e0e7a0fcaff58d407e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>afd4df3a57d517527611c6c5cd11f5328a09af35fa0e2cb9bc32c3304f7fb6e9ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>afd4df3a57d517527611c6c5cd11f5328a24fbcfc5276356bd0be2e1e7ab75ef88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>afd4df3a57d517527611c6c5cd11f5328aed334e0f04c816e260c343c420406618</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>afd4df3a57d517527611c6c5cd11f5328a002570e62174c1635d1548757ae49747</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XprTypeIsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>afd4df3a57d517527611c6c5cd11f5328acb9020d8678591d331fea2db10a53fc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>afd4df3a57d517527611c6c5cd11f5328ab9a6b6da1afdab3076b51cb539a9975f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSameStorageOrderAsXprType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>afd4df3a57d517527611c6c5cd11f5328ad0b6edd9146b7e2c4747f2af996fab04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSize</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>afd4df3a57d517527611c6c5cd11f5328aaf8dbbf29fa0b40fb1df869633bfbfeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>afd4df3a57d517527611c6c5cd11f5328a8dab8e8b8dafce1acc103cf4d923767d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>afd4df3a57d517527611c6c5cd11f5328a35acfee0c7edf6686e89eb42bdd8ec46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaskPacketAccessBit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>afd4df3a57d517527611c6c5cd11f5328a5509c6a7d8f52f85bcd04a66a9f9d6c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaskAlignedBit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>afd4df3a57d517527611c6c5cd11f5328aec410a2c8ff06f4ad6ed059b40e23d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagsLinearAccessBit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>afd4df3a57d517527611c6c5cd11f5328a21db01bba1577105e1e774dd3bc38849</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagsLvalueBit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>afd4df3a57d517527611c6c5cd11f5328a92cd05b60db62f7658a3416b31df9f5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagsRowMajorBit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>afd4df3a57d517527611c6c5cd11f5328a4ae90114dd0e115d605c5ca5e36ff351</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>afd4df3a57d517527611c6c5cd11f5328a27998916e5137d025688130faac5d808</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>afd4df3a57d517527611c6c5cd11f5328a6ac32e257073ccadfb32fd65a09dc460</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; XprTypeNested &gt;::type</type>
      <name>_XprTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a1c896000aee288fc9246704dea823cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a8a33b6df13c733f1d38a16c74bbb864d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>af2e9a400c76d70f917abdfa04c5371a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;::XprKind</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a76b0ec4ddba72481429a9b4a9b259409</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nested&lt; XprType &gt;::type</type>
      <name>XprTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>afb9565f39122f0fbdde7c5a070e081eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44a7e985e6bf30e3ae29e35c81850319d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsCoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44ad0b4cd6aa27f421685bb3358cd50d943</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44a9235057b02cee1e40827b4d468112202</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44a5e97a59578a3d1a0e46e0bf810e9aa82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44a32401f3859143f3d20088ee981d714ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44aa55e4eed9fdf262d4c28635e655035d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSize</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44af5c78ab58601cb4c1880b4c80344d942</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44afe5ecb47650f7e5e240e5f3bbeaccfd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44a67beac0b645966a392a2afa06c424b21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44aa87a20c46eee09963a0632687647f89d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44ad4872e90dd8409d6d4397b5a796ea586</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SameType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44a9db3e7757a88467deeb9c1c5141d1bfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CanVectorizeRhs</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44a018de3aa788ebf515d85f193fb680564</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CanVectorizeLhs</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44a404ee1b396530acffe43a4d2cd6d43b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EvalToRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44a6b3c64c8994c54831547b23bf25ef739</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44a54939da2c68435dc4e7d0e2f68fd8c66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44a7e25913b631081e13efde5c5f0747450</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CanVectorizeInner</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44ac8d529708fcf034a4739b00036f52c20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>a481f91293bcde586905f7ecec5e84d25</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>a7d0db00e1aee4d79b587d49151b89656</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>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>a3f9ff8fbe4110e437a08457da5379db1</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>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>a2ef09c0d83663c772fe4493c5cfc43f8</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>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>a296b8d23c14b8e78ff5e95b3d64d156a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>a8de36f2f180bbfecd443220e0834a94c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01ConjugateGradient_3_01__MatrixType_00_01__UpLo_00_01__Preconditioner_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ConjugateGradient_3_01__MatrixType_00_01__UpLo_00_01__Preconditioner_01_4_01_4.html</anchorfile>
      <anchor>aa69c391bfcdba93f1f0ad8012d00c929</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Preconditioner</type>
      <name>Preconditioner</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ConjugateGradient_3_01__MatrixType_00_01__UpLo_00_01__Preconditioner_01_4_01_4.html</anchorfile>
      <anchor>ab161958cd55f7dde4d0b9b4ff271b214</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; const T &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01const_01T_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a758ce8e642fe2c13e5b1ef0f5fdc9d57a3a93998852161a3303d98f7eb8bdd258</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a758ce8e642fe2c13e5b1ef0f5fdc9d57aa46956b2a0d94c6ddaebcc19d34fecfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a758ce8e642fe2c13e5b1ef0f5fdc9d57a0925cc10eca4ef7e8309d47f2f466634</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a758ce8e642fe2c13e5b1ef0f5fdc9d57aa7fa6318427e88bc4213bd0370adb892</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsCoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9b2772f59035e396771c09e3fc621901ab3f3b230b1177116813e0a0293540b49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsCoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9b2772f59035e396771c09e3fc621901ad7feca1a2611c198042c6909c2c24b55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9b2772f59035e396771c09e3fc621901a1e710b51ee5327874af4ebf6a1cee9c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9b2772f59035e396771c09e3fc621901a3d5b1beee2fde356f6a7e500890f194f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SameType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9b2772f59035e396771c09e3fc621901a00f6ef40bf11a28191ab48c7b0812a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StorageOrdersAgree</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9b2772f59035e396771c09e3fc621901a6366eb440d4040ff9c80f331bcd59b8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9b2772f59035e396771c09e3fc621901afe7975abf1ef4ab2e034c8d5deb4e765</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9b2772f59035e396771c09e3fc621901a20d5937b969db54f666b85d19043ae57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9b2772f59035e396771c09e3fc621901a36ae87348392971c7a79ccd4fef9669e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>ae328452c3cfd91628ea98b98414e0b2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a84219d0382f4733aef9a89ae5929772a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; Lhs &gt;::type</type>
      <name>Ancestor</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>afabc96be713b502009dfe217045d8248</anchor>
      <arglist></arglist>
    </member>
    <member kind="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>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a3f88b0ad68eab67eb0e0db6c9e4cd848</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Nested</type>
      <name>LhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a8fed753b3298010bd51e25bbae71c435</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Nested</type>
      <name>RhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a59de2b2b29033b7cfab53e1f5b52718c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>result_of&lt; BinaryOp(typename Lhs::Scalar, typename Rhs::Scalar) &gt;::type</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a018227c65da138611099b705f35bd2a6</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>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>ab52d3b21c54a56e05fcf9e62ae858602</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Ancestor &gt;::XprKind</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9ed2c0723977ac9cb53448b82bb79ced</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; CwiseNullaryOp&lt; NullaryOp, PlainObjectType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>a1adf18bbef2f510a346c9e997a223386a0c9403bccb4ddccbb6837b2fcca34cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>a1adf18bbef2f510a346c9e997a223386a683c872dd6fe3270f5e35be883807f60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; CwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01CwiseUnaryOp_3_01UnaryOp_00_01XprType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryOp_3_01UnaryOp_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>ad86c43557cf6ca20023da33fae24af13a88826fd657aa0a4ddf652455a0fd1e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryOp_3_01UnaryOp_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>ad86c43557cf6ca20023da33fae24af13adba57489d16ddbd785fe8851740b97b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; XprTypeNested &gt;::type</type>
      <name>_XprTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryOp_3_01UnaryOp_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a0dab38d6ea8d87fa71fc30c858034b02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>result_of&lt; UnaryOp(typename XprType::Scalar) &gt;::type</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryOp_3_01UnaryOp_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>aa28ffef34566093c659b16c8827d93f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Nested</type>
      <name>XprTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryOp_3_01UnaryOp_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a2f68010027de6207c504d0c746f79c17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a31e7416b10a1bc3a7d703aa23b6aa206ab37528ae36b94e00f06232e7cfd96d0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a31e7416b10a1bc3a7d703aa23b6aa206ac786fe3a86dbf1cae18f0e7ac0fccb56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixTypeInnerStride</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a31e7416b10a1bc3a7d703aa23b6aa206a0f6ec989e521bcd5a3e5af27272ded38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a31e7416b10a1bc3a7d703aa23b6aa206a7f3dfb073e4e7c71157cd62e9c1dca78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a31e7416b10a1bc3a7d703aa23b6aa206afd0bc6411c4bf93f00ae4faa3fdd47e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; MatrixTypeNested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>af439e90a224f9a012a2cc6ee5182929e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Nested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>abea5f8e7606b96895780857b0b6106e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>result_of&lt; ViewOp(typename traits&lt; MatrixType &gt;::Scalar) &gt;::type</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ae3e693779dcbce6efdc6e5a66b63ea14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; DenseTimeSparseProduct&lt; Lhs, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1traits_3_01DenseTimeSparseProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>ad11e3782d00743e60fc97876512053a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; DenseTimeSparseSelfAdjointProduct&lt; Lhs, Rhs, UpLo &gt; &gt;</name>
    <filename>structEigen_1_1internal_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>Eigen::internal::traits&lt; DGMRES&lt; _MatrixType, _Preconditioner &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01DGMRES_3_01__MatrixType_00_01__Preconditioner_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DGMRES_3_01__MatrixType_00_01__Preconditioner_01_4_01_4.html</anchorfile>
      <anchor>ac484f53f4a4d6333189bc3eea934fe70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Preconditioner</type>
      <name>Preconditioner</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DGMRES_3_01__MatrixType_00_01__Preconditioner_01_4_01_4.html</anchorfile>
      <anchor>a9202fcd39a676b35549434edb6680877</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Diagonal&lt; const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, DiagIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01const_01SparseMatrix_3_01__Scalar_00_01__Optib9c55c12d003fd31b7c3d50cccfe6fae.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <templarg>DiagIndex</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01const_01SparseMatrix_3_01__Scalar_00_01__Optib9c55c12d003fd31b7c3d50cccfe6fae.html</anchorfile>
      <anchor>a1d6a319381930db69836e9a7d1a42e0eac617fc0f751f11048e87a510e45303e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01const_01SparseMatrix_3_01__Scalar_00_01__Optib9c55c12d003fd31b7c3d50cccfe6fae.html</anchorfile>
      <anchor>a1d6a319381930db69836e9a7d1a42e0eaa8ce27148dba37c9af54cfdb87c0aa51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01const_01SparseMatrix_3_01__Scalar_00_01__Optib9c55c12d003fd31b7c3d50cccfe6fae.html</anchorfile>
      <anchor>a1d6a319381930db69836e9a7d1a42e0eab9ef38265c2fe7bf9eb26ecb4e99eb2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01const_01SparseMatrix_3_01__Scalar_00_01__Optib9c55c12d003fd31b7c3d50cccfe6fae.html</anchorfile>
      <anchor>a1d6a319381930db69836e9a7d1a42e0ea522075a969d5bb80eaa88510d6dc129b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01const_01SparseMatrix_3_01__Scalar_00_01__Optib9c55c12d003fd31b7c3d50cccfe6fae.html</anchorfile>
      <anchor>a1d6a319381930db69836e9a7d1a42e0eaba96b6710d489771d54e84bf40b118ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01const_01SparseMatrix_3_01__Scalar_00_01__Optib9c55c12d003fd31b7c3d50cccfe6fae.html</anchorfile>
      <anchor>a1d6a319381930db69836e9a7d1a42e0ea324471ff6f87d43776f35eca40d17d1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; MatrixTypeNested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01const_01SparseMatrix_3_01__Scalar_00_01__Optib9c55c12d003fd31b7c3d50cccfe6fae.html</anchorfile>
      <anchor>a6b20386f3e6d4e5c4cf944b9692cf7cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01const_01SparseMatrix_3_01__Scalar_00_01__Optib9c55c12d003fd31b7c3d50cccfe6fae.html</anchorfile>
      <anchor>a246483248490e9b1e738e74c5fa9c478</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; _Scalar, _Options, _Index &gt;</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01const_01SparseMatrix_3_01__Scalar_00_01__Optib9c55c12d003fd31b7c3d50cccfe6fae.html</anchorfile>
      <anchor>a5d334321a0deade471dc0bdeb6bd344c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nested&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01const_01SparseMatrix_3_01__Scalar_00_01__Optib9c55c12d003fd31b7c3d50cccfe6fae.html</anchorfile>
      <anchor>af8d5159e6c05ba1f7c11a974854947b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01const_01SparseMatrix_3_01__Scalar_00_01__Optib9c55c12d003fd31b7c3d50cccfe6fae.html</anchorfile>
      <anchor>ad24327906144f9fad64e2f689b99745b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Dense</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01const_01SparseMatrix_3_01__Scalar_00_01__Optib9c55c12d003fd31b7c3d50cccfe6fae.html</anchorfile>
      <anchor>a20717b98ae08d2680a6fc4452f15714d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01const_01SparseMatrix_3_01__Scalar_00_01__Optib9c55c12d003fd31b7c3d50cccfe6fae.html</anchorfile>
      <anchor>aa3e57bd5e7527a5168ec0398e4cd579c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Diagonal&lt; MatrixType, DiagIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>DiagIndex</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a9fcc5d1c695685fb10dd2e113a55efbca76340e36cbca00c44afdf582dbfbcf79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a9fcc5d1c695685fb10dd2e113a55efbcab48fddf43c5896b15df0c7d38420c8e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a9fcc5d1c695685fb10dd2e113a55efbca2bf3194bd43e163efb25ed625776ac37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a9fcc5d1c695685fb10dd2e113a55efbca3ad6093abb0b580d090ec6ddc18028dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaskLvalueBit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a9fcc5d1c695685fb10dd2e113a55efbca06cce71f4ff7afe7252c912e4c829dec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a9fcc5d1c695685fb10dd2e113a55efbca21f501608afd7f4b102f5490824f215b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a9fcc5d1c695685fb10dd2e113a55efbcac1b1c4eb81936dc0c72545e7fa56839f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixTypeOuterStride</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a9fcc5d1c695685fb10dd2e113a55efbcae785cbc9822fe614ec62b0d2ae08368d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a9fcc5d1c695685fb10dd2e113a55efbcab31432562c88b84a047c7bbd378a4915</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a9fcc5d1c695685fb10dd2e113a55efbca5591fcf382bda15adf004fad473bb1a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; MatrixTypeNested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a1e1e771fa8ef2e2332d224e813e64a84</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nested&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a4361de9a6e90b1055e28a5bf0e8abea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a7255733bcda46fcc7cc0bcaafaf92506</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; DiagonalMatrix&lt; _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01DiagonalMatrix_3_01__Scalar_00_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalMatrix_3_01__Scalar_00_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_01_4_01_4.html</anchorfile>
      <anchor>a258b29980e41ff07869d8e91d5f4eabea0341c26599874f64103cf0ca30573e78</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; _Scalar, SizeAtCompileTime, 1, 0, MaxSizeAtCompileTime, 1 &gt;</type>
      <name>DiagonalVectorType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalMatrix_3_01__Scalar_00_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_01_4_01_4.html</anchorfile>
      <anchor>a27513ae71017b40bf3c27b5fcebff7f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalMatrix_3_01__Scalar_00_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_01_4_01_4.html</anchorfile>
      <anchor>af0d73965c99a4e51561d0798a093a0bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Dense</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalMatrix_3_01__Scalar_00_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_01_4_01_4.html</anchorfile>
      <anchor>adc236ef00f813403915efd69af397efc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a46d008fbde1e6908d8c465d7028a7db3a1645a38c9d0edd0ba02edf37d0cca3e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a46d008fbde1e6908d8c465d7028a7db3a1120d9e66fdb399df1b9e5a5a4eb1e38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a46d008fbde1e6908d8c465d7028a7db3a9772b2ced31111f15b8eb373a933486d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a46d008fbde1e6908d8c465d7028a7db3a993c400af80d19c9f312a7fcc11a7261</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_StorageOrder</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a46d008fbde1e6908d8c465d7028a7db3a27f6e622505f93a696e470503be1c8c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_ScalarAccessOnDiag</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a46d008fbde1e6908d8c465d7028a7db3a5adc2fba003c5ab7dc656e3528a7ffbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_SameTypes</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a46d008fbde1e6908d8c465d7028a7db3a0739ff35d29422483be8f5f1391ed68b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a46d008fbde1e6908d8c465d7028a7db3a882f693a71c05842836e7fbf5e6ee6fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_LinearAccessMask</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a46d008fbde1e6908d8c465d7028a7db3a4aa6f5a45dc7677a0c4306fa713756a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a46d008fbde1e6908d8c465d7028a7db3aba2956cf9c1590a14f29e9f3ca2e4b70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a46d008fbde1e6908d8c465d7028a7db3a1ded55b9a97789cd6449261545c7ad1b</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>structEigen_1_1internal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a8d65510491a739d222320034fdaae4fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; DiagonalWrapper&lt; _DiagonalVectorType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>a34822bf63184f8158ed8347eafe10e47a799bec57eba507592acfab5c56c85ff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>a34822bf63184f8158ed8347eafe10e47a3fa5bc8a0ba8e9b06f2728ab53e06c71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>a34822bf63184f8158ed8347eafe10e47ad24664bbcddb86b8c23109a505a0b9f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>a34822bf63184f8158ed8347eafe10e47a42c79ced381d6bc8a4da4a3025742175</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>a34822bf63184f8158ed8347eafe10e47a66506dc6332f2c5e093efe9cbc3d936a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_DiagonalVectorType</type>
      <name>DiagonalVectorType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>a89ad48a2edbce9615060580cd8a8dc7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalVectorType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>ab0719fc1fbc4e04951b4c4ebdda475a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalVectorType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>a7ac8c5f89e88d54b8a5dd3595e572095</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalVectorType::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>a006646ad8169110e2385be9876f1573f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; DynamicSparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a8d1d82139b253fd422ab0b577a6bd5d4a8c6fd2cbef5c2aa481fe6b4f5b572d7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a8d1d82139b253fd422ab0b577a6bd5d4ab995157e507a54c0a55eb34b18a1f9be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a8d1d82139b253fd422ab0b577a6bd5d4a0f4edf891a74a606579a6912464b4bf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a8d1d82139b253fd422ab0b577a6bd5d4afd15da3f55a52add97619dde4f591d56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a8d1d82139b253fd422ab0b577a6bd5d4a931f46d452d89e9a77a458266cb59687</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a8d1d82139b253fd422ab0b577a6bd5d4aa12b3891b0be3f0a393097cbec41c23e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SupportedAccessPatterns</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a8d1d82139b253fd422ab0b577a6bd5d4a51a656d50fb9dc98108b30bf3163aa8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a88af5c1bf84ffe8a7f578c477fdf27e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a30db7b74a54445250d3f354cba6d3bf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Sparse</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a9b28f8e88fc0761d7e0d4ef62a72e87d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a71dc8255472defc2640443cd79ac5e01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1traits_3_01Flagged_3_01ExpressionType_00_01Added_00_01Removed_01_4_01_4.html</anchorfile>
      <anchor>ab88c21f585d70c1ab2149b5bec0413cda5bab45a72860e7202f2240ef35cc4be6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; ForceAlignedAccess&lt; ExpressionType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01ForceAlignedAccess_3_01ExpressionType_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; FullPivHouseholderQRMatrixQReturnType&lt; MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01FullPivHouseholderQRMatrixQReturnType_3_01MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01FullPivHouseholderQRMatrixQReturnType_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a1b18d24309d6c761c5b756e76f99f4f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; GeneralProduct&lt; Lhs, Rhs, GemmProduct &gt; &gt;</name>
    <filename>structEigen_1_1internal_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>Eigen::internal::traits&lt; GeneralProduct&lt; Lhs, Rhs, GemvProduct &gt; &gt;</name>
    <filename>structEigen_1_1internal_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>Eigen::internal::traits&lt; GeneralProduct&lt; Lhs, Rhs, InnerProduct &gt; &gt;</name>
    <filename>structEigen_1_1internal_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>Eigen::internal::traits&lt; GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt; &gt;</name>
    <filename>structEigen_1_1internal_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>Eigen::internal::traits&lt; GMRES&lt; _MatrixType, _Preconditioner &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01GMRES_3_01__MatrixType_00_01__Preconditioner_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01GMRES_3_01__MatrixType_00_01__Preconditioner_01_4_01_4.html</anchorfile>
      <anchor>a50265380a4eeb8003bdd09b5d33fa8d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Preconditioner</type>
      <name>Preconditioner</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01GMRES_3_01__MatrixType_00_01__Preconditioner_01_4_01_4.html</anchorfile>
      <anchor>a468b93b021750dd91d44b6fb293ebc1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; HessenbergDecompositionMatrixHReturnType&lt; MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01HessenbergDecompositionMatrixHReturnType_3_01MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01HessenbergDecompositionMatrixHReturnType_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a61ecfbcb348b94ba026196609af64ca4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Homogeneous&lt; MatrixType, Direction &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Direction</templarg>
    <member kind="enumvalue">
      <name>RowsPlusOne</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>aca649b08fec1429ea435aaeb17414adeaad7a1d4269e87d98375957e69bb618c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsPlusOne</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>aca649b08fec1429ea435aaeb17414adead9a779e982358b0e7199b16cdf9474b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>aca649b08fec1429ea435aaeb17414adea71a34907694e489fed0e26483e34f390</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>aca649b08fec1429ea435aaeb17414adea155c4b265de065b18768fa1989fd5b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>aca649b08fec1429ea435aaeb17414adea91a340349e6a8afc58cdb93fa7dcbd7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>aca649b08fec1429ea435aaeb17414adeaba6154faccebb4979c232e1ab6a5f116</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TmpFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>aca649b08fec1429ea435aaeb17414adeae15b8eb0311708417da03ad0560bc029</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>aca649b08fec1429ea435aaeb17414adeae364eb60cf21a1895aaafd89408a6173</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>aca649b08fec1429ea435aaeb17414adeaf89351fca76dc4550e3946ba83e23f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; MatrixTypeNested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a9039583084765e94019831e2a903cad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nested&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a0bb1248986af6fbc73e47aa91e82c430</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; MatrixType &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>aed4bdbb49e3568372c304dceb4e71f20</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; homogeneous_left_product_impl&lt; Homogeneous&lt; MatrixType, Vertical &gt;, Lhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01homogeneous__left__product__impl_3_01Homogeneous_3_01Matrib3807c527a9ce94933bccc01a99472da.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>take_matrix_for_product&lt; Lhs &gt;::type</type>
      <name>LhsMatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01homogeneous__left__product__impl_3_01Homogeneous_3_01Matrib3807c527a9ce94933bccc01a99472da.html</anchorfile>
      <anchor>a595c32d9896fc2f15a47df3abd723427</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; LhsMatrixType &gt;::type</type>
      <name>LhsMatrixTypeCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01homogeneous__left__product__impl_3_01Homogeneous_3_01Matrib3807c527a9ce94933bccc01a99472da.html</anchorfile>
      <anchor>a43d1b178bc4d950cb11352deab9fda12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01homogeneous__left__product__impl_3_01Homogeneous_3_01Matrib3807c527a9ce94933bccc01a99472da.html</anchorfile>
      <anchor>a44842fe354bb9881d2a2eaa09d33b6df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>make_proper_matrix_type&lt; typename traits&lt; MatrixTypeCleaned &gt;::Scalar, LhsMatrixTypeCleaned::RowsAtCompileTime, MatrixTypeCleaned::ColsAtCompileTime, MatrixTypeCleaned::PlainObject::Options, LhsMatrixTypeCleaned::MaxRowsAtCompileTime, MatrixTypeCleaned::MaxColsAtCompileTime &gt;::type</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01homogeneous__left__product__impl_3_01Homogeneous_3_01Matrib3807c527a9ce94933bccc01a99472da.html</anchorfile>
      <anchor>ac715b005ae93d6769c5c2d41ffa3f18b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; homogeneous_right_product_impl&lt; Homogeneous&lt; MatrixType, Horizontal &gt;, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01homogeneous__right__product__impl_3_01Homogeneous_3_01Matr13723058393d68e38075a1361c09a15f.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>make_proper_matrix_type&lt; typename traits&lt; MatrixType &gt;::Scalar, MatrixType::RowsAtCompileTime, Rhs::ColsAtCompileTime, MatrixType::PlainObject::Options, MatrixType::MaxRowsAtCompileTime, Rhs::MaxColsAtCompileTime &gt;::type</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01homogeneous__right__product__impl_3_01Homogeneous_3_01Matr13723058393d68e38075a1361c09a15f.html</anchorfile>
      <anchor>a0ae985aecdcbfccc4e6a2b6aa60e6d7a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Side</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</anchorfile>
      <anchor>adffebe4460a2de774cc9b576bb26c41ea3a7559b978f6a6578404b0c9fc93fb47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</anchorfile>
      <anchor>adffebe4460a2de774cc9b576bb26c41eadd69575aa46c991c950d177046bc6722</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</anchorfile>
      <anchor>adffebe4460a2de774cc9b576bb26c41ea743e80e94e929ebcce83ccafb9eedacc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</anchorfile>
      <anchor>adffebe4460a2de774cc9b576bb26c41ea3ac195f13abe1b2a27c94d5a0dffdce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</anchorfile>
      <anchor>adffebe4460a2de774cc9b576bb26c41eab9bdb8b968b7dff0a504daa60c8d9ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorsType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</anchorfile>
      <anchor>a86e1518c704179d346e9402cad1f2299</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorsType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</anchorfile>
      <anchor>a9ede8dfbf4a63e58b5a9b1c18a545ace</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorsType::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</anchorfile>
      <anchor>a270a1e2a935fb1e006b2eca85157cf7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; image_retval_base&lt; DecompositionType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01image__retval__base_3_01DecompositionType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>DecompositionType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01image__retval__base_3_01DecompositionType_01_4_01_4.html</anchorfile>
      <anchor>a984a2d61b1d9938a50ac081801969a76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename MatrixType::Scalar, MatrixType::RowsAtCompileTime, Dynamic, MatrixType::Options, MatrixType::MaxRowsAtCompileTime, MatrixType::MaxColsAtCompileTime &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01image__retval__base_3_01DecompositionType_01_4_01_4.html</anchorfile>
      <anchor>a0dd246199d9ee579731c1567a1769572</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; inverse_impl&lt; MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1traits_3_01inverse__impl_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ac29a260a4519cae00a2bef3b55030f31</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; kernel_retval_base&lt; DecompositionType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01kernel__retval__base_3_01DecompositionType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>DecompositionType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01kernel__retval__base_3_01DecompositionType_01_4_01_4.html</anchorfile>
      <anchor>a42f7adb6bf62e05402f6f461eb075fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename MatrixType::Scalar, MatrixType::ColsAtCompileTime, Dynamic, MatrixType::Options, MatrixType::MaxColsAtCompileTime, MatrixType::MaxColsAtCompileTime &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01kernel__retval__base_3_01DecompositionType_01_4_01_4.html</anchorfile>
      <anchor>a3319541f306277cd67ea29a75c165cb5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; KroneckerProduct&lt; _Lhs, _Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01KroneckerProduct_3_01__Lhs_00_01__Rhs_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Rows</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProduct_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ad110a01abce58247f7d4221aa59bfe1da55f50531854b484e912812f98c9db74a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cols</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProduct_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ad110a01abce58247f7d4221aa59bfe1da714cbf117bf079c66e5652325359bb4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRows</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProduct_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ad110a01abce58247f7d4221aa59bfe1da511a8dd00c991b7a147295e0e7867b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxCols</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProduct_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ad110a01abce58247f7d4221aa59bfe1da1205dc69c5f6c3ee84cee893bdd2ae65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProduct_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ad110a01abce58247f7d4221aa59bfe1dacbc27e2c6a958dbca48342d60bd65cfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; _Lhs &gt;::type</type>
      <name>Lhs</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProduct_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>aa1a40be37fbd572f76a613004791da60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Rows, Cols &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProduct_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a7b14187ef42535a8982def992f924785</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; _Rhs &gt;::type</type>
      <name>Rhs</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProduct_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a8aafe51a47232ee8ec2b004bdd59d3ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scalar_product_traits&lt; typename Lhs::Scalar, typename Rhs::Scalar &gt;::ReturnType</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProduct_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a202e591728311a33c12be2a338e819c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; KroneckerProductSparse&lt; _Lhs, _Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>LhsFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a1c278dec70fe17f81d9c8aafe1ea56dea21e8f1c16807e696d4efea0325d539fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a1c278dec70fe17f81d9c8aafe1ea56deacdf873162e6f4fbfb4279eaad49dc02c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a1c278dec70fe17f81d9c8aafe1ea56deac18e47cc1da6dd276b1a6eb5bd4f1de0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a1c278dec70fe17f81d9c8aafe1ea56deab421eaf0be43dac8bd9fd4f84c4b4ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a1c278dec70fe17f81d9c8aafe1ea56dea395fb32499330991090defaa65bb951e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a1c278dec70fe17f81d9c8aafe1ea56deaaee6f0b0b1cc4057a2111e1e2e6d6ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EvalToRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a1c278dec70fe17f81d9c8aafe1ea56dea67dd07a68f59d0d233428feb334f4030</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RemovedBits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a1c278dec70fe17f81d9c8aafe1ea56dea4620de75fd0abe0c420a10bd8eaf6e7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a1c278dec70fe17f81d9c8aafe1ea56dea5c5de59e4dacd0851729e0c014a308f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a1c278dec70fe17f81d9c8aafe1ea56deab7fde96c9f377d0364365300bef05222</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_index_type&lt; typename Lhs::Index, typename Rhs::Index &gt;::type</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a7acc0c2dbe5ad58bca1e9bfd64cf21f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; _Lhs &gt;::type</type>
      <name>Lhs</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a65604fef861f55abaae9bb5d2a3f1b0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; _Rhs &gt;::type</type>
      <name>Rhs</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a24c9abd6946cab3b5df78c6135f7128d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scalar_product_traits&lt; typename Lhs::Scalar, typename Rhs::Scalar &gt;::ReturnType</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a4f58b63f5f557f6571551fba8f3927a3</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>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a426dc8cb4acbf4a95556e8363bf8f633</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01KroneckerProductSparse_3_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a996450f73c890690ea9352e359687051</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Map_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a1757847dc72422e3b6b93495a571d89faf59a3ef2d249a9a0ba38df53bf3318f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; const Matrix&lt; _Scalar, 4, 1 &gt;, _Options &gt;</type>
      <name>Coefficients</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a7f06dc786624ddaab7233c12eaf696d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Quaternion&lt; _Scalar,(int(_Options)&amp;Aligned)==Aligned?AutoAlign:DontAlign &gt; &gt;</type>
      <name>TraitsBase</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>aab4d999273f7f2590a7a6e40dd00ac6c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt;, _PacketAccess &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSi93aeb9a436e31c346a35d725a0b800a8.html</filename>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <templarg></templarg>
    <templarg>_PacketAccess</templarg>
    <member kind="typedef">
      <type>IndexType</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSi93aeb9a436e31c346a35d725a0b800a8.html</anchorfile>
      <anchor>ad34d17661df92a9643ed8613f828c090</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>structEigen_1_1internal_1_1traits_3_01Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSi93aeb9a436e31c346a35d725a0b800a8.html</anchorfile>
      <anchor>a68ff66c15182cb894663982dfbce78c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Map&lt; PlainObjectType, MapOptions, StrideType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>MapOptions</templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a210063786f4d069b4fdbd41bcaf485f9ab8f6b91ada5bd38b69d497e29762da2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a210063786f4d069b4fdbd41bcaf485f9a0b0dcdc40cf203955170f9f6129a30e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNoInnerStride</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a210063786f4d069b4fdbd41bcaf485f9a79d85b1d934512a1be4f68b59b6a9213</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNoOuterStride</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a210063786f4d069b4fdbd41bcaf485f9aa41667f168dfcc62a370be36d705e603</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNoStride</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a210063786f4d069b4fdbd41bcaf485f9a19fd3e22db09c22c977de76511017cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a210063786f4d069b4fdbd41bcaf485f9a47d1c91a37a96916c13b9ab5df50e905</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsDynamicSize</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a210063786f4d069b4fdbd41bcaf485f9ab4245a6ef6df8052063bfa28fb9e4ca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KeepsPacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a210063786f4d069b4fdbd41bcaf485f9a83eebf443690cec5bebaa8ba7af42be4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a210063786f4d069b4fdbd41bcaf485f9ad4b7f3460583bb18ce6f22911c206f54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags1</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a210063786f4d069b4fdbd41bcaf485f9ac03edff2a263c84e79d435f74069a64b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags2</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a210063786f4d069b4fdbd41bcaf485f9a3b3405cc2e72a3828b71c941161dc2b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags3</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a210063786f4d069b4fdbd41bcaf485f9a6c88b36d913d1b194acda34ff602ec38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a210063786f4d069b4fdbd41bcaf485f9aa934663521b04138730c191c1d913c30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlainObjectType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a704c3190844bbfc1569e7af3e95a4d95</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlainObjectType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a5f64bd2e078824a0b4485545be27b884</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; PlainObjectType &gt;</type>
      <name>TraitsBase</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a90f1edf2f2637a65bed060bb57b0c43e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>aa42684ebd3aaba93955fd0e40e56dd1eac5376dc604a2e12e1b5cf4530ac47caf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Map_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <member kind="typedef">
      <type>Map&lt; Matrix&lt; _Scalar, 4, 1 &gt;, _Options &gt;</type>
      <name>Coefficients</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>aa41e45edf2c262979cc05621d1a877f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt;, _PacketAccess &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeA5b26950e2ff56a315f4f3fb21a61d32e.html</filename>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <templarg></templarg>
    <templarg>_PacketAccess</templarg>
    <member kind="typedef">
      <type>IndexType</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeA5b26950e2ff56a315f4f3fb21a61d32e.html</anchorfile>
      <anchor>a012c98b54794ff335eca880b1c281d28</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>structEigen_1_1internal_1_1traits_3_01Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeA5b26950e2ff56a315f4f3fb21a61d32e.html</anchorfile>
      <anchor>aca4da409cef84f0b750d4e6424b45ecc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</name>
    <filename>structEigen_1_1internal_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>Eigen::internal::traits&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Options</templarg>
    <templarg>_MaxRows</templarg>
    <templarg>_MaxCols</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>abfee1589853a3884233888833b78888eaea3999dda973c16abacdfae62c16fe48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>abfee1589853a3884233888833b78888eae0f3a2b9d9b3a4a9e0e2130bdd070959</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>abfee1589853a3884233888833b78888eaf5949fdb88a6bdd48a2ea595cfd7a461</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>abfee1589853a3884233888833b78888ea76e7db9b3a0f6046bce161ab85ee08f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>abfee1589853a3884233888833b78888ea9645362da21d691d982687f8f5a1368e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>abfee1589853a3884233888833b78888eade4d79b6d314a857b77b73ecd3af8210</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>abfee1589853a3884233888833b78888ea774f78d7bb828f852418d4b140406e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>abfee1589853a3884233888833b78888ea3679d16ffe304237de51124f0a504339</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>abfee1589853a3884233888833b78888ea55873e9fbfe49d3cf61aa801cb997381</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a693fb4fb16baabee60ba600acac19155</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a5b97404d14838cb19985a20e492419fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Dense</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a0ff46e6d20432a77d9091f1db6a23e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a95750044bb96facbad2e7b54f6a5916a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; MatrixExponentialReturnValue&lt; Derived &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01MatrixExponentialReturnValue_3_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::PlainObject</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01MatrixExponentialReturnValue_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a3a9c5d23e24968ea3fba4da3021e74be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; MatrixFunctionReturnValue&lt; Derived &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01MatrixFunctionReturnValue_3_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::PlainObject</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01MatrixFunctionReturnValue_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a0c0a5530187b748e2759534e5e185b58</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; MatrixLogarithmReturnValue&lt; Derived &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01MatrixLogarithmReturnValue_3_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::PlainObject</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01MatrixLogarithmReturnValue_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>acd70743f84339e74aeecdac7bef4ebad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; MatrixPowerReturnValue&lt; Derived &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01MatrixPowerReturnValue_3_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::PlainObject</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01MatrixPowerReturnValue_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a876efd5d7e269416eeceaffb0fc008fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; MatrixPowerRetval&lt; MatrixPowerType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01MatrixPowerRetval_3_01MatrixPowerType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>MatrixPowerType::PlainObject</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01MatrixPowerRetval_3_01MatrixPowerType_01_4_01_4.html</anchorfile>
      <anchor>a069c6ca782f47bf8766b60f99aef59ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; MatrixSquareRootReturnValue&lt; Derived &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01MatrixSquareRootReturnValue_3_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::PlainObject</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01MatrixSquareRootReturnValue_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a140e381a31d5d89eb4aa3ac4504cc28c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01MatrixWrapper_3_01ExpressionType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01MatrixWrapper_3_01ExpressionType_01_4_01_4.html</anchorfile>
      <anchor>ae401c17b667c6513b992141a9f43691f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Minor&lt; MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Minor_3_01MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Minor_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a8d72049e1e76f7be1ceac63403d0e7f6a0131a39b7490d17dce01d0653b11892a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Minor_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a8d72049e1e76f7be1ceac63403d0e7f6a9a57b1ab2f23dfecf1d4e171c14e1dc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Minor_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a8d72049e1e76f7be1ceac63403d0e7f6a518de0443518bbe7bceaf9ac9b852cf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Minor_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a8d72049e1e76f7be1ceac63403d0e7f6ade557ef20f61b8ce072c9c6645b0b87c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Minor_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a8d72049e1e76f7be1ceac63403d0e7f6a2a58acc8044917eccd8c96acbe8c75a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Minor_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a8d72049e1e76f7be1ceac63403d0e7f6a8a8c604cf8a7cf930768b77103a56996</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; MatrixTypeNested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Minor_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ac7c68c9ad5f3ea8464d635db613de303</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nested&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Minor_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a7bc35b9567c754e7b87ece6e69eb2585</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Minor_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>aea8c74cec2107d415491d7c066787f86</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; MINRES&lt; _MatrixType, _UpLo, _Preconditioner &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01MINRES_3_01__MatrixType_00_01__UpLo_00_01__Preconditioner_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01MINRES_3_01__MatrixType_00_01__UpLo_00_01__Preconditioner_01_4_01_4.html</anchorfile>
      <anchor>a3691fee920b886dd88c999822c6e9e5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Preconditioner</type>
      <name>Preconditioner</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01MINRES_3_01__MatrixType_00_01__UpLo_00_01__Preconditioner_01_4_01_4.html</anchorfile>
      <anchor>a3f3f17b775bea08e709a72ed320f9e91</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; NestByValue&lt; ExpressionType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01NestByValue_3_01ExpressionType_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; PartialReduxExpr&lt; MatrixType, MemberOp, Direction &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Direction</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ae81f88215fa0630c6b9554a0f60f5a54a527a79f34ffccc1966e39e79a6403590</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ae81f88215fa0630c6b9554a0f60f5a54a876a7d766851fb9509c02c2184f6c019</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ae81f88215fa0630c6b9554a0f60f5a54a0971c603bdc6e7cb21d205647c827693</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ae81f88215fa0630c6b9554a0f60f5a54aa6ab3105bbdc2fe399e411ff71a8668e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ae81f88215fa0630c6b9554a0f60f5a54a70bd65bde462883f833912d4601924e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ae81f88215fa0630c6b9554a0f60f5a54ae119342a7eaf7242e79e332193ceb59f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TraversalSize</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ae81f88215fa0630c6b9554a0f60f5a54a7cc45bb6408a95de6ea3cae78a2bb60a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a73f2ebb85e1c2e1d14240dc4baace9d3a0ff7a2fd84057d036cfc6e437571dca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; MatrixTypeNested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a780872dcf28c6777e8b72ba55c098f5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MemberOp::template Cost&lt; InputScalar, TraversalSize &gt;</type>
      <name>CostOpType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a2dff08c21f32d7bb74f45503d7fb02f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>InputScalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a9d3b60f0417ed934e2540d7e77464223</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nested&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a346a6166a96b998baf9276ccef3bb89a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MemberOp::result_type</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a556790333f27009112a1bb9e3ba1b9e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; MatrixType &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ac45b99c042ca4ebf9195532aed5d9875</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; MatrixType &gt;::XprKind</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ab185c3fff37e5e5253fdfc037c1abc16</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; permut_matrix_product_retval&lt; PermutationType, MatrixType, Side, Transposed &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01permut__matrix__product__retval_3_01PermutationType_00_01M2d275859b584fe3bb312afcb138e64e6.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Side</templarg>
    <templarg>Transposed</templarg>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01permut__matrix__product__retval_3_01PermutationType_00_01M2d275859b584fe3bb312afcb138e64e6.html</anchorfile>
      <anchor>add00c7b5c3aa2477e423c3744496c371</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; permut_sparsematrix_product_retval&lt; PermutationType, MatrixType, Side, Transposed &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01permut__sparsematrix__product__retval_3_01PermutationType_6ec524c30194fd92d17340fbab403fd8.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Side</templarg>
    <templarg>Transposed</templarg>
    <member kind="enumvalue">
      <name>SrcStorageOrder</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01permut__sparsematrix__product__retval_3_01PermutationType_6ec524c30194fd92d17340fbab403fd8.html</anchorfile>
      <anchor>abe273f6a02cc055cc29ef423e2428acdafd32ffa635839eb8859b63f7e3f60964</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MoveOuter</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01permut__sparsematrix__product__retval_3_01PermutationType_6ec524c30194fd92d17340fbab403fd8.html</anchorfile>
      <anchor>abe273f6a02cc055cc29ef423e2428acdafbc19b490927dd3e55f7afcb67605676</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixTypeNestedCleaned::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01permut__sparsematrix__product__retval_3_01PermutationType_6ec524c30194fd92d17340fbab403fd8.html</anchorfile>
      <anchor>ada5865e5006efaa40ddbba97eba9f1af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; typename MatrixType::Nested &gt;::type</type>
      <name>MatrixTypeNestedCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01permut__sparsematrix__product__retval_3_01PermutationType_6ec524c30194fd92d17340fbab403fd8.html</anchorfile>
      <anchor>a3ee32deac123c88bb9d25c1d68d5b32e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; MoveOuter, SparseMatrix&lt; Scalar, SrcStorageOrder, Index &gt;, SparseMatrix&lt; Scalar, int(SrcStorageOrder)==RowMajor?ColMajor:RowMajor, Index &gt; &gt;::type</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01permut__sparsematrix__product__retval_3_01PermutationType_6ec524c30194fd92d17340fbab403fd8.html</anchorfile>
      <anchor>a34afe1ef0258550aa80d8e59a9eb26aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixTypeNestedCleaned::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01permut__sparsematrix__product__retval_3_01PermutationType_6ec524c30194fd92d17340fbab403fd8.html</anchorfile>
      <anchor>a3286a697ef2972d8df8230d176d731d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompcedb731daa2b71b5ae668322bd61eb9b.html</filename>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>IndexType</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompcedb731daa2b71b5ae668322bd61eb9b.html</anchorfile>
      <anchor>a37b24815c6abd841ef0abb48ce6ebe3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; IndexType, SizeAtCompileTime, 1, 0, MaxSizeAtCompileTime, 1 &gt;</type>
      <name>IndicesType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompcedb731daa2b71b5ae668322bd61eb9b.html</anchorfile>
      <anchor>abe968584087584854ab443b96f4b5a4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; PermutationWrapper&lt; _IndicesType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>ae5cc8429e32f56230b2d00cb4792cedcaee155203a84aa8d0834044d38a7cf033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>ae5cc8429e32f56230b2d00cb4792cedcac99f38f6f50ca3386b2cb577ad357f0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>ae5cc8429e32f56230b2d00cb4792cedca7fed6fa035381e22d136e8ecc1d3c62e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>ae5cc8429e32f56230b2d00cb4792cedca78ab9b2058f413baae7b9639cf74fa90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>ae5cc8429e32f56230b2d00cb4792cedcabda5adccb385e7df3ae186374fec6e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>ae5cc8429e32f56230b2d00cb4792cedca98b9229d689f665cb48a22a18d68e955</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_IndicesType::Scalar</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>a860693fe4e5c6ecb5d0145bf64bb0d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>a6cd4b5d974540dface40b94fd8918097</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_IndicesType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>a6237968179a00a8be66dc018adf0c104</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationStorage</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>a73b667d33aed32c6a3d8cb74b9f0c8f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; ProductBase&lt; Derived, _Lhs, _Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a955799cc8b9a9239de91238acdfdffb4a813f22ed4af87183f9ed1fbdb8b5044f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a955799cc8b9a9239de91238acdfdffb4a7d1c5e26b7f11e72af4a8fc7edaa8230</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a955799cc8b9a9239de91238acdfdffb4a477648c0add18a0df9ffc91da97ef83d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a955799cc8b9a9239de91238acdfdffb4a5f102254331c0d51600b06df9e6ed9e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a955799cc8b9a9239de91238acdfdffb4a98de6d13fd0eebd719468f9d902b8f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a955799cc8b9a9239de91238acdfdffb4a24df437bc92428b27146835df3498c52</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>structEigen_1_1internal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9e90a6e652f563a347c6c355a59372c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; _Lhs &gt;::type</type>
      <name>Lhs</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a8de37f44f9325cd4ca3e3e5f22153129</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; _Rhs &gt;::type</type>
      <name>Rhs</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a511b7e2f30d98b9488d781c032ce096f</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>structEigen_1_1internal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ae834773ccadc897014521335d1e4decd</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>structEigen_1_1internal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ac939a5b0116832bb0d01792fd795c376</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ac672f659bbe938dc79f55d12b321d703</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Quaternion&lt; _Scalar, _Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Quaternion_3_01__Scalar_00_01__Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Quaternion_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a8badaada4f6b61d1aaef7b8ceddc75eaaa6f29988d7c66afce595cc676ea7becd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Quaternion_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a8badaada4f6b61d1aaef7b8ceddc75eaa74555e293008976ba3ea8b33f181c2a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; _Scalar, 4, 1, _Options &gt;</type>
      <name>Coefficients</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Quaternion_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>aa514803b2bece105b57a80070738a308</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; _Scalar, _Options &gt;</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Quaternion_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>aa4df82695cfa29ce9a7e9beab75dc1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Quaternion_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>ae08389cd2248d4a2c189cdf99f912b41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Ref&lt; _PlainObjectType, _Options, _StrideType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <class kind="struct">Eigen::internal::traits&lt; Ref&lt; _PlainObjectType, _Options, _StrideType &gt; &gt;::match</class>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4.html</anchorfile>
      <anchor>ae71dc7f3ca3a5ad8421909f7085f82fcad7fc16b0758e6c5f3753157dd4fa6eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_PlainObjectType</type>
      <name>PlainObjectType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4.html</anchorfile>
      <anchor>a1a891225ab7bc2b909fe009cb15af8ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_StrideType</type>
      <name>StrideType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4.html</anchorfile>
      <anchor>a3d87abd458a368ce0a3ec13e4c90667a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Ref&lt; _PlainObjectType, _Options, _StrideType &gt; &gt;::match</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4_1_1match.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>HasDirectAccess</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4_1_1match.html</anchorfile>
      <anchor>a222272ee16ed83ca98957b0aca5350baa96ff86fec3c48ead49fe4cbaf8f59b20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StorageOrderMatch</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4_1_1match.html</anchorfile>
      <anchor>a222272ee16ed83ca98957b0aca5350baae0f1abe3fbf6bdab45e9670de84069fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideMatch</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4_1_1match.html</anchorfile>
      <anchor>a222272ee16ed83ca98957b0aca5350baa6a5d7b0de98e1f55a2d04311443bad13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideMatch</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4_1_1match.html</anchorfile>
      <anchor>a222272ee16ed83ca98957b0aca5350baad4cb7e44659b74a01751a331e70e7301</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignmentMatch</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4_1_1match.html</anchorfile>
      <anchor>a222272ee16ed83ca98957b0aca5350baa3416670e4c8ea2322920ab8434f3769a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatchAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4_1_1match.html</anchorfile>
      <anchor>a222272ee16ed83ca98957b0aca5350baacc00fefc9cfbb1c348eebdd50548382e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; MatchAtCompileTime, internal::true_type, internal::false_type &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4_1_1match.html</anchorfile>
      <anchor>a80261b560ce9ffdd3a0a150a10bfbd57</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; RefBase&lt; Derived &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01RefBase_3_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Replicate&lt; MatrixType, RowFactor, ColFactor &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>RowFactor</templarg>
    <templarg>ColFactor</templarg>
    <member kind="enumvalue">
      <name>Factor</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a45bbcf4bd1a9d8376e085b1c14b60703a5609d10371e9a6ad2aab3690e41e4675</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a1a6f8688cbb431e7ef6ffa72d75c2828afebf6348d9ab7bab1f54706c6ccd74b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a1a6f8688cbb431e7ef6ffa72d75c2828a40b57b950e0d2371dc45bcfab51624e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a1a6f8688cbb431e7ef6ffa72d75c2828a329eaf5abeadd42016630f6ade1a08da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a1a6f8688cbb431e7ef6ffa72d75c2828a6d36ff17ee875f7cf3a78aef66838372</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a1a6f8688cbb431e7ef6ffa72d75c2828abd48a49ad662c75e067cba7882532b0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a1a6f8688cbb431e7ef6ffa72d75c2828a21a40e028726aec14372731b749d5397</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a1a6f8688cbb431e7ef6ffa72d75c2828af02f4c02be7ac705d8ca379939c3115a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; MatrixTypeNested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a3c6f5df06bf46df6cbf5250ba5a22453</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nested&lt; MatrixType, Factor &gt;::type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a54ea6b002b9efa4de6651808998d392d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>abc7e2bd9b52486df3c210a519b8b5ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; MatrixType &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a897e1e1f1b3bf8a29a9f193eb2b123f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; MatrixType &gt;::XprKind</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a5ddda540570c1b22e5bea509852ef2ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; ReturnByValue&lt; Derived &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01ReturnByValue_3_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ReturnByValue_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a2ceef6e382b1f663fd7fccded755597aa46f0748b91543f76a718d46af4610a94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Reverse&lt; MatrixType, Direction &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Direction</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a95e143f1dd4a3ba83b341c1444d1458da1a7cdfded010578726a7165b55831004</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a95e143f1dd4a3ba83b341c1444d1458da22e35eec92cfdbca271cd09db61cbfec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a95e143f1dd4a3ba83b341c1444d1458da2ac7bdca0d258e595e2def034833324f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a95e143f1dd4a3ba83b341c1444d1458da125f684db39ee2561cd709db27947160</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearAccess</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a95e143f1dd4a3ba83b341c1444d1458dac49efd6bb3be34394601ba94a6e6a57f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a95e143f1dd4a3ba83b341c1444d1458dae9947c56642ee09378231c291cd5cabe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a95e143f1dd4a3ba83b341c1444d1458da8373129a039f8b4186b10304a0c78079</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; MatrixTypeNested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ac3990c23f2fc7e589f671145407b4649</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nested&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ad8bcc781a69433f9616e9b53d6228286</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ac5be0e9568d9607bcb0a7c1730b3d012</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; MatrixType &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a1a9e576ce2d866a919ff6f333673fc14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; MatrixType &gt;::XprKind</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a661e935d2f1281c8872523d6d81dabfe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Rotation2D&lt; _Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Rotation2D_3_01__Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Rotation2D_3_01__Scalar_01_4_01_4.html</anchorfile>
      <anchor>af8b1ac65b4bce2a1152f5c0d2d0e981b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; ScaledProduct&lt; NestedProduct &gt; &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1traits_3_01ScaledProduct_3_01NestedProduct_01_4_01_4.html</anchorfile>
      <anchor>ac3ee158d2e9c56317137d6849c57d840</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Select&lt; ConditionMatrixType, ThenMatrixType, ElseMatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a9d0bcbc8a22a4d51c79fb87ab9265836a05caf70f1b7edc07d3d229ca4506371f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a9d0bcbc8a22a4d51c79fb87ab9265836ae602391fd111e6bd8639aad352311a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a9d0bcbc8a22a4d51c79fb87ab9265836a994149e9d9fdd87e5a118676043265c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a9d0bcbc8a22a4d51c79fb87ab9265836a8278719d26c3ea26a18f19f0f52ef047</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a9d0bcbc8a22a4d51c79fb87ab9265836a7c77d179bd13c068a50ec3f8bb1b2d38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a9d0bcbc8a22a4d51c79fb87ab9265836a62c1126764186a6a2b4b38031cb84353</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ConditionMatrixType::Nested</type>
      <name>ConditionMatrixNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>ab2e9ab45462bbc1d5acf0efd4470df84</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ElseMatrixType::Nested</type>
      <name>ElseMatrixNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a78d8b57ded5a7dd4adde5f46675dfd5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; ThenMatrixType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>af25bcfe2b10edd4c712db322a67cf38d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Dense</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>af5ff0d811757bd62f57f49f9da050632</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ThenMatrixType::Nested</type>
      <name>ThenMatrixNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a5f974812f22d59116a88af721159cdda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; ThenMatrixType &gt;::XprKind</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>ad1324cdd8949a97a6842bfbf1f6b59be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SelfadjointProductMatrix&lt; Lhs, 0, true, Rhs, RhsMode, false &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SelfadjointProductMatrix_3_01Lhs_00_010_00_01true_00_01Rhs4217acfb123e290f46b3a8363f5e0aa3.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>RhsMode</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, 0, true &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_0b540c6e9675b456c52158bd7da6d4340.html</filename>
    <templarg></templarg>
    <templarg>LhsMode</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, RhsMode, false &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_04669e4d89830fa10a199e1abafd729c0.html</filename>
    <templarg></templarg>
    <templarg>LhsMode</templarg>
    <templarg></templarg>
    <templarg>RhsMode</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SelfAdjointView&lt; MatrixType, UpLo &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>UpLo</templarg>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</anchorfile>
      <anchor>acc4557877764b2558ab7814053af3996ad11ae907aef0f6d1dcb8f82cdc4f8fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</anchorfile>
      <anchor>acc4557877764b2558ab7814053af3996a6bad857e214690b0ea37e9a4cce860c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</anchorfile>
      <anchor>acc4557877764b2558ab7814053af3996af04ddfe85bdd2b3606d32189f0da4aca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>DenseMatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</anchorfile>
      <anchor>ac8eb2b2af1a5f1eebf4e2189eea23546</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>ExpressionType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</anchorfile>
      <anchor>aeaf9375b523c8415dddb7e48b60a3347</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nested&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</anchorfile>
      <anchor>aaffdf3c17de2bf0a57380f1d765bc7b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; MatrixTypeNested &gt;::type</type>
      <name>MatrixTypeNestedCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</anchorfile>
      <anchor>a9a5dcf20cb07f9a3fb8f7ec32f8eaaad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SelfCwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SelfCwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>Eigen::internal::traits&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SelfCwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>aafa11fa7da2a2de5e32aac91a73ba62fa8091a154f794bd1dae73330d81821ad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SelfCwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>aafa11fa7da2a2de5e32aac91a73ba62fadf024da737f422061ed31ab51d957b22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SelfCwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>aafa11fa7da2a2de5e32aac91a73ba62fa40b1b24a2dee7a2604956860c8b0902e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SimplicialCholesky&lt; _MatrixType, _UpLo &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SimplicialCholesky_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialCholesky_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</anchorfile>
      <anchor>a177c2f927849eec310d684f21d0949bea47e2ea3a0f8274088da4435391bb7e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialCholesky_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</anchorfile>
      <anchor>acc11684f0678f4dd2ed58546beee72ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SimplicialLDLT&lt; _MatrixType, _UpLo &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</anchorfile>
      <anchor>a410896a31ec6a9b184b09bd032df2141a9ee9147adabb6df003460d9d7adc8a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, Index &gt;</type>
      <name>CholMatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</anchorfile>
      <anchor>a6a87bd95ac32422f905f6e639a3877a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</anchorfile>
      <anchor>ac12d5841c0621b3ab5a44c1338e1ef52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseTriangularView&lt; CholMatrixType, Eigen::UnitLower &gt;</type>
      <name>MatrixL</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</anchorfile>
      <anchor>ae83deb94cdb3eedfc339cf73b85643ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</anchorfile>
      <anchor>ae1a80edabe1da1e28eaba6ac8c19e7d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseTriangularView&lt; typename CholMatrixType::AdjointReturnType, Eigen::UnitUpper &gt;</type>
      <name>MatrixU</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</anchorfile>
      <anchor>af4b66fbeb6cec6d3b9d4fe28df3fc99b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</anchorfile>
      <anchor>a7f261f4b3a59598481bc8f5bf8407ffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixL</type>
      <name>getL</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</anchorfile>
      <anchor>a68ef96ef1f0caaf469710ea2de8ccc7d</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixU</type>
      <name>getU</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</anchorfile>
      <anchor>a78f2dfea7b0fe1eced1d42cb3b07c8fe</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SimplicialLLT&lt; _MatrixType, _UpLo &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</anchorfile>
      <anchor>ae27fca338ca1e57ec34110c7a0567da1a87d10fda6b49b82fe37dd70cb4d5009a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, Index &gt;</type>
      <name>CholMatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</anchorfile>
      <anchor>a1089d21216d4d2dc562d8e9eadcc26c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</anchorfile>
      <anchor>aa50ee72a82a4c4846d1be1ba0575ccf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseTriangularView&lt; CholMatrixType, Eigen::Lower &gt;</type>
      <name>MatrixL</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</anchorfile>
      <anchor>a4f4271ef3c8ce3599f2ba9bf78ce8804</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</anchorfile>
      <anchor>a5cd2fa5fe0071a28576b0964ded37133</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseTriangularView&lt; typename CholMatrixType::AdjointReturnType, Eigen::Upper &gt;</type>
      <name>MatrixU</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</anchorfile>
      <anchor>a34d96434d0dd428fa3a2cda39eac8c93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</anchorfile>
      <anchor>a0441b93af7727f6c5090001159f7c354</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixL</type>
      <name>getL</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</anchorfile>
      <anchor>a02677da57f3eff9d8cea4a7ec07141c3</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixU</type>
      <name>getU</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</anchorfile>
      <anchor>a106083e5589eb721375e779942070369</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SkylineMatrix&lt; _Scalar, _Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SkylineMatrix_3_01__Scalar_00_01__Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineMatrix_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a33c5756908a0a3f73494a7a62f2721f3a9fc220d119ff40b2b48e095821f9e34b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineMatrix_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a33c5756908a0a3f73494a7a62f2721f3ae1614e6cc152fbf64a3069bc3e5ead82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineMatrix_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a33c5756908a0a3f73494a7a62f2721f3ac109aec2179cfe5bd9e9d0523ec07c5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineMatrix_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a33c5756908a0a3f73494a7a62f2721f3a8b63f8c6849c45fb3f532bfc6b9cb66d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineMatrix_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a33c5756908a0a3f73494a7a62f2721f3a7823da1d28155d41ef40f852800443ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineMatrix_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a33c5756908a0a3f73494a7a62f2721f3a2dd3d17e1ad89ea18ad10802a72af059</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineMatrix_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>ac6ee05861a70a54932d581c4cda72143</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Sparse</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineMatrix_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>ac563f67935e014e22ad4306b806c85b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SkylineProduct&lt; LhsNested, RhsNested, ProductMode &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductMode</templarg>
    <member kind="enumvalue">
      <name>LhsCoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>a42d15040c6610d0cf639b6eb87e26623a88053f5b21624f39bfa31878705e69ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsCoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>a42d15040c6610d0cf639b6eb87e26623af19cd020bb608f1156450374126347ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>a42d15040c6610d0cf639b6eb87e26623a3c8ede1fb3763e2e294382a882e5e2ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>a42d15040c6610d0cf639b6eb87e26623ab6e41c411c8f724222a482788039e0ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>a42d15040c6610d0cf639b6eb87e26623a545018019156caa0da3aee1ab0d1ae21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>a42d15040c6610d0cf639b6eb87e26623ae53bf2068e749c096e3f9720b251c8c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSize</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>a42d15040c6610d0cf639b6eb87e26623adf8d47733d01371276f3edb42be7177c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>a42d15040c6610d0cf639b6eb87e26623ac9b31c1bc22c2d8a9e0678db402b3783</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>a42d15040c6610d0cf639b6eb87e26623a62d75f3723c898a098e052f4b9142bc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EvalToRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>a42d15040c6610d0cf639b6eb87e26623a3f55b7418688f831d73c70a27c893b11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResultIsSkyline</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>a42d15040c6610d0cf639b6eb87e26623ac442cf96f6610034b0d405d703c94e39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RemovedBits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>a42d15040c6610d0cf639b6eb87e26623a4ec1c227f1c38c11ed31a0ca2667e69b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>a42d15040c6610d0cf639b6eb87e26623a2b8b78937f22bbab925ad194b79a3332</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>a42d15040c6610d0cf639b6eb87e26623a066a321c97c6edd3ba4a0c5a2631f22d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>a7cd820114752d828b23f071f6df06cd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>a64525519846ec366ea32cc7e0fcf589e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; ResultIsSkyline, SkylineMatrixBase&lt; SkylineProduct&lt; LhsNested, RhsNested, ProductMode &gt; &gt;, MatrixBase&lt; SkylineProduct&lt; LhsNested, RhsNested, ProductMode &gt; &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>aca02b1f81b841f6b0151533757224cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_LhsNested::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>abd68397c5d86944891e4b96e7da9361b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; solve_retval_base&lt; DecompositionType, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1traits_3_01solve__retval__base_3_01DecompositionType_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a48d797eb27fc5aa5c096df16acc9b0ba</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>structEigen_1_1internal_1_1traits_3_01solve__retval__base_3_01DecompositionType_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>ad987ad515886228315a4620503f2bc9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; solve_retval_with_guess&lt; DecompositionType, Rhs, Guess &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01solve__retval__with__guess_3_01DecompositionType_00_01Rhs_00_01Guess_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>DecompositionType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01solve__retval__with__guess_3_01DecompositionType_00_01Rhs_00_01Guess_01_4_01_4.html</anchorfile>
      <anchor>ab4271991b7a190699a4192feb01c04a0</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>structEigen_1_1internal_1_1traits_3_01solve__retval__with__guess_3_01DecompositionType_00_01Rhs_00_01Guess_01_4_01_4.html</anchorfile>
      <anchor>a0263a24de6870fb8881067ff52633199</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; sparse_solve_retval_base&lt; DecompositionType, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1traits_3_01sparse__solve__retval__base_3_01DecompositionType_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a0bf976fac6bf6556c14f4ec2007a44c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; typename Rhs::Scalar, Rhs::Options, typename Rhs::Index &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01sparse__solve__retval__base_3_01DecompositionType_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9bb9efca2eb20078d1d9918db2dcda13</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>acd420238265304cb6049fb77f0e9d525ae3262526ff14765fbc74a62010c4c394</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsCoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>acd420238265304cb6049fb77f0e9d525aec10c35c84c9c76af29de035e9b30e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>acd420238265304cb6049fb77f0e9d525a542bed27e0d81071f27fb2961f8bc88a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>acd420238265304cb6049fb77f0e9d525a39800c23ec2fec25fa6124013fb73467</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>acd420238265304cb6049fb77f0e9d525a1dbe181ad5b0271a8851c5f38ae04fde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>acd420238265304cb6049fb77f0e9d525a532b38f7af081f3421e71ee1ef025cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>acd420238265304cb6049fb77f0e9d525a7210d5e19f80e757ef4d28c02a4c51b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>acd420238265304cb6049fb77f0e9d525a04e298ce87ec73fbc8553ed765dfaa62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>a5913715fce34d4ca9b9ed0da95ac9904</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>ad52c7e8d7838d25929144bffb9bbb2eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>a2f754380ee88e624c002b849e3d06da8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Nested</type>
      <name>LhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>a8ad3a57205471dbd4c85411a5167e2e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Nested</type>
      <name>RhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>aef2e49713b86cb2c0c33a174e3adb030</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>structEigen_1_1internal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>a533160288c4771a005da055b40eab240</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Sparse</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>a739400f738456840bc70b39f340e6046</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a281c4f4b7cf8ed5aeb5a91f626afe363adced3c5a2ea569dab2beeba29aecbc38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a281c4f4b7cf8ed5aeb5a91f626afe363a243b90e8672f5760a9d0f0e1b32b8133</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a281c4f4b7cf8ed5aeb5a91f626afe363ad3a2f116a2b3e6e1cd6428368caba3d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a281c4f4b7cf8ed5aeb5a91f626afe363aded069453c6c9b10c4d905fa37c4f14a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SparseFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a281c4f4b7cf8ed5aeb5a91f626afe363a99d25d5213a26f568fbef4c16cf1d613</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a281c4f4b7cf8ed5aeb5a91f626afe363a2063691e5dd9d79a7802c23efa0ca12c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a281c4f4b7cf8ed5aeb5a91f626afe363a8195df8d6d8c5cac4c905e7cd68bf037</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; Lhs &gt;::type</type>
      <name>_Lhs</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a1e2affc9a2492e140a75a392e85dc566</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; Rhs &gt;::type</type>
      <name>_Rhs</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a47566550ffa81c72bc38894a17623f85</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>structEigen_1_1internal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a010083fc45238fbecc836efc5e93a1f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Lhs::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a81e417188433ecf2f14ba771ebff8af1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Sparse</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a0bc198028f1d4dc31aa2548fd6769734</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>aa104397f8ac3215f335c1f7d5111202d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a8e1bbf0d3cffe1230718a9a4a608221ca4296b477962bfc06d03e407d353fbe16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a8e1bbf0d3cffe1230718a9a4a608221ca7b71bf697eb9d11d35ed1ae15deaa1af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a8e1bbf0d3cffe1230718a9a4a608221ca2ccd6c405f7e617d65a7008fbb85633d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a8e1bbf0d3cffe1230718a9a4a608221ca652299da5480c72ebcbd5d8d54883f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a8e1bbf0d3cffe1230718a9a4a608221ca6c72fe861d415ff04dab76944017f38a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a8e1bbf0d3cffe1230718a9a4a608221ca1c38d46d3b90cea4bb2c6c2fcbc44d20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SupportedAccessPatterns</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a8e1bbf0d3cffe1230718a9a4a608221ca0a53fe1c021497a905b3459d9c6396b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a3cf34525de4a8538cefa2b0f7dee0a64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a4c7588df574f4098acf82f6c3df21899</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Sparse</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>aa9e06212ee40acfa6830a322ebc3da44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>adeafede9f875218a81e09db72019acaf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseQR_QProduct&lt; SparseQRType, Derived &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SparseQR__QProduct_3_01SparseQRType_00_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::PlainObject</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseQR__QProduct_3_01SparseQRType_00_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ae1e596296cf3e313d0248b6ffadd37d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseQRMatrixQReturnType&lt; SparseQRType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SparseQRMatrixQReturnType_3_01SparseQRType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>ReturnType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseQRMatrixQReturnType_3_01SparseQRType_01_4_01_4.html</anchorfile>
      <anchor>a47f25a56433b765d383b6895effd1f7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseQRType::MatrixType</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseQRMatrixQReturnType_3_01SparseQRType_01_4_01_4.html</anchorfile>
      <anchor>a590365d451cdd97bf85150576de70d10</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseQRMatrixQReturnType_3_01SparseQRType_01_4_01_4.html</anchorfile>
      <anchor>a59f0fdbde763c7056db7e8f2b0c5ee9f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseQRMatrixQTransposeReturnType&lt; SparseQRType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SparseQRMatrixQTransposeReturnType_3_01SparseQRType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>SparseQRType::MatrixType</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseQRMatrixQTransposeReturnType_3_01SparseQRType_01_4_01_4.html</anchorfile>
      <anchor>a3d2567bf554756c12327729f4a16ddcc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseSelfAdjointTimeDenseProduct&lt; Lhs, Rhs, UpLo &gt; &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1traits_3_01SparseSelfAdjointTimeDenseProduct_3_01Lhs_00_01Rhs_00_01UpLo_01_4_01_4.html</anchorfile>
      <anchor>ab7212653921379b22b6f7f6f14b266d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseSelfAdjointView&lt; MatrixType, UpLo &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SparseSelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>UpLo</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab2882c6933937b3f39155b14d0f5d76fa01ffc8ba87a7d4265f3f67d38d08b4e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsCoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab2882c6933937b3f39155b14d0f5d76fa1807a748d758b6d9bd14b9d42c63c75b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab2882c6933937b3f39155b14d0f5d76fabcfa5f6648af0cafda83d6b7258d88e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab2882c6933937b3f39155b14d0f5d76fa44976da82389376057d458befb2dc079</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab2882c6933937b3f39155b14d0f5d76fa84a0e7d3ee068678b95f4806a2467769</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab2882c6933937b3f39155b14d0f5d76fab024312e5caef3371fa84c9c0c440b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab2882c6933937b3f39155b14d0f5d76fa3760a6f5eaa1f6de7f101fe346f9e2c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab2882c6933937b3f39155b14d0f5d76faa10cb1f154ef7b796f656f4384b7f4d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSize</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab2882c6933937b3f39155b14d0f5d76faff0d2133baaa4a6c43b854c74edc49f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EvalToRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab2882c6933937b3f39155b14d0f5d76fafaf520de4f3120cf7b76df42636b1d63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RemovedBits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab2882c6933937b3f39155b14d0f5d76fa0aa965e69cb1967880c7971e7c38267e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab2882c6933937b3f39155b14d0f5d76fa2d2f2d060b9cd6501c9b883d2cef2aa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab2882c6933937b3f39155b14d0f5d76fa893c56e80b1134ae1416dfb695505830</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>a1350393709460d3ea5beefd86d0bca82</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>a0712ed87152cf855d0e21fb0da2a944a</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>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>a3166f19508a6a6957f63325e0cd5074d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_LhsNested::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>a89ddf61280bad2cbcf577f9a835df564</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Sparse</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab529ba897daf3196c29775ccf527e9eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>aa0f1722a0007bd9847a547909a5b9fb0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseSymmetricPermutationProduct&lt; MatrixType, UpLo &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SparseSymmetricPermutationProduct_3_01MatrixType_00_01UpLo_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>UpLo</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseTimeDenseProduct&lt; Lhs, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1traits_3_01SparseTimeDenseProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a6dab671dfeedfb5df6b64c0d08e0418d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseTimeDenseProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>ae1cf04e71215f268b25f681ee76b997c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SparseTriangularView_3_01MatrixType_00_01Mode_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>afad0479570a2f3007675cc456a28875ca2759961685133de116f89c9bb0bd4838</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>afad0479570a2f3007675cc456a28875cade5c3ad0796c97e57df1e83e52fce7f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>afad0479570a2f3007675cc456a28875caf78a49f21ae78044f68f6494f3342fb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>afad0479570a2f3007675cc456a28875caffb160bf9e34210897cd6863e41d6dfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>afad0479570a2f3007675cc456a28875ca7b033586d6664387497aeb552dfd7bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>afad0479570a2f3007675cc456a28875ca7ad8a2eaa750a5ec89596e7d5c790468</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>afad0479570a2f3007675cc456a28875ca018e006914931d05b7a81a1501fc0e88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SupportedAccessPatterns</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>afad0479570a2f3007675cc456a28875caf7041ee2c0360be451e7243dd3607c92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a3f54c80150d4cc942675ac1a0b97785d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a418881269c284ebd7718224d9b98beef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Sparse</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a8edddeb2d349abaeb0ccb450dea081a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a2818d0b1633d1522450f9aa33a93d2bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseView&lt; MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SparseView_3_01MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseView_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a8582da2a38789639561771eae160b7d0a40df98fbc52db282f47dd7e603d3a828</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseView_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ac9084de874b534da518260c69539214f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Sparse</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseView_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>afe350cae0f466205c82b0bce14cf2ff5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SPQR_QProduct&lt; SPQRType, Derived &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SPQR__QProduct_3_01SPQRType_00_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::PlainObject</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SPQR__QProduct_3_01SPQRType_00_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ab2bb8a51d34349489fc6ac9d15dda5e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SPQRMatrixQReturnType&lt; SPQRType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SPQRMatrixQReturnType_3_01SPQRType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>SPQRType::MatrixType</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SPQRMatrixQReturnType_3_01SPQRType_01_4_01_4.html</anchorfile>
      <anchor>a7e131606cb1aaabe1ffa494e9ca2fa91</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SPQRMatrixQTransposeReturnType&lt; SPQRType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SPQRMatrixQTransposeReturnType_3_01SPQRType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>SPQRType::MatrixType</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SPQRMatrixQTransposeReturnType_3_01SPQRType_01_4_01_4.html</anchorfile>
      <anchor>a0bcc1fcd4467fd942ce61a11c5167ea2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SwapWrapper&lt; ExpressionType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SwapWrapper_3_01ExpressionType_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Transpose&lt; MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ac1fcb652f701d054a4a58d74757ca824a5e25bd02c9fe4c579d5ad7e397d858a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ac1fcb652f701d054a4a58d74757ca824ad5086c1a3191186d34974fe898e69668</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ac1fcb652f701d054a4a58d74757ca824a804b9e298366688d3b6bb760afa1ac41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ac1fcb652f701d054a4a58d74757ca824a3acc64c5fdfc191ea7da3722c1c2a301</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagsLvalueBit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ac1fcb652f701d054a4a58d74757ca824ab1184e5c20df6a6ae5313e68e2510cfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ac1fcb652f701d054a4a58d74757ca824ad9efac70f466e193d434a625891204fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags1</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ac1fcb652f701d054a4a58d74757ca824a8869a04c0d6a92675ecf87b23ea58c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ac1fcb652f701d054a4a58d74757ca824aec2a145e0a62f0b6bffd9338d9ddb13a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ac1fcb652f701d054a4a58d74757ca824a93b2cb10ac03fcd5ec26244d02578fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ac1fcb652f701d054a4a58d74757ca824a35cac228f015805d5aca313fe2b877c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ac1fcb652f701d054a4a58d74757ca824a6bb957e5001662f230c8ef0431cdc6dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nested&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a290110582c4cec20579f93e1fc2ae716</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; MatrixTypeNested &gt;::type</type>
      <name>MatrixTypeNestedPlain</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ae5b6205259511832d2015de8dcf8e40b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a20f6c3e0c1e4b0cd03b23dea9d0a7be3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; MatrixType &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a1d31a36e7977eda9b330b57bd3b0afa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; MatrixType &gt;::XprKind</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a57f48ce77abc0da9a0b352a266e1101d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Transpose&lt; PermutationBase&lt; Derived &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Transpose_3_01PermutationBase_3_01Derived_01_4_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; transposition_matrix_product_retval&lt; TranspositionType, MatrixType, Side, Transposed &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01transposition__matrix__product__retval_3_01TranspositionTy4bd7a17d9582a55b2e2b1eb661844303.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Side</templarg>
    <templarg>Transposed</templarg>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01transposition__matrix__product__retval_3_01TranspositionTy4bd7a17d9582a55b2e2b1eb661844303.html</anchorfile>
      <anchor>aa8174996e422cf048c1041c4a3820d1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt; &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1traits_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_01_4.html</anchorfile>
      <anchor>ade24a304497dd4a01827e13a38eae2c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Index, SizeAtCompileTime, 1, 0, MaxSizeAtCompileTime, 1 &gt;</type>
      <name>IndicesType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_01_4.html</anchorfile>
      <anchor>aa65192b14541677c29d76acbea30bb47</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TranspositionsWrapper&lt; _IndicesType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TranspositionsWrapper_3_01__IndicesType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>_IndicesType::Scalar</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TranspositionsWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>a83b2ec870a79f25848a1f8913f4f4ab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TranspositionsWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>aa53674423e2b5249364a156c7c8b19d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; triangular_solve_retval&lt; Side, TriangularType, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01triangular__solve__retval_3_01Side_00_01TriangularType_00_01Rhs_01_4_01_4.html</filename>
    <templarg>Side</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::plain_matrix_type_column_major&lt; Rhs &gt;::type</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01triangular__solve__retval_3_01Side_00_01TriangularType_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>abc717df63c78808ab97f24831f702190</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, false &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TriangularProduct_3_01Mode_00_01LhsIsTriangular_00_01Lhs_02dc87311a73a4d0f08e72efd8b28a391.html</filename>
    <templarg>Mode</templarg>
    <templarg>LhsIsTriangular</templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, true &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TriangularProduct_3_01Mode_00_01LhsIsTriangular_00_01Lhs_03ee5c8209194d4c22f6ab614ab5ef146.html</filename>
    <templarg>Mode</templarg>
    <templarg>LhsIsTriangular</templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, true, Rhs, false &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TriangularProduct_3_01Mode_00_01LhsIsTriangular_00_01Lhs_0f28873b4cc3a3a6c595de3ae34d0c9e4.html</filename>
    <templarg>Mode</templarg>
    <templarg>LhsIsTriangular</templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TriangularView&lt; MatrixType, _Mode &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Mode</templarg>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</anchorfile>
      <anchor>a68cd25223e58593cec384875cadbe9bba7bfb750f639614102acd6a407383f127</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</anchorfile>
      <anchor>a68cd25223e58593cec384875cadbe9bbaeddc1e14fa3b898233384ecb6a27ae9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</anchorfile>
      <anchor>a68cd25223e58593cec384875cadbe9bba651bcccb7812082ba91c39e1480d9b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>DenseMatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</anchorfile>
      <anchor>afc73678e54cbc7753fd4adaa421bc301</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>ExpressionType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</anchorfile>
      <anchor>a1d0a29012b48a59e2376f4154db5130d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nested&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</anchorfile>
      <anchor>a5d1456c39a54c1af03576f3dbcb6286b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; MatrixTypeNested &gt;::type</type>
      <name>MatrixTypeNestedCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</anchorfile>
      <anchor>a0fb8e643eb568abfd21a43009024300c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; MatrixTypeNested &gt;::type</type>
      <name>MatrixTypeNestedNonRef</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</anchorfile>
      <anchor>aaf52a4904b35eabbf5a273ed7f6c2f8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TridiagonalizationMatrixTReturnType&lt; MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TridiagonalizationMatrixTReturnType_3_01MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TridiagonalizationMatrixTReturnType_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ac98c68554cfb85855f7b85299983aec9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; VectorBlock&lt; VectorType, Size &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01VectorBlock_3_01VectorType_00_01Size_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transfer_constness</name>
    <filename>structEigen_1_1internal_1_1transfer__constness.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>conditional&lt; bool(internal::is_const&lt; T1 &gt;::value), typename internal::add_const_on_value_type&lt; T2 &gt;::type, T2 &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1transfer__constness.html</anchorfile>
      <anchor>a0eeedf663ff71e7a42e3ea726927afc0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_construct_from_matrix&lt; Other, AffineCompact, Options, Dim, HDim, HDim, HDim &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__construct__from__matrix_3_01Other_00_01AffineCompact_00_016667606c52bc62affddf804c45924489.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__construct__from__matrix_3_01Other_00_01AffineCompact_00_016667606c52bc62affddf804c45924489.html</anchorfile>
      <anchor>a804f671b45dd7794fa2c33b5f0e25040</anchor>
      <arglist>(Transform&lt; typename Other::Scalar, Dim, AffineCompact, Options &gt; *transform, const Other &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_construct_from_matrix&lt; Other, Mode, Options, Dim, HDim, Dim, Dim &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__construct__from__matrix_3_01Other_00_01Mode_00_01Options_0c1b7d53342be06a2670ea017363cec47.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__construct__from__matrix_3_01Other_00_01Mode_00_01Options_0c1b7d53342be06a2670ea017363cec47.html</anchorfile>
      <anchor>af4c45b77c8995f01a933d753f7a5c3b1</anchor>
      <arglist>(Transform&lt; typename Other::Scalar, Dim, Mode, Options &gt; *transform, const Other &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_construct_from_matrix&lt; Other, Mode, Options, Dim, HDim, Dim, HDim &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__construct__from__matrix_3_01Other_00_01Mode_00_01Options_048a1adf6fd23a87161ad24eb39f4cfa1.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__construct__from__matrix_3_01Other_00_01Mode_00_01Options_048a1adf6fd23a87161ad24eb39f4cfa1.html</anchorfile>
      <anchor>a57c65cb53061fa3f5192bea43e7a79a6</anchor>
      <arglist>(Transform&lt; typename Other::Scalar, Dim, Mode, Options &gt; *transform, const Other &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_construct_from_matrix&lt; Other, Mode, Options, Dim, HDim, HDim, HDim &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__construct__from__matrix_3_01Other_00_01Mode_00_01Options_050c61946d4af5345cc54269dd5dfe849.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__construct__from__matrix_3_01Other_00_01Mode_00_01Options_050c61946d4af5345cc54269dd5dfe849.html</anchorfile>
      <anchor>a48de7daffd0a823a050a8c3410624af7</anchor>
      <arglist>(Transform&lt; typename Other::Scalar, Dim, Mode, Options &gt; *transform, const Other &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_left_product_impl&lt; Other, AffineCompact, Options, Dim, HDim, Dim, HDim &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Opticf627d631fe41d7d884a195de33da60a.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="typedef">
      <type>TransformType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Opticf627d631fe41d7d884a195de33da60a.html</anchorfile>
      <anchor>abbc6c01fc0e4b94fe4270e96b7efa014</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformType</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Opticf627d631fe41d7d884a195de33da60a.html</anchorfile>
      <anchor>aa0bb2934bbc75a355d1123444798de0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; typename Other::Scalar, Dim, AffineCompact, Options &gt;</type>
      <name>TransformType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Opticf627d631fe41d7d884a195de33da60a.html</anchorfile>
      <anchor>afe47c78d4b5a22005487a833d1d3c78d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Opticf627d631fe41d7d884a195de33da60a.html</anchorfile>
      <anchor>a0f2b0fb2334a07e7b51a1e9eaae3888e</anchor>
      <arglist>(const Other &amp;other, const TransformType &amp;tr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_left_product_impl&lt; Other, AffineCompact, Options, Dim, HDim, HDim, HDim &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Opti5286416fe2e38bf1b4c261fe63741506.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="typedef">
      <type>TransformType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Opti5286416fe2e38bf1b4c261fe63741506.html</anchorfile>
      <anchor>a25762d347c9a2836052c3e9535c6548b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; typename Other::Scalar, Dim, Projective, Options &gt;</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Opti5286416fe2e38bf1b4c261fe63741506.html</anchorfile>
      <anchor>a67ebae5233155e876dd3a12a41782c88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; typename Other::Scalar, Dim, AffineCompact, Options &gt;</type>
      <name>TransformType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Opti5286416fe2e38bf1b4c261fe63741506.html</anchorfile>
      <anchor>afb7cffcf9ee2dfcb21ed434e507f1421</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Opti5286416fe2e38bf1b4c261fe63741506.html</anchorfile>
      <anchor>a8a9869e749186ea3ec275f18bd3f2715</anchor>
      <arglist>(const Other &amp;other, const TransformType &amp;tr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_left_product_impl&lt; Other, Mode, Options, Dim, HDim, Dim, Dim &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_0102bf12657112d75a2d2a6063cbdc8872.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="typedef">
      <type>TransformType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_0102bf12657112d75a2d2a6063cbdc8872.html</anchorfile>
      <anchor>a6dd1ac5580bb29ee83d69fa2b9a6fcf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformType</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_0102bf12657112d75a2d2a6063cbdc8872.html</anchorfile>
      <anchor>ac5f81a73666a635b08b5f9bef98b4132</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; typename Other::Scalar, Dim, Mode, Options &gt;</type>
      <name>TransformType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_0102bf12657112d75a2d2a6063cbdc8872.html</anchorfile>
      <anchor>a5c06b4d68565a7cd9ff4650ffb188bbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_0102bf12657112d75a2d2a6063cbdc8872.html</anchorfile>
      <anchor>a7b510e881e3c785e32c58c0ca07db7db</anchor>
      <arglist>(const Other &amp;other, const TransformType &amp;tr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_left_product_impl&lt; Other, Mode, Options, Dim, HDim, Dim, HDim &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_0132325b87948a4dc0e905ace2ae871e1e.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="typedef">
      <type>TransformType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_0132325b87948a4dc0e905ace2ae871e1e.html</anchorfile>
      <anchor>a2b4f5bb8620fd213e4ca2f9ab8b54dc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformType</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_0132325b87948a4dc0e905ace2ae871e1e.html</anchorfile>
      <anchor>aff57292889c319d41e769b5933308f0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; typename Other::Scalar, Dim, Mode, Options &gt;</type>
      <name>TransformType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_0132325b87948a4dc0e905ace2ae871e1e.html</anchorfile>
      <anchor>a67ecefe2f033e5bd9b820e56edbfde4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_0132325b87948a4dc0e905ace2ae871e1e.html</anchorfile>
      <anchor>acae024acd94f3b4485b264fc6ea0dc9d</anchor>
      <arglist>(const Other &amp;other, const TransformType &amp;tr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_left_product_impl&lt; Other, Mode, Options, Dim, HDim, HDim, HDim &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_01370330ef96ef71bb19caafea11739c2c.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="typedef">
      <type>TransformType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_01370330ef96ef71bb19caafea11739c2c.html</anchorfile>
      <anchor>a2f3e715a9d5f75c06a8bbf3b8da97a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; typename Other::Scalar, Dim, Projective, Options &gt;</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_01370330ef96ef71bb19caafea11739c2c.html</anchorfile>
      <anchor>a38cc6c0dabbab7549c37bd8c1fbfbd18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; typename Other::Scalar, Dim, Mode, Options &gt;</type>
      <name>TransformType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_01370330ef96ef71bb19caafea11739c2c.html</anchorfile>
      <anchor>a42e7b92624668c31f9256178adda0ffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_01370330ef96ef71bb19caafea11739c2c.html</anchorfile>
      <anchor>a968981b9c9565d8e00045b0a1eed4018</anchor>
      <arglist>(const Other &amp;other, const TransformType &amp;tr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_product_result</name>
    <filename>structEigen_1_1internal_1_1transform__product__result.html</filename>
    <templarg>LhsMode</templarg>
    <templarg>RhsMode</templarg>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>structEigen_1_1internal_1_1transform__product__result.html</anchorfile>
      <anchor>af9ad0eb4bf245343cbd7e8ac6ac198eca83c0eca0f45a994c32b2ce0dccd89340</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_right_product_impl&lt; TransformType, MatrixType, 0 &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_010_01_4.html</anchorfile>
      <anchor>ad527e1ff09cf57181434197920752c43</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_010_01_4.html</anchorfile>
      <anchor>a9b6c2770ffed247ebec90fbf75e8aa44</anchor>
      <arglist>(const TransformType &amp;T, const MatrixType &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_right_product_impl&lt; TransformType, MatrixType, 1 &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>ab8df9b17e6fb6f57cee75b7af36da7e3aea93ef670d6653f2566b2e7560591293</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HDim</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>ab8df9b17e6fb6f57cee75b7af36da7e3a8a2e67927013f701dbc94f1af3b2aba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OtherRows</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>ab8df9b17e6fb6f57cee75b7af36da7e3a3e1cf6cb6e95a5c44fff5b102ba8dd0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OtherCols</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>ab8df9b17e6fb6f57cee75b7af36da7e3ab8fbd075443ce4309d84d13a5dd6c6aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>ac88f217528db583c33005c34d6daf3bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>a7317a7246df97b12c5a9d6e70afee76a</anchor>
      <arglist>(const TransformType &amp;T, const MatrixType &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_right_product_impl&lt; TransformType, MatrixType, 2 &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_01_4.html</anchorfile>
      <anchor>a0692116ead19a22b797cf7c3bb292ca3ab7506d42cb385ac7a01cd8595790a57f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HDim</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_01_4.html</anchorfile>
      <anchor>a0692116ead19a22b797cf7c3bb292ca3ae8401206afca728d2c12c8b6a1b30edb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OtherRows</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_01_4.html</anchorfile>
      <anchor>a0692116ead19a22b797cf7c3bb292ca3adc2884c3ec0cab9b8f00cd8e61fa174c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OtherCols</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_01_4.html</anchorfile>
      <anchor>a0692116ead19a22b797cf7c3bb292ca3a41fa5dc3c0dd65e74e7638ccce500e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_01_4.html</anchorfile>
      <anchor>a62dd08d326aeaa4014ec16f2aba2806f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_01_4.html</anchorfile>
      <anchor>aa65055f66447a762953ead2155d79928</anchor>
      <arglist>(const TransformType &amp;T, const MatrixType &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_take_affine_part</name>
    <filename>structEigen_1_1internal_1_1transform__take__affine__part.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>TransformType::AffinePart</type>
      <name>AffinePart</name>
      <anchorfile>structEigen_1_1internal_1_1transform__take__affine__part.html</anchorfile>
      <anchor>a127d3f494b464ed3cad0448e5cdf6626</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformType::ConstAffinePart</type>
      <name>ConstAffinePart</name>
      <anchorfile>structEigen_1_1internal_1_1transform__take__affine__part.html</anchorfile>
      <anchor>a6be9d50c0b1ed13a22abb10c208b59de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__take__affine__part.html</anchorfile>
      <anchor>a21f7faab08ef9da114970a93daed3732</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AffinePart</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__take__affine__part.html</anchorfile>
      <anchor>ab03cd5d7709d05188bd6348d1ca97e02</anchor>
      <arglist>(MatrixType &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstAffinePart</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__take__affine__part.html</anchorfile>
      <anchor>a0096db051d90c94fe74f0a0def1fc5f1</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_take_affine_part&lt; Transform&lt; Scalar, Dim, AffineCompact, Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__take__affine__part_3_01Transform_3_01Scalar_00_01Dim_00_01a2fa049dd0a5ffd68cfdc13378e49912.html</filename>
    <templarg></templarg>
    <templarg>Dim</templarg>
    <templarg>Options</templarg>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, AffineCompact, Options &gt;::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__take__affine__part_3_01Transform_3_01Scalar_00_01Dim_00_01a2fa049dd0a5ffd68cfdc13378e49912.html</anchorfile>
      <anchor>a632080f63098e5039fd648d427f0e612</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixType &amp;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__take__affine__part_3_01Transform_3_01Scalar_00_01Dim_00_01a2fa049dd0a5ffd68cfdc13378e49912.html</anchorfile>
      <anchor>aa2df7b84656bd21548e11e803dd86bdd</anchor>
      <arglist>(MatrixType &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const MatrixType &amp;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__take__affine__part_3_01Transform_3_01Scalar_00_01Dim_00_01a2fa049dd0a5ffd68cfdc13378e49912.html</anchorfile>
      <anchor>a41e8ddcf8683644c077f6b90d14ee620</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_traits</name>
    <filename>structEigen_1_1internal_1_1transform__traits.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structEigen_1_1internal_1_1transform__traits.html</anchorfile>
      <anchor>ad08c11b620704442b66fb8ac115934e7a0fbcbf18f934b7ecd8ce3cccc3e743c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HDim</name>
      <anchorfile>structEigen_1_1internal_1_1transform__traits.html</anchorfile>
      <anchor>ad08c11b620704442b66fb8ac115934e7af748bb6f6b3fc0c7cf792d68dee91d67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>structEigen_1_1internal_1_1transform__traits.html</anchorfile>
      <anchor>ad08c11b620704442b66fb8ac115934e7a7239ae91dface63d074c5cdf537d0267</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsProjective</name>
      <anchorfile>structEigen_1_1internal_1_1transform__traits.html</anchorfile>
      <anchor>ad08c11b620704442b66fb8ac115934e7add9dcbf9bf3bb771b4568b964cdd42e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_transform_product_impl&lt; Transform&lt; Scalar, Dim, AffineCompact, LhsOptions &gt;, Transform&lt; Scalar, Dim, Projective, RhsOptions &gt;, true &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dimf4036fa67084baeb0acc746c4b97fadf.html</filename>
    <templarg></templarg>
    <templarg>Dim</templarg>
    <templarg>LhsOptions</templarg>
    <templarg>RhsOptions</templarg>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, AffineCompact, LhsOptions &gt;</type>
      <name>Lhs</name>
      <anchorfile>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dimf4036fa67084baeb0acc746c4b97fadf.html</anchorfile>
      <anchor>ac4a444e8aa52cafb60e0aea0aa3a3f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, Projective &gt;</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dimf4036fa67084baeb0acc746c4b97fadf.html</anchorfile>
      <anchor>ac6d182db1ca69e425a02078966f99ca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, Projective, RhsOptions &gt;</type>
      <name>Rhs</name>
      <anchorfile>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dimf4036fa67084baeb0acc746c4b97fadf.html</anchorfile>
      <anchor>a1438a0f5317ffedb35efb80b554df610</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dimf4036fa67084baeb0acc746c4b97fadf.html</anchorfile>
      <anchor>ae0c389a31441a1b6d21514df0a92cd1b</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_transform_product_impl&lt; Transform&lt; Scalar, Dim, LhsMode, LhsOptions &gt;, Transform&lt; Scalar, Dim, RhsMode, RhsOptions &gt;, false &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dim4de007efee6381d8874a7a6fa03974a7.html</filename>
    <templarg></templarg>
    <templarg>Dim</templarg>
    <templarg>LhsMode</templarg>
    <templarg>LhsOptions</templarg>
    <templarg>RhsMode</templarg>
    <templarg>RhsOptions</templarg>
    <member kind="enumvalue">
      <name>ResultMode</name>
      <anchorfile>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dim4de007efee6381d8874a7a6fa03974a7.html</anchorfile>
      <anchor>a557dc5abd31706a60c047fa11bd20a41a1b6640c8f3629b848ee45c287bd6fdaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, LhsMode, LhsOptions &gt;</type>
      <name>Lhs</name>
      <anchorfile>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dim4de007efee6381d8874a7a6fa03974a7.html</anchorfile>
      <anchor>a87fcd12fb9d09f1803c5dc6b0893a118</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, ResultMode, LhsOptions &gt;</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dim4de007efee6381d8874a7a6fa03974a7.html</anchorfile>
      <anchor>ae3f417ec34edcd42e4a5a71960f41b0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, RhsMode, RhsOptions &gt;</type>
      <name>Rhs</name>
      <anchorfile>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dim4de007efee6381d8874a7a6fa03974a7.html</anchorfile>
      <anchor>a150343518f22785f023b78e106b66806</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dim4de007efee6381d8874a7a6fa03974a7.html</anchorfile>
      <anchor>ad90db0bdb34cb2f6631ef120dc667c23</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_transform_product_impl&lt; Transform&lt; Scalar, Dim, LhsMode, LhsOptions &gt;, Transform&lt; Scalar, Dim, RhsMode, RhsOptions &gt;, true &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dim4872c5c69d5bc8739069c7f3d659d237.html</filename>
    <templarg></templarg>
    <templarg>Dim</templarg>
    <templarg>LhsMode</templarg>
    <templarg>LhsOptions</templarg>
    <templarg>RhsMode</templarg>
    <templarg>RhsOptions</templarg>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, LhsMode, LhsOptions &gt;</type>
      <name>Lhs</name>
      <anchorfile>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dim4872c5c69d5bc8739069c7f3d659d237.html</anchorfile>
      <anchor>a722d33f259faecdbcf058d882396dd70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, Projective &gt;</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dim4872c5c69d5bc8739069c7f3d659d237.html</anchorfile>
      <anchor>a5b14b1cfdb418e95a1abacac11d3551d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, RhsMode, RhsOptions &gt;</type>
      <name>Rhs</name>
      <anchorfile>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dim4872c5c69d5bc8739069c7f3d659d237.html</anchorfile>
      <anchor>aa6109d556c2eb2ca710c505a1ff70270</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dim4872c5c69d5bc8739069c7f3d659d237.html</anchorfile>
      <anchor>a5c2f729e0816d41cabc8784ef67cd48e</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_transform_product_impl&lt; Transform&lt; Scalar, Dim, Projective, LhsOptions &gt;, Transform&lt; Scalar, Dim, AffineCompact, RhsOptions &gt;, true &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dima0ff3e0c8b1e25b2ec36b0bc950cd5c7.html</filename>
    <templarg></templarg>
    <templarg>Dim</templarg>
    <templarg>LhsOptions</templarg>
    <templarg>RhsOptions</templarg>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, Projective, LhsOptions &gt;</type>
      <name>Lhs</name>
      <anchorfile>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dima0ff3e0c8b1e25b2ec36b0bc950cd5c7.html</anchorfile>
      <anchor>a8fb1c3971ba72b2d1f66c49515ff6965</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, Projective &gt;</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dima0ff3e0c8b1e25b2ec36b0bc950cd5c7.html</anchorfile>
      <anchor>a7609b78c5692e6d4658dda6991966f62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, AffineCompact, RhsOptions &gt;</type>
      <name>Rhs</name>
      <anchorfile>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dima0ff3e0c8b1e25b2ec36b0bc950cd5c7.html</anchorfile>
      <anchor>a7ba033bc06359f84ec25df9d16d96bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dima0ff3e0c8b1e25b2ec36b0bc950cd5c7.html</anchorfile>
      <anchor>ad116635411c4da1814e5e30637c11fe4</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::TransposeImpl_base</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1TransposeImpl__base.html</anchorfile>
      <anchor>aeda2dc3dbe38d55d64d6bfa76ee19396</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::TransposeImpl_base&lt; MatrixType, false &gt;</name>
    <filename>structEigen_1_1internal_1_1TransposeImpl__base_3_01MatrixType_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>dense_xpr_base&lt; Transpose&lt; MatrixType &gt; &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1TransposeImpl__base_3_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>a613729dc09e3c791cf56e0c523637209</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transposition_matrix_product_retval</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1transposition__matrix__product__retval.html</anchorfile>
      <anchor>abc768a1642c387deed07f96fa8cabe4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; typename MatrixType::Nested &gt;::type</type>
      <name>MatrixTypeNestedCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1transposition__matrix__product__retval.html</anchorfile>
      <anchor>a9a6e4efe1678e074d48b454f32a147fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1transposition__matrix__product__retval.html</anchorfile>
      <anchor>ac0bd017b8804e1935e821c5a55b53488</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1transposition__matrix__product__retval.html</anchorfile>
      <anchor>a37e07b5d3bd7508216125a4b57b6b82f</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1transposition__matrix__product__retval.html</anchorfile>
      <anchor>afa27ea5df1909e8fc92f278afbb72cdd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>transposition_matrix_product_retval</name>
      <anchorfile>structEigen_1_1internal_1_1transposition__matrix__product__retval.html</anchorfile>
      <anchor>aefedd62204d8eff4f26707e136338d50</anchor>
      <arglist>(const TranspositionType &amp;tr, const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>structEigen_1_1internal_1_1transposition__matrix__product__retval.html</anchorfile>
      <anchor>a1fa6c82f697beab71aebf8fc8710e785</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const TranspositionType &amp;</type>
      <name>m_transpositions</name>
      <anchorfile>structEigen_1_1internal_1_1transposition__matrix__product__retval.html</anchorfile>
      <anchor>ac2564604f035fef474328f4d65b48ab9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_assignment_selector</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1triangular__assignment__selector.html</anchorfile>
      <anchor>a50cdb772fb546ea01d0db3d5279ea44aa427b6bf13245d62e34c0828add509606</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector.html</anchorfile>
      <anchor>a50cdb772fb546ea01d0db3d5279ea44aabea8b4f4e768ec36a56e5682a8038df7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived1::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector.html</anchorfile>
      <anchor>ac35f2cf87bde84946d8ba0e14c6a714e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector.html</anchorfile>
      <anchor>ab028f9c653a2ebf8d0ec84b98aaf389a</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, Lower, Dynamic, ClearOpposite &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Lowe8287ef86be1ac09a2995a9bb13b1e804.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Lowe8287ef86be1ac09a2995a9bb13b1e804.html</anchorfile>
      <anchor>a6ef87a4f491c9cc50a5756a1c083471f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Lowe8287ef86be1ac09a2995a9bb13b1e804.html</anchorfile>
      <anchor>a045af21efcd301ff5636bf0a114e8fed</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, Mode, 0, ClearOpposite &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Mode_00_010_00_01ClearOpposite_01_4.html</anchorfile>
      <anchor>a72a4b9c78487d090f062767b0b53633a</anchor>
      <arglist>(Derived1 &amp;, const Derived2 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, SelfAdjoint|Lower, 0, ClearOpposite &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Selff5a6b8ad7eff29dd86e43da6ff03df45.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Selff5a6b8ad7eff29dd86e43da6ff03df45.html</anchorfile>
      <anchor>ab7f23bd07c4fc1c38c026643c6fb4d68</anchor>
      <arglist>(Derived1 &amp;, const Derived2 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, SelfAdjoint|Lower, Dynamic, ClearOpposite &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Self0d061808d273294e64db8bc6dac55d61.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Self0d061808d273294e64db8bc6dac55d61.html</anchorfile>
      <anchor>ad6d52c6f62108e3a15a0f14b08e19220</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, SelfAdjoint|Upper, 0, ClearOpposite &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Self5819871f493a7bb03f62251fd9f79ca1.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Self5819871f493a7bb03f62251fd9f79ca1.html</anchorfile>
      <anchor>aeb834fb156563ddc93bf4061c5e5d5b1</anchor>
      <arglist>(Derived1 &amp;, const Derived2 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, SelfAdjoint|Upper, Dynamic, ClearOpposite &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Self8587a856f8688dac8aa7c04b4b061d45.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Self8587a856f8688dac8aa7c04b4b061d45.html</anchorfile>
      <anchor>a7985db4c39296779d841d48f74f453dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Self8587a856f8688dac8aa7c04b4b061d45.html</anchorfile>
      <anchor>a997a773b0c719dfa6b19fab21d37dc9b</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, StrictlyLower, Dynamic, ClearOpposite &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Strif4ad3907ac7174b1703764faefbd0d7b.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Strif4ad3907ac7174b1703764faefbd0d7b.html</anchorfile>
      <anchor>a0839e294d1e48d0cb991e9b7309af41f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Strif4ad3907ac7174b1703764faefbd0d7b.html</anchorfile>
      <anchor>a2c1ac4aa60b753ef135a548ec9d0f141</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, StrictlyUpper, Dynamic, ClearOpposite &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Stri6e771f0bb542f9b4fc6e9a1bfd2616a5.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Stri6e771f0bb542f9b4fc6e9a1bfd2616a5.html</anchorfile>
      <anchor>ad30cbc5e2958c0b935fe11590fe1f027</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived1::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Stri6e771f0bb542f9b4fc6e9a1bfd2616a5.html</anchorfile>
      <anchor>ae0766dbe072897395d51eb7e057cb3de</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Stri6e771f0bb542f9b4fc6e9a1bfd2616a5.html</anchorfile>
      <anchor>a6ba2ffe7de545981237d31a4e1ee9f83</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, UnitLower, Dynamic, ClearOpposite &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Unite8e290088da5a8650d0396b2ce3ecabc.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Unite8e290088da5a8650d0396b2ce3ecabc.html</anchorfile>
      <anchor>a053d8fb8c2260fd940aedd59fe4537e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Unite8e290088da5a8650d0396b2ce3ecabc.html</anchorfile>
      <anchor>aa255e1f16de172b3f1622794cf418e51</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, UnitUpper, Dynamic, ClearOpposite &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Unit8ba8c2f614034ebbe9702ceb959dd328.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Unit8ba8c2f614034ebbe9702ceb959dd328.html</anchorfile>
      <anchor>a0a57a90e4c1322943184381317cc9893</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Unit8ba8c2f614034ebbe9702ceb959dd328.html</anchorfile>
      <anchor>aada3ad988e64f8d07d44175e94ea5762</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, Upper, Dynamic, ClearOpposite &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Uppe569780067d20eb0c8255808bfd829581.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Uppe569780067d20eb0c8255808bfd829581.html</anchorfile>
      <anchor>ad2143bcf27b2b1b10aeabfa14bfe1a6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived1::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Uppe569780067d20eb0c8255808bfd829581.html</anchorfile>
      <anchor>a3aef701f97d908d63a25540f70a48ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Uppe569780067d20eb0c8255808bfd829581.html</anchorfile>
      <anchor>ac77771460851308a9245758b53f5b14b</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2,(SelfAdjoint|Lower), UnrollCount, ClearOpposite &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_07Selfd4e87eff443c0e6cac0c32ba3c9632e4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UnrollCount</templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="enumvalue">
      <name>col</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_07Selfd4e87eff443c0e6cac0c32ba3c9632e4.html</anchorfile>
      <anchor>a27f688bbc657beb3acdb4b0a64441821aa4d4a0f61188ba282a9aae1a10f11b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_07Selfd4e87eff443c0e6cac0c32ba3c9632e4.html</anchorfile>
      <anchor>a27f688bbc657beb3acdb4b0a64441821af0702362e01edc378d7b6200037f6b5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_07Selfd4e87eff443c0e6cac0c32ba3c9632e4.html</anchorfile>
      <anchor>af12887d51f33c7d68e7cc3375f5879bd</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2,(SelfAdjoint|Upper), UnrollCount, ClearOpposite &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_07Self64b717bc7bf89d892e090fde70d1be2d.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UnrollCount</templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="enumvalue">
      <name>col</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_07Self64b717bc7bf89d892e090fde70d1be2d.html</anchorfile>
      <anchor>ad9b09bba99d4ee64b839f66a82e31d7da986a6707663c7f6470f75cdfb10051bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_07Self64b717bc7bf89d892e090fde70d1be2d.html</anchorfile>
      <anchor>ad9b09bba99d4ee64b839f66a82e31d7da2f39397248f3b7dab0e09094965e31fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_07Self64b717bc7bf89d892e090fde70d1be2d.html</anchorfile>
      <anchor>a6e3f0c5064baec39f2ca6ebf92aeede8</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_matrix_vector_product&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, ColMajor, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScalacba82d1974de6a0033a8c1da6e99db3c.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg></templarg>
    <templarg>ConjLhs</templarg>
    <templarg></templarg>
    <templarg>ConjRhs</templarg>
    <templarg>Version</templarg>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScalacba82d1974de6a0033a8c1da6e99db3c.html</anchorfile>
      <anchor>ad7be60f0ddc9be6ccec461171faba29ba091914fb7e0c37301a96b33f47b071e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasUnitDiag</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScalacba82d1974de6a0033a8c1da6e99db3c.html</anchorfile>
      <anchor>ad7be60f0ddc9be6ccec461171faba29baa75635f874dee1fc9186b9b42a5413b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasZeroDiag</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScalacba82d1974de6a0033a8c1da6e99db3c.html</anchorfile>
      <anchor>ad7be60f0ddc9be6ccec461171faba29bae95be7c9beeb7c7e6fefd729c5aaf6cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scalar_product_traits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScalacba82d1974de6a0033a8c1da6e99db3c.html</anchorfile>
      <anchor>a59d817021538572266376b8e74456aa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScalacba82d1974de6a0033a8c1da6e99db3c.html</anchorfile>
      <anchor>a3008eaf7d182e5ae3e01f55801bc6610</anchor>
      <arglist>(Index _rows, Index _cols, const LhsScalar *_lhs, Index lhsStride, const RhsScalar *_rhs, Index rhsIncr, ResScalar *_res, Index resIncr, const ResScalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_matrix_vector_product&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, RowMajor, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScala0609abf0278b02eaf910e8ff939012fe.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg></templarg>
    <templarg>ConjLhs</templarg>
    <templarg></templarg>
    <templarg>ConjRhs</templarg>
    <templarg>Version</templarg>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScala0609abf0278b02eaf910e8ff939012fe.html</anchorfile>
      <anchor>ae036c6034f865b0986c05ffd19733804a4f35125500cc5d7862857d3270bfe6e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasUnitDiag</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScala0609abf0278b02eaf910e8ff939012fe.html</anchorfile>
      <anchor>ae036c6034f865b0986c05ffd19733804a00a5f4a7955d04b11994c2699cf02892</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasZeroDiag</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScala0609abf0278b02eaf910e8ff939012fe.html</anchorfile>
      <anchor>ae036c6034f865b0986c05ffd19733804a42e6df5b4718fcb86e8c6b40dbd36f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scalar_product_traits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScala0609abf0278b02eaf910e8ff939012fe.html</anchorfile>
      <anchor>a0603818b6cadc761f1c0ae25b60fb1f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScala0609abf0278b02eaf910e8ff939012fe.html</anchorfile>
      <anchor>aafcdc880dbd90da1abd4182d80257e46</anchor>
      <arglist>(Index _rows, Index _cols, const LhsScalar *_lhs, Index lhsStride, const RhsScalar *_rhs, Index rhsIncr, ResScalar *_res, Index resIncr, const ResScalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_matrix_vector_product_trmv</name>
    <filename>structEigen_1_1internal_1_1triangular__matrix__vector__product__trmv.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg></templarg>
    <templarg>ConjLhs</templarg>
    <templarg></templarg>
    <templarg>ConjRhs</templarg>
    <templarg>StorageOrder</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solve_matrix&lt; Scalar, Index, OnTheLeft, Mode, Conjugate, TriStorageOrder, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__solve__matrix_3_01Scalar_00_01Index_00_01OnTheLeft_00_01Mc8ccb2a8fbbd42fdb23bfe9504578938.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Conjugate</templarg>
    <templarg>TriStorageOrder</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__matrix_3_01Scalar_00_01Index_00_01OnTheLeft_00_01Mc8ccb2a8fbbd42fdb23bfe9504578938.html</anchorfile>
      <anchor>a68f7620c39a055158ad0b2887a9c7fc8</anchor>
      <arglist>(Index size, Index otherSize, const Scalar *_tri, Index triStride, Scalar *_other, Index otherStride, level3_blocking&lt; Scalar, Scalar &gt; &amp;blocking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solve_matrix&lt; Scalar, Index, OnTheRight, Mode, Conjugate, TriStorageOrder, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__solve__matrix_3_01Scalar_00_01Index_00_01OnTheRight_00_01092ea3a353ffd7c800bfc00cc108bd7b.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Conjugate</templarg>
    <templarg>TriStorageOrder</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__matrix_3_01Scalar_00_01Index_00_01OnTheRight_00_01092ea3a353ffd7c800bfc00cc108bd7b.html</anchorfile>
      <anchor>a35831180d99cc8f235f3a254934c48bd</anchor>
      <arglist>(Index size, Index otherSize, const Scalar *_tri, Index triStride, Scalar *_other, Index otherStride, level3_blocking&lt; Scalar, Scalar &gt; &amp;blocking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solve_matrix&lt; Scalar, Index, Side, Mode, Conjugate, TriStorageOrder, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__solve__matrix_3_01Scalar_00_01Index_00_01Side_00_01Mode_0ea57aedde68ad37f43df40f00cd6335f.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Side</templarg>
    <templarg>Mode</templarg>
    <templarg>Conjugate</templarg>
    <templarg>TriStorageOrder</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__matrix_3_01Scalar_00_01Index_00_01Side_00_01Mode_0ea57aedde68ad37f43df40f00cd6335f.html</anchorfile>
      <anchor>a0f3266b4b26c45da286cf8b5cfab4d56</anchor>
      <arglist>(Index size, Index cols, const Scalar *tri, Index triStride, Scalar *_other, Index otherStride, level3_blocking&lt; Scalar, Scalar &gt; &amp;blocking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solve_retval</name>
    <filename>structEigen_1_1internal_1_1triangular__solve__retval.html</filename>
    <templarg>Side</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>ReturnByValue&lt; triangular_solve_retval&lt; Side, TriangularType, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; triangular_solve_retval &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__retval.html</anchorfile>
      <anchor>a6a2d39093c4dca2f29958baece6d1f1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__retval.html</anchorfile>
      <anchor>af069aa7290928aa05736db5cc1f1a6d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; typename Rhs::Nested &gt;::type</type>
      <name>RhsNestedCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__retval.html</anchorfile>
      <anchor>a271b468f839b82b4bab648151e3dd4f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__retval.html</anchorfile>
      <anchor>a803b657de7c507d8b9f2d26b12da4152</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__retval.html</anchorfile>
      <anchor>ad1678087a98335dacc3185e2cb020622</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__retval.html</anchorfile>
      <anchor>ac7d97ec3a248d4a4530bc0849da211f6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>triangular_solve_retval</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__retval.html</anchorfile>
      <anchor>a4e4b85d79cca2b2e64501aa0f32c0e80</anchor>
      <arglist>(const TriangularType &amp;tri, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__retval.html</anchorfile>
      <anchor>ae537f77975204e1c1940c5162db71537</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const TriangularType &amp;</type>
      <name>m_triangularMatrix</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__retval.html</anchorfile>
      <anchor>a0b94fe70c5a9bfaae888404f9fa7498d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_20121ed244d93ea8c6f0bf7692325d7c.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Conjugate</templarg>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_20121ed244d93ea8c6f0bf7692325d7c.html</anchorfile>
      <anchor>aad770f517853ed68e52f375a5fac8d51ae5e3cf60cf4c5ede9699b632e91c239e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_20121ed244d93ea8c6f0bf7692325d7c.html</anchorfile>
      <anchor>af1bb92ef8bbe69c4c298a5bb9652b2ed</anchor>
      <arglist>(Index size, const LhsScalar *_lhs, Index lhsStride, RhsScalar *rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_1c5822e19ab3c8e783d31554448bbc2c.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Conjugate</templarg>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_1c5822e19ab3c8e783d31554448bbc2c.html</anchorfile>
      <anchor>a9049274e947706473720b4c301b41ec2a3b104aeb540d1828b74d7c28480b6ec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_1c5822e19ab3c8e783d31554448bbc2c.html</anchorfile>
      <anchor>a076e86f3709acd78edb5fa1534ab8909</anchor>
      <arglist>(Index size, const LhsScalar *_lhs, Index lhsStride, RhsScalar *rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheRight, Mode, Conjugate, StorageOrder &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_bbd2a74322116e4864908da5b236ccb3.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Conjugate</templarg>
    <templarg>StorageOrder</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_bbd2a74322116e4864908da5b236ccb3.html</anchorfile>
      <anchor>a677f09401393e22374f252697fea0a6b</anchor>
      <arglist>(Index size, const LhsScalar *_lhs, Index lhsStride, RhsScalar *rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solver_selector&lt; Lhs, Rhs, OnTheLeft, Mode, CompleteUnrolling, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01OnTheLeft_00_01Modfb73f6752c226e16b350bf216706ceac.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01OnTheLeft_00_01Modfb73f6752c226e16b350bf216706ceac.html</anchorfile>
      <anchor>a771e7542b3f8ed0a55978e7524624655</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solver_selector&lt; Lhs, Rhs, OnTheRight, Mode, CompleteUnrolling, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01OnTheRight_00_01Mob6d757f9e7d56d8e5a2a02f1d9610b88.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01OnTheRight_00_01Mob6d757f9e7d56d8e5a2a02f1d9610b88.html</anchorfile>
      <anchor>aace287bcfd7484d61cfd1acf0b686495</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solver_selector&lt; Lhs, Rhs, Side, Mode, NoUnrolling, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Side</templarg>
    <templarg>Mode</templarg>
    <member kind="typedef">
      <type>LhsProductTraits::ExtractType</type>
      <name>ActualLhsType</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_011_01_4.html</anchorfile>
      <anchor>a2afe9c7146c5216ebd186fd43f4324a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>blas_traits&lt; Lhs &gt;</type>
      <name>LhsProductTraits</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_011_01_4.html</anchorfile>
      <anchor>af64dd01ca21dc11645cccbe02e7655d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Scalar</type>
      <name>LhsScalar</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_011_01_4.html</anchorfile>
      <anchor>ac5fa6fca9f641f360c9b599be262a589</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Matrix&lt; RhsScalar, Dynamic, 1 &gt;, Aligned &gt;</type>
      <name>MappedRhs</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_011_01_4.html</anchorfile>
      <anchor>ae68c0fbe2956b635b76cb69207a931d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Scalar</type>
      <name>RhsScalar</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_011_01_4.html</anchorfile>
      <anchor>a38dd54dbab01ed33c3b76902514e9533</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_011_01_4.html</anchorfile>
      <anchor>ace16c68927cde184c0d5703c58f3780a</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solver_selector&lt; Lhs, Rhs, Side, Mode, NoUnrolling, Dynamic &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_01Dynamic_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Side</templarg>
    <templarg>Mode</templarg>
    <member kind="typedef">
      <type>LhsProductTraits::DirectLinearAccessType</type>
      <name>ActualLhsType</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_01Dynamic_01_4.html</anchorfile>
      <anchor>ac3085f1dcf7811c4107bcbb8d8290205</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a3d46e9ea59c8f4046d3a0d04712e663a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>blas_traits&lt; Lhs &gt;</type>
      <name>LhsProductTraits</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a4d6166a12a8835cfa49df66753a6d344</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a6d6c1e5b5020b6a4ca32cd7a6c98b5f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_01Dynamic_01_4.html</anchorfile>
      <anchor>aa9bce083f5802ae4fab1e7e3c6e8a224</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solver_unroller&lt; Lhs, Rhs, Mode, Index, Size, false &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1triangular__solver__unroller_3_01Lhs_00_01Rhs_00_01Mode_00_01Index_00_01Size_00_01false_01_4.html</anchorfile>
      <anchor>ae0f11c8e5c75efeb3de05f41a2bc54b7a56e862302439bb49d36b0e9b3091a5c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>I</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__unroller_3_01Lhs_00_01Rhs_00_01Mode_00_01Index_00_01Size_00_01false_01_4.html</anchorfile>
      <anchor>ae0f11c8e5c75efeb3de05f41a2bc54b7a33c819c877d7d3afb9d3c2e87e1ae847</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>S</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__unroller_3_01Lhs_00_01Rhs_00_01Mode_00_01Index_00_01Size_00_01false_01_4.html</anchorfile>
      <anchor>ae0f11c8e5c75efeb3de05f41a2bc54b7a96c13f2f485f20ecfeeb66884b3c844d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__unroller_3_01Lhs_00_01Rhs_00_01Mode_00_01Index_00_01Size_00_01false_01_4.html</anchorfile>
      <anchor>a136bc6fee46501066facb52619ea57c5</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solver_unroller&lt; Lhs, Rhs, Mode, Index, Size, true &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1triangular__solver__unroller_3_01Lhs_00_01Rhs_00_01Mode_00_01Index_00_01Size_00_01true_01_4.html</anchorfile>
      <anchor>a62fb0a194cb8aad7d14169615e55278e</anchor>
      <arglist>(const Lhs &amp;, Rhs &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tribb_kernel</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1tribb__kernel.html</anchorfile>
      <anchor>ab865d00b00bf965c7d8d1c45899d3a79a54a64eaf64ae42e035cb737a5b2e1a85</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::ResScalar</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1tribb__kernel.html</anchorfile>
      <anchor>a7fc9a3aab6f0858799970d6dad0bc189</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>gebp_traits&lt; LhsScalar, RhsScalar, ConjLhs, ConjRhs &gt;</type>
      <name>Traits</name>
      <anchorfile>structEigen_1_1internal_1_1tribb__kernel.html</anchorfile>
      <anchor>adfdbc6d9102ae5b765743360e77e7566</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1tribb__kernel.html</anchorfile>
      <anchor>a62d722bc236d2a34b41dbf93573344af</anchor>
      <arglist>(ResScalar *res, Index resStride, const LhsScalar *blockA, const RhsScalar *blockB, Index size, Index depth, const ResScalar &amp;alpha, RhsScalar *workspace)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tridiagonalization_inplace_selector</name>
    <filename>structEigen_1_1internal_1_1tridiagonalization__inplace__selector.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>IsComplex</templarg>
    <member kind="typedef">
      <type>Tridiagonalization&lt; MatrixType &gt;::CoeffVectorType</type>
      <name>CoeffVectorType</name>
      <anchorfile>structEigen_1_1internal_1_1tridiagonalization__inplace__selector.html</anchorfile>
      <anchor>aa0c24c9b9d075d1c4f325e54c1bfa792</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Tridiagonalization&lt; MatrixType &gt;::HouseholderSequenceType</type>
      <name>HouseholderSequenceType</name>
      <anchorfile>structEigen_1_1internal_1_1tridiagonalization__inplace__selector.html</anchorfile>
      <anchor>ac2ca4228fbc0d2ddcc22af399326b6c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1tridiagonalization__inplace__selector.html</anchorfile>
      <anchor>adf9f3c66b12099757da05b09d5a5f9ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1tridiagonalization__inplace__selector.html</anchorfile>
      <anchor>aa3eb3bbc4e7086a3ad544980ab86210b</anchor>
      <arglist>(MatrixType &amp;mat, DiagonalType &amp;diag, SubDiagonalType &amp;subdiag, bool extractQ)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tridiagonalization_inplace_selector&lt; MatrixType, 1, IsComplex &gt;</name>
    <filename>structEigen_1_1internal_1_1tridiagonalization__inplace__selector_3_01MatrixType_00_011_00_01IsComplex_01_4.html</filename>
    <templarg></templarg>
    <templarg>IsComplex</templarg>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1tridiagonalization__inplace__selector_3_01MatrixType_00_011_00_01IsComplex_01_4.html</anchorfile>
      <anchor>a553cc701f0e55f0de7408d4ea093a7b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1tridiagonalization__inplace__selector_3_01MatrixType_00_011_00_01IsComplex_01_4.html</anchorfile>
      <anchor>a8f0ab18cd3097414183e709cc22fb20e</anchor>
      <arglist>(MatrixType &amp;mat, DiagonalType &amp;diag, SubDiagonalType &amp;, bool extractQ)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tridiagonalization_inplace_selector&lt; MatrixType, 3, false &gt;</name>
    <filename>structEigen_1_1internal_1_1tridiagonalization__inplace__selector_3_01MatrixType_00_013_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1tridiagonalization__inplace__selector_3_01MatrixType_00_013_00_01false_01_4.html</anchorfile>
      <anchor>ad5d2284e77ed0cef41def1a4d78c1690</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1tridiagonalization__inplace__selector_3_01MatrixType_00_013_00_01false_01_4.html</anchorfile>
      <anchor>a5883a03d4f36f351aa6eaa60328a7aa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1tridiagonalization__inplace__selector_3_01MatrixType_00_013_00_01false_01_4.html</anchorfile>
      <anchor>ada09c1e35e2754d5486fadbd5000dc5a</anchor>
      <arglist>(MatrixType &amp;mat, DiagonalType &amp;diag, SubDiagonalType &amp;subdiag, bool extractQ)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::TridiagonalizationMatrixTReturnType</name>
    <filename>structEigen_1_1internal_1_1TridiagonalizationMatrixTReturnType.html</filename>
    <templarg></templarg>
    <base>ReturnByValue&lt; TridiagonalizationMatrixTReturnType&lt; MatrixType &gt; &gt;</base>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1TridiagonalizationMatrixTReturnType.html</anchorfile>
      <anchor>af51803097c707dec38a25b76dbac980e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1TridiagonalizationMatrixTReturnType.html</anchorfile>
      <anchor>ad68b4d611ded674756670e91f08c7f37</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1TridiagonalizationMatrixTReturnType.html</anchorfile>
      <anchor>af0600d29173cb5b7a4ed7e7b729050b7</anchor>
      <arglist>(ResultType &amp;result) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1TridiagonalizationMatrixTReturnType.html</anchorfile>
      <anchor>a8b450453e81a0752d532534f103fb33c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TridiagonalizationMatrixTReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1TridiagonalizationMatrixTReturnType.html</anchorfile>
      <anchor>ac49f3c4df8b40dfa002c6e04e3d1b97f</anchor>
      <arglist>(const MatrixType &amp;mat)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>structEigen_1_1internal_1_1TridiagonalizationMatrixTReturnType.html</anchorfile>
      <anchor>a140f6293673b4f377337cbbacb32b881</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::TridiagonalMatrix</name>
    <filename>classEigen_1_1internal_1_1TridiagonalMatrix.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>Options</templarg>
    <base>BandMatrix&lt; Scalar, Size, Size, Options &amp;SelfAdjoint?0:1, 1, Options|RowMajor &gt;</base>
    <member kind="function">
      <type>Base::template DiagonalIntReturnType&lt;-1 &gt;::Type</type>
      <name>sub</name>
      <anchorfile>classEigen_1_1internal_1_1TridiagonalMatrix.html</anchorfile>
      <anchor>ad372b8a35f44e6865c8f80eaf79ff7ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Base::template DiagonalIntReturnType&lt;-1 &gt;::Type</type>
      <name>sub</name>
      <anchorfile>classEigen_1_1internal_1_1TridiagonalMatrix.html</anchorfile>
      <anchor>a2418b9e0cde54d257d0279ceb728bc83</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Base::template DiagonalIntReturnType&lt; 1 &gt;::Type</type>
      <name>super</name>
      <anchorfile>classEigen_1_1internal_1_1TridiagonalMatrix.html</anchorfile>
      <anchor>a4dd80e1c56266c7ddc114df3d2e6c4ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Base::template DiagonalIntReturnType&lt; 1 &gt;::Type</type>
      <name>super</name>
      <anchorfile>classEigen_1_1internal_1_1TridiagonalMatrix.html</anchorfile>
      <anchor>a1639e1326c6796f68365d065d8df5b37</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TridiagonalMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1TridiagonalMatrix.html</anchorfile>
      <anchor>aab31bf324b1a8483daaab0228e5d58e4</anchor>
      <arglist>(Index size=Size)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>BandMatrix&lt; Scalar, Size, Size, Options &amp;SelfAdjoint?0:1, 1, Options|RowMajor &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1TridiagonalMatrix.html</anchorfile>
      <anchor>a2b225ffce681e603605eb37cb338ddac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1TridiagonalMatrix.html</anchorfile>
      <anchor>a19bdd61346be0e3596b31c11aa1f9516</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::trmv_selector&lt; ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1trmv__selector_3_01ColMajor_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1trmv__selector_3_01ColMajor_01_4.html</anchorfile>
      <anchor>adf419f61f2897248335c1901f302dbb1</anchor>
      <arglist>(const TriangularProduct&lt; Mode, true, Lhs, false, Rhs, true &gt; &amp;prod, Dest &amp;dest, const typename TriangularProduct&lt; Mode, true, Lhs, false, Rhs, true &gt;::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::trmv_selector&lt; RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1trmv__selector_3_01RowMajor_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1trmv__selector_3_01RowMajor_01_4.html</anchorfile>
      <anchor>a8c7a8ae1c3cb02d3e36d214c5052ad0f</anchor>
      <arglist>(const TriangularProduct&lt; Mode, true, Lhs, false, Rhs, true &gt; &amp;prod, Dest &amp;dest, const typename TriangularProduct&lt; Mode, true, Lhs, false, Rhs, true &gt;::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::trsolve_traits</name>
    <filename>classEigen_1_1internal_1_1trsolve__traits.html</filename>
    <templarg>Lhs</templarg>
    <templarg>Rhs</templarg>
    <templarg>Side</templarg>
    <member kind="enumvalue">
      <name>Unrolling</name>
      <anchorfile>classEigen_1_1internal_1_1trsolve__traits.html</anchorfile>
      <anchor>a4fe42844d88d7b37f7b6a1d4457b1ef7aece810841ffc8df578af2a87836c7382</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsVectors</name>
      <anchorfile>classEigen_1_1internal_1_1trsolve__traits.html</anchorfile>
      <anchor>a4fe42844d88d7b37f7b6a1d4457b1ef7a6df3bd57db636aeb285717d367c69d29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsIsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1trsolve__traits.html</anchorfile>
      <anchor>a17f05f99540c9ba5d391a94d89461ac5ab9457ed3bde4bba4611f034882a1131b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::true_type</name>
    <filename>structEigen_1_1internal_1_1true__type.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1true__type.html</anchorfile>
      <anchor>aad9f58fd61a2409554a59451af669b6ca53a1c63fa572324ee120e9155818edbf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::umeyama_transform_matrix_type</name>
    <filename>structEigen_1_1internal_1_1umeyama__transform__matrix__type.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>MinRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1umeyama__transform__matrix__type.html</anchorfile>
      <anchor>a802ead3e7b72f5526cd3b7406f187119adabf37842613752f6d8f8036133ad3a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HomogeneousDimension</name>
      <anchorfile>structEigen_1_1internal_1_1umeyama__transform__matrix__type.html</anchorfile>
      <anchor>a802ead3e7b72f5526cd3b7406f187119addeb4e8e7083fd7a19a1d87aead4eaab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename traits&lt; MatrixType &gt;::Scalar, HomogeneousDimension, HomogeneousDimension, AutoAlign|(traits&lt; MatrixType &gt;::Flags &amp;RowMajorBit?RowMajor:ColMajor), HomogeneousDimension, HomogeneousDimension &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1umeyama__transform__matrix__type.html</anchorfile>
      <anchor>ac9515b0834bee3cf4a9ce0ed3adc9b2c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unaligned_assign_impl</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1unaligned__assign__impl.html</anchorfile>
      <anchor>a8e16ac5f2ac550f4e74d028e83e9944b</anchor>
      <arglist>(const Derived &amp;, OtherDerived &amp;, typename Derived::Index, typename Derived::Index)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unaligned_assign_impl&lt; false &gt;</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1unaligned__assign__impl_3_01false_01_4.html</anchorfile>
      <anchor>aa10f70068dbace0caaa5b70535ad6e7b</anchor>
      <arglist>(const Derived &amp;src, OtherDerived &amp;dst, typename Derived::Index start, typename Derived::Index end)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_result_of_select</name>
    <filename>structEigen_1_1internal_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>structEigen_1_1internal_1_1unary__result__of__select.html</anchorfile>
      <anchor>ac1f50514ebf8f80eb12c171303c85a26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_result_of_select&lt; Func, ArgType, sizeof(has_std_result_type)&gt;</name>
    <filename>structEigen_1_1internal_1_1unary__result__of__select_3_01Func_00_01ArgType_00_01sizeof_07has__std__result__type_08_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Func::result_type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unary__result__of__select_3_01Func_00_01ArgType_00_01sizeof_07has__std__result__type_08_4.html</anchorfile>
      <anchor>a1619b45bef06c164e0863c5f6b018c4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_result_of_select&lt; Func, ArgType, sizeof(has_tr1_result)&gt;</name>
    <filename>structEigen_1_1internal_1_1unary__result__of__select_3_01Func_00_01ArgType_00_01sizeof_07has__tr1__result_08_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Func::template result&lt; Func(ArgType)&gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unary__result__of__select_3_01Func_00_01ArgType_00_01sizeof_07has__tr1__result_08_4.html</anchorfile>
      <anchor>a4c6d5d3db086d2eefd6b334debc16216</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unitOrthogonal_selector</name>
    <filename>structEigen_1_1internal_1_1unitOrthogonal__selector.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <member kind="typedef">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1unitOrthogonal__selector.html</anchorfile>
      <anchor>afa947412c53d6f26502e792d7c56c4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1unitOrthogonal__selector.html</anchorfile>
      <anchor>a6c53727bb80397fcb53e42fb76c7de1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1unitOrthogonal__selector.html</anchorfile>
      <anchor>a5cb64d039b9a1510ece90194f6c9f0ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 2, 1 &gt;</type>
      <name>Vector2</name>
      <anchorfile>structEigen_1_1internal_1_1unitOrthogonal__selector.html</anchorfile>
      <anchor>a79907d0ae18d8b1b56f889972fc820e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>plain_matrix_type&lt; Derived &gt;::type</type>
      <name>VectorType</name>
      <anchorfile>structEigen_1_1internal_1_1unitOrthogonal__selector.html</anchorfile>
      <anchor>a7c520ffbb978b132615ff5acaa17a0ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VectorType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1unitOrthogonal__selector.html</anchorfile>
      <anchor>a28369a338c0923868e4ed4b70e44331b</anchor>
      <arglist>(const Derived &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unitOrthogonal_selector&lt; Derived, 2 &gt;</name>
    <filename>structEigen_1_1internal_1_1unitOrthogonal__selector_3_01Derived_00_012_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>plain_matrix_type&lt; Derived &gt;::type</type>
      <name>VectorType</name>
      <anchorfile>structEigen_1_1internal_1_1unitOrthogonal__selector_3_01Derived_00_012_01_4.html</anchorfile>
      <anchor>aeb08f2f9f5e1b2f74a06f1dc74e7ce08</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VectorType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1unitOrthogonal__selector_3_01Derived_00_012_01_4.html</anchorfile>
      <anchor>a72a2dd3f2ceaa3f6c7bda207e7e806e7</anchor>
      <arglist>(const Derived &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unitOrthogonal_selector&lt; Derived, 3 &gt;</name>
    <filename>structEigen_1_1internal_1_1unitOrthogonal__selector_3_01Derived_00_013_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1unitOrthogonal__selector_3_01Derived_00_013_01_4.html</anchorfile>
      <anchor>a148fa71fd19ee3bd07ec2921a8a087c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1unitOrthogonal__selector_3_01Derived_00_013_01_4.html</anchorfile>
      <anchor>a896fc4aa9d01f63b4a82c1bca43c61f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>plain_matrix_type&lt; Derived &gt;::type</type>
      <name>VectorType</name>
      <anchorfile>structEigen_1_1internal_1_1unitOrthogonal__selector_3_01Derived_00_013_01_4.html</anchorfile>
      <anchor>a490c764e96311e88342fec0cf01ef187</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VectorType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1unitOrthogonal__selector_3_01Derived_00_013_01_4.html</anchorfile>
      <anchor>aed098fdaa86948039c9822117d09e100</anchor>
      <arglist>(const Derived &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unpacket_traits</name>
    <filename>structEigen_1_1internal_1_1unpacket__traits.html</filename>
    <templarg>T</templarg>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits.html</anchorfile>
      <anchor>a5eac5e82bb730a142800e14381e5a4f4a63cc10676eb13001d700f7bc4336f6ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits.html</anchorfile>
      <anchor>a5ee5854983d337c190b4e8f12e32e03d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unpacket_traits&lt; Packet1cd &gt;</name>
    <filename>structEigen_1_1internal_1_1unpacket__traits_3_01Packet1cd_01_4.html</filename>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet1cd_01_4.html</anchorfile>
      <anchor>adcb2aac26b103f53d8d10b80d5d58146a49de630730b90ce86bbd95bdbc38d1f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; double &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet1cd_01_4.html</anchorfile>
      <anchor>a4e58df3fde2b90a2ecbfdce3fa5256be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unpacket_traits&lt; Packet2cf &gt;</name>
    <filename>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</filename>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>affc540a33a9847f2716139089e6b064daee6772c22574943345c43678dfb03736</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>affc540a33a9847f2716139089e6b064daee6772c22574943345c43678dfb03736</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>affc540a33a9847f2716139089e6b064daee6772c22574943345c43678dfb03736</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; float &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>a55870d9184e1deef0663f4d6741bc3c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; float &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>a55870d9184e1deef0663f4d6741bc3c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; float &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>a55870d9184e1deef0663f4d6741bc3c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unpacket_traits&lt; Packet2d &gt;</name>
    <filename>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2d_01_4.html</filename>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2d_01_4.html</anchorfile>
      <anchor>a83162e482f6d0faa6ee31b362af2cf80a2ede5c6b25cc30494ca5df50a8608345</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2d_01_4.html</anchorfile>
      <anchor>ade249a255fbfe7ea4f99f773430eb5da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unpacket_traits&lt; Packet4f &gt;</name>
    <filename>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</filename>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>a4b6400a911747c4d7fc4d9cb72c8d26fa7d2ad21bc467be00edc45df608ffaa6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>a4b6400a911747c4d7fc4d9cb72c8d26fa7d2ad21bc467be00edc45df608ffaa6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>a4b6400a911747c4d7fc4d9cb72c8d26fa7d2ad21bc467be00edc45df608ffaa6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>aec581636b9b1f84c6f7900dd54f7933e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>aec581636b9b1f84c6f7900dd54f7933e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>aec581636b9b1f84c6f7900dd54f7933e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unpacket_traits&lt; Packet4i &gt;</name>
    <filename>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</filename>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>a336cfdfd34440e533cd56863b724f5b9a471ff96b54659c86a2749983e577d1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>a336cfdfd34440e533cd56863b724f5b9a471ff96b54659c86a2749983e577d1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>a336cfdfd34440e533cd56863b724f5b9a471ff96b54659c86a2749983e577d1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>a1b7d1b039b266cdfbd6dc2fa4e811812</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>a1b7d1b039b266cdfbd6dc2fa4e811812</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>a1b7d1b039b266cdfbd6dc2fa4e811812</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::UpperBidiagonalization</name>
    <filename>classEigen_1_1internal_1_1UpperBidiagonalization.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a75241815c32f8d2e1643977df350ead9a1ea2a60f45544862b84f46961c1602a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a75241815c32f8d2e1643977df350ead9a9082921243b60398061924645dfbf51f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTimeMinusOne</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a75241815c32f8d2e1643977df350ead9a50b56de43e3143a42c25fcb5b6dcff21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BandMatrix&lt; RealScalar, ColsAtCompileTime, ColsAtCompileTime, 1, 0 &gt;</type>
      <name>BidiagonalType</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a728ef5299d3df51feef28936de53f329</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, 1 &gt;</type>
      <name>ColVectorType</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>aa23c833f35d51d1175d3532fb27396bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ColsAtCompileTime, 1 &gt;</type>
      <name>DiagVectorType</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>adcf1dbaabda1d16ef09931c5bc2a71db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; const MatrixType, CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, const Diagonal&lt; const MatrixType, 0 &gt; &gt; &gt;</type>
      <name>HouseholderUSequenceType</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>acac7c3b8ce71c34bb3b6cb3cf5a11fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; const typename internal::remove_all&lt; typename MatrixType::ConjugateReturnType &gt;::type, Diagonal&lt; const MatrixType, 1 &gt;, OnTheRight &gt;</type>
      <name>HouseholderVSequenceType</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>aa93645d9dfab0b02287e8b66b4018007</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a56fb61eab63338e5b75bc2d06d198d2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a9f1c62710b34e7076b8f118f90121a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a7ecad0d6eda591982bdb84fd96553fec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 1, ColsAtCompileTime &gt;</type>
      <name>RowVectorType</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a43c537195ce8336a04e30246baf6860e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>aea9ea6ba33f6f6e24d70beab63d88cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ColsAtCompileTimeMinusOne, 1 &gt;</type>
      <name>SuperDiagVectorType</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>ad7491c3ca1a7985168c2c2b1dafe4ddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const BidiagonalType &amp;</type>
      <name>bidiagonal</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a853aeecada80f860114c85dec57101a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>UpperBidiagonalization &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a77c1a3dba999febcdd9aa3d8bdb7d8df</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>householder</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a9269bd5e7539e098b8c1f906813abc61</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const HouseholderUSequenceType</type>
      <name>householderU</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a6167bffff6c7233c5c558fbf40d4e3e3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const HouseholderVSequenceType</type>
      <name>householderV</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a6ab970ae51909e56ceb63a49e06fdc98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UpperBidiagonalization</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>aa37a7ca5f5e86e3efbc6907d03d89340</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UpperBidiagonalization</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a0be89ad4d54df169e3607031e0284e20</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BidiagonalType</type>
      <name>m_bidiagonal</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>ac9fe2868fd468ff98dad66127ae7a7c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_householder</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a40d8ad9af770d519cf1f0c09db49817a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>ade33f99ca536721cf4ed69fe68f6dc95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::variable_if_dynamic</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <templarg>T</templarg>
    <templarg>Value</templarg>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>aac5c67ab75534ae9d781a9f1abee32bc</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>aab9778740ac2e1e12eafe5078dd99c78</anchor>
      <arglist>(T v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a4db816d0615cb87b997fd963ab6174dc</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::variable_if_dynamic&lt; T, Dynamic &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic_3_01T_00_01Dynamic_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic_3_01T_00_01Dynamic_01_4.html</anchorfile>
      <anchor>adb94f1923cb53fa7f04cd94008c1e18a</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic_3_01T_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a14ddc5c5ad9cf89b2c086cbac9a7f312</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic_3_01T_00_01Dynamic_01_4.html</anchorfile>
      <anchor>aa60766ad8011b31bdf4061444ae01ee7</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic_3_01T_00_01Dynamic_01_4.html</anchorfile>
      <anchor>ab5bc1e630cf8514b7fe5ee3eee8c7846</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>m_value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic_3_01T_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a072f9b088f951a3e47b310283647f403</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::variable_if_dynamicindex</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamicindex.html</filename>
    <templarg>T</templarg>
    <templarg>Value</templarg>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex.html</anchorfile>
      <anchor>ad0b35809f151a476dd4b72e505547477</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>variable_if_dynamicindex</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex.html</anchorfile>
      <anchor>a9b433c06c191f98cfee244423c69e3ed</anchor>
      <arglist>(T v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex.html</anchorfile>
      <anchor>adfc42603f73513f8a4ae4f8b27d22516</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::variable_if_dynamicindex&lt; T, DynamicIndex &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamicindex_3_01T_00_01DynamicIndex_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex_3_01T_00_01DynamicIndex_01_4.html</anchorfile>
      <anchor>a4134de002b6ecd4b821aca75e42dd9e8</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex_3_01T_00_01DynamicIndex_01_4.html</anchorfile>
      <anchor>a54c20d229f0bd3096e6b1e911b32bcaa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>variable_if_dynamicindex</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex_3_01T_00_01DynamicIndex_01_4.html</anchorfile>
      <anchor>a5934c79deb56bfdcf10e8958cf253ce3</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>variable_if_dynamicindex</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex_3_01T_00_01DynamicIndex_01_4.html</anchorfile>
      <anchor>a0c6c09b9cc69fc5c7d401b0983733aec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>m_value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex_3_01T_00_01DynamicIndex_01_4.html</anchorfile>
      <anchor>adbe328da69a1928c62ff19d419ee0783</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::vector_int_pair</name>
    <filename>structEigen_1_1internal_1_1vector__int__pair.html</filename>
    <templarg></templarg>
    <templarg>Dim</templarg>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>structEigen_1_1internal_1_1vector__int__pair.html</anchorfile>
      <anchor>a5bbca539af0e044e228ffdac148acb0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vector_int_pair</name>
      <anchorfile>structEigen_1_1internal_1_1vector__int__pair.html</anchorfile>
      <anchor>a57ff48b50f6ca52a4817e9a1d69882df</anchor>
      <arglist>(const VectorType &amp;v, int i)</arglist>
    </member>
    <member kind="variable">
      <type>VectorType</type>
      <name>first</name>
      <anchorfile>structEigen_1_1internal_1_1vector__int__pair.html</anchorfile>
      <anchor>ac60f6d67d3ac946ba25a0f64bc1ace3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>second</name>
      <anchorfile>structEigen_1_1internal_1_1vector__int__pair.html</anchorfile>
      <anchor>adb3396ab7a53b0ac2b62dfd8dfc2d268</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::visitor_impl</name>
    <filename>structEigen_1_1internal_1_1visitor__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UnrollCount</templarg>
    <member kind="enumvalue">
      <name>col</name>
      <anchorfile>structEigen_1_1internal_1_1visitor__impl.html</anchorfile>
      <anchor>a5ccb06e882785c937023edf5c5bab3c2a32d57ff39b8a280b8e000726f628ffe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structEigen_1_1internal_1_1visitor__impl.html</anchorfile>
      <anchor>a5ccb06e882785c937023edf5c5bab3c2a7fb406b835de0ddf2b95eb92b16bfaa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1visitor__impl.html</anchorfile>
      <anchor>add0471df5964fd8bb4382936e7cb6fee</anchor>
      <arglist>(const Derived &amp;mat, Visitor &amp;visitor)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::visitor_impl&lt; Visitor, Derived, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1visitor__impl_3_01Visitor_00_01Derived_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1visitor__impl_3_01Visitor_00_01Derived_00_011_01_4.html</anchorfile>
      <anchor>a49e76e2eb3c332f3eb22774ce37e057c</anchor>
      <arglist>(const Derived &amp;mat, Visitor &amp;visitor)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::visitor_impl&lt; Visitor, Derived, Dynamic &gt;</name>
    <filename>structEigen_1_1internal_1_1visitor__impl_3_01Visitor_00_01Derived_00_01Dynamic_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1visitor__impl_3_01Visitor_00_01Derived_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a549e576b30f9ecaf5fe86563987269b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1visitor__impl_3_01Visitor_00_01Derived_00_01Dynamic_01_4.html</anchorfile>
      <anchor>ad166ec87fee99f926661e27c755ca8b6</anchor>
      <arglist>(const Derived &amp;mat, Visitor &amp;visitor)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::vml_assign_impl</name>
    <filename>structEigen_1_1internal_1_1vml__assign__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Traversal</templarg>
    <templarg>Unrolling</templarg>
    <templarg>VmlTraversal</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::vml_assign_impl&lt; Derived1, Derived2, UnaryOp, Traversal, Unrolling, InnerVectorizedTraversal &gt;</name>
    <filename>structEigen_1_1internal_1_1vml__assign__impl_3_01Derived1_00_01Derived2_00_01UnaryOp_00_01Traver510f42175cb99cd4de3338647f9ae093.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Traversal</templarg>
    <templarg>Unrolling</templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1vml__assign__impl_3_01Derived1_00_01Derived2_00_01UnaryOp_00_01Traver510f42175cb99cd4de3338647f9ae093.html</anchorfile>
      <anchor>a6245a74bdce1b726f453440d08a77467</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived1::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1vml__assign__impl_3_01Derived1_00_01Derived2_00_01UnaryOp_00_01Traver510f42175cb99cd4de3338647f9ae093.html</anchorfile>
      <anchor>a699c8bb0a57e640bc80a24755aa4436f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1vml__assign__impl_3_01Derived1_00_01Derived2_00_01UnaryOp_00_01Traver510f42175cb99cd4de3338647f9ae093.html</anchorfile>
      <anchor>a7e12757364df0e212cf3b7f24ebceba3</anchor>
      <arglist>(Derived1 &amp;dst, const CwiseUnaryOp&lt; UnaryOp, Derived2 &gt; &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::vml_assign_impl&lt; Derived1, Derived2, UnaryOp, Traversal, Unrolling, LinearVectorizedTraversal &gt;</name>
    <filename>structEigen_1_1internal_1_1vml__assign__impl_3_01Derived1_00_01Derived2_00_01UnaryOp_00_01Traver69c85f793d2a054839bb28f85c35f867.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Traversal</templarg>
    <templarg>Unrolling</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1vml__assign__impl_3_01Derived1_00_01Derived2_00_01UnaryOp_00_01Traver69c85f793d2a054839bb28f85c35f867.html</anchorfile>
      <anchor>ae2d82b5b636c557072becdfea8334097</anchor>
      <arglist>(Derived1 &amp;dst, const CwiseUnaryOp&lt; UnaryOp, Derived2 &gt; &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::vml_assign_traits</name>
    <filename>classEigen_1_1internal_1_1vml__assign__traits.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Traversal</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>ad3eb5032473f9fd96d2daec23ef65d00ae837a71d73c1d466d3e9ff2a50cce7b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DstHasDirectAccess</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a57bdacf4aadbeb960554957a67f505f5a1495b2315a5625974ee1b69129e9ba11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcHasDirectAccess</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a57bdacf4aadbeb960554957a67f505f5a54e95b018156a9d2d25f40c90e2e4a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StorageOrdersAgree</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a57bdacf4aadbeb960554957a67f505f5a0c0b75d91953d5a70e8270df38b9ee5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSize</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a57bdacf4aadbeb960554957a67f505f5a496f5c0348fb81121c9d1bb873b8b09a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerMaxSize</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a57bdacf4aadbeb960554957a67f505f5a4197405423f4aab93e51bc420edbe87f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a57bdacf4aadbeb960554957a67f505f5acc8c8003ee831ddb98c729c8e6e9e45f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MightEnableVml</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a57bdacf4aadbeb960554957a67f505f5af0d56bc856f4b4c4f410775a1ac697a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MightLinearize</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a57bdacf4aadbeb960554957a67f505f5abc49c62b96e657a9d8f81fa5ea9e4e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmlSize</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a57bdacf4aadbeb960554957a67f505f5a6d7000bee84e36713f933a3fa12cbd00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::vml_call</name>
    <filename>structEigen_1_1internal_1_1vml__call.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsSupported</name>
      <anchorfile>structEigen_1_1internal_1_1vml__call.html</anchorfile>
      <anchor>ae7b4582ba2c20a4323212de3320cd623a158bc0e03345f47e0c4d9ba26e2e439e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Eigen::LevenbergMarquardtSpace</name>
    <filename>namespaceEigen_1_1LevenbergMarquardtSpace.html</filename>
    <member kind="enumeration">
      <name>Status</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NotStarted</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960a20ef64d8ab5af720c62853c68be229ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Running</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960a45b660adb7860cd81e2815939f8d422e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImproperInputParameters</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960aca8ebe1f5effdcbf9e58d7dd509ef3bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeReductionTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960a3d97fe6ca9712d8e4675ae865e95b5c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeErrorTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960aac2be4e7a41804eaaa29fe60bce7f575</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeErrorAndReductionTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960a808c2faf032c4ee92da35cdda67809ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CosinusTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960a6b177c23c71cfce9da02a33e7f7a3f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TooManyFunctionEvaluation</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ae7649ac3c68540eabf862b493caf39b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FtolTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960a0f0766ad896e22008cb34c1866e72e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XtolTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960aa395ba1d8ac2ef28d98684481e940fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GtolTooSmall</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960a0692fd5cc5cc49c0346c16ce202f225f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserAsked</name>
      <anchorfile>namespaceEigen_1_1LevenbergMarquardtSpace.html</anchorfile>
      <anchor>af4e38304e1ecfc701465875eed50e960ad238faf3512691efb370f05d1ee84126</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Eigen::numext</name>
    <filename>namespaceEigen_1_1numext.html</filename>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a29dfd46c6c6c4589385861e7486497ed</anchor>
      <arglist>(real, Scalar) real(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>ae2ab578b0f7ac653806e5e521c6a075d</anchor>
      <arglist>(real_ref, Scalar) real_ref(Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a600f8983e75c9b7e997c7fed3f8e23bc</anchor>
      <arglist>(imag, Scalar) imag(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a396f63ac77e52d773610dac8a0f1271d</anchor>
      <arglist>(imag_ref, Scalar) imag_ref(Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a5ead568619cffcb9c5c174a10283887a</anchor>
      <arglist>(conj, Scalar) conj(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a4ad13da7972d8594045bfcfa03f6e9a4</anchor>
      <arglist>(abs2, Scalar) abs2(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>aaf9600bafb937ee733c4aba76f37a25b</anchor>
      <arglist>(norm1, Scalar) norm1(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a9c85a6de29b4f9e741efddd425f3511f</anchor>
      <arglist>(hypot, Scalar) hypot(const Scalar &amp;x</arglist>
    </member>
    <member kind="function">
      <type>internal::add_const_on_value_type&lt; EIGEN_MATHFUNC_RETVAL(imag_ref, Scalar) &gt;::type</type>
      <name>imag_ref</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a461ea83ad9a6a79945e11f2841e33649</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>internal::add_const_on_value_type&lt; EIGEN_MATHFUNC_RETVAL(real_ref, Scalar) &gt;::type</type>
      <name>real_ref</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>aff962b1c853b7d2727f87ee14af2b189</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>internal</name>
    <filename>namespaceinternal.html</filename>
    <class kind="struct">internal::colamd_col</class>
    <class kind="struct">internal::Colamd_Row</class>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>clear_mark</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad09f339f34a4f6c764f94c4badf89b0b</anchor>
      <arglist>(Index n_row, Colamd_Row&lt; Index &gt; Row[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>colamd</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6d53335c6b1b11847b173d2b31f84f46</anchor>
      <arglist>(Index n_row, Index n_col, Index Alen, Index *A, Index *p, double knobs[COLAMD_KNOBS], Index stats[COLAMD_STATS])</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>colamd_c</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aefb0c0107ca33259166457600dbef9ff</anchor>
      <arglist>(Index n_col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>colamd_r</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ae724b0a923566500240bd3358d70a09b</anchor>
      <arglist>(Index n_row)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>colamd_recommended</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a508a4cba3ac51428714451532bb3f045</anchor>
      <arglist>(Index nnz, Index n_row, Index n_col)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>colamd_set_defaults</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6d9574787e092c67da4ae289574f4087</anchor>
      <arglist>(double knobs[COLAMD_KNOBS])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>detect_super_cols</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6cdd580ec0f708b924e8cd9c7edbbce9</anchor>
      <arglist>(colamd_col&lt; Index &gt; Col[], Index A[], Index head[], Index row_start, Index row_length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>find_ordering</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>acec320341c1ce564ab912adddb51cdbf</anchor>
      <arglist>(Index n_row, Index n_col, Index Alen, Colamd_Row&lt; Index &gt; Row[], colamd_col&lt; Index &gt; Col[], Index A[], Index head[], Index n_col2, Index max_deg, Index pfree)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>garbage_collection</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aed3949f74fb2d11789972e005a93d50d</anchor>
      <arglist>(Index n_row, Index n_col, Colamd_Row&lt; Index &gt; Row[], colamd_col&lt; Index &gt; Col[], Index A[], Index *pfree)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>init_rows_cols</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>acb9f6bf1d32ec3d56ef77c0bfb85806a</anchor>
      <arglist>(Index n_row, Index n_col, Colamd_Row&lt; Index &gt; Row[], colamd_col&lt; Index &gt; col[], Index A[], Index p[], Index stats[COLAMD_STATS])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init_scoring</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>afe0ecfd4a375246bb644e543147369db</anchor>
      <arglist>(Index n_row, Index n_col, Colamd_Row&lt; Index &gt; Row[], colamd_col&lt; Index &gt; Col[], Index A[], Index head[], double knobs[COLAMD_KNOBS], Index *p_n_row2, Index *p_n_col2, Index *p_max_deg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>order_children</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad092e7b72783164e40b13075721d66f8</anchor>
      <arglist>(Index n_col, colamd_col&lt; Index &gt; Col[], Index p[])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::colamd_col</name>
    <filename>structinternal_1_1colamd__col.html</filename>
    <templarg>Index</templarg>
    <member kind="variable">
      <type>Index</type>
      <name>length</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>ac974bd587aa0c61109c4a7545c5821c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union internal::colamd_col::@379</type>
      <name>shared1</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>a5cdf7c2e0e0fd7da29992208f359d898</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>parent</name>
      <anchorfile>unioninternal_1_1colamd__col_1_1@379.html</anchorfile>
      <anchor>a078ecb13c747f25dbae6b727baa080d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>thickness</name>
      <anchorfile>unioninternal_1_1colamd__col_1_1@379.html</anchorfile>
      <anchor>a062e05bbc2cfecbe854b90c5e4f28545</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union internal::colamd_col::@380</type>
      <name>shared2</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>ad692978f88c01e1c98fe480a6f096332</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>order</name>
      <anchorfile>unioninternal_1_1colamd__col_1_1@380.html</anchorfile>
      <anchor>ae725d3d1550fa5acac7dc8343ed22f9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>score</name>
      <anchorfile>unioninternal_1_1colamd__col_1_1@380.html</anchorfile>
      <anchor>ae7d187deeb8fd2a77c2e154106135af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union internal::colamd_col::@381</type>
      <name>shared3</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>a3595e8b02a3d2fc7f0a2902e89b97bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>hash</name>
      <anchorfile>unioninternal_1_1colamd__col_1_1@381.html</anchorfile>
      <anchor>a7ec521d4d17db2640ca3931c365b3471</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>headhash</name>
      <anchorfile>unioninternal_1_1colamd__col_1_1@381.html</anchorfile>
      <anchor>ac1f90a2381b1a354a6a76fdb70c2bcd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>prev</name>
      <anchorfile>unioninternal_1_1colamd__col_1_1@381.html</anchorfile>
      <anchor>abd88ea1dcdf6042069f3901255d78655</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union internal::colamd_col::@382</type>
      <name>shared4</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>ac3f4bdfa56521415f034701ffb30b1d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>degree_next</name>
      <anchorfile>unioninternal_1_1colamd__col_1_1@382.html</anchorfile>
      <anchor>aec3793de88f52970b2a8e56e1dafa7b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>hash_next</name>
      <anchorfile>unioninternal_1_1colamd__col_1_1@382.html</anchorfile>
      <anchor>a55475f74b9072f442761812d0670c78b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>start</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>ab857a87fb914b95146ee81cbc747e841</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::Colamd_Row</name>
    <filename>structinternal_1_1Colamd__Row.html</filename>
    <templarg>Index</templarg>
    <member kind="variable">
      <type>Index</type>
      <name>length</name>
      <anchorfile>structinternal_1_1Colamd__Row.html</anchorfile>
      <anchor>a4170ac562f559288e229f7adc7257575</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union internal::Colamd_Row::@383</type>
      <name>shared1</name>
      <anchorfile>structinternal_1_1Colamd__Row.html</anchorfile>
      <anchor>aaf694834a00bc963324e6db149124a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>degree</name>
      <anchorfile>unioninternal_1_1Colamd__Row_1_1@383.html</anchorfile>
      <anchor>a4c7a8162410bedc41b9fc133ceafd45c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>p</name>
      <anchorfile>unioninternal_1_1Colamd__Row_1_1@383.html</anchorfile>
      <anchor>a279d767d4a816eaa8ff86b687dcaea1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union internal::Colamd_Row::@384</type>
      <name>shared2</name>
      <anchorfile>structinternal_1_1Colamd__Row.html</anchorfile>
      <anchor>ad552f443d98f17ea17c7185ded9ab146</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>first_column</name>
      <anchorfile>unioninternal_1_1Colamd__Row_1_1@384.html</anchorfile>
      <anchor>a87031a5309c01750d29e4cd6153c2839</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>mark</name>
      <anchorfile>unioninternal_1_1Colamd__Row_1_1@384.html</anchorfile>
      <anchor>a12e58416bd891c6e61e28acdafe52e6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>start</name>
      <anchorfile>structinternal_1_1Colamd__Row.html</anchorfile>
      <anchor>ae3bf26c00f988f63319e6dbd3b1a925c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>qpOASES</name>
    <filename>namespaceqpOASES.html</filename>
  </compound>
  <compound kind="namespace">
    <name>std</name>
    <filename>namespacestd.html</filename>
    <class kind="class">std::deque&lt; T, EIGEN_ALIGNED_ALLOCATOR&lt; T &gt; &gt;</class>
    <class kind="struct">std::IoFormatter</class>
    <class kind="class">std::list&lt; T, EIGEN_ALIGNED_ALLOCATOR&lt; T &gt; &gt;</class>
    <class kind="class">std::vector&lt; T, EIGEN_ALIGNED_ALLOCATOR&lt; T &gt; &gt;</class>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>a9b21aa661be90548fd5d175340d33b22</anchor>
      <arglist>(ostream &amp;stream, vector&lt; T &gt; &amp;array)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>ae4989de0266e68c7b33d8c01bd957be2</anchor>
      <arglist>(ostream &amp;stream, vector&lt; vector&lt; T &gt; &gt; &amp;array)</arglist>
    </member>
    <member kind="function">
      <type>istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>a486964cf6b6d3398087645957504914e</anchor>
      <arglist>(istream &amp;stream, vector&lt; T &gt; &amp;array)</arglist>
    </member>
    <member kind="function">
      <type>istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>acc76e5af1f172cc5f5dc11bf89cdd245</anchor>
      <arglist>(istream &amp;stream, vector&lt; vector&lt; T &gt; &gt; &amp;array)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>toString</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>a0babd64d73881dfd1395a987b830e427</anchor>
      <arglist>(T const &amp;value)</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="struct">
    <name>std::IoFormatter</name>
    <filename>structstd_1_1IoFormatter.html</filename>
    <member kind="function">
      <type></type>
      <name>IoFormatter</name>
      <anchorfile>structstd_1_1IoFormatter.html</anchorfile>
      <anchor>a0c1a2690664b8a7c181fd5353ec5875e</anchor>
      <arglist>(ostream &amp;_stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>structstd_1_1IoFormatter.html</anchorfile>
      <anchor>ab1765a79e073716065382c3c7579aa22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>structstd_1_1IoFormatter.html</anchorfile>
      <anchor>adb20d4d1f6772b5fa8ab94ffb204bf5e</anchor>
      <arglist>(streamsize _precision, streamsize _width, ios_base::fmtflags _flags)</arglist>
    </member>
    <member kind="variable">
      <type>ios_base::fmtflags</type>
      <name>flags</name>
      <anchorfile>structstd_1_1IoFormatter.html</anchorfile>
      <anchor>a721d0ddc6b10f29d6a5efc1714038beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>streamsize</type>
      <name>precision</name>
      <anchorfile>structstd_1_1IoFormatter.html</anchorfile>
      <anchor>a44440b311edc98453b12f44209aafbfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ostream &amp;</type>
      <name>stream</name>
      <anchorfile>structstd_1_1IoFormatter.html</anchorfile>
      <anchor>ae34697fe34e9f3b5dd9d6e97efa48218</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>streamsize</type>
      <name>width</name>
      <anchorfile>structstd_1_1IoFormatter.html</anchorfile>
      <anchor>a12047618ee0036a75142546e4931938a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>std::list&lt; T, EIGEN_ALIGNED_ALLOCATOR&lt; T &gt; &gt;</name>
    <filename>classstd_1_1list_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef" protection="private">
      <type>list&lt; EIGEN_WORKAROUND_MSVC_STL_SUPPORT(T), Eigen::aligned_allocator_indirection&lt; EIGEN_WORKAROUND_MSVC_STL_SUPPORT(T)&gt; &gt;</type>
      <name>list_base</name>
      <anchorfile>classstd_1_1list_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ae38da81b616525ef733af480953198a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_STD_LIST_SPECIALIZATION_BODY void</type>
      <name>resize</name>
      <anchorfile>classstd_1_1list_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a8d3cf1c903e19f24084d30ffe5a1bf2b</anchor>
      <arglist>(size_type new_size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classstd_1_1list_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a3df1860672ab3102dd8b9fe52d949b1b</anchor>
      <arglist>(size_type new_size, const value_type &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="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="namespace">
    <name>update_license_header_cpp</name>
    <filename>namespaceupdate__license__header__cpp.html</filename>
    <member kind="function">
      <type>def</type>
      <name>recursive_traversal</name>
      <anchorfile>namespaceupdate__license__header__cpp.html</anchorfile>
      <anchor>a4505f5865986726985f3486c7d79f11b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update_license</name>
      <anchorfile>namespaceupdate__license__header__cpp.html</anchorfile>
      <anchor>a17612c42998bca866c7fdb7768b756b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>copyright</name>
      <anchorfile>namespaceupdate__license__header__cpp.html</anchorfile>
      <anchor>a4975397dd3f5918c38c9dc6c28d85bc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>exclude_folders</name>
      <anchorfile>namespaceupdate__license__header__cpp.html</anchorfile>
      <anchor>ae573c352c8180cf50c618d752f63719d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>folders</name>
      <anchorfile>namespaceupdate__license__header__cpp.html</anchorfile>
      <anchor>a0201ae97065a80a5eead836ca68b44ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>Introduction</title>
    <filename>index</filename>
    <docanchor file="index">lic_info</docanchor>
  </compound>
</tagfile>
