<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile doxygen_version="1.9.8">
  <compound kind="file">
    <name>main.hh</name>
    <path>doc/</path>
    <filename>main_8hh.html</filename>
    <namespace>hpp</namespace>
    <namespace>hpp::statistics</namespace>
  </compound>
  <compound kind="file">
    <name>bin.hh</name>
    <path>include/hpp/statistics/</path>
    <filename>bin_8hh.html</filename>
    <includes id="config_8hh" name="config.hh" local="yes" import="no" module="no" objc="no">hpp/statistics/config.hh</includes>
    <includes id="fwd_8hh" name="fwd.hh" local="yes" import="no" module="no" objc="no">hpp/statistics/fwd.hh</includes>
    <class kind="class">hpp::statistics::Bin</class>
    <class kind="class">hpp::statistics::Statistics</class>
    <namespace>hpp</namespace>
    <namespace>hpp::statistics</namespace>
  </compound>
  <compound kind="file">
    <name>config.hh</name>
    <path>include/hpp/statistics/</path>
    <filename>config_8hh.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>HPP_STATISTICS_VERSION_UNKNOWN_TAG</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>aa0f93ecc12c1b7fb8ccd075b1f28d226</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_STATISTICS_VERSION</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>ae74a75b4ddb2f23c3481c18ba41b0cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_STATISTICS_MAJOR_VERSION</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>aef7c58c02d02d68a48250fcf85186609</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_STATISTICS_MINOR_VERSION</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>a52893b60ceb47fe16124c6d453ad6abe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_STATISTICS_PATCH_VERSION</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>ade88bf5c02f3b35fa4f93e58f8b5bc8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_STATISTICS_VERSION_AT_LEAST</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>aa8416e2ddba0647958c337c2602d8a40</anchor>
      <arglist>(major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_STATISTICS_VERSION_AT_MOST</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>a5e99c3a31989b35b0ed3c6da43998272</anchor>
      <arglist>(major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_STATISTICS_DLLIMPORT</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>a26b3677e68069964ef6949b55208f77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_STATISTICS_DLLEXPORT</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>acba8f65f0ed87bd371872dc92adf3f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_STATISTICS_DLLLOCAL</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>ae040f2c1c31b27dd667dbfc5d9a93b73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_STATISTICS_EXPLICIT_INSTANTIATION_DECLARATION_DLLIMPORT</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>a5e4065c701e283606cdb94f99a20e72d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_STATISTICS_EXPLICIT_INSTANTIATION_DECLARATION_DLLEXPORT</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>aec0a9d17aca4736c18d919bd9e47ee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_STATISTICS_EXPLICIT_INSTANTIATION_DEFINITION_DLLIMPORT</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>ac7feacc4a470418c8c0f1bce301edfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_STATISTICS_EXPLICIT_INSTANTIATION_DEFINITION_DLLEXPORT</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>afd0ceff1299c4ee713f7369a3ab3daa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_STATISTICS_DLLAPI</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>a9414b21dca7ff7794bb77353ce75f841</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_STATISTICS_EXPLICIT_INSTANTIATION_DECLARATION_DLLAPI</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>ae6274305dd8daa912f8573d89b92033f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_STATISTICS_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>a8f7f8fb5adf00fc645969b9456ac959c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_STATISTICS_LOCAL</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>ae2179761866c207a0f8f4242d118d4c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>deprecated.hh</name>
    <path>include/hpp/statistics/</path>
    <filename>deprecated_8hh.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>HPP_STATISTICS_DEPRECATED</name>
      <anchorfile>deprecated_8hh.html</anchorfile>
      <anchor>a7af5241517601526a91f4c9d009a10a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_STATISTICS_DEPRECATED_MESSAGE</name>
      <anchorfile>deprecated_8hh.html</anchorfile>
      <anchor>a3b0de7e9af9b2071269ffc768ccbb704</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_STATISTICS_DEPRECATED_HEADER</name>
      <anchorfile>deprecated_8hh.html</anchorfile>
      <anchor>abf668988e06feba020a608eb7311dc49</anchor>
      <arglist>(MSG)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>distribution.hh</name>
    <path>include/hpp/statistics/</path>
    <filename>distribution_8hh.html</filename>
    <includes id="fwd_8hh" name="fwd.hh" local="yes" import="no" module="no" objc="no">hpp/statistics/fwd.hh</includes>
    <class kind="class">hpp::statistics::DiscreteDistribution</class>
    <namespace>hpp</namespace>
    <namespace>hpp::statistics</namespace>
  </compound>
  <compound kind="file">
    <name>fwd.hh</name>
    <path>include/hpp/statistics/</path>
    <filename>fwd_8hh.html</filename>
    <namespace>hpp</namespace>
    <namespace>hpp::statistics</namespace>
  </compound>
  <compound kind="file">
    <name>success-bin.hh</name>
    <path>include/hpp/statistics/</path>
    <filename>success-bin_8hh.html</filename>
    <includes id="bin_8hh" name="bin.hh" local="yes" import="no" module="no" objc="no">hpp/statistics/bin.hh</includes>
    <includes id="config_8hh" name="config.hh" local="yes" import="no" module="no" objc="no">hpp/statistics/config.hh</includes>
    <includes id="fwd_8hh" name="fwd.hh" local="yes" import="no" module="no" objc="no">hpp/statistics/fwd.hh</includes>
    <class kind="class">hpp::statistics::SuccessBin</class>
    <class kind="struct">hpp::statistics::SuccessBin::Reason</class>
    <class kind="class">hpp::statistics::SuccessStatistics</class>
    <namespace>hpp</namespace>
    <namespace>hpp::statistics</namespace>
    <member kind="define">
      <type>#define</type>
      <name>HPP_DEFINE_REASON_FAILURE</name>
      <anchorfile>success-bin_8hh.html</anchorfile>
      <anchor>a16fbca216cae4882d34db91b1706e12e</anchor>
      <arglist>(ID, STRING)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>warning.hh</name>
    <path>include/hpp/statistics/</path>
    <filename>warning_8hh.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>HPP_STATISTICS_WARN_STRINGISE_IMPL</name>
      <anchorfile>warning_8hh.html</anchorfile>
      <anchor>a66eb38b2a3076f58e85e3b8728851c1a</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_STATISTICS_WARN_STRINGISE</name>
      <anchorfile>warning_8hh.html</anchorfile>
      <anchor>af34b8224379b0a05f8e5a739176c9e4b</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_STATISTICS_WARN</name>
      <anchorfile>warning_8hh.html</anchorfile>
      <anchor>adf4282ad2118133969748004d385828c</anchor>
      <arglist>(MSG)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hpp::statistics::Bin</name>
    <filename>classhpp_1_1statistics_1_1Bin.html</filename>
    <member kind="function">
      <type>const std::size_t &amp;</type>
      <name>freq</name>
      <anchorfile>classhpp_1_1statistics_1_1Bin.html</anchorfile>
      <anchor>af0572e863096dfb38384844b834b5a2c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>operator++</name>
      <anchorfile>classhpp_1_1statistics_1_1Bin.html</anchorfile>
      <anchor>a11a53d26aac81b129643c6dfeb041ce4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>operator++</name>
      <anchorfile>classhpp_1_1statistics_1_1Bin.html</anchorfile>
      <anchor>a3cafcb555938fb571c815a91338f41ee</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::ostream &amp;</type>
      <name>print</name>
      <anchorfile>classhpp_1_1statistics_1_1Bin.html</anchorfile>
      <anchor>a2a69a1af67dd91c1d396e6f5ca29b84f</anchor>
      <arglist>(std::ostream &amp;os) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::ostream &amp;</type>
      <name>printValue</name>
      <anchorfile>classhpp_1_1statistics_1_1Bin.html</anchorfile>
      <anchor>a298a46ef376613bc1368e050c398e8ca</anchor>
      <arglist>(std::ostream &amp;os) const =0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Bin</name>
      <anchorfile>classhpp_1_1statistics_1_1Bin.html</anchorfile>
      <anchor>a65f063987a30279e1673729d1ecae595</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~Bin</name>
      <anchorfile>classhpp_1_1statistics_1_1Bin.html</anchorfile>
      <anchor>afac10c172adcaad62ddf9ebf624a9ef7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hpp::statistics::DiscreteDistribution</name>
    <filename>classhpp_1_1statistics_1_1DiscreteDistribution.html</filename>
    <templarg>typename Value_t</templarg>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>Weight_t</name>
      <anchorfile>classhpp_1_1statistics_1_1DiscreteDistribution.html</anchorfile>
      <anchor>a507903d51ef199f4f383d1f294a877ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; Weight_t, Value_t &gt;</type>
      <name>ProbaTPair</name>
      <anchorfile>classhpp_1_1statistics_1_1DiscreteDistribution.html</anchorfile>
      <anchor>ab2488d188aca92ec98e3b72d906fcb90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ProbaTPair &gt;::iterator</type>
      <name>iterator</name>
      <anchorfile>classhpp_1_1statistics_1_1DiscreteDistribution.html</anchorfile>
      <anchor>a0c5f61ca0d84b12d8fa8c798bf617e83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ProbaTPair &gt;::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classhpp_1_1statistics_1_1DiscreteDistribution.html</anchorfile>
      <anchor>a3d58bcd123fc06b37b178112ae8b8e14</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiscreteDistribution</name>
      <anchorfile>classhpp_1_1statistics_1_1DiscreteDistribution.html</anchorfile>
      <anchor>a8277e99257596fe3c860aad0dd4a0862</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>Value_t</type>
      <name>operator()</name>
      <anchorfile>classhpp_1_1statistics_1_1DiscreteDistribution.html</anchorfile>
      <anchor>a951b295577f514a7ae3cf623e01a6f08</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Value_t</type>
      <name>operator()</name>
      <anchorfile>classhpp_1_1statistics_1_1DiscreteDistribution.html</anchorfile>
      <anchor>a3fdbe3059900ec1a44c50cc4a4fae201</anchor>
      <arglist>(const Proba_t &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>Value_t</type>
      <name>operator()</name>
      <anchorfile>classhpp_1_1statistics_1_1DiscreteDistribution.html</anchorfile>
      <anchor>ac21573c2e9c073b9af62d781aca2ba28</anchor>
      <arglist>(const Weight_t &amp;w) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classhpp_1_1statistics_1_1DiscreteDistribution.html</anchorfile>
      <anchor>abc1622abbf179607f87c53a67ca54d74</anchor>
      <arglist>(Value_t v, Weight_t w=1)</arglist>
    </member>
    <member kind="function">
      <type>Weight_t</type>
      <name>get</name>
      <anchorfile>classhpp_1_1statistics_1_1DiscreteDistribution.html</anchorfile>
      <anchor>a220250a306dce3f3570e552f34e997eb</anchor>
      <arglist>(const Value_t &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classhpp_1_1statistics_1_1DiscreteDistribution.html</anchorfile>
      <anchor>a19f77f17eaf0c6a66c60ded836e57bd0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Proba_t &gt;</type>
      <name>probabilities</name>
      <anchorfile>classhpp_1_1statistics_1_1DiscreteDistribution.html</anchorfile>
      <anchor>afb79f3869f5fc78378258c296d01a8ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Value_t &gt;</type>
      <name>values</name>
      <anchorfile>classhpp_1_1statistics_1_1DiscreteDistribution.html</anchorfile>
      <anchor>a0a5ce28e897b0fbc00320aca1dcc81e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Weight_t</type>
      <name>totalWeight</name>
      <anchorfile>classhpp_1_1statistics_1_1DiscreteDistribution.html</anchorfile>
      <anchor>a9bc9d04b68a1ffda1f2fc2052c3c59fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classhpp_1_1statistics_1_1DiscreteDistribution.html</anchorfile>
      <anchor>a428f1ed60edf25dff241691d59908a94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classhpp_1_1statistics_1_1DiscreteDistribution.html</anchorfile>
      <anchor>a14d04ade01b0aee7db8907be9bff26d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classhpp_1_1statistics_1_1DiscreteDistribution.html</anchorfile>
      <anchor>a3a9fc6c15348024c8065987484cd674c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classhpp_1_1statistics_1_1DiscreteDistribution.html</anchorfile>
      <anchor>af31122b6926982c45491775d5953c696</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classhpp_1_1statistics_1_1DiscreteDistribution.html</anchorfile>
      <anchor>a428f1ed60edf25dff241691d59908a94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classhpp_1_1statistics_1_1DiscreteDistribution.html</anchorfile>
      <anchor>a14d04ade01b0aee7db8907be9bff26d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classhpp_1_1statistics_1_1DiscreteDistribution.html</anchorfile>
      <anchor>a3a9fc6c15348024c8065987484cd674c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classhpp_1_1statistics_1_1DiscreteDistribution.html</anchorfile>
      <anchor>af31122b6926982c45491775d5953c696</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hpp::statistics::SuccessBin::Reason</name>
    <filename>structhpp_1_1statistics_1_1SuccessBin_1_1Reason.html</filename>
    <member kind="function">
      <type></type>
      <name>Reason</name>
      <anchorfile>structhpp_1_1statistics_1_1SuccessBin_1_1Reason.html</anchorfile>
      <anchor>ac16d2e6f40d627890f479e9d5eb28d10</anchor>
      <arglist>(std::size_t a_id, std::string a_what)</arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>id</name>
      <anchorfile>structhpp_1_1statistics_1_1SuccessBin_1_1Reason.html</anchorfile>
      <anchor>ad5666dfd69074d8d56b0a010e7bedce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>what</name>
      <anchorfile>structhpp_1_1statistics_1_1SuccessBin_1_1Reason.html</anchorfile>
      <anchor>aa1958de5278414a8755d4ad6be1216bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hpp::statistics::Statistics</name>
    <filename>classhpp_1_1statistics_1_1Statistics.html</filename>
    <templarg>typename T</templarg>
    <member kind="typedef">
      <type>std::list&lt; T &gt;</type>
      <name>Container</name>
      <anchorfile>classhpp_1_1statistics_1_1Statistics.html</anchorfile>
      <anchor>a0dc237662939770f6d134bbdad88493d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Container::iterator</type>
      <name>iterator</name>
      <anchorfile>classhpp_1_1statistics_1_1Statistics.html</anchorfile>
      <anchor>a78f888f7107db8e5f7345698e2a67c0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Container::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classhpp_1_1statistics_1_1Statistics.html</anchorfile>
      <anchor>a77885707bb8a7f42bcd8f133c5202428</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>freq</name>
      <anchorfile>classhpp_1_1statistics_1_1Statistics.html</anchorfile>
      <anchor>a0cfa3a79dc1dfc00001a5fed2819f0f1</anchor>
      <arglist>(const T &amp;bin) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Proba_t</type>
      <name>relativeFreq</name>
      <anchorfile>classhpp_1_1statistics_1_1Statistics.html</anchorfile>
      <anchor>a41ed955862d57bd1e78a0b4d508ce422</anchor>
      <arglist>(const T &amp;bin) const</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>numberOfObservations</name>
      <anchorfile>classhpp_1_1statistics_1_1Statistics.html</anchorfile>
      <anchor>aeb3cb4da514fb75f5f4e99af384a32d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>numberOfBins</name>
      <anchorfile>classhpp_1_1statistics_1_1Statistics.html</anchorfile>
      <anchor>a9d81fa0183f5dd78a7242a8efd54595a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::ostream &amp;</type>
      <name>print</name>
      <anchorfile>classhpp_1_1statistics_1_1Statistics.html</anchorfile>
      <anchor>a8b4e529f2532d3c746868a569876a99f</anchor>
      <arglist>(std::ostream &amp;os) const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>classhpp_1_1statistics_1_1Statistics.html</anchorfile>
      <anchor>a50db0f08d9e2146adcaf26f129e6d3c2</anchor>
      <arglist>(const T &amp;bin) const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>classhpp_1_1statistics_1_1Statistics.html</anchorfile>
      <anchor>acde51d7e626fe09f1a8a21947897bd1f</anchor>
      <arglist>(const U &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classhpp_1_1statistics_1_1Statistics.html</anchorfile>
      <anchor>ac0ea3f2fe5ea242c0e146e4a7da163ba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classhpp_1_1statistics_1_1Statistics.html</anchorfile>
      <anchor>a37d8b6e1c2f69969950e52b5c9367e5d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classhpp_1_1statistics_1_1Statistics.html</anchorfile>
      <anchor>a388c94c04590d8cec984b3e398796986</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Statistics</name>
      <anchorfile>classhpp_1_1statistics_1_1Statistics.html</anchorfile>
      <anchor>ac75017c9aee38939c58dd78b888ee01e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual T &amp;</type>
      <name>increment</name>
      <anchorfile>classhpp_1_1statistics_1_1Statistics.html</anchorfile>
      <anchor>a5d42ca021f89a44d6d095b7353dfc9a3</anchor>
      <arglist>(const T &amp;bin) __attribute__((deprecated))</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual iterator</type>
      <name>insert</name>
      <anchorfile>classhpp_1_1statistics_1_1Statistics.html</anchorfile>
      <anchor>a1e2a8bd50fcadf4a63f07cec4e39f2cd</anchor>
      <arglist>(const T &amp;bin)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hpp::statistics::SuccessBin</name>
    <filename>classhpp_1_1statistics_1_1SuccessBin.html</filename>
    <base>hpp::statistics::Bin</base>
    <class kind="struct">hpp::statistics::SuccessBin::Reason</class>
    <member kind="function">
      <type></type>
      <name>SuccessBin</name>
      <anchorfile>classhpp_1_1statistics_1_1SuccessBin.html</anchorfile>
      <anchor>a42dd020b718ccbb896782370c32e278b</anchor>
      <arglist>(const bool success, const Reason &amp;r=REASON_UNKNOWN)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSuccess</name>
      <anchorfile>classhpp_1_1statistics_1_1SuccessBin.html</anchorfile>
      <anchor>a127c3098cd50778712b6af366036d679</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Reason &amp;</type>
      <name>reason</name>
      <anchorfile>classhpp_1_1statistics_1_1SuccessBin.html</anchorfile>
      <anchor>a9b90d5c3db646b8a146953a1c95e4911</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>reasonString</name>
      <anchorfile>classhpp_1_1statistics_1_1SuccessBin.html</anchorfile>
      <anchor>af3ebe994e3121dafd1c1fa9c763137ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classhpp_1_1statistics_1_1SuccessBin.html</anchorfile>
      <anchor>a341b5cd4ba6234455266cb711fbdb8d6</anchor>
      <arglist>(const SuccessBin &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classhpp_1_1statistics_1_1SuccessBin.html</anchorfile>
      <anchor>a6250bf48f172840b6905e696bbcf4657</anchor>
      <arglist>(const SuccessBin &amp;other) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Reason</type>
      <name>createReason</name>
      <anchorfile>classhpp_1_1statistics_1_1SuccessBin.html</anchorfile>
      <anchor>a8b6d41aff8e0b46cc855cea250316f32</anchor>
      <arglist>(const std::string &amp;what)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Reason</type>
      <name>REASON_UNKNOWN</name>
      <anchorfile>classhpp_1_1statistics_1_1SuccessBin.html</anchorfile>
      <anchor>a4cb39b00f164a1e85e57d1d92ecc1df2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hpp::statistics::SuccessStatistics</name>
    <filename>classhpp_1_1statistics_1_1SuccessStatistics.html</filename>
    <base>Statistics&lt; SuccessBin &gt;</base>
    <member kind="typedef">
      <type>Statistics&lt; SuccessBin &gt;</type>
      <name>Parent</name>
      <anchorfile>classhpp_1_1statistics_1_1SuccessStatistics.html</anchorfile>
      <anchor>a26713d799a6dc8ecc753b34828ef4aa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SuccessStatistics</name>
      <anchorfile>classhpp_1_1statistics_1_1SuccessStatistics.html</anchorfile>
      <anchor>a286a72a7c5a4c304ab2ddc8f7257a9af</anchor>
      <arglist>(const std::string name=&quot;&quot;, const std::size_t &amp;logRatio=2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SuccessStatistics</name>
      <anchorfile>classhpp_1_1statistics_1_1SuccessStatistics.html</anchorfile>
      <anchor>af26df2569d1b5b71d004b099f040b995</anchor>
      <arglist>(const SuccessStatistics &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addSuccess</name>
      <anchorfile>classhpp_1_1statistics_1_1SuccessStatistics.html</anchorfile>
      <anchor>a50e49ef83fc6ce2215f0fc563516690b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addFailure</name>
      <anchorfile>classhpp_1_1statistics_1_1SuccessStatistics.html</anchorfile>
      <anchor>ac04ff66e7621cff7c5dbac11eb652faa</anchor>
      <arglist>(const SuccessBin::Reason &amp;r=SuccessBin::REASON_UNKNOWN)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLowRatio</name>
      <anchorfile>classhpp_1_1statistics_1_1SuccessStatistics.html</anchorfile>
      <anchor>a26f1e8ebf1dde0b07f8632ba1d81a170</anchor>
      <arglist>(const bool autoPrint=false) const</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>nbSuccess</name>
      <anchorfile>classhpp_1_1statistics_1_1SuccessStatistics.html</anchorfile>
      <anchor>a44ae38bb59063eccbe4317a56aa08fc2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>nbFailure</name>
      <anchorfile>classhpp_1_1statistics_1_1SuccessStatistics.html</anchorfile>
      <anchor>acc440628f6bb220e8ecf518961d67f20</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>nbFailure</name>
      <anchorfile>classhpp_1_1statistics_1_1SuccessStatistics.html</anchorfile>
      <anchor>af703a427b70b512e72d6794cb80bbb52</anchor>
      <arglist>(const SuccessBin::Reason &amp;r) const</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classhpp_1_1statistics_1_1SuccessStatistics.html</anchorfile>
      <anchor>ac87dfe2eb77b2c929cf5d8159a0e0905</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>logRatio_</name>
      <anchorfile>classhpp_1_1statistics_1_1SuccessStatistics.html</anchorfile>
      <anchor>a1a8292bc9d1e3f8bf224acf7a6cc79da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>hpp</name>
    <filename>namespacehpp.html</filename>
    <namespace>hpp::statistics</namespace>
  </compound>
  <compound kind="namespace">
    <name>hpp::statistics</name>
    <filename>namespacehpp_1_1statistics.html</filename>
    <class kind="class">hpp::statistics::Bin</class>
    <class kind="class">hpp::statistics::DiscreteDistribution</class>
    <class kind="class">hpp::statistics::Statistics</class>
    <class kind="class">hpp::statistics::SuccessBin</class>
    <class kind="class">hpp::statistics::SuccessStatistics</class>
    <member kind="typedef">
      <type>double</type>
      <name>Proba_t</name>
      <anchorfile>namespacehpp_1_1statistics.html</anchorfile>
      <anchor>a042b832a011d051cd524c19940a423ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacehpp_1_1statistics.html</anchorfile>
      <anchor>a8eea66bbd016019975b3b4892d439cd2</anchor>
      <arglist>(std::ostream &amp;os, const hpp::statistics::Bin &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacehpp_1_1statistics.html</anchorfile>
      <anchor>a9c6d13d0ef91093d00e36f480135a7e2</anchor>
      <arglist>(std::ostream &amp;os, const hpp::statistics::Statistics&lt; T &gt; &amp;ss)</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>hpp-statistics</title>
    <filename>index.html</filename>
  </compound>
</tagfile>
