<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>arctan_loss.cpp</name>
    <path>/tmp/ws/src/fuse/fuse_loss/src/</path>
    <filename>arctan__loss_8cpp</filename>
    <includes id="arctan__loss_8h" name="arctan_loss.h" local="no" imported="no">fuse_loss/arctan_loss.h</includes>
    <namespace>fuse_loss</namespace>
    <member kind="function">
      <type></type>
      <name>BOOST_CLASS_EXPORT_IMPLEMENT</name>
      <anchorfile>arctan__loss_8cpp.html</anchorfile>
      <anchor>a47290be464cd1279bef03f3b29c47dab</anchor>
      <arglist>(fuse_loss::ArctanLoss)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>arctan__loss_8cpp.html</anchorfile>
      <anchor>a602968ca49b73035ad3f007d58bcf593</anchor>
      <arglist>(fuse_loss::ArctanLoss, fuse_core::Loss)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>arctan_loss.h</name>
    <path>/tmp/ws/src/fuse/fuse_loss/include/fuse_loss/</path>
    <filename>arctan__loss_8h</filename>
    <class kind="class">fuse_loss::ArctanLoss</class>
    <namespace>fuse_loss</namespace>
    <member kind="function">
      <type></type>
      <name>BOOST_CLASS_EXPORT_KEY</name>
      <anchorfile>arctan__loss_8h.html</anchorfile>
      <anchor>a079704c08f77e293a409cca6429b6911</anchor>
      <arglist>(fuse_loss::ArctanLoss)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cauchy_loss.cpp</name>
    <path>/tmp/ws/src/fuse/fuse_loss/src/</path>
    <filename>cauchy__loss_8cpp</filename>
    <includes id="cauchy__loss_8h" name="cauchy_loss.h" local="no" imported="no">fuse_loss/cauchy_loss.h</includes>
    <namespace>fuse_loss</namespace>
    <member kind="function">
      <type></type>
      <name>BOOST_CLASS_EXPORT_IMPLEMENT</name>
      <anchorfile>cauchy__loss_8cpp.html</anchorfile>
      <anchor>aecf2bd90e766be4ceb4b7d8843b9792e</anchor>
      <arglist>(fuse_loss::CauchyLoss)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>cauchy__loss_8cpp.html</anchorfile>
      <anchor>a69404f2272134c9c582558be1696c159</anchor>
      <arglist>(fuse_loss::CauchyLoss, fuse_core::Loss)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cauchy_loss.h</name>
    <path>/tmp/ws/src/fuse/fuse_loss/include/fuse_loss/</path>
    <filename>cauchy__loss_8h</filename>
    <class kind="class">fuse_loss::CauchyLoss</class>
    <namespace>fuse_loss</namespace>
    <member kind="function">
      <type></type>
      <name>BOOST_CLASS_EXPORT_KEY</name>
      <anchorfile>cauchy__loss_8h.html</anchorfile>
      <anchor>abc1eb2b76b06a7dcca65eaff2afe4360</anchor>
      <arglist>(fuse_loss::CauchyLoss)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>composed_loss.cpp</name>
    <path>/tmp/ws/src/fuse/fuse_loss/src/</path>
    <filename>composed__loss_8cpp</filename>
    <includes id="composed__loss_8h" name="composed_loss.h" local="no" imported="no">fuse_loss/composed_loss.h</includes>
    <includes id="trivial__loss_8h" name="trivial_loss.h" local="no" imported="no">fuse_loss/trivial_loss.h</includes>
    <namespace>fuse_loss</namespace>
    <member kind="function">
      <type></type>
      <name>BOOST_CLASS_EXPORT_IMPLEMENT</name>
      <anchorfile>composed__loss_8cpp.html</anchorfile>
      <anchor>af35c6b3f52a27fb44af30a8182fb34a2</anchor>
      <arglist>(fuse_loss::ComposedLoss)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>composed__loss_8cpp.html</anchorfile>
      <anchor>a0d3bf9c1dda4cf7fe0a664333ac38f28</anchor>
      <arglist>(fuse_loss::ComposedLoss, fuse_core::Loss)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>composed_loss.h</name>
    <path>/tmp/ws/src/fuse/fuse_loss/include/fuse_loss/</path>
    <filename>composed__loss_8h</filename>
    <class kind="class">fuse_loss::ComposedLoss</class>
    <namespace>fuse_loss</namespace>
    <member kind="function">
      <type></type>
      <name>BOOST_CLASS_EXPORT_KEY</name>
      <anchorfile>composed__loss_8h.html</anchorfile>
      <anchor>a13b894e546370124f313deef3075affe</anchor>
      <arglist>(fuse_loss::ComposedLoss)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dcs_loss.cpp</name>
    <path>/tmp/ws/src/fuse/fuse_loss/src/</path>
    <filename>dcs__loss_8cpp</filename>
    <includes id="dcs__loss_8h" name="dcs_loss.h" local="no" imported="no">fuse_loss/dcs_loss.h</includes>
    <includes id="loss__function_8h" name="loss_function.h" local="no" imported="no">fuse_loss/loss_function.h</includes>
    <namespace>fuse_loss</namespace>
    <member kind="function">
      <type></type>
      <name>BOOST_CLASS_EXPORT_IMPLEMENT</name>
      <anchorfile>dcs__loss_8cpp.html</anchorfile>
      <anchor>adee14dc67066558114fcf1846789dfc6</anchor>
      <arglist>(fuse_loss::DCSLoss)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>dcs__loss_8cpp.html</anchorfile>
      <anchor>a607eab2e10fcfa3947464e640abdb3a2</anchor>
      <arglist>(fuse_loss::DCSLoss, fuse_core::Loss)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dcs_loss.h</name>
    <path>/tmp/ws/src/fuse/fuse_loss/include/fuse_loss/</path>
    <filename>dcs__loss_8h</filename>
    <class kind="class">fuse_loss::DCSLoss</class>
    <namespace>fuse_loss</namespace>
    <member kind="function">
      <type></type>
      <name>BOOST_CLASS_EXPORT_KEY</name>
      <anchorfile>dcs__loss_8h.html</anchorfile>
      <anchor>a1643661bd21e3de21a40063c8edaf380</anchor>
      <arglist>(fuse_loss::DCSLoss)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fair_loss.cpp</name>
    <path>/tmp/ws/src/fuse/fuse_loss/src/</path>
    <filename>fair__loss_8cpp</filename>
    <includes id="fair__loss_8h" name="fair_loss.h" local="no" imported="no">fuse_loss/fair_loss.h</includes>
    <includes id="loss__function_8h" name="loss_function.h" local="no" imported="no">fuse_loss/loss_function.h</includes>
    <namespace>fuse_loss</namespace>
    <member kind="function">
      <type></type>
      <name>BOOST_CLASS_EXPORT_IMPLEMENT</name>
      <anchorfile>fair__loss_8cpp.html</anchorfile>
      <anchor>a9c5ce094ee6d5f424419493743fa2c1e</anchor>
      <arglist>(fuse_loss::FairLoss)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>fair__loss_8cpp.html</anchorfile>
      <anchor>a94728ff14eae34ebb3c3a33b79534a3d</anchor>
      <arglist>(fuse_loss::FairLoss, fuse_core::Loss)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fair_loss.h</name>
    <path>/tmp/ws/src/fuse/fuse_loss/include/fuse_loss/</path>
    <filename>fair__loss_8h</filename>
    <class kind="class">fuse_loss::FairLoss</class>
    <namespace>fuse_loss</namespace>
    <member kind="function">
      <type></type>
      <name>BOOST_CLASS_EXPORT_KEY</name>
      <anchorfile>fair__loss_8h.html</anchorfile>
      <anchor>a55b131cdb7787c396b4d14f0aced6abb</anchor>
      <arglist>(fuse_loss::FairLoss)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>geman_mcclure_loss.cpp</name>
    <path>/tmp/ws/src/fuse/fuse_loss/src/</path>
    <filename>geman__mcclure__loss_8cpp</filename>
    <includes id="geman__mcclure__loss_8h" name="geman_mcclure_loss.h" local="no" imported="no">fuse_loss/geman_mcclure_loss.h</includes>
    <includes id="loss__function_8h" name="loss_function.h" local="no" imported="no">fuse_loss/loss_function.h</includes>
    <namespace>fuse_loss</namespace>
    <member kind="function">
      <type></type>
      <name>BOOST_CLASS_EXPORT_IMPLEMENT</name>
      <anchorfile>geman__mcclure__loss_8cpp.html</anchorfile>
      <anchor>aa6e11944d516ddd0af6bc704d5750ef4</anchor>
      <arglist>(fuse_loss::GemanMcClureLoss)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>geman__mcclure__loss_8cpp.html</anchorfile>
      <anchor>ac61d43e2abdbf6891cf4b0449622d8eb</anchor>
      <arglist>(fuse_loss::GemanMcClureLoss, fuse_core::Loss)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>geman_mcclure_loss.h</name>
    <path>/tmp/ws/src/fuse/fuse_loss/include/fuse_loss/</path>
    <filename>geman__mcclure__loss_8h</filename>
    <class kind="class">fuse_loss::GemanMcClureLoss</class>
    <namespace>fuse_loss</namespace>
    <member kind="function">
      <type></type>
      <name>BOOST_CLASS_EXPORT_KEY</name>
      <anchorfile>geman__mcclure__loss_8h.html</anchorfile>
      <anchor>ab9b9eb62121514ecacf10b430c0aba08</anchor>
      <arglist>(fuse_loss::GemanMcClureLoss)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>huber_loss.cpp</name>
    <path>/tmp/ws/src/fuse/fuse_loss/src/</path>
    <filename>huber__loss_8cpp</filename>
    <includes id="huber__loss_8h" name="huber_loss.h" local="no" imported="no">fuse_loss/huber_loss.h</includes>
    <namespace>fuse_loss</namespace>
    <member kind="function">
      <type></type>
      <name>BOOST_CLASS_EXPORT_IMPLEMENT</name>
      <anchorfile>huber__loss_8cpp.html</anchorfile>
      <anchor>abd0cc0a0a60d7fd07acde0933699b396</anchor>
      <arglist>(fuse_loss::HuberLoss)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>huber__loss_8cpp.html</anchorfile>
      <anchor>ae9e2f54e40c8cee92f993d5e53fa73d8</anchor>
      <arglist>(fuse_loss::HuberLoss, fuse_core::Loss)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>huber_loss.h</name>
    <path>/tmp/ws/src/fuse/fuse_loss/include/fuse_loss/</path>
    <filename>huber__loss_8h</filename>
    <class kind="class">fuse_loss::HuberLoss</class>
    <namespace>fuse_loss</namespace>
    <member kind="function">
      <type></type>
      <name>BOOST_CLASS_EXPORT_KEY</name>
      <anchorfile>huber__loss_8h.html</anchorfile>
      <anchor>acdd363eb2230760b3ec6b37d44d11892</anchor>
      <arglist>(fuse_loss::HuberLoss)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>loss_function.cpp</name>
    <path>/tmp/ws/src/fuse/fuse_loss/src/</path>
    <filename>loss__function_8cpp</filename>
    <includes id="loss__function_8h" name="loss_function.h" local="no" imported="no">fuse_loss/loss_function.h</includes>
    <namespace>ceres</namespace>
  </compound>
  <compound kind="file">
    <name>loss_function.h</name>
    <path>/tmp/ws/src/fuse/fuse_loss/include/fuse_loss/</path>
    <filename>loss__function_8h</filename>
    <class kind="class">ceres::DCSLoss</class>
    <class kind="class">ceres::FairLoss</class>
    <class kind="class">ceres::GemanMcClureLoss</class>
    <class kind="class">ceres::WelschLoss</class>
    <namespace>ceres</namespace>
  </compound>
  <compound kind="file">
    <name>qwt_loss_plot.h</name>
    <path>/tmp/ws/src/fuse/fuse_loss/include/fuse_loss/</path>
    <filename>qwt__loss__plot_8h</filename>
    <class kind="class">fuse_loss::HSVColormap</class>
    <class kind="class">fuse_loss::LossEvaluator</class>
    <class kind="class">fuse_loss::QwtLossPlot</class>
    <namespace>fuse_loss</namespace>
  </compound>
  <compound kind="file">
    <name>scaled_loss.cpp</name>
    <path>/tmp/ws/src/fuse/fuse_loss/src/</path>
    <filename>scaled__loss_8cpp</filename>
    <includes id="scaled__loss_8h" name="scaled_loss.h" local="no" imported="no">fuse_loss/scaled_loss.h</includes>
    <namespace>fuse_loss</namespace>
    <member kind="function">
      <type></type>
      <name>BOOST_CLASS_EXPORT_IMPLEMENT</name>
      <anchorfile>scaled__loss_8cpp.html</anchorfile>
      <anchor>a618cbaf627d36fc71b29db8a8448ecc3</anchor>
      <arglist>(fuse_loss::ScaledLoss)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>scaled__loss_8cpp.html</anchorfile>
      <anchor>ad2319ebe22f9db91286e933701861981</anchor>
      <arglist>(fuse_loss::ScaledLoss, fuse_core::Loss)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scaled_loss.h</name>
    <path>/tmp/ws/src/fuse/fuse_loss/include/fuse_loss/</path>
    <filename>scaled__loss_8h</filename>
    <class kind="class">fuse_loss::ScaledLoss</class>
    <namespace>fuse_loss</namespace>
    <member kind="function">
      <type></type>
      <name>BOOST_CLASS_EXPORT_KEY</name>
      <anchorfile>scaled__loss_8h.html</anchorfile>
      <anchor>a3dc32f0282f5d015f726aab38ab5d07f</anchor>
      <arglist>(fuse_loss::ScaledLoss)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>softlone_loss.cpp</name>
    <path>/tmp/ws/src/fuse/fuse_loss/src/</path>
    <filename>softlone__loss_8cpp</filename>
    <includes id="softlone__loss_8h" name="softlone_loss.h" local="no" imported="no">fuse_loss/softlone_loss.h</includes>
    <namespace>fuse_loss</namespace>
    <member kind="function">
      <type></type>
      <name>BOOST_CLASS_EXPORT_IMPLEMENT</name>
      <anchorfile>softlone__loss_8cpp.html</anchorfile>
      <anchor>a640d2fd869e297dbab3690dfedcc6d3d</anchor>
      <arglist>(fuse_loss::SoftLOneLoss)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>softlone__loss_8cpp.html</anchorfile>
      <anchor>a9e3a4a94aa649b137c97b2b2351e549a</anchor>
      <arglist>(fuse_loss::SoftLOneLoss, fuse_core::Loss)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>softlone_loss.h</name>
    <path>/tmp/ws/src/fuse/fuse_loss/include/fuse_loss/</path>
    <filename>softlone__loss_8h</filename>
    <class kind="class">fuse_loss::SoftLOneLoss</class>
    <namespace>fuse_loss</namespace>
    <member kind="function">
      <type></type>
      <name>BOOST_CLASS_EXPORT_KEY</name>
      <anchorfile>softlone__loss_8h.html</anchorfile>
      <anchor>a2f748a170856d277788fce08fd3a32c1</anchor>
      <arglist>(fuse_loss::SoftLOneLoss)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tolerant_loss.cpp</name>
    <path>/tmp/ws/src/fuse/fuse_loss/src/</path>
    <filename>tolerant__loss_8cpp</filename>
    <includes id="tolerant__loss_8h" name="tolerant_loss.h" local="no" imported="no">fuse_loss/tolerant_loss.h</includes>
    <namespace>fuse_loss</namespace>
    <member kind="function">
      <type></type>
      <name>BOOST_CLASS_EXPORT_IMPLEMENT</name>
      <anchorfile>tolerant__loss_8cpp.html</anchorfile>
      <anchor>a9552d6b53f411d048f798d3ccce7f757</anchor>
      <arglist>(fuse_loss::TolerantLoss)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>tolerant__loss_8cpp.html</anchorfile>
      <anchor>a42a49c3302ca15e2666a826d33051ac5</anchor>
      <arglist>(fuse_loss::TolerantLoss, fuse_core::Loss)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tolerant_loss.h</name>
    <path>/tmp/ws/src/fuse/fuse_loss/include/fuse_loss/</path>
    <filename>tolerant__loss_8h</filename>
    <class kind="class">fuse_loss::TolerantLoss</class>
    <namespace>fuse_loss</namespace>
    <member kind="function">
      <type></type>
      <name>BOOST_CLASS_EXPORT_KEY</name>
      <anchorfile>tolerant__loss_8h.html</anchorfile>
      <anchor>a58ea5600d2e019fd407fa21bc9e4b1ae</anchor>
      <arglist>(fuse_loss::TolerantLoss)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>trivial_loss.cpp</name>
    <path>/tmp/ws/src/fuse/fuse_loss/src/</path>
    <filename>trivial__loss_8cpp</filename>
    <includes id="trivial__loss_8h" name="trivial_loss.h" local="no" imported="no">fuse_loss/trivial_loss.h</includes>
    <namespace>fuse_loss</namespace>
    <member kind="function">
      <type></type>
      <name>BOOST_CLASS_EXPORT_IMPLEMENT</name>
      <anchorfile>trivial__loss_8cpp.html</anchorfile>
      <anchor>ae8dfd56d40970f05939788200287f13c</anchor>
      <arglist>(fuse_loss::TrivialLoss)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>trivial__loss_8cpp.html</anchorfile>
      <anchor>ae2869aaaff1991a669ece7164a3889dc</anchor>
      <arglist>(fuse_loss::TrivialLoss, fuse_core::Loss)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>trivial_loss.h</name>
    <path>/tmp/ws/src/fuse/fuse_loss/include/fuse_loss/</path>
    <filename>trivial__loss_8h</filename>
    <class kind="class">fuse_loss::TrivialLoss</class>
    <namespace>fuse_loss</namespace>
    <member kind="function">
      <type></type>
      <name>BOOST_CLASS_EXPORT_KEY</name>
      <anchorfile>trivial__loss_8h.html</anchorfile>
      <anchor>a539a3a37aa4caeae8127f15b89b24ca3</anchor>
      <arglist>(fuse_loss::TrivialLoss)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tukey_loss.cpp</name>
    <path>/tmp/ws/src/fuse/fuse_loss/src/</path>
    <filename>tukey__loss_8cpp</filename>
    <includes id="tukey__loss_8h" name="tukey_loss.h" local="no" imported="no">fuse_loss/tukey_loss.h</includes>
    <namespace>fuse_loss</namespace>
    <member kind="function">
      <type></type>
      <name>BOOST_CLASS_EXPORT_IMPLEMENT</name>
      <anchorfile>tukey__loss_8cpp.html</anchorfile>
      <anchor>a64a4c87a179e747c15580da07564a9b9</anchor>
      <arglist>(fuse_loss::TukeyLoss)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>tukey__loss_8cpp.html</anchorfile>
      <anchor>aa1681a33e8ba3481a55ac0fe94198333</anchor>
      <arglist>(fuse_loss::TukeyLoss, fuse_core::Loss)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tukey_loss.h</name>
    <path>/tmp/ws/src/fuse/fuse_loss/include/fuse_loss/</path>
    <filename>tukey__loss_8h</filename>
    <class kind="class">fuse_loss::TukeyLoss</class>
    <namespace>fuse_loss</namespace>
    <member kind="function">
      <type></type>
      <name>BOOST_CLASS_EXPORT_KEY</name>
      <anchorfile>tukey__loss_8h.html</anchorfile>
      <anchor>ae41f2b759dd1705cf4236f9864067542</anchor>
      <arglist>(fuse_loss::TukeyLoss)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>welsch_loss.cpp</name>
    <path>/tmp/ws/src/fuse/fuse_loss/src/</path>
    <filename>welsch__loss_8cpp</filename>
    <includes id="welsch__loss_8h" name="welsch_loss.h" local="no" imported="no">fuse_loss/welsch_loss.h</includes>
    <includes id="loss__function_8h" name="loss_function.h" local="no" imported="no">fuse_loss/loss_function.h</includes>
    <namespace>fuse_loss</namespace>
    <member kind="function">
      <type></type>
      <name>BOOST_CLASS_EXPORT_IMPLEMENT</name>
      <anchorfile>welsch__loss_8cpp.html</anchorfile>
      <anchor>ac98b07d69f4ee0ac94344462f75373f0</anchor>
      <arglist>(fuse_loss::WelschLoss)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>welsch__loss_8cpp.html</anchorfile>
      <anchor>a6507c09bece85be69c1cb7b5a7b62d25</anchor>
      <arglist>(fuse_loss::WelschLoss, fuse_core::Loss)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>welsch_loss.h</name>
    <path>/tmp/ws/src/fuse/fuse_loss/include/fuse_loss/</path>
    <filename>welsch__loss_8h</filename>
    <class kind="class">fuse_loss::WelschLoss</class>
    <namespace>fuse_loss</namespace>
    <member kind="function">
      <type></type>
      <name>BOOST_CLASS_EXPORT_KEY</name>
      <anchorfile>welsch__loss_8h.html</anchorfile>
      <anchor>a329f3af176249101dbfe6fe51f9c5f68</anchor>
      <arglist>(fuse_loss::WelschLoss)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>fuse_loss::ArctanLoss</name>
    <filename>classfuse__loss_1_1ArctanLoss.html</filename>
    <base>fuse_core::Loss</base>
    <member kind="function">
      <type>double</type>
      <name>a</name>
      <anchorfile>classfuse__loss_1_1ArctanLoss.html</anchorfile>
      <anchor>a03d652fcd1251f68deef02bfc8cb96ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>a</name>
      <anchorfile>classfuse__loss_1_1ArctanLoss.html</anchorfile>
      <anchor>ae16e0c0fb8863e4e295b504ddabd3a10</anchor>
      <arglist>(const double a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ArctanLoss</name>
      <anchorfile>classfuse__loss_1_1ArctanLoss.html</anchorfile>
      <anchor>afbbbaadca19c03d3226b161b70af8ada</anchor>
      <arglist>(const double a=1.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FUSE_LOSS_DEFINITIONS</name>
      <anchorfile>classfuse__loss_1_1ArctanLoss.html</anchorfile>
      <anchor>a06be543bbef060f8d84e934761c0e3cc</anchor>
      <arglist>(ArctanLoss)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classfuse__loss_1_1ArctanLoss.html</anchorfile>
      <anchor>a2407f9f5b76dc49348cc21d78b406fbc</anchor>
      <arglist>(const std::string &amp;name) override</arglist>
    </member>
    <member kind="function">
      <type>ceres::LossFunction *</type>
      <name>lossFunction</name>
      <anchorfile>classfuse__loss_1_1ArctanLoss.html</anchorfile>
      <anchor>a2c91fddd8de9f8c041f7f000db5fc926</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classfuse__loss_1_1ArctanLoss.html</anchorfile>
      <anchor>aa57169b68a592653dda81640297722a6</anchor>
      <arglist>(std::ostream &amp;stream=std::cout) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ArctanLoss</name>
      <anchorfile>classfuse__loss_1_1ArctanLoss.html</anchorfile>
      <anchor>a97f05029239c64cba5bc3bd9c1243ac4</anchor>
      <arglist>() override=default</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classfuse__loss_1_1ArctanLoss.html</anchorfile>
      <anchor>a6d55b957e1e410b41559ecfdc46d0e40</anchor>
      <arglist>(Archive &amp;archive, const unsigned int)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>a_</name>
      <anchorfile>classfuse__loss_1_1ArctanLoss.html</anchorfile>
      <anchor>afb347f8c3593a983d5c591865c1c1587</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>boost::serialization::access</name>
      <anchorfile>classfuse__loss_1_1ArctanLoss.html</anchorfile>
      <anchor>ac98d07dd8f7b70e16ccb9a01abf56b9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>fuse_loss::CauchyLoss</name>
    <filename>classfuse__loss_1_1CauchyLoss.html</filename>
    <base>fuse_core::Loss</base>
    <member kind="function">
      <type>double</type>
      <name>a</name>
      <anchorfile>classfuse__loss_1_1CauchyLoss.html</anchorfile>
      <anchor>a8899265d2082711ab9c489923d840797</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>a</name>
      <anchorfile>classfuse__loss_1_1CauchyLoss.html</anchorfile>
      <anchor>abe9d3998541d949443786912cf0edf20</anchor>
      <arglist>(const double a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CauchyLoss</name>
      <anchorfile>classfuse__loss_1_1CauchyLoss.html</anchorfile>
      <anchor>a35eefae7861adaa3f7fd0bc7a2181da1</anchor>
      <arglist>(const double a=1.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FUSE_LOSS_DEFINITIONS</name>
      <anchorfile>classfuse__loss_1_1CauchyLoss.html</anchorfile>
      <anchor>a07c932a7a7f25b132d24280818073c38</anchor>
      <arglist>(CauchyLoss)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classfuse__loss_1_1CauchyLoss.html</anchorfile>
      <anchor>a4f1849f7d91e604494a232b13f29ac4e</anchor>
      <arglist>(const std::string &amp;name) override</arglist>
    </member>
    <member kind="function">
      <type>ceres::LossFunction *</type>
      <name>lossFunction</name>
      <anchorfile>classfuse__loss_1_1CauchyLoss.html</anchorfile>
      <anchor>a77dbaa6b79b75d38d29a12276c281865</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classfuse__loss_1_1CauchyLoss.html</anchorfile>
      <anchor>ac1518b83839457f3b5fcbe811ffeb666</anchor>
      <arglist>(std::ostream &amp;stream=std::cout) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CauchyLoss</name>
      <anchorfile>classfuse__loss_1_1CauchyLoss.html</anchorfile>
      <anchor>a9f0c211f1937096b71b49c8bdcf27f7c</anchor>
      <arglist>() override=default</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classfuse__loss_1_1CauchyLoss.html</anchorfile>
      <anchor>a24746a40181c624b179825637b95c2f0</anchor>
      <arglist>(Archive &amp;archive, const unsigned int)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>a_</name>
      <anchorfile>classfuse__loss_1_1CauchyLoss.html</anchorfile>
      <anchor>acbeccf9988a107b006061385f5325d7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>boost::serialization::access</name>
      <anchorfile>classfuse__loss_1_1CauchyLoss.html</anchorfile>
      <anchor>ac98d07dd8f7b70e16ccb9a01abf56b9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>fuse_loss::ComposedLoss</name>
    <filename>classfuse__loss_1_1ComposedLoss.html</filename>
    <base>fuse_core::Loss</base>
    <member kind="function">
      <type></type>
      <name>ComposedLoss</name>
      <anchorfile>classfuse__loss_1_1ComposedLoss.html</anchorfile>
      <anchor>a7ca4a0acf07f8bb1600b69a316539742</anchor>
      <arglist>(const std::shared_ptr&lt; fuse_core::Loss &gt; &amp;f_loss=nullptr, const std::shared_ptr&lt; fuse_core::Loss &gt; &amp;g_loss=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; fuse_core::Loss &gt;</type>
      <name>fLoss</name>
      <anchorfile>classfuse__loss_1_1ComposedLoss.html</anchorfile>
      <anchor>afc6a5583e151f48254c28748b6f4955d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fLoss</name>
      <anchorfile>classfuse__loss_1_1ComposedLoss.html</anchorfile>
      <anchor>a22e6e983f57cd41dc60c763efb3021e5</anchor>
      <arglist>(const std::shared_ptr&lt; fuse_core::Loss &gt; &amp;f_loss)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FUSE_LOSS_DEFINITIONS</name>
      <anchorfile>classfuse__loss_1_1ComposedLoss.html</anchorfile>
      <anchor>a638064adf9b77c965083c68ceaf90587</anchor>
      <arglist>(ComposedLoss)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; fuse_core::Loss &gt;</type>
      <name>gLoss</name>
      <anchorfile>classfuse__loss_1_1ComposedLoss.html</anchorfile>
      <anchor>ad0a6ffc343791583d29a533c1fc8bbbe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gLoss</name>
      <anchorfile>classfuse__loss_1_1ComposedLoss.html</anchorfile>
      <anchor>a906ee4bff5424d2e784ca07511d1441d</anchor>
      <arglist>(const std::shared_ptr&lt; fuse_core::Loss &gt; &amp;g_loss)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classfuse__loss_1_1ComposedLoss.html</anchorfile>
      <anchor>afc2dff440e2f1ba3be4b5be0c25659ea</anchor>
      <arglist>(const std::string &amp;name) override</arglist>
    </member>
    <member kind="function">
      <type>ceres::LossFunction *</type>
      <name>lossFunction</name>
      <anchorfile>classfuse__loss_1_1ComposedLoss.html</anchorfile>
      <anchor>a3c3f65e3c5864980b85e249689d7e35c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classfuse__loss_1_1ComposedLoss.html</anchorfile>
      <anchor>ac6681d5b061e066006258052e7b66fea</anchor>
      <arglist>(std::ostream &amp;stream=std::cout) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ComposedLoss</name>
      <anchorfile>classfuse__loss_1_1ComposedLoss.html</anchorfile>
      <anchor>a74d42d667a553196a7757338baf5424d</anchor>
      <arglist>() override=default</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classfuse__loss_1_1ComposedLoss.html</anchorfile>
      <anchor>a5cbefbc5fbffdc95825d985b00bd1f8a</anchor>
      <arglist>(Archive &amp;archive, const unsigned int)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; fuse_core::Loss &gt;</type>
      <name>f_loss_</name>
      <anchorfile>classfuse__loss_1_1ComposedLoss.html</anchorfile>
      <anchor>a5e38d86f53687340e41ea5d481320987</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; fuse_core::Loss &gt;</type>
      <name>g_loss_</name>
      <anchorfile>classfuse__loss_1_1ComposedLoss.html</anchorfile>
      <anchor>a6bf418ba3f7c8935a28b7c48ba4d9ff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>boost::serialization::access</name>
      <anchorfile>classfuse__loss_1_1ComposedLoss.html</anchorfile>
      <anchor>ac98d07dd8f7b70e16ccb9a01abf56b9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>fuse_loss::DCSLoss</name>
    <filename>classfuse__loss_1_1DCSLoss.html</filename>
    <base>fuse_core::Loss</base>
    <member kind="function">
      <type>double</type>
      <name>a</name>
      <anchorfile>classfuse__loss_1_1DCSLoss.html</anchorfile>
      <anchor>a3407d482279a1052a377cc36903912a7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>a</name>
      <anchorfile>classfuse__loss_1_1DCSLoss.html</anchorfile>
      <anchor>a4b8798763856c0041f364ea41c0ca430</anchor>
      <arglist>(const double a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DCSLoss</name>
      <anchorfile>classfuse__loss_1_1DCSLoss.html</anchorfile>
      <anchor>a616619fa15987781b465d1996b669123</anchor>
      <arglist>(const double a=1.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FUSE_LOSS_DEFINITIONS</name>
      <anchorfile>classfuse__loss_1_1DCSLoss.html</anchorfile>
      <anchor>ad4dda3b6b534d8df4417c709759b2b5e</anchor>
      <arglist>(DCSLoss)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classfuse__loss_1_1DCSLoss.html</anchorfile>
      <anchor>a130b7e3592cd749b10631b8e24f6be1f</anchor>
      <arglist>(const std::string &amp;name) override</arglist>
    </member>
    <member kind="function">
      <type>ceres::LossFunction *</type>
      <name>lossFunction</name>
      <anchorfile>classfuse__loss_1_1DCSLoss.html</anchorfile>
      <anchor>a49bc9ae2b787c5162bf9a80e16b3b437</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classfuse__loss_1_1DCSLoss.html</anchorfile>
      <anchor>a6517e3f8ba62a625b1acd514b58f901b</anchor>
      <arglist>(std::ostream &amp;stream=std::cout) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DCSLoss</name>
      <anchorfile>classfuse__loss_1_1DCSLoss.html</anchorfile>
      <anchor>a974201cde8b67aca826e078b58c31c76</anchor>
      <arglist>() override=default</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classfuse__loss_1_1DCSLoss.html</anchorfile>
      <anchor>a5d61b13465c795c99496b3ebadd66a31</anchor>
      <arglist>(Archive &amp;archive, const unsigned int)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>a_</name>
      <anchorfile>classfuse__loss_1_1DCSLoss.html</anchorfile>
      <anchor>ac12b1a93b0eefd22de11825e6089c6f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>boost::serialization::access</name>
      <anchorfile>classfuse__loss_1_1DCSLoss.html</anchorfile>
      <anchor>ac98d07dd8f7b70e16ccb9a01abf56b9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ceres::DCSLoss</name>
    <filename>classceres_1_1DCSLoss.html</filename>
    <member kind="function">
      <type></type>
      <name>DCSLoss</name>
      <anchorfile>classceres_1_1DCSLoss.html</anchorfile>
      <anchor>a8ca2f689db9c164312b2173529fe24ea</anchor>
      <arglist>(const double a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Evaluate</name>
      <anchorfile>classceres_1_1DCSLoss.html</anchorfile>
      <anchor>acdf54b20018471e7ba7f2d842946e57f</anchor>
      <arglist>(double, double *rho) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const double</type>
      <name>a_</name>
      <anchorfile>classceres_1_1DCSLoss.html</anchorfile>
      <anchor>a23312a68edcd61ce0548147c15c4deb1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>fuse_loss::FairLoss</name>
    <filename>classfuse__loss_1_1FairLoss.html</filename>
    <base>fuse_core::Loss</base>
    <member kind="function">
      <type>double</type>
      <name>a</name>
      <anchorfile>classfuse__loss_1_1FairLoss.html</anchorfile>
      <anchor>aed17213802334be8619a538ca7bd4b86</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>a</name>
      <anchorfile>classfuse__loss_1_1FairLoss.html</anchorfile>
      <anchor>ada16a297f7bc80ebd07f2964b3d468c5</anchor>
      <arglist>(const double a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FairLoss</name>
      <anchorfile>classfuse__loss_1_1FairLoss.html</anchorfile>
      <anchor>ad6c00c7d6b815b14fbc35a74e5e534fd</anchor>
      <arglist>(const double a=1.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FUSE_LOSS_DEFINITIONS</name>
      <anchorfile>classfuse__loss_1_1FairLoss.html</anchorfile>
      <anchor>a17def7370aa28415f687b3f20de262b7</anchor>
      <arglist>(FairLoss)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classfuse__loss_1_1FairLoss.html</anchorfile>
      <anchor>aa5df22dd66749b0ebbf5e6e2ac7fa7e1</anchor>
      <arglist>(const std::string &amp;name) override</arglist>
    </member>
    <member kind="function">
      <type>ceres::LossFunction *</type>
      <name>lossFunction</name>
      <anchorfile>classfuse__loss_1_1FairLoss.html</anchorfile>
      <anchor>ac1345c4ac2bf8cf7e3f697429b281885</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classfuse__loss_1_1FairLoss.html</anchorfile>
      <anchor>a60e74dd100e255449a85ec8fd143bac9</anchor>
      <arglist>(std::ostream &amp;stream=std::cout) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FairLoss</name>
      <anchorfile>classfuse__loss_1_1FairLoss.html</anchorfile>
      <anchor>ab34f5eebfad70c53ef5c33a82ea14ba8</anchor>
      <arglist>() override=default</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classfuse__loss_1_1FairLoss.html</anchorfile>
      <anchor>a351356f4dacdda810ad7c1521f185538</anchor>
      <arglist>(Archive &amp;archive, const unsigned int)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>a_</name>
      <anchorfile>classfuse__loss_1_1FairLoss.html</anchorfile>
      <anchor>aed01c136af16cbf62c61eee7eb004e83</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>boost::serialization::access</name>
      <anchorfile>classfuse__loss_1_1FairLoss.html</anchorfile>
      <anchor>ac98d07dd8f7b70e16ccb9a01abf56b9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ceres::FairLoss</name>
    <filename>classceres_1_1FairLoss.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Evaluate</name>
      <anchorfile>classceres_1_1FairLoss.html</anchorfile>
      <anchor>aecc5ece0faa940e1c52f48507d327c6a</anchor>
      <arglist>(double, double *) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FairLoss</name>
      <anchorfile>classceres_1_1FairLoss.html</anchorfile>
      <anchor>a8f3a0cb8f7f9a0941f45e0d37519a136</anchor>
      <arglist>(const double a)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const double</type>
      <name>a_</name>
      <anchorfile>classceres_1_1FairLoss.html</anchorfile>
      <anchor>a2aabeddfd3f9424f036dee9f22250588</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const double</type>
      <name>b_</name>
      <anchorfile>classceres_1_1FairLoss.html</anchorfile>
      <anchor>a2553caae639f0c48d0ef6075c552f813</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>fuse_loss::GemanMcClureLoss</name>
    <filename>classfuse__loss_1_1GemanMcClureLoss.html</filename>
    <base>fuse_core::Loss</base>
    <member kind="function">
      <type>double</type>
      <name>a</name>
      <anchorfile>classfuse__loss_1_1GemanMcClureLoss.html</anchorfile>
      <anchor>a3d44c1b76105dd37441b475d963695d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>a</name>
      <anchorfile>classfuse__loss_1_1GemanMcClureLoss.html</anchorfile>
      <anchor>a0f768cc4943a20495bb8697868417989</anchor>
      <arglist>(const double a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FUSE_LOSS_DEFINITIONS</name>
      <anchorfile>classfuse__loss_1_1GemanMcClureLoss.html</anchorfile>
      <anchor>ac3411499f579590de46f493f7505f6e6</anchor>
      <arglist>(GemanMcClureLoss)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GemanMcClureLoss</name>
      <anchorfile>classfuse__loss_1_1GemanMcClureLoss.html</anchorfile>
      <anchor>ae12fe1de7fca29ccd8b0ba352540a7cc</anchor>
      <arglist>(const double a=1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classfuse__loss_1_1GemanMcClureLoss.html</anchorfile>
      <anchor>a353c2f61425f54249cd51505ac418b2f</anchor>
      <arglist>(const std::string &amp;name) override</arglist>
    </member>
    <member kind="function">
      <type>ceres::LossFunction *</type>
      <name>lossFunction</name>
      <anchorfile>classfuse__loss_1_1GemanMcClureLoss.html</anchorfile>
      <anchor>a264267b1729d87dfef8ee74f8c223e68</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classfuse__loss_1_1GemanMcClureLoss.html</anchorfile>
      <anchor>a820f74088d27bac6202c26fd8b08bc0f</anchor>
      <arglist>(std::ostream &amp;stream=std::cout) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GemanMcClureLoss</name>
      <anchorfile>classfuse__loss_1_1GemanMcClureLoss.html</anchorfile>
      <anchor>a1df2eaddee09554cbde70599e07b3e70</anchor>
      <arglist>() override=default</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classfuse__loss_1_1GemanMcClureLoss.html</anchorfile>
      <anchor>a4e2423cce1125bd3eb058b9556fb8408</anchor>
      <arglist>(Archive &amp;archive, const unsigned int)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>a_</name>
      <anchorfile>classfuse__loss_1_1GemanMcClureLoss.html</anchorfile>
      <anchor>a96c3bf1427fd5ee3f5ca4d3e8b09f67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>boost::serialization::access</name>
      <anchorfile>classfuse__loss_1_1GemanMcClureLoss.html</anchorfile>
      <anchor>ac98d07dd8f7b70e16ccb9a01abf56b9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ceres::GemanMcClureLoss</name>
    <filename>classceres_1_1GemanMcClureLoss.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Evaluate</name>
      <anchorfile>classceres_1_1GemanMcClureLoss.html</anchorfile>
      <anchor>a8b30c5e039b7e46a88915e7a6d630132</anchor>
      <arglist>(double, double *) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GemanMcClureLoss</name>
      <anchorfile>classceres_1_1GemanMcClureLoss.html</anchorfile>
      <anchor>aad8f05c84d3cf2853f12f5f5b4ecdb11</anchor>
      <arglist>(const double a)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const double</type>
      <name>b_</name>
      <anchorfile>classceres_1_1GemanMcClureLoss.html</anchorfile>
      <anchor>af22d83368967dac589e863d96338eadc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>fuse_loss::HSVColormap</name>
    <filename>classfuse__loss_1_1HSVColormap.html</filename>
    <member kind="function">
      <type></type>
      <name>HSVColormap</name>
      <anchorfile>classfuse__loss_1_1HSVColormap.html</anchorfile>
      <anchor>a91353674c89c1a6b4b1a50824a1378cb</anchor>
      <arglist>(const size_t size=256)</arglist>
    </member>
    <member kind="function">
      <type>const QColor &amp;</type>
      <name>operator[]</name>
      <anchorfile>classfuse__loss_1_1HSVColormap.html</anchorfile>
      <anchor>a2fab331ce90beb747eb0f6648f975568</anchor>
      <arglist>(const size_t i) const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classfuse__loss_1_1HSVColormap.html</anchorfile>
      <anchor>a508d3e11bfe59a254fa6098349016d73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; QColor &gt;</type>
      <name>colormap_</name>
      <anchorfile>classfuse__loss_1_1HSVColormap.html</anchorfile>
      <anchor>a7256f638d0d39f50fadb62a2348897e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>fuse_loss::HuberLoss</name>
    <filename>classfuse__loss_1_1HuberLoss.html</filename>
    <base>fuse_core::Loss</base>
    <member kind="function">
      <type>double</type>
      <name>a</name>
      <anchorfile>classfuse__loss_1_1HuberLoss.html</anchorfile>
      <anchor>a2232d82a92bca92359fdebb936c4788f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>a</name>
      <anchorfile>classfuse__loss_1_1HuberLoss.html</anchorfile>
      <anchor>a2fb46aa48a2603346a019a9f577bfbbe</anchor>
      <arglist>(const double a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FUSE_LOSS_DEFINITIONS</name>
      <anchorfile>classfuse__loss_1_1HuberLoss.html</anchorfile>
      <anchor>a91a03fa99d961e71cc0c4494dd31b358</anchor>
      <arglist>(HuberLoss)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HuberLoss</name>
      <anchorfile>classfuse__loss_1_1HuberLoss.html</anchorfile>
      <anchor>ad478a782edd39d39512cadac92885a5e</anchor>
      <arglist>(const double a=1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classfuse__loss_1_1HuberLoss.html</anchorfile>
      <anchor>ab109bfab7fd737aa8287a216946156b4</anchor>
      <arglist>(const std::string &amp;name) override</arglist>
    </member>
    <member kind="function">
      <type>ceres::LossFunction *</type>
      <name>lossFunction</name>
      <anchorfile>classfuse__loss_1_1HuberLoss.html</anchorfile>
      <anchor>ab183b7ff6c19e9ad63ac8b6139535488</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classfuse__loss_1_1HuberLoss.html</anchorfile>
      <anchor>ada8156a2cd845bccd16e01164e4409d6</anchor>
      <arglist>(std::ostream &amp;stream=std::cout) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~HuberLoss</name>
      <anchorfile>classfuse__loss_1_1HuberLoss.html</anchorfile>
      <anchor>ae695a5465219845c7af4bd68af63b066</anchor>
      <arglist>() override=default</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classfuse__loss_1_1HuberLoss.html</anchorfile>
      <anchor>a19de0c040e6a802efdb3656d66f8710d</anchor>
      <arglist>(Archive &amp;archive, const unsigned int)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>a_</name>
      <anchorfile>classfuse__loss_1_1HuberLoss.html</anchorfile>
      <anchor>ab933755bfcc3999c52f64d95edb14ab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>boost::serialization::access</name>
      <anchorfile>classfuse__loss_1_1HuberLoss.html</anchorfile>
      <anchor>ac98d07dd8f7b70e16ccb9a01abf56b9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>fuse_loss::LossEvaluator</name>
    <filename>classfuse__loss_1_1LossEvaluator.html</filename>
    <member kind="function">
      <type>const std::vector&lt; double &gt; &amp;</type>
      <name>getResiduals</name>
      <anchorfile>classfuse__loss_1_1LossEvaluator.html</anchorfile>
      <anchor>abeeae4d35f585a3d8812a19b2db72e16</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>influence</name>
      <anchorfile>classfuse__loss_1_1LossEvaluator.html</anchorfile>
      <anchor>a2a0e68487cc307bd25aace4b781be818</anchor>
      <arglist>(const ceres::LossFunction *loss_function) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LossEvaluator</name>
      <anchorfile>classfuse__loss_1_1LossEvaluator.html</anchorfile>
      <anchor>ae595c4d9ed797cdb162a44d83639d377</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;residuals)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>rho</name>
      <anchorfile>classfuse__loss_1_1LossEvaluator.html</anchorfile>
      <anchor>a2bc4bd2aa5549181e2bba3893c01b622</anchor>
      <arglist>(const ceres::LossFunction *loss_function) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>secondDerivative</name>
      <anchorfile>classfuse__loss_1_1LossEvaluator.html</anchorfile>
      <anchor>a066d1316e95893e8b5ab09033bf8a6b9</anchor>
      <arglist>(const ceres::LossFunction *loss_function) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>weight</name>
      <anchorfile>classfuse__loss_1_1LossEvaluator.html</anchorfile>
      <anchor>a728e7881f380927f2f72366e08bb433e</anchor>
      <arglist>(const ceres::LossFunction *loss_function) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>residuals_</name>
      <anchorfile>classfuse__loss_1_1LossEvaluator.html</anchorfile>
      <anchor>a2476ec8fcced3815cb9b2c457d67ed55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>fuse_loss::QwtLossPlot</name>
    <filename>classfuse__loss_1_1QwtLossPlot.html</filename>
    <member kind="function">
      <type>QwtPlotCurve *</type>
      <name>createCurve</name>
      <anchorfile>classfuse__loss_1_1QwtLossPlot.html</anchorfile>
      <anchor>af93699b9991ed30dd78445a23477f055</anchor>
      <arglist>(const std::string &amp;name, const std::vector&lt; double &gt; &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>QwtPlot &amp;</type>
      <name>plot</name>
      <anchorfile>classfuse__loss_1_1QwtLossPlot.html</anchorfile>
      <anchor>ae3c064c195d3ac8d99e64dde2f88adb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>plotInfluence</name>
      <anchorfile>classfuse__loss_1_1QwtLossPlot.html</anchorfile>
      <anchor>ab6a551ba1973b76b85f894f7a0b485d8</anchor>
      <arglist>(const std::shared_ptr&lt; fuse_core::Loss &gt; &amp;loss)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>plotRho</name>
      <anchorfile>classfuse__loss_1_1QwtLossPlot.html</anchorfile>
      <anchor>a88be876d686007e23208d84b93a12836</anchor>
      <arglist>(const std::shared_ptr&lt; fuse_core::Loss &gt; &amp;loss)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>plotSecondDerivative</name>
      <anchorfile>classfuse__loss_1_1QwtLossPlot.html</anchorfile>
      <anchor>a658e5f9d63eaa246b0a47fda71cae01e</anchor>
      <arglist>(const std::shared_ptr&lt; fuse_core::Loss &gt; &amp;loss)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>plotWeight</name>
      <anchorfile>classfuse__loss_1_1QwtLossPlot.html</anchorfile>
      <anchor>a656b30537676aa4e4f2d257e3cab0e13</anchor>
      <arglist>(const std::shared_ptr&lt; fuse_core::Loss &gt; &amp;loss)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QwtLossPlot</name>
      <anchorfile>classfuse__loss_1_1QwtLossPlot.html</anchorfile>
      <anchor>ad802ee139ed322ed03b767ba4ae226c6</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;residuals, const HSVColormap &amp;colormap)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>save</name>
      <anchorfile>classfuse__loss_1_1QwtLossPlot.html</anchorfile>
      <anchor>af234a45c7ea17cbb18be9d09243b8f9d</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>getName</name>
      <anchorfile>classfuse__loss_1_1QwtLossPlot.html</anchorfile>
      <anchor>a1f8ef9156b5a151910f54bd5d02f2ca5</anchor>
      <arglist>(const std::string &amp;type)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HSVColormap</type>
      <name>colormap_</name>
      <anchorfile>classfuse__loss_1_1QwtLossPlot.html</anchorfile>
      <anchor>a1f5391114ca5ba0be028020c0ea2c2d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; QwtPlotCurve * &gt;</type>
      <name>curves_</name>
      <anchorfile>classfuse__loss_1_1QwtLossPlot.html</anchorfile>
      <anchor>a2e2feeaa530c682cbb7bde3b50b6c61b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QwtPlotGrid</type>
      <name>grid_</name>
      <anchorfile>classfuse__loss_1_1QwtLossPlot.html</anchorfile>
      <anchor>a57bacd105212eb18001aa53db4736f26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QwtLegend</type>
      <name>legend_</name>
      <anchorfile>classfuse__loss_1_1QwtLossPlot.html</anchorfile>
      <anchor>a2e341d2a1bde8755d7e77d9a377f1e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LossEvaluator</type>
      <name>loss_evaluator_</name>
      <anchorfile>classfuse__loss_1_1QwtLossPlot.html</anchorfile>
      <anchor>a8359ee7367ec2f1c29fb1425f3aa7d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QwtPlotMagnifier</type>
      <name>magnifier_</name>
      <anchorfile>classfuse__loss_1_1QwtLossPlot.html</anchorfile>
      <anchor>a528c3d099e6eed33472c110de1d5df74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QwtPlotPanner</type>
      <name>panner_</name>
      <anchorfile>classfuse__loss_1_1QwtLossPlot.html</anchorfile>
      <anchor>a71bbbd3f1196e5062a2a6b53705c2e5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QwtPlot</type>
      <name>plot_</name>
      <anchorfile>classfuse__loss_1_1QwtLossPlot.html</anchorfile>
      <anchor>a6b032e6016cf56c91efdf4df944d61e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVector&lt; double &gt;</type>
      <name>residuals_</name>
      <anchorfile>classfuse__loss_1_1QwtLossPlot.html</anchorfile>
      <anchor>a604c3e2cc0b8ac6b796549ca798f10dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QwtPlotZoomer</type>
      <name>zoomer_</name>
      <anchorfile>classfuse__loss_1_1QwtLossPlot.html</anchorfile>
      <anchor>ada0c27b7098b9dd198eeaae84821c191</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>fuse_loss::ScaledLoss</name>
    <filename>classfuse__loss_1_1ScaledLoss.html</filename>
    <base>fuse_core::Loss</base>
    <member kind="function">
      <type>double</type>
      <name>a</name>
      <anchorfile>classfuse__loss_1_1ScaledLoss.html</anchorfile>
      <anchor>a1b9e995c42b18530e499fe0c7e4bde02</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>a</name>
      <anchorfile>classfuse__loss_1_1ScaledLoss.html</anchorfile>
      <anchor>a486b2056617026a4c7dd7e69a189ac1d</anchor>
      <arglist>(const double a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FUSE_LOSS_DEFINITIONS</name>
      <anchorfile>classfuse__loss_1_1ScaledLoss.html</anchorfile>
      <anchor>a57c1c7fdcad503b5e1d42a103920e22b</anchor>
      <arglist>(ScaledLoss)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classfuse__loss_1_1ScaledLoss.html</anchorfile>
      <anchor>ad848d7b83d7790773efa769494db8741</anchor>
      <arglist>(const std::string &amp;name) override</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; fuse_core::Loss &gt;</type>
      <name>loss</name>
      <anchorfile>classfuse__loss_1_1ScaledLoss.html</anchorfile>
      <anchor>ae8dfb9b78385a126d97c050bfdaac1b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loss</name>
      <anchorfile>classfuse__loss_1_1ScaledLoss.html</anchorfile>
      <anchor>a37f213fc01b0b8543be847e9a01685a7</anchor>
      <arglist>(const std::shared_ptr&lt; fuse_core::Loss &gt; &amp;loss)</arglist>
    </member>
    <member kind="function">
      <type>ceres::LossFunction *</type>
      <name>lossFunction</name>
      <anchorfile>classfuse__loss_1_1ScaledLoss.html</anchorfile>
      <anchor>ac2de00c1ef0d3ac14138f4f6aa92ea11</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classfuse__loss_1_1ScaledLoss.html</anchorfile>
      <anchor>a0d37636ff2ca8a7414eb99156e092a2e</anchor>
      <arglist>(std::ostream &amp;stream=std::cout) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScaledLoss</name>
      <anchorfile>classfuse__loss_1_1ScaledLoss.html</anchorfile>
      <anchor>a412b81060d38eef55d7f2104f6b3764f</anchor>
      <arglist>(const double a=1.0, const std::shared_ptr&lt; fuse_core::Loss &gt; &amp;loss=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ScaledLoss</name>
      <anchorfile>classfuse__loss_1_1ScaledLoss.html</anchorfile>
      <anchor>a32285799fe5c4414514573511f19f718</anchor>
      <arglist>() override=default</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classfuse__loss_1_1ScaledLoss.html</anchorfile>
      <anchor>a38b99ce07d96212b69427d93cb522ea6</anchor>
      <arglist>(Archive &amp;archive, const unsigned int)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>a_</name>
      <anchorfile>classfuse__loss_1_1ScaledLoss.html</anchorfile>
      <anchor>a713f5f3d10c47cc1d31a24c82d804839</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; fuse_core::Loss &gt;</type>
      <name>loss_</name>
      <anchorfile>classfuse__loss_1_1ScaledLoss.html</anchorfile>
      <anchor>afb52724ec2629a7f051e2bffa6e9469e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>boost::serialization::access</name>
      <anchorfile>classfuse__loss_1_1ScaledLoss.html</anchorfile>
      <anchor>ac98d07dd8f7b70e16ccb9a01abf56b9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>fuse_loss::SoftLOneLoss</name>
    <filename>classfuse__loss_1_1SoftLOneLoss.html</filename>
    <base>fuse_core::Loss</base>
    <member kind="function">
      <type>double</type>
      <name>a</name>
      <anchorfile>classfuse__loss_1_1SoftLOneLoss.html</anchorfile>
      <anchor>a1adc484b8b4b37ab77f8f69eaeacbb3d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>a</name>
      <anchorfile>classfuse__loss_1_1SoftLOneLoss.html</anchorfile>
      <anchor>a05e36fe101f1d251c499d72b8d93750b</anchor>
      <arglist>(const double a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FUSE_LOSS_DEFINITIONS</name>
      <anchorfile>classfuse__loss_1_1SoftLOneLoss.html</anchorfile>
      <anchor>af73debbab6b231ebd397fd3bb49bb0ba</anchor>
      <arglist>(SoftLOneLoss)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classfuse__loss_1_1SoftLOneLoss.html</anchorfile>
      <anchor>a6e8bde977362deb1984956595bfc2079</anchor>
      <arglist>(const std::string &amp;name) override</arglist>
    </member>
    <member kind="function">
      <type>ceres::LossFunction *</type>
      <name>lossFunction</name>
      <anchorfile>classfuse__loss_1_1SoftLOneLoss.html</anchorfile>
      <anchor>ab597421054507fc39b53b020f3cb6bad</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classfuse__loss_1_1SoftLOneLoss.html</anchorfile>
      <anchor>a2a392fef40e18dd3739441a4d1454acc</anchor>
      <arglist>(std::ostream &amp;stream=std::cout) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SoftLOneLoss</name>
      <anchorfile>classfuse__loss_1_1SoftLOneLoss.html</anchorfile>
      <anchor>a7b07b6410bc94f4d964e31a98850dafb</anchor>
      <arglist>(const double a=1.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SoftLOneLoss</name>
      <anchorfile>classfuse__loss_1_1SoftLOneLoss.html</anchorfile>
      <anchor>ab4fbbabbb8841c00aa6e79e775681d43</anchor>
      <arglist>() override=default</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classfuse__loss_1_1SoftLOneLoss.html</anchorfile>
      <anchor>ac5881b1229a9bc0deec4a860ca4b75ea</anchor>
      <arglist>(Archive &amp;archive, const unsigned int)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>a_</name>
      <anchorfile>classfuse__loss_1_1SoftLOneLoss.html</anchorfile>
      <anchor>a916696eaf6e6146e649c5a55f528b35b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>boost::serialization::access</name>
      <anchorfile>classfuse__loss_1_1SoftLOneLoss.html</anchorfile>
      <anchor>ac98d07dd8f7b70e16ccb9a01abf56b9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>fuse_loss::TolerantLoss</name>
    <filename>classfuse__loss_1_1TolerantLoss.html</filename>
    <base>fuse_core::Loss</base>
    <member kind="function">
      <type>double</type>
      <name>a</name>
      <anchorfile>classfuse__loss_1_1TolerantLoss.html</anchorfile>
      <anchor>acb997342bf356ccf5912e87641075447</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>a</name>
      <anchorfile>classfuse__loss_1_1TolerantLoss.html</anchorfile>
      <anchor>a4e5e3f8c7f3685715eea206b002123dc</anchor>
      <arglist>(const double a)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>b</name>
      <anchorfile>classfuse__loss_1_1TolerantLoss.html</anchorfile>
      <anchor>a703d70d113e8afc83583d43ef47c6fc0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>b</name>
      <anchorfile>classfuse__loss_1_1TolerantLoss.html</anchorfile>
      <anchor>a609120321e935c31be485b6321958fea</anchor>
      <arglist>(const double b)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FUSE_LOSS_DEFINITIONS</name>
      <anchorfile>classfuse__loss_1_1TolerantLoss.html</anchorfile>
      <anchor>a3a936a02b053209bff1d0993b8fc6f2c</anchor>
      <arglist>(TolerantLoss)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classfuse__loss_1_1TolerantLoss.html</anchorfile>
      <anchor>a7d1b4b3005f397b3e36ac67d2d716e41</anchor>
      <arglist>(const std::string &amp;name) override</arglist>
    </member>
    <member kind="function">
      <type>ceres::LossFunction *</type>
      <name>lossFunction</name>
      <anchorfile>classfuse__loss_1_1TolerantLoss.html</anchorfile>
      <anchor>a4ca08cae806296cd65183b1427fda849</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classfuse__loss_1_1TolerantLoss.html</anchorfile>
      <anchor>ad8699ca9db634c3a0cc29473cf446df1</anchor>
      <arglist>(std::ostream &amp;stream=std::cout) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TolerantLoss</name>
      <anchorfile>classfuse__loss_1_1TolerantLoss.html</anchorfile>
      <anchor>ae5828e3d6d27f460fc1570ea62b31b6f</anchor>
      <arglist>(const double a=1.0, const double b=0.1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TolerantLoss</name>
      <anchorfile>classfuse__loss_1_1TolerantLoss.html</anchorfile>
      <anchor>a08d8fb9731a3a5cf3963373397a5c590</anchor>
      <arglist>() override=default</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classfuse__loss_1_1TolerantLoss.html</anchorfile>
      <anchor>a2537d8c12e9d4002fafec2233e15189e</anchor>
      <arglist>(Archive &amp;archive, const unsigned int)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>a_</name>
      <anchorfile>classfuse__loss_1_1TolerantLoss.html</anchorfile>
      <anchor>a1c6b5f86acdb09b8be53563f45af208e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>b_</name>
      <anchorfile>classfuse__loss_1_1TolerantLoss.html</anchorfile>
      <anchor>ab03f60124ab3be10f16f7c73ae372994</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>boost::serialization::access</name>
      <anchorfile>classfuse__loss_1_1TolerantLoss.html</anchorfile>
      <anchor>ac98d07dd8f7b70e16ccb9a01abf56b9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>fuse_loss::TrivialLoss</name>
    <filename>classfuse__loss_1_1TrivialLoss.html</filename>
    <base>fuse_core::Loss</base>
    <member kind="function">
      <type></type>
      <name>FUSE_LOSS_DEFINITIONS</name>
      <anchorfile>classfuse__loss_1_1TrivialLoss.html</anchorfile>
      <anchor>a28ff4da6cfcd034df455007cd93f17c0</anchor>
      <arglist>(TrivialLoss)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classfuse__loss_1_1TrivialLoss.html</anchorfile>
      <anchor>a24111dd6cb3d06ec5f18866e03f64547</anchor>
      <arglist>(const std::string &amp;) override</arglist>
    </member>
    <member kind="function">
      <type>ceres::LossFunction *</type>
      <name>lossFunction</name>
      <anchorfile>classfuse__loss_1_1TrivialLoss.html</anchorfile>
      <anchor>a8e1d40aaaca8b5f92e03bca3e9c9ff3b</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classfuse__loss_1_1TrivialLoss.html</anchorfile>
      <anchor>a51de87d5e161e9fc92074e5e139ae54a</anchor>
      <arglist>(std::ostream &amp;stream=std::cout) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TrivialLoss</name>
      <anchorfile>classfuse__loss_1_1TrivialLoss.html</anchorfile>
      <anchor>affe08cc371b46e67d6853c4e96fb81e0</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TrivialLoss</name>
      <anchorfile>classfuse__loss_1_1TrivialLoss.html</anchorfile>
      <anchor>ad11841d9b337ee382d24a20387a8bfa8</anchor>
      <arglist>() override=default</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classfuse__loss_1_1TrivialLoss.html</anchorfile>
      <anchor>a4c0599e713c192600ccfb556135ca9dc</anchor>
      <arglist>(Archive &amp;archive, const unsigned int)</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>boost::serialization::access</name>
      <anchorfile>classfuse__loss_1_1TrivialLoss.html</anchorfile>
      <anchor>ac98d07dd8f7b70e16ccb9a01abf56b9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>fuse_loss::TukeyLoss</name>
    <filename>classfuse__loss_1_1TukeyLoss.html</filename>
    <base>fuse_core::Loss</base>
    <member kind="function">
      <type>double</type>
      <name>a</name>
      <anchorfile>classfuse__loss_1_1TukeyLoss.html</anchorfile>
      <anchor>ab257466d32a58e7095c91b7e4c9ef798</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>a</name>
      <anchorfile>classfuse__loss_1_1TukeyLoss.html</anchorfile>
      <anchor>a210f5d8007079838c42fe4fad4e158bb</anchor>
      <arglist>(const double a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FUSE_LOSS_DEFINITIONS</name>
      <anchorfile>classfuse__loss_1_1TukeyLoss.html</anchorfile>
      <anchor>a85a6e2765a19780c537a00db21abc7b1</anchor>
      <arglist>(TukeyLoss)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classfuse__loss_1_1TukeyLoss.html</anchorfile>
      <anchor>a76c0306f479f0db41e62c5bd8756f264</anchor>
      <arglist>(const std::string &amp;name) override</arglist>
    </member>
    <member kind="function">
      <type>ceres::LossFunction *</type>
      <name>lossFunction</name>
      <anchorfile>classfuse__loss_1_1TukeyLoss.html</anchorfile>
      <anchor>a836440cf016a47a9603743d3fe81ff5c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classfuse__loss_1_1TukeyLoss.html</anchorfile>
      <anchor>a1993b941aec2a11ead2e6d626ecbbe6d</anchor>
      <arglist>(std::ostream &amp;stream=std::cout) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TukeyLoss</name>
      <anchorfile>classfuse__loss_1_1TukeyLoss.html</anchorfile>
      <anchor>ad0ba77c556755183de7d5888685bbbba</anchor>
      <arglist>(const double a=1.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TukeyLoss</name>
      <anchorfile>classfuse__loss_1_1TukeyLoss.html</anchorfile>
      <anchor>abe8ac88c07472616c425c0d479008ada</anchor>
      <arglist>() override=default</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classfuse__loss_1_1TukeyLoss.html</anchorfile>
      <anchor>a85cc6d859590715b0a25c71928f7612b</anchor>
      <arglist>(Archive &amp;archive, const unsigned int)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>a_</name>
      <anchorfile>classfuse__loss_1_1TukeyLoss.html</anchorfile>
      <anchor>aabec0cb8300e2eadd6d8fd9ea6fae4f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>boost::serialization::access</name>
      <anchorfile>classfuse__loss_1_1TukeyLoss.html</anchorfile>
      <anchor>ac98d07dd8f7b70e16ccb9a01abf56b9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ceres::WelschLoss</name>
    <filename>classceres_1_1WelschLoss.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Evaluate</name>
      <anchorfile>classceres_1_1WelschLoss.html</anchorfile>
      <anchor>a84a615b22a4b58de88443df240dc3f11</anchor>
      <arglist>(double, double *) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WelschLoss</name>
      <anchorfile>classceres_1_1WelschLoss.html</anchorfile>
      <anchor>ad6dfc22a8e37735d62e05c03e0d67af3</anchor>
      <arglist>(const double a)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const double</type>
      <name>b_</name>
      <anchorfile>classceres_1_1WelschLoss.html</anchorfile>
      <anchor>aff223bf42be2a2f791ab99685f0cd8a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const double</type>
      <name>c_</name>
      <anchorfile>classceres_1_1WelschLoss.html</anchorfile>
      <anchor>af1fd1f6f4bc37c098c98e0ba409e82bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>fuse_loss::WelschLoss</name>
    <filename>classfuse__loss_1_1WelschLoss.html</filename>
    <base>fuse_core::Loss</base>
    <member kind="function">
      <type>double</type>
      <name>a</name>
      <anchorfile>classfuse__loss_1_1WelschLoss.html</anchorfile>
      <anchor>a717166f42795fc19222425337d74fdba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>a</name>
      <anchorfile>classfuse__loss_1_1WelschLoss.html</anchorfile>
      <anchor>a07c375be3cc3910a795066f66936fb1c</anchor>
      <arglist>(const double a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FUSE_LOSS_DEFINITIONS</name>
      <anchorfile>classfuse__loss_1_1WelschLoss.html</anchorfile>
      <anchor>afa4530ecf30994128834278f46c98179</anchor>
      <arglist>(WelschLoss)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classfuse__loss_1_1WelschLoss.html</anchorfile>
      <anchor>a6f2244bfd899c1d0a19976e3e87a92d2</anchor>
      <arglist>(const std::string &amp;name) override</arglist>
    </member>
    <member kind="function">
      <type>ceres::LossFunction *</type>
      <name>lossFunction</name>
      <anchorfile>classfuse__loss_1_1WelschLoss.html</anchorfile>
      <anchor>a851fbecfb86fbdf7a1f68a84d5118737</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classfuse__loss_1_1WelschLoss.html</anchorfile>
      <anchor>a6ac50169ee8499f084aa5e91bf62faca</anchor>
      <arglist>(std::ostream &amp;stream=std::cout) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WelschLoss</name>
      <anchorfile>classfuse__loss_1_1WelschLoss.html</anchorfile>
      <anchor>ade58a8125e3c2494f8c79e3d62a2ae66</anchor>
      <arglist>(const double a=1.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~WelschLoss</name>
      <anchorfile>classfuse__loss_1_1WelschLoss.html</anchorfile>
      <anchor>a6693be220521b948c4ba1ab069cc8957</anchor>
      <arglist>() override=default</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classfuse__loss_1_1WelschLoss.html</anchorfile>
      <anchor>a29d65fb5896f4c630b5f937900b08b5e</anchor>
      <arglist>(Archive &amp;archive, const unsigned int)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>a_</name>
      <anchorfile>classfuse__loss_1_1WelschLoss.html</anchorfile>
      <anchor>a29a552958737d23c4258b52a02f9756d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>boost::serialization::access</name>
      <anchorfile>classfuse__loss_1_1WelschLoss.html</anchorfile>
      <anchor>ac98d07dd8f7b70e16ccb9a01abf56b9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ceres</name>
    <filename>namespaceceres.html</filename>
    <class kind="class">ceres::DCSLoss</class>
    <class kind="class">ceres::FairLoss</class>
    <class kind="class">ceres::GemanMcClureLoss</class>
    <class kind="class">ceres::WelschLoss</class>
  </compound>
  <compound kind="namespace">
    <name>fuse_loss</name>
    <filename>namespacefuse__loss.html</filename>
    <class kind="class">fuse_loss::ArctanLoss</class>
    <class kind="class">fuse_loss::CauchyLoss</class>
    <class kind="class">fuse_loss::ComposedLoss</class>
    <class kind="class">fuse_loss::DCSLoss</class>
    <class kind="class">fuse_loss::FairLoss</class>
    <class kind="class">fuse_loss::GemanMcClureLoss</class>
    <class kind="class">fuse_loss::HSVColormap</class>
    <class kind="class">fuse_loss::HuberLoss</class>
    <class kind="class">fuse_loss::LossEvaluator</class>
    <class kind="class">fuse_loss::QwtLossPlot</class>
    <class kind="class">fuse_loss::ScaledLoss</class>
    <class kind="class">fuse_loss::SoftLOneLoss</class>
    <class kind="class">fuse_loss::TolerantLoss</class>
    <class kind="class">fuse_loss::TrivialLoss</class>
    <class kind="class">fuse_loss::TukeyLoss</class>
    <class kind="class">fuse_loss::WelschLoss</class>
  </compound>
</tagfile>
