<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>DFNgen: Distributions Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">DFNgen
   &#160;<span id="projectnumber">2.0</span>
   </div>
   <div id="projectbrief">DFN Model Generator</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_distributions.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="class_distributions-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">Distributions Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="distributions_8h_source.html">distributions.h</a>&gt;</code></p>
<div class="dynheader">
Collaboration diagram for Distributions:</div>
<div class="dyncontent">
<div class="center"><img src="class_distributions__coll__graph.png" border="0" usemap="#_distributions_coll__map" alt="Collaboration graph"/></div>
<map name="_distributions_coll__map" id="_distributions_coll__map">
<area shape="rect" id="node2" href="class_exp_dist.html" title="ExpDist" alt="" coords="19,5,87,32"/>
</map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a4b4bf0c5a106c56524960cdfc1a6c526"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_distributions.html#a4b4bf0c5a106c56524960cdfc1a6c526">Distributions</a> (std::mt19937_64 &amp;_generator, std::vector&lt; <a class="el" href="struct_shape.html">Shape</a> &gt; &amp;shapeFamilies)</td></tr>
<tr class="separator:a4b4bf0c5a106c56524960cdfc1a6c526"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b578f1ba0cb12278029b3590700c394"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_distributions.html#a3b578f1ba0cb12278029b3590700c394">~Distributions</a> ()</td></tr>
<tr class="separator:a3b578f1ba0cb12278029b3590700c394"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:aa67e69369161d7b2f6c4c94799f12bf4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_exp_dist.html">ExpDist</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_distributions.html#aa67e69369161d7b2f6c4c94799f12bf4">expDist</a></td></tr>
<tr class="separator:aa67e69369161d7b2f6c4c94799f12bf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b0b60226ccb10242c0430527bfadd8e"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_distributions.html#a8b0b60226ccb10242c0430527bfadd8e">maxInput</a></td></tr>
<tr class="separator:a8b0b60226ccb10242c0430527bfadd8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:af713bd4bcd345464c404e6bd4f4371d9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_distributions.html#af713bd4bcd345464c404e6bd4f4371d9">getMaxDigits</a> ()</td></tr>
<tr class="separator:af713bd4bcd345464c404e6bd4f4371d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7137b9d02061018a04100001d370eba4"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_distributions.html#a7137b9d02061018a04100001d370eba4">getMaxDecimalForDouble</a> ()</td></tr>
<tr class="separator:a7137b9d02061018a04100001d370eba4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae843f03925301fb5f0d4d37de36ca49b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_distributions.html#ae843f03925301fb5f0d4d37de36ca49b">checkDistributionUserInput</a> (std::vector&lt; <a class="el" href="struct_shape.html">Shape</a> &gt; &amp;shapeFamilies)</td></tr>
<tr class="separator:ae843f03925301fb5f0d4d37de36ca49b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c71954eae4b00621c39676c6110dd5b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_distributions.html#a3c71954eae4b00621c39676c6110dd5b">quitOrContinue</a> ()</td></tr>
<tr class="separator:a3c71954eae4b00621c39676c6110dd5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The <a class="el" href="class_distributions.html">Distributions</a> class is used to hold all the custom distribution classes that are used by DFNgen. As of now, the only distribution we have completely customized is the exponential distribution class <a class="el" href="class_exp_dist.html">ExpDist</a>. The customizations allow us to limit the range of numbers the distribution is able to produce. This allows the user to define the minimum and maximum size fractures they want from the distribution. </p>

<p>Definition at line <a class="el" href="distributions_8h_source.html#l00015">15</a> of file <a class="el" href="distributions_8h_source.html">distributions.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a4b4bf0c5a106c56524960cdfc1a6c526"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4b4bf0c5a106c56524960cdfc1a6c526">&sect;&nbsp;</a></span>Distributions()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Distributions::Distributions </td>
          <td>(</td>
          <td class="paramtype">std::mt19937_64 &amp;&#160;</td>
          <td class="paramname"><em>_generator</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; <a class="el" href="struct_shape.html">Shape</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>shapeFamilies</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Initialize maxInput. maxInput is the maximum double less than 1. (0.9999... before being recognized as 1)</p>
<p>Initialize exponential distribution class.</p>
<p>Arg 1: Random number generator </p>

<p>Definition at line <a class="el" href="distributions_8cpp_source.html#l00030">30</a> of file <a class="el" href="distributions_8cpp_source.html">distributions.cpp</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_distributions_a4b4bf0c5a106c56524960cdfc1a6c526_cgraph.png" border="0" usemap="#class_distributions_a4b4bf0c5a106c56524960cdfc1a6c526_cgraph" alt=""/></div>
<map name="class_distributions_a4b4bf0c5a106c56524960cdfc1a6c526_cgraph" id="class_distributions_a4b4bf0c5a106c56524960cdfc1a6c526_cgraph">
<area shape="rect" id="node2" href="class_distributions.html#a7137b9d02061018a04100001d370eba4" title="Distributions::getMaxDecimal\lForDouble" alt="" coords="235,21,429,62"/>
<area shape="rect" id="node4" href="class_distributions.html#ae843f03925301fb5f0d4d37de36ca49b" title="Distributions::checkDistribution\lUserInput" alt="" coords="230,129,434,170"/>
<area shape="rect" id="node3" href="class_distributions.html#af713bd4bcd345464c404e6bd4f4371d9" title="Distributions::getMaxDigits" alt="" coords="489,5,669,32"/>
<area shape="rect" id="node5" href="class_exp_dist.html#a37c73098f6602d6ac114722dfe9f9a72" title="ExpDist::computeInput" alt="" coords="501,56,657,83"/>
<area shape="rect" id="node6" href="insert_shape_8cpp.html#ae4fa66ac2a60ae519ee05168b44c9917" title="shapeType" alt="" coords="535,107,623,133"/>
<area shape="rect" id="node7" href="insert_shape_8cpp.html#a9b3f632508ac90991bd6ebee7bcfbc2f" title="getFamilyNumber" alt="" coords="515,157,642,184"/>
<area shape="rect" id="node8" href="class_exp_dist.html#a1172a8ef0d7ddf6338ae38f4dacb336d" title="ExpDist::getMaxValue" alt="" coords="502,208,655,235"/>
<area shape="rect" id="node9" href="class_distributions.html#a3c71954eae4b00621c39676c6110dd5b" title="Distributions::quitOrContinue" alt="" coords="483,259,675,285"/>
</map>
</div>

</div>
</div>
<a id="a3b578f1ba0cb12278029b3590700c394"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3b578f1ba0cb12278029b3590700c394">&sect;&nbsp;</a></span>~Distributions()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Distributions::~Distributions </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Destructor </p>

<p>Definition at line <a class="el" href="distributions_8cpp_source.html#l00194">194</a> of file <a class="el" href="distributions_8cpp_source.html">distributions.cpp</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ae843f03925301fb5f0d4d37de36ca49b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae843f03925301fb5f0d4d37de36ca49b">&sect;&nbsp;</a></span>checkDistributionUserInput()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Distributions::checkDistributionUserInput </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; <a class="el" href="struct_shape.html">Shape</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>shapeFamilies</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>MANDATORY FUNCTION FOR USING EXPONENTIAL DISTRIBUTION This function currently only error checks the exponential distribution option. The code has been outlined to add other distributions easily in the future. A custom exponential distribution function was needed to allow the user to define the minimum and maximum value the distribution would return, without sampling randomly and throwing away numbers larger than the maximum or less than the minimum user defined limit.</p>
<p>This function checks that the user's min and max limit for exponential distribution is acceptible. That is, that the machine is able to produce the min and maximum given. For example, if the mean is set very small, and the user defined maximim is set very large, it may be the case that the largest number able to be produced from the distribution will be less than the user defined maximum. This check will warn the user if this is the case.</p>
<p>This function is MANDATORY for the min and max input options to work. The function initializes the minimum and maximum input to the distrubution function in order to return a value which is between the user's min and max distribution limit from the input file.</p>
<p>Arg 1: Array of all stochastic fracture families </p>

<p>Definition at line <a class="el" href="distributions_8cpp_source.html#l00095">95</a> of file <a class="el" href="distributions_8cpp_source.html">distributions.cpp</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_distributions_ae843f03925301fb5f0d4d37de36ca49b_cgraph.png" border="0" usemap="#class_distributions_ae843f03925301fb5f0d4d37de36ca49b_cgraph" alt=""/></div>
<map name="class_distributions_ae843f03925301fb5f0d4d37de36ca49b_cgraph" id="class_distributions_ae843f03925301fb5f0d4d37de36ca49b_cgraph">
<area shape="rect" id="node2" href="class_exp_dist.html#a37c73098f6602d6ac114722dfe9f9a72" title="ExpDist::computeInput" alt="" coords="277,5,433,32"/>
<area shape="rect" id="node3" href="insert_shape_8cpp.html#ae4fa66ac2a60ae519ee05168b44c9917" title="shapeType" alt="" coords="311,56,399,83"/>
<area shape="rect" id="node4" href="insert_shape_8cpp.html#a9b3f632508ac90991bd6ebee7bcfbc2f" title="getFamilyNumber" alt="" coords="291,107,418,133"/>
<area shape="rect" id="node5" href="class_exp_dist.html#a1172a8ef0d7ddf6338ae38f4dacb336d" title="ExpDist::getMaxValue" alt="" coords="278,157,431,184"/>
<area shape="rect" id="node6" href="class_distributions.html#a3c71954eae4b00621c39676c6110dd5b" title="Distributions::quitOrContinue" alt="" coords="259,208,451,235"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_distributions_ae843f03925301fb5f0d4d37de36ca49b_icgraph.png" border="0" usemap="#class_distributions_ae843f03925301fb5f0d4d37de36ca49b_icgraph" alt=""/></div>
<map name="class_distributions_ae843f03925301fb5f0d4d37de36ca49b_icgraph" id="class_distributions_ae843f03925301fb5f0d4d37de36ca49b_icgraph">
<area shape="rect" id="node2" href="class_distributions.html#a4b4bf0c5a106c56524960cdfc1a6c526" title="Distributions::Distributions" alt="" coords="259,12,435,39"/>
</map>
</div>

</div>
</div>
<a id="a7137b9d02061018a04100001d370eba4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7137b9d02061018a04100001d370eba4">&sect;&nbsp;</a></span>getMaxDecimalForDouble()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double Distributions::getMaxDecimalForDouble </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns the largest number less than 1.0 before being considered 1.0 by the computer (0.99999...). </p>

<p>Definition at line <a class="el" href="distributions_8cpp_source.html#l00056">56</a> of file <a class="el" href="distributions_8cpp_source.html">distributions.cpp</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_distributions_a7137b9d02061018a04100001d370eba4_cgraph.png" border="0" usemap="#class_distributions_a7137b9d02061018a04100001d370eba4_cgraph" alt=""/></div>
<map name="class_distributions_a7137b9d02061018a04100001d370eba4_cgraph" id="class_distributions_a7137b9d02061018a04100001d370eba4_cgraph">
<area shape="rect" id="node2" href="class_distributions.html#af713bd4bcd345464c404e6bd4f4371d9" title="Distributions::getMaxDigits" alt="" coords="249,12,429,39"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_distributions_a7137b9d02061018a04100001d370eba4_icgraph.png" border="0" usemap="#class_distributions_a7137b9d02061018a04100001d370eba4_icgraph" alt=""/></div>
<map name="class_distributions_a7137b9d02061018a04100001d370eba4_icgraph" id="class_distributions_a7137b9d02061018a04100001d370eba4_icgraph">
<area shape="rect" id="node2" href="class_distributions.html#a4b4bf0c5a106c56524960cdfc1a6c526" title="Distributions::Distributions" alt="" coords="248,12,424,39"/>
</map>
</div>

</div>
</div>
<a id="af713bd4bcd345464c404e6bd4f4371d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af713bd4bcd345464c404e6bd4f4371d9">&sect;&nbsp;</a></span>getMaxDigits()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int Distributions::getMaxDigits </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Calculates and returns the maximum precision, in number of digits, after the decimal place for a number between 0 and 1. </p>

<p>Definition at line <a class="el" href="distributions_8cpp_source.html#l00046">46</a> of file <a class="el" href="distributions_8cpp_source.html">distributions.cpp</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_distributions_af713bd4bcd345464c404e6bd4f4371d9_icgraph.png" border="0" usemap="#class_distributions_af713bd4bcd345464c404e6bd4f4371d9_icgraph" alt=""/></div>
<map name="class_distributions_af713bd4bcd345464c404e6bd4f4371d9_icgraph" id="class_distributions_af713bd4bcd345464c404e6bd4f4371d9_icgraph">
<area shape="rect" id="node2" href="class_distributions.html#a7137b9d02061018a04100001d370eba4" title="Distributions::getMaxDecimal\lForDouble" alt="" coords="235,5,429,46"/>
<area shape="rect" id="node3" href="class_distributions.html#a4b4bf0c5a106c56524960cdfc1a6c526" title="Distributions::Distributions" alt="" coords="477,12,653,39"/>
</map>
</div>

</div>
</div>
<a id="a3c71954eae4b00621c39676c6110dd5b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c71954eae4b00621c39676c6110dd5b">&sect;&nbsp;</a></span>quitOrContinue()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Distributions::quitOrContinue </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Stops program execution and waits for input from user to continue. 'q' or 'Q' to quit program and exit enter/return key to continue with program execution. </p>

<p>Definition at line <a class="el" href="distributions_8cpp_source.html#l00172">172</a> of file <a class="el" href="distributions_8cpp_source.html">distributions.cpp</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_distributions_a3c71954eae4b00621c39676c6110dd5b_icgraph.png" border="0" usemap="#class_distributions_a3c71954eae4b00621c39676c6110dd5b_icgraph" alt=""/></div>
<map name="class_distributions_a3c71954eae4b00621c39676c6110dd5b_icgraph" id="class_distributions_a3c71954eae4b00621c39676c6110dd5b_icgraph">
<area shape="rect" id="node2" href="class_distributions.html#ae843f03925301fb5f0d4d37de36ca49b" title="Distributions::checkDistribution\lUserInput" alt="" coords="246,5,450,46"/>
<area shape="rect" id="node3" href="class_distributions.html#a4b4bf0c5a106c56524960cdfc1a6c526" title="Distributions::Distributions" alt="" coords="499,12,675,39"/>
</map>
</div>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="aa67e69369161d7b2f6c4c94799f12bf4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa67e69369161d7b2f6c4c94799f12bf4">&sect;&nbsp;</a></span>expDist</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_exp_dist.html">ExpDist</a>* Distributions::expDist</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="distributions_8h_source.html#l00020">20</a> of file <a class="el" href="distributions_8h_source.html">distributions.h</a>.</p>

</div>
</div>
<a id="a8b0b60226ccb10242c0430527bfadd8e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8b0b60226ccb10242c0430527bfadd8e">&sect;&nbsp;</a></span>maxInput</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Distributions::maxInput</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Maximum input to distributions. 0.999999... before being recognized as 1 by the computer (1 returns inf for some distributions).</p>
<p>Set in the <a class="el" href="class_distributions.html">Distributions</a> constructor. </p>

<p>Definition at line <a class="el" href="distributions_8h_source.html#l00026">26</a> of file <a class="el" href="distributions_8h_source.html">distributions.h</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="distributions_8h_source.html">distributions.h</a></li>
<li><a class="el" href="distributions_8cpp_source.html">distributions.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="class_distributions.html">Distributions</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
  </ul>
</div>
</body>
</html>
