<!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: structures.h Source File</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('structures_8h_source.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="headertitle">
<div class="title">structures.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="structures_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef _polyStruct_h_</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define _polyStruct_h_</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="preprocessor">#include &lt;cmath&gt;</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;</div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;</div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">/**************************************************************************************/</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">/**************************************************************************************/</span></div><div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="struct_poly.html">   12</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_poly.html">Poly</a>{</div><div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="struct_poly.html#a8cc8d6067e940d33a1b29844b3e8c6ec">   14</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="struct_poly.html#a8cc8d6067e940d33a1b29844b3e8c6ec">numberOfNodes</a>;</div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;      </div><div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="struct_poly.html#ae211dd5368d3b023abc943dc940837af">   22</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="struct_poly.html#ae211dd5368d3b023abc943dc940837af">familyNum</a>;</div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;    </div><div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="struct_poly.html#add8e39b7f48274757f46c80014aaeb6b">   30</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="struct_poly.html#add8e39b7f48274757f46c80014aaeb6b">groupNum</a>;</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="struct_poly.html#a26a509e53f5fe73722b1d82443ce1841">   33</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="struct_poly.html#a26a509e53f5fe73722b1d82443ce1841">area</a>;</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="struct_poly.html#a2e10824b90d60b54522b7ce475ed2a17">   40</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="struct_poly.html#a2e10824b90d60b54522b7ce475ed2a17">xradius</a>; </div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;    </div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="struct_poly.html#ad1acec5af38b346429eada06f05078c6">   46</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="struct_poly.html#ad1acec5af38b346429eada06f05078c6">yradius</a>;        </div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="struct_poly.html#a38a501ec1855a34b0dbe769bf0319481">   49</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="struct_poly.html#a38a501ec1855a34b0dbe769bf0319481">aspectRatio</a>; </div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="struct_poly.html#ac93df10849f4916e195a899d2ba55485">   52</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="struct_poly.html#ac93df10849f4916e195a899d2ba55485">translation</a>[3];</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;</div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="struct_poly.html#a4b92c8fd93db07ccb928298defab1651">   55</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="struct_poly.html#a4b92c8fd93db07ccb928298defab1651">normal</a>[3]; </div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="struct_poly.html#aa650b6516110395f670252cb55f896c0">   62</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="struct_poly.html#aa650b6516110395f670252cb55f896c0">boundingBox</a>[6];</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="struct_poly.html#a5b78228013be48bf6b3eb6debce59f50">   66</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="struct_poly.html#a5b78228013be48bf6b3eb6debce59f50">aperture</a>;  </div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="struct_poly.html#a2cb519bcf0553215de907c8fc878a255">   70</a></span>&#160;    <span class="keywordtype">double</span> *<a class="code" href="struct_poly.html#a2cb519bcf0553215de907c8fc878a255">vertices</a>;</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;</div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="struct_poly.html#a48c792ab99f5f7ca554a3f77062419db">   74</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="struct_poly.html#a48c792ab99f5f7ca554a3f77062419db">permeability</a>; </div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;</div><div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="struct_poly.html#ae110548a9a60aacab55ecce02d759d8d">   84</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="struct_poly.html#ae110548a9a60aacab55ecce02d759d8d">faces</a>[6]; <span class="comment">// Touching boundary faces of the fractures group, not neccesarily the faces of the fracture</span></div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;</div><div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="struct_poly.html#a476dc86fe67dd5ae33dfe88433cc2244">   91</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="struct_poly.html#a476dc86fe67dd5ae33dfe88433cc2244">XYPlane</a>;</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;</div><div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="struct_poly.html#a341a2ec25f71c2f58c1af119b3990387">   95</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="struct_poly.html#a341a2ec25f71c2f58c1af119b3990387">truncated</a>; </div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;</div><div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="struct_poly.html#aa6c373c49a4e0ab7c83a353a9f8cf518">   98</a></span>&#160;    std::vector&lt;unsigned int&gt; <a class="code" href="struct_poly.html#aa6c373c49a4e0ab7c83a353a9f8cf518">intersectionIndex</a>; </div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;    </div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;    <span class="comment">// Constructor</span></div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;    <a class="code" href="struct_poly.html#aa3def076b74bed67904976ad4f9fe9b1">Poly</a>();</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;};</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;</div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;<span class="comment">/**************************************************************************************/</span></div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;<span class="comment">/**************************************************************************************/</span></div><div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="struct_point.html">  111</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_point.html">Point</a>{</div><div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="struct_point.html#ab99c56589bc8ad5fa5071387110a5bc7">  112</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="struct_point.html#ab99c56589bc8ad5fa5071387110a5bc7">x</a>;</div><div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="struct_point.html#afa38be143ae800e6ad69ce8ed4df62d8">  113</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="struct_point.html#afa38be143ae800e6ad69ce8ed4df62d8">y</a>;</div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="struct_point.html#a05ba3b1dfcb19430582ae953cbbfbded">  114</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="struct_point.html#a05ba3b1dfcb19430582ae953cbbfbded">z</a>;</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;    <a class="code" href="struct_point.html">Point</a>();</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;    <a class="code" href="struct_point.html">Point</a>(<span class="keywordtype">double</span> _x, <span class="keywordtype">double</span> _y, <span class="keywordtype">double</span> _z);</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;};</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;</div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;</div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;<span class="comment">/**************************************************************************************/</span></div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;<span class="comment">/**************************************************************************************/</span></div><div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="struct_int_points.html">  132</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_int_points.html">IntPoints</a> {</div><div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="struct_int_points.html#a7649f6977183bec28e82f383df5c3df9">  135</a></span>&#160;    <span class="keywordtype">long</span> <span class="keywordtype">int</span> <a class="code" href="struct_int_points.html#a7649f6977183bec28e82f383df5c3df9">fract1</a>; </div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;</div><div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="struct_int_points.html#a817f8fb171be24d7383ba0a404192f88">  139</a></span>&#160;    <span class="keywordtype">long</span> <span class="keywordtype">int</span> <a class="code" href="struct_int_points.html#a817f8fb171be24d7383ba0a404192f88">fract2</a>;</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;</div><div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="struct_int_points.html#a327ea7de5bfa98095a81d4c5709b5859">  142</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="struct_int_points.html#a327ea7de5bfa98095a81d4c5709b5859">x1</a>;</div><div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="struct_int_points.html#af2d7aa1594ac5c1a10de6bef0a5bee49">  144</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="struct_int_points.html#af2d7aa1594ac5c1a10de6bef0a5bee49">y1</a>;</div><div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="struct_int_points.html#aabd621fc15cbe6fd9cd8343b020d292a">  146</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="struct_int_points.html#aabd621fc15cbe6fd9cd8343b020d292a">z1</a>;</div><div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="struct_int_points.html#a03e871983902c49f6b18dd6d5e71a3f3">  148</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="struct_int_points.html#a03e871983902c49f6b18dd6d5e71a3f3">x2</a>;</div><div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="struct_int_points.html#a899541257522a3746d9883113864a0c1">  150</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="struct_int_points.html#a899541257522a3746d9883113864a0c1">y2</a>;</div><div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="struct_int_points.html#ad190f9e3aeb919a03d16baedbd108aa4">  152</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="struct_int_points.html#ad190f9e3aeb919a03d16baedbd108aa4">z2</a>;</div><div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="struct_int_points.html#a0db8df7a80edca81a69597a33d2e56ab">  154</a></span>&#160;    std::vector&lt;unsigned int&gt; <a class="code" href="struct_int_points.html#a0db8df7a80edca81a69597a33d2e56ab">triplePointsIdx</a>; </div><div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;    </div><div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="struct_int_points.html#a5a3f21b54443313c41a69a05c043cefd">  158</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="struct_int_points.html#a5a3f21b54443313c41a69a05c043cefd">intersectionShortened</a>;</div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;</div><div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;    <a class="code" href="struct_int_points.html">IntPoints</a>(); <span class="comment">// Constructor. initializes fract1, fract2 = -1</span></div><div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;};</div><div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;</div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;</div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;</div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;<span class="comment">/**************************************************************************************/</span></div><div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;<span class="comment">/**************************************************************************************/</span></div><div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="struct_triple_pt_temp_data.html">  181</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_triple_pt_temp_data.html">TriplePtTempData</a> {</div><div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="struct_triple_pt_temp_data.html#a3b5a4de3b697c9e081335d69b67dd64f">  183</a></span>&#160;    <a class="code" href="struct_point.html">Point</a> <a class="code" href="struct_triple_pt_temp_data.html#a3b5a4de3b697c9e081335d69b67dd64f">triplePoint</a>;</div><div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="struct_triple_pt_temp_data.html#ac16d38da02334b609c846cd86fcef6f0">  186</a></span>&#160;    std::vector&lt;int&gt; <a class="code" href="struct_triple_pt_temp_data.html#ac16d38da02334b609c846cd86fcef6f0">intIndex</a>;</div><div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;};</div><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;</div><div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;</div><div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;</div><div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;<span class="comment">/**************************************************************************************/</span></div><div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;<span class="comment">/**************************************************************************************/</span></div><div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="struct_fracture_groups.html">  208</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_fracture_groups.html">FractureGroups</a> {</div><div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="struct_fracture_groups.html#acce15a51eb9dc55d1711469ef35460ae">  210</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> <a class="code" href="struct_fracture_groups.html#acce15a51eb9dc55d1711469ef35460ae">groupNum</a>;</div><div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="struct_fracture_groups.html#ab4d3e200eeeec2e52cd419a6555644c7">  212</a></span>&#160;    std::vector&lt;unsigned int&gt; <a class="code" href="struct_fracture_groups.html#ab4d3e200eeeec2e52cd419a6555644c7">polyList</a>;</div><div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;    <a class="code" href="struct_fracture_groups.html">FractureGroups</a>();</div><div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;};</div><div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;</div><div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;</div><div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;</div><div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;<span class="comment">/**************************************************************************************/</span></div><div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;<span class="comment">/**************************************************************************************/</span></div><div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;<span class="comment">// GroupData works in conjunction with &#39;FractureGroups&#39;</span></div><div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;<span class="comment">// GroupData keeps track of which group numbers (&#39;groupNum&#39; in above struct) </span></div><div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;<span class="comment">// Connect to which boundaries. When a cluster of fractures bridges two </span></div><div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;<span class="comment">// groups/clusters, One of the groups &#39;valid&#39; bool is set to 0 (not valid). </span></div><div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;<span class="comment">// The fractures whos valid bool becomes 0 are moved to the other group </span></div><div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;<span class="comment">// In the &#39;GroupData&#39; structure array, FractureGroups.groupNum-1 is the index</span></div><div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;<span class="comment">// to the corresponding GroupData struct in the GroupData array. </span></div><div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="struct_group_data.html">  227</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_group_data.html">GroupData</a> {</div><div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="struct_group_data.html#aa24a1818e0886f7099e6f08bd1ed1dcd">  229</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="struct_group_data.html#aa24a1818e0886f7099e6f08bd1ed1dcd">size</a>;</div><div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="struct_group_data.html#a6210422cb80054dde9ae802c6adc757f">  232</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="struct_group_data.html#a6210422cb80054dde9ae802c6adc757f">valid</a>;</div><div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="struct_group_data.html#a63e67341cecbebf3e23770cedae3dd64">  238</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="struct_poly.html#ae110548a9a60aacab55ecce02d759d8d">faces</a>[6];</div><div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;</div><div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;    <span class="comment">// Constructor sets size to zero an sets &#39;valid&#39; bit and &#39;faces&#39; elements </span></div><div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;    <span class="comment">//    to false.</span></div><div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;    <a class="code" href="struct_group_data.html">GroupData</a>();</div><div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;};</div><div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;</div><div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;</div><div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;</div><div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;<span class="comment">/**************************************************************************************/</span></div><div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;<span class="comment">/**************************************************************************************/</span></div><div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="struct_rejection_reasons.html">  250</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_rejection_reasons.html">RejectionReasons</a> {</div><div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="struct_rejection_reasons.html#ab935b00ed9bf36d47d435a3f4fbd328d">  252</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> <a class="code" href="struct_rejection_reasons.html#ab935b00ed9bf36d47d435a3f4fbd328d">shortIntersection</a>;</div><div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="struct_rejection_reasons.html#ac581f8584a6bc05181a18c9145f2a26e">  255</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> <a class="code" href="struct_rejection_reasons.html#ac581f8584a6bc05181a18c9145f2a26e">closeToNode</a>;</div><div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="struct_rejection_reasons.html#adbb08b81bcca27734f30fc8314a48719">  258</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> <a class="code" href="struct_rejection_reasons.html#adbb08b81bcca27734f30fc8314a48719">closeToEdge</a>;</div><div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;    <span class="comment">/* Counter no longer in use. */</span></div><div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="struct_rejection_reasons.html#a97d5e4f50262ee7f1142fa7a61c81749">  260</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> <a class="code" href="struct_rejection_reasons.html#a97d5e4f50262ee7f1142fa7a61c81749">closePointToEdge</a>;</div><div class="line"><a name="l00262"></a><span class="lineno"><a class="line" href="struct_rejection_reasons.html#a64f92b5fcce897497d067d072443dc60">  262</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> <a class="code" href="struct_rejection_reasons.html#a64f92b5fcce897497d067d072443dc60">outside</a>;</div><div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="struct_rejection_reasons.html#a71e3bcee9eb7d5eb99f60ec8832a8754">  264</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> <a class="code" href="struct_rejection_reasons.html#a71e3bcee9eb7d5eb99f60ec8832a8754">triple</a>;</div><div class="line"><a name="l00267"></a><span class="lineno"><a class="line" href="struct_rejection_reasons.html#a8937dddd46dbdb1731e980500c02e1f3">  267</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> <a class="code" href="struct_rejection_reasons.html#a8937dddd46dbdb1731e980500c02e1f3">interCloseToInter</a>;</div><div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;    <a class="code" href="struct_rejection_reasons.html">RejectionReasons</a>();</div><div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;};</div><div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;</div><div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;</div><div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;<span class="comment">/**************************************************************************************/</span></div><div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;<span class="comment">/**************************************************************************************/</span></div><div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;<span class="comment">// TODO: Make singleton</span></div><div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="struct_stats.html">  277</a></span>&#160;<span class="comment"></span><span class="keyword">struct </span><a class="code" href="struct_stats.html">Stats</a> { </div><div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;</div><div class="line"><a name="l00283"></a><span class="lineno"><a class="line" href="struct_stats.html#a334fa0009d90e69ec0013a17ff81e7f3">  283</a></span>&#160;    <span class="keywordtype">int</span> *<a class="code" href="struct_stats.html#a334fa0009d90e69ec0013a17ff81e7f3">acceptedFromFam</a>;</div><div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;</div><div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="struct_stats.html#aa8289ad2f4e3480362ff9d9f13adb1a2">  289</a></span>&#160;    <span class="keywordtype">int</span> *<a class="code" href="struct_stats.html#aa8289ad2f4e3480362ff9d9f13adb1a2">rejectedFromFam</a>;</div><div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;</div><div class="line"><a name="l00296"></a><span class="lineno"><a class="line" href="struct_stats.html#a1041c9121838585a366175f3ddd23e91">  296</a></span>&#160;    <span class="keywordtype">int</span> *<a class="code" href="struct_stats.html#a1041c9121838585a366175f3ddd23e91">expectedFromFam</a>;</div><div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;</div><div class="line"><a name="l00300"></a><span class="lineno"><a class="line" href="struct_stats.html#aff2b4f1ca734a438e89ad561b82dd7ea">  300</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="struct_stats.html#aff2b4f1ca734a438e89ad561b82dd7ea">acceptedPolyCount</a>;</div><div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;</div><div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="struct_stats.html#ae78598e8e15f944d358722868f763e32">  304</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> <a class="code" href="struct_stats.html#ae78598e8e15f944d358722868f763e32">rejectedPolyCount</a>;</div><div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;</div><div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="struct_stats.html#a0fe2c18e0646b84364712352595751ec">  308</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="struct_stats.html#a0fe2c18e0646b84364712352595751ec">retranslatedPolyCount</a>;</div><div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;</div><div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="struct_stats.html#a0467673e7585331b1f609c9f7fc1de7a">  311</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="struct_stats.html#a0467673e7585331b1f609c9f7fc1de7a">truncated</a>;</div><div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;</div><div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160; <span class="comment">//   unsigned int numIntPoints;</span></div><div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;</div><div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="struct_stats.html#adf7f38474bfb4c7ab6e35877c5c174bb">  320</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="struct_stats.html#adf7f38474bfb4c7ab6e35877c5c174bb">areaBeforeRemoval</a>;</div><div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;</div><div class="line"><a name="l00324"></a><span class="lineno"><a class="line" href="struct_stats.html#ab9e2ed63a3c7d89d4c2f128c918f3c24">  324</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="struct_stats.html#ab9e2ed63a3c7d89d4c2f128c918f3c24">areaAfterRemoval</a>;</div><div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;</div><div class="line"><a name="l00328"></a><span class="lineno"><a class="line" href="struct_stats.html#a04e3ecdf0010372b9dae313b7dc6ecc3">  328</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="struct_stats.html#a04e3ecdf0010372b9dae313b7dc6ecc3">volBeforeRemoval</a>; </div><div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160; </div><div class="line"><a name="l00332"></a><span class="lineno"><a class="line" href="struct_stats.html#a7e6c4e52e898eb48d5df350955dda7a8">  332</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="struct_stats.html#a7e6c4e52e898eb48d5df350955dda7a8">volAfterRemoval</a>;</div><div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;</div><div class="line"><a name="l00336"></a><span class="lineno"><a class="line" href="struct_stats.html#ac4e4a2e4e084716a6dbd3ce08461282f">  336</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> <a class="code" href="struct_stats.html#ac4e4a2e4e084716a6dbd3ce08461282f">nextGroupNum</a>;</div><div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;    </div><div class="line"><a name="l00339"></a><span class="lineno"><a class="line" href="struct_stats.html#a3c0ec96761b92e70bbb96de0df58cce5">  339</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="struct_rejection_reasons.html">RejectionReasons</a> rejectionReasons;</div><div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;    </div><div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="struct_stats.html#ae27fc3d500d31275f8d97fde166b055c">  344</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="struct_stats.html#ae27fc3d500d31275f8d97fde166b055c">intersectionsShortened</a>;</div><div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;</div><div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="struct_stats.html#a8cf48c5b0b96005ef7dbb03cceaf9003">  347</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="struct_stats.html#a8cf48c5b0b96005ef7dbb03cceaf9003">originalLength</a>; <span class="comment">// Length of all intersections if none were shortened</span></div><div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;</div><div class="line"><a name="l00352"></a><span class="lineno"><a class="line" href="struct_stats.html#a5cd7cf21a73c6d359b63732ef1d7eebb">  352</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="struct_stats.html#a5cd7cf21a73c6d359b63732ef1d7eebb">discardedLength</a>; </div><div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;    </div><div class="line"><a name="l00358"></a><span class="lineno"><a class="line" href="struct_stats.html#a84c9fecbd7e80b7cf93b185952618062">  358</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="struct_stats.html#a84c9fecbd7e80b7cf93b185952618062">intersectionNodeCount</a>;</div><div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;</div><div class="line"><a name="l00364"></a><span class="lineno"><a class="line" href="struct_stats.html#a6d521913f1a280406a6536cb632c4356">  364</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="struct_stats.html#a6d521913f1a280406a6536cb632c4356">tripleNodeCount</a>;</div><div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160; </div><div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="struct_stats.html#ae2c4ebee5152b67185fc4932fa6cca22">  371</a></span>&#160;    std::vector&lt;unsigned int&gt; <a class="code" href="struct_stats.html#ae2c4ebee5152b67185fc4932fa6cca22">rejectsPerAttempt</a>;   </div><div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;</div><div class="line"><a name="l00374"></a><span class="lineno"><a class="line" href="struct_stats.html#a15b646bf15b9fa5aad461bf8fb9d27ff">  374</a></span>&#160;    std::vector&lt;struct FractureGroups&gt; <a class="code" href="struct_stats.html#a15b646bf15b9fa5aad461bf8fb9d27ff">fractGroup</a>;</div><div class="line"><a name="l00376"></a><span class="lineno"><a class="line" href="struct_stats.html#ae4c56b074f1d02cc1ce798790fc9dcab">  376</a></span>&#160;    std::vector&lt;struct GroupData&gt; <a class="code" href="struct_stats.html#ae4c56b074f1d02cc1ce798790fc9dcab">groupData</a>;</div><div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;    <span class="comment">// Constructor </span></div><div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;    <a class="code" href="struct_stats.html">Stats</a>();</div><div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;};</div><div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;</div><div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;</div><div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;</div><div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;<span class="comment">/**************************************************************************************/</span></div><div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;<span class="comment">/**************************************************************************************/</span></div><div class="line"><a name="l00390"></a><span class="lineno"><a class="line" href="struct_shape.html">  390</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_shape.html">Shape</a> {</div><div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;</div><div class="line"><a name="l00393"></a><span class="lineno"><a class="line" href="struct_shape.html#a766d04a69991e931ba2176a927c747cb">  393</a></span>&#160;    <span class="keywordtype">short</span> <a class="code" href="struct_shape.html#a766d04a69991e931ba2176a927c747cb">shapeFamily</a>; </div><div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;</div><div class="line"><a name="l00396"></a><span class="lineno"><a class="line" href="struct_shape.html#a01b965e10318731a32fa68f0c87c9f20">  396</a></span>&#160;    <span class="keywordtype">short</span> <a class="code" href="struct_shape.html#a01b965e10318731a32fa68f0c87c9f20">distributionType</a>; </div><div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;</div><div class="line"><a name="l00399"></a><span class="lineno"><a class="line" href="struct_shape.html#a463c3c0ba9465daaac854eaeccdb3341">  399</a></span>&#160;    <span class="keywordtype">short</span> <a class="code" href="struct_shape.html#a463c3c0ba9465daaac854eaeccdb3341">numPoints</a>;   </div><div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;</div><div class="line"><a name="l00402"></a><span class="lineno"><a class="line" href="struct_shape.html#a0d1fd1363bacd61560809dc379d17363">  402</a></span>&#160;    <span class="keywordtype">float</span> *<a class="code" href="struct_shape.html#a0d1fd1363bacd61560809dc379d17363">thetaList</a>;     </div><div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;</div><div class="line"><a name="l00405"></a><span class="lineno"><a class="line" href="struct_shape.html#a496f6942490d8333b74de6a1b97bbb34">  405</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="struct_shape.html#a496f6942490d8333b74de6a1b97bbb34">radiiIdx</a>;      </div><div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;</div><div class="line"><a name="l00408"></a><span class="lineno"><a class="line" href="struct_shape.html#a306b721f9d89f6ee85260309dffc2d12">  408</a></span>&#160;    std::vector&lt;double&gt; <a class="code" href="struct_shape.html#a306b721f9d89f6ee85260309dffc2d12">radiiList</a>;  </div><div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;</div><div class="line"><a name="l00412"></a><span class="lineno"><a class="line" href="struct_shape.html#a0ce256fc0e226ea6559786a2ae9d007f">  412</a></span>&#160;    <span class="keywordtype">short</span> <a class="code" href="struct_shape.html#a0ce256fc0e226ea6559786a2ae9d007f">layer</a>;  </div><div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;</div><div class="line"><a name="l00415"></a><span class="lineno"><a class="line" href="struct_shape.html#a6126c3f7cd57df03350d4b58b844bba1">  415</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="struct_shape.html#a6126c3f7cd57df03350d4b58b844bba1">aspectRatio</a>;</div><div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;</div><div class="line"><a name="l00418"></a><span class="lineno"><a class="line" href="struct_shape.html#acb8154ed9d7be6b37a7b83f44efb0bfb">  418</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="struct_shape.html#acb8154ed9d7be6b37a7b83f44efb0bfb">p32Target</a>; </div><div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;</div><div class="line"><a name="l00421"></a><span class="lineno"><a class="line" href="struct_shape.html#ab231c88dc49c7fd722793cfcc7745c35">  421</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="struct_shape.html#ab231c88dc49c7fd722793cfcc7745c35">currentP32</a>; </div><div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;</div><div class="line"><a name="l00426"></a><span class="lineno"><a class="line" href="struct_shape.html#aab81de1625d7e318b0c39a99186118ff">  426</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="struct_shape.html#aab81de1625d7e318b0c39a99186118ff">angleOption</a>;</div><div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;</div><div class="line"><a name="l00431"></a><span class="lineno"><a class="line" href="struct_shape.html#a874e4756ad81f2e6f135e066bb0b4347">  431</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="struct_shape.html#a874e4756ad81f2e6f135e066bb0b4347">betaDistribution</a>;</div><div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;</div><div class="line"><a name="l00435"></a><span class="lineno"><a class="line" href="struct_shape.html#ab48639160dae4dfe2e3a0a55ffa5a691">  435</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="struct_shape.html#ab48639160dae4dfe2e3a0a55ffa5a691">beta</a>;</div><div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;    </div><div class="line"><a name="l00439"></a><span class="lineno"><a class="line" href="struct_shape.html#a27f8a00841e3cc14fca05b44085d79f6">  439</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="struct_shape.html#a27f8a00841e3cc14fca05b44085d79f6">theta</a>; </div><div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;</div><div class="line"><a name="l00443"></a><span class="lineno"><a class="line" href="struct_shape.html#a858d838d438a5288e71902722119cb68">  443</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="struct_shape.html#a858d838d438a5288e71902722119cb68">phi</a>; </div><div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;</div><div class="line"><a name="l00448"></a><span class="lineno"><a class="line" href="struct_shape.html#abbf3338ea5ef5e026eed0423cc69dc7f">  448</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="struct_shape.html#abbf3338ea5ef5e026eed0423cc69dc7f">kappa</a>;</div><div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;    </div><div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;</div><div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;    <span class="comment">/**************** Distribution Variables *********************/</span></div><div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160;    <span class="comment">/*************************************************************/</span></div><div class="line"><a name="l00457"></a><span class="lineno"><a class="line" href="struct_shape.html#a8e0f2b03f6533c0cccc58a5cd21cf0b1">  457</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="struct_shape.html#a8e0f2b03f6533c0cccc58a5cd21cf0b1">minDistInput</a>; </div><div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;</div><div class="line"><a name="l00463"></a><span class="lineno"><a class="line" href="struct_shape.html#a55cd60fd2be84404c39dd2d98af113dd">  463</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="struct_shape.html#a55cd60fd2be84404c39dd2d98af113dd">maxDistInput</a>; </div><div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;    </div><div class="line"><a name="l00466"></a><span class="lineno"><a class="line" href="struct_shape.html#aac849c13ef52d8ac83e2c9b1f6b73d4b">  466</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="struct_shape.html#aac849c13ef52d8ac83e2c9b1f6b73d4b">expMean</a>;</div><div class="line"><a name="l00467"></a><span class="lineno">  467</span>&#160;</div><div class="line"><a name="l00470"></a><span class="lineno"><a class="line" href="struct_shape.html#a99702dd591a365a549aa5cc9537046a0">  470</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="struct_shape.html#a99702dd591a365a549aa5cc9537046a0">expLambda</a>;</div><div class="line"><a name="l00471"></a><span class="lineno">  471</span>&#160;</div><div class="line"><a name="l00474"></a><span class="lineno"><a class="line" href="struct_shape.html#a8ab95adcaf91af7ef364bdaeca382154">  474</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="struct_shape.html#a8ab95adcaf91af7ef364bdaeca382154">expMin</a>;</div><div class="line"><a name="l00475"></a><span class="lineno">  475</span>&#160;</div><div class="line"><a name="l00478"></a><span class="lineno"><a class="line" href="struct_shape.html#adcf523f838d1c624bd9d13931a342e29">  478</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="struct_shape.html#adcf523f838d1c624bd9d13931a342e29">expMax</a>;</div><div class="line"><a name="l00479"></a><span class="lineno">  479</span>&#160;    </div><div class="line"><a name="l00482"></a><span class="lineno"><a class="line" href="struct_shape.html#a0b4a5b43302221719982e9b5bbd9cbae">  482</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="struct_shape.html#a0b4a5b43302221719982e9b5bbd9cbae">mean</a>;</div><div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;    </div><div class="line"><a name="l00486"></a><span class="lineno"><a class="line" href="struct_shape.html#ad3faf14baf1d50b97a8ae243721213af">  486</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="struct_shape.html#ad3faf14baf1d50b97a8ae243721213af">sd</a>;</div><div class="line"><a name="l00487"></a><span class="lineno">  487</span>&#160;</div><div class="line"><a name="l00490"></a><span class="lineno"><a class="line" href="struct_shape.html#a3ce69d18bbb29c85a319ccbdb62d70f8">  490</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="struct_shape.html#a3ce69d18bbb29c85a319ccbdb62d70f8">logMin</a>;</div><div class="line"><a name="l00493"></a><span class="lineno"><a class="line" href="struct_shape.html#a58884d0543597d129cd6c118d2c2ad61">  493</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="struct_shape.html#a58884d0543597d129cd6c118d2c2ad61">logMax</a>;</div><div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;</div><div class="line"><a name="l00496"></a><span class="lineno"><a class="line" href="struct_shape.html#ae1d2c2e5ad0273aed7474f3c4f7b8b7c">  496</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="struct_shape.html#ae1d2c2e5ad0273aed7474f3c4f7b8b7c">constRadi</a>;</div><div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;    </div><div class="line"><a name="l00499"></a><span class="lineno"><a class="line" href="struct_shape.html#a59e4810d42b9b0cc47e6a50afea0741b">  499</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="struct_shape.html#a59e4810d42b9b0cc47e6a50afea0741b">min</a>; </div><div class="line"><a name="l00500"></a><span class="lineno">  500</span>&#160;</div><div class="line"><a name="l00502"></a><span class="lineno"><a class="line" href="struct_shape.html#ac674a8084da0711a93fb48d976467697">  502</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="struct_shape.html#ac674a8084da0711a93fb48d976467697">max</a>; </div><div class="line"><a name="l00503"></a><span class="lineno">  503</span>&#160;</div><div class="line"><a name="l00505"></a><span class="lineno"><a class="line" href="struct_shape.html#a66a52f9200f362ec1e754c5211e6ba6c">  505</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="struct_shape.html#a66a52f9200f362ec1e754c5211e6ba6c">alpha</a>;</div><div class="line"><a name="l00506"></a><span class="lineno">  506</span>&#160;    </div><div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160;    <a class="code" href="struct_shape.html">Shape</a>(); <span class="comment">// Constructor</span></div><div class="line"><a name="l00508"></a><span class="lineno">  508</span>&#160;};</div><div class="line"><a name="l00509"></a><span class="lineno">  509</span>&#160;</div><div class="line"><a name="l00510"></a><span class="lineno">  510</span>&#160;</div><div class="line"><a name="l00511"></a><span class="lineno">  511</span>&#160;<span class="keywordtype">void</span> <a class="code" href="structures_8h.html#ae169c3908e853bd13493c9acfec92498">printPolyData</a>(<span class="keyword">struct</span> <a class="code" href="struct_poly.html">Poly</a> &amp;<a class="code" href="struct_poly.html">Poly</a>); </div><div class="line"><a name="l00512"></a><span class="lineno">  512</span>&#160;<span class="keywordtype">void</span> <a class="code" href="structures_8h.html#a15bccf14ab8ac712ef10b3b1a20e8587">printStats</a>(<span class="keyword">struct</span> stats *obj);    </div><div class="line"><a name="l00513"></a><span class="lineno">  513</span>&#160;</div><div class="line"><a name="l00514"></a><span class="lineno">  514</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00515"></a><span class="lineno">  515</span>&#160;</div><div class="line"><a name="l00516"></a><span class="lineno">  516</span>&#160;</div><div class="ttc" id="struct_shape_html_a306b721f9d89f6ee85260309dffc2d12"><div class="ttname"><a href="struct_shape.html#a306b721f9d89f6ee85260309dffc2d12">Shape::radiiList</a></div><div class="ttdeci">std::vector&lt; double &gt; radiiList</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00408">structures.h:408</a></div></div>
<div class="ttc" id="struct_shape_html_a27f8a00841e3cc14fca05b44085d79f6"><div class="ttname"><a href="struct_shape.html#a27f8a00841e3cc14fca05b44085d79f6">Shape::theta</a></div><div class="ttdeci">double theta</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00439">structures.h:439</a></div></div>
<div class="ttc" id="struct_shape_html_aac849c13ef52d8ac83e2c9b1f6b73d4b"><div class="ttname"><a href="struct_shape.html#aac849c13ef52d8ac83e2c9b1f6b73d4b">Shape::expMean</a></div><div class="ttdeci">float expMean</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00466">structures.h:466</a></div></div>
<div class="ttc" id="struct_poly_html_add8e39b7f48274757f46c80014aaeb6b"><div class="ttname"><a href="struct_poly.html#add8e39b7f48274757f46c80014aaeb6b">Poly::groupNum</a></div><div class="ttdeci">unsigned int groupNum</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00030">structures.h:30</a></div></div>
<div class="ttc" id="struct_fracture_groups_html_ab4d3e200eeeec2e52cd419a6555644c7"><div class="ttname"><a href="struct_fracture_groups.html#ab4d3e200eeeec2e52cd419a6555644c7">FractureGroups::polyList</a></div><div class="ttdeci">std::vector&lt; unsigned int &gt; polyList</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00212">structures.h:212</a></div></div>
<div class="ttc" id="struct_shape_html_ac674a8084da0711a93fb48d976467697"><div class="ttname"><a href="struct_shape.html#ac674a8084da0711a93fb48d976467697">Shape::max</a></div><div class="ttdeci">float max</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00502">structures.h:502</a></div></div>
<div class="ttc" id="struct_poly_html_a341a2ec25f71c2f58c1af119b3990387"><div class="ttname"><a href="struct_poly.html#a341a2ec25f71c2f58c1af119b3990387">Poly::truncated</a></div><div class="ttdeci">bool truncated</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00095">structures.h:95</a></div></div>
<div class="ttc" id="struct_poly_html_a8cc8d6067e940d33a1b29844b3e8c6ec"><div class="ttname"><a href="struct_poly.html#a8cc8d6067e940d33a1b29844b3e8c6ec">Poly::numberOfNodes</a></div><div class="ttdeci">int numberOfNodes</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00014">structures.h:14</a></div></div>
<div class="ttc" id="struct_poly_html_aa650b6516110395f670252cb55f896c0"><div class="ttname"><a href="struct_poly.html#aa650b6516110395f670252cb55f896c0">Poly::boundingBox</a></div><div class="ttdeci">double boundingBox[6]</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00062">structures.h:62</a></div></div>
<div class="ttc" id="struct_rejection_reasons_html_ab935b00ed9bf36d47d435a3f4fbd328d"><div class="ttname"><a href="struct_rejection_reasons.html#ab935b00ed9bf36d47d435a3f4fbd328d">RejectionReasons::shortIntersection</a></div><div class="ttdeci">unsigned long long int shortIntersection</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00252">structures.h:252</a></div></div>
<div class="ttc" id="struct_stats_html_ab9e2ed63a3c7d89d4c2f128c918f3c24"><div class="ttname"><a href="struct_stats.html#ab9e2ed63a3c7d89d4c2f128c918f3c24">Stats::areaAfterRemoval</a></div><div class="ttdeci">double areaAfterRemoval</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00324">structures.h:324</a></div></div>
<div class="ttc" id="struct_poly_html"><div class="ttname"><a href="struct_poly.html">Poly</a></div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00012">structures.h:12</a></div></div>
<div class="ttc" id="struct_rejection_reasons_html_ac581f8584a6bc05181a18c9145f2a26e"><div class="ttname"><a href="struct_rejection_reasons.html#ac581f8584a6bc05181a18c9145f2a26e">RejectionReasons::closeToNode</a></div><div class="ttdeci">unsigned long long int closeToNode</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00255">structures.h:255</a></div></div>
<div class="ttc" id="struct_shape_html_ae1d2c2e5ad0273aed7474f3c4f7b8b7c"><div class="ttname"><a href="struct_shape.html#ae1d2c2e5ad0273aed7474f3c4f7b8b7c">Shape::constRadi</a></div><div class="ttdeci">float constRadi</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00496">structures.h:496</a></div></div>
<div class="ttc" id="struct_rejection_reasons_html_adbb08b81bcca27734f30fc8314a48719"><div class="ttname"><a href="struct_rejection_reasons.html#adbb08b81bcca27734f30fc8314a48719">RejectionReasons::closeToEdge</a></div><div class="ttdeci">unsigned long long int closeToEdge</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00258">structures.h:258</a></div></div>
<div class="ttc" id="struct_shape_html_a874e4756ad81f2e6f135e066bb0b4347"><div class="ttname"><a href="struct_shape.html#a874e4756ad81f2e6f135e066bb0b4347">Shape::betaDistribution</a></div><div class="ttdeci">bool betaDistribution</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00431">structures.h:431</a></div></div>
<div class="ttc" id="struct_rejection_reasons_html_a71e3bcee9eb7d5eb99f60ec8832a8754"><div class="ttname"><a href="struct_rejection_reasons.html#a71e3bcee9eb7d5eb99f60ec8832a8754">RejectionReasons::triple</a></div><div class="ttdeci">unsigned long long int triple</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00264">structures.h:264</a></div></div>
<div class="ttc" id="struct_shape_html_a858d838d438a5288e71902722119cb68"><div class="ttname"><a href="struct_shape.html#a858d838d438a5288e71902722119cb68">Shape::phi</a></div><div class="ttdeci">double phi</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00443">structures.h:443</a></div></div>
<div class="ttc" id="struct_shape_html_a0d1fd1363bacd61560809dc379d17363"><div class="ttname"><a href="struct_shape.html#a0d1fd1363bacd61560809dc379d17363">Shape::thetaList</a></div><div class="ttdeci">float * thetaList</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00402">structures.h:402</a></div></div>
<div class="ttc" id="struct_stats_html_ae27fc3d500d31275f8d97fde166b055c"><div class="ttname"><a href="struct_stats.html#ae27fc3d500d31275f8d97fde166b055c">Stats::intersectionsShortened</a></div><div class="ttdeci">unsigned int intersectionsShortened</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00344">structures.h:344</a></div></div>
<div class="ttc" id="struct_int_points_html_a03e871983902c49f6b18dd6d5e71a3f3"><div class="ttname"><a href="struct_int_points.html#a03e871983902c49f6b18dd6d5e71a3f3">IntPoints::x2</a></div><div class="ttdeci">double x2</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00148">structures.h:148</a></div></div>
<div class="ttc" id="struct_poly_html_a476dc86fe67dd5ae33dfe88433cc2244"><div class="ttname"><a href="struct_poly.html#a476dc86fe67dd5ae33dfe88433cc2244">Poly::XYPlane</a></div><div class="ttdeci">bool XYPlane</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00091">structures.h:91</a></div></div>
<div class="ttc" id="struct_stats_html_a8cf48c5b0b96005ef7dbb03cceaf9003"><div class="ttname"><a href="struct_stats.html#a8cf48c5b0b96005ef7dbb03cceaf9003">Stats::originalLength</a></div><div class="ttdeci">double originalLength</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00347">structures.h:347</a></div></div>
<div class="ttc" id="struct_rejection_reasons_html_a8937dddd46dbdb1731e980500c02e1f3"><div class="ttname"><a href="struct_rejection_reasons.html#a8937dddd46dbdb1731e980500c02e1f3">RejectionReasons::interCloseToInter</a></div><div class="ttdeci">unsigned long long int interCloseToInter</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00267">structures.h:267</a></div></div>
<div class="ttc" id="struct_point_html"><div class="ttname"><a href="struct_point.html">Point</a></div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00111">structures.h:111</a></div></div>
<div class="ttc" id="struct_int_points_html_a899541257522a3746d9883113864a0c1"><div class="ttname"><a href="struct_int_points.html#a899541257522a3746d9883113864a0c1">IntPoints::y2</a></div><div class="ttdeci">double y2</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00150">structures.h:150</a></div></div>
<div class="ttc" id="struct_shape_html_abbf3338ea5ef5e026eed0423cc69dc7f"><div class="ttname"><a href="struct_shape.html#abbf3338ea5ef5e026eed0423cc69dc7f">Shape::kappa</a></div><div class="ttdeci">double kappa</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00448">structures.h:448</a></div></div>
<div class="ttc" id="struct_point_html_afa38be143ae800e6ad69ce8ed4df62d8"><div class="ttname"><a href="struct_point.html#afa38be143ae800e6ad69ce8ed4df62d8">Point::y</a></div><div class="ttdeci">double y</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00113">structures.h:113</a></div></div>
<div class="ttc" id="structures_8h_html_a15bccf14ab8ac712ef10b3b1a20e8587"><div class="ttname"><a href="structures_8h.html#a15bccf14ab8ac712ef10b3b1a20e8587">printStats</a></div><div class="ttdeci">void printStats(struct stats *obj)</div></div>
<div class="ttc" id="struct_stats_html_a15b646bf15b9fa5aad461bf8fb9d27ff"><div class="ttname"><a href="struct_stats.html#a15b646bf15b9fa5aad461bf8fb9d27ff">Stats::fractGroup</a></div><div class="ttdeci">std::vector&lt; struct FractureGroups &gt; fractGroup</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00374">structures.h:374</a></div></div>
<div class="ttc" id="struct_shape_html_a0ce256fc0e226ea6559786a2ae9d007f"><div class="ttname"><a href="struct_shape.html#a0ce256fc0e226ea6559786a2ae9d007f">Shape::layer</a></div><div class="ttdeci">short layer</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00412">structures.h:412</a></div></div>
<div class="ttc" id="struct_int_points_html_af2d7aa1594ac5c1a10de6bef0a5bee49"><div class="ttname"><a href="struct_int_points.html#af2d7aa1594ac5c1a10de6bef0a5bee49">IntPoints::y1</a></div><div class="ttdeci">double y1</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00144">structures.h:144</a></div></div>
<div class="ttc" id="struct_fracture_groups_html_acce15a51eb9dc55d1711469ef35460ae"><div class="ttname"><a href="struct_fracture_groups.html#acce15a51eb9dc55d1711469ef35460ae">FractureGroups::groupNum</a></div><div class="ttdeci">unsigned long long int groupNum</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00210">structures.h:210</a></div></div>
<div class="ttc" id="struct_shape_html_a3ce69d18bbb29c85a319ccbdb62d70f8"><div class="ttname"><a href="struct_shape.html#a3ce69d18bbb29c85a319ccbdb62d70f8">Shape::logMin</a></div><div class="ttdeci">float logMin</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00490">structures.h:490</a></div></div>
<div class="ttc" id="struct_int_points_html_ad190f9e3aeb919a03d16baedbd108aa4"><div class="ttname"><a href="struct_int_points.html#ad190f9e3aeb919a03d16baedbd108aa4">IntPoints::z2</a></div><div class="ttdeci">double z2</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00152">structures.h:152</a></div></div>
<div class="ttc" id="struct_shape_html_aab81de1625d7e318b0c39a99186118ff"><div class="ttname"><a href="struct_shape.html#aab81de1625d7e318b0c39a99186118ff">Shape::angleOption</a></div><div class="ttdeci">bool angleOption</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00426">structures.h:426</a></div></div>
<div class="ttc" id="struct_stats_html_a0467673e7585331b1f609c9f7fc1de7a"><div class="ttname"><a href="struct_stats.html#a0467673e7585331b1f609c9f7fc1de7a">Stats::truncated</a></div><div class="ttdeci">unsigned int truncated</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00311">structures.h:311</a></div></div>
<div class="ttc" id="struct_shape_html_ad3faf14baf1d50b97a8ae243721213af"><div class="ttname"><a href="struct_shape.html#ad3faf14baf1d50b97a8ae243721213af">Shape::sd</a></div><div class="ttdeci">float sd</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00486">structures.h:486</a></div></div>
<div class="ttc" id="struct_shape_html_a55cd60fd2be84404c39dd2d98af113dd"><div class="ttname"><a href="struct_shape.html#a55cd60fd2be84404c39dd2d98af113dd">Shape::maxDistInput</a></div><div class="ttdeci">double maxDistInput</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00463">structures.h:463</a></div></div>
<div class="ttc" id="struct_int_points_html_aabd621fc15cbe6fd9cd8343b020d292a"><div class="ttname"><a href="struct_int_points.html#aabd621fc15cbe6fd9cd8343b020d292a">IntPoints::z1</a></div><div class="ttdeci">double z1</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00146">structures.h:146</a></div></div>
<div class="ttc" id="struct_poly_html_aa3def076b74bed67904976ad4f9fe9b1"><div class="ttname"><a href="struct_poly.html#aa3def076b74bed67904976ad4f9fe9b1">Poly::Poly</a></div><div class="ttdeci">Poly()</div><div class="ttdef"><b>Definition:</b> <a href="structures_8cpp_source.html#l00028">structures.cpp:28</a></div></div>
<div class="ttc" id="struct_rejection_reasons_html_a97d5e4f50262ee7f1142fa7a61c81749"><div class="ttname"><a href="struct_rejection_reasons.html#a97d5e4f50262ee7f1142fa7a61c81749">RejectionReasons::closePointToEdge</a></div><div class="ttdeci">unsigned long long int closePointToEdge</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00260">structures.h:260</a></div></div>
<div class="ttc" id="struct_stats_html_a84c9fecbd7e80b7cf93b185952618062"><div class="ttname"><a href="struct_stats.html#a84c9fecbd7e80b7cf93b185952618062">Stats::intersectionNodeCount</a></div><div class="ttdeci">unsigned int intersectionNodeCount</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00358">structures.h:358</a></div></div>
<div class="ttc" id="struct_rejection_reasons_html"><div class="ttname"><a href="struct_rejection_reasons.html">RejectionReasons</a></div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00250">structures.h:250</a></div></div>
<div class="ttc" id="struct_stats_html_a1041c9121838585a366175f3ddd23e91"><div class="ttname"><a href="struct_stats.html#a1041c9121838585a366175f3ddd23e91">Stats::expectedFromFam</a></div><div class="ttdeci">int * expectedFromFam</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00296">structures.h:296</a></div></div>
<div class="ttc" id="struct_stats_html_a5cd7cf21a73c6d359b63732ef1d7eebb"><div class="ttname"><a href="struct_stats.html#a5cd7cf21a73c6d359b63732ef1d7eebb">Stats::discardedLength</a></div><div class="ttdeci">double discardedLength</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00352">structures.h:352</a></div></div>
<div class="ttc" id="struct_point_html_ab99c56589bc8ad5fa5071387110a5bc7"><div class="ttname"><a href="struct_point.html#ab99c56589bc8ad5fa5071387110a5bc7">Point::x</a></div><div class="ttdeci">double x</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00112">structures.h:112</a></div></div>
<div class="ttc" id="struct_poly_html_a38a501ec1855a34b0dbe769bf0319481"><div class="ttname"><a href="struct_poly.html#a38a501ec1855a34b0dbe769bf0319481">Poly::aspectRatio</a></div><div class="ttdeci">float aspectRatio</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00049">structures.h:49</a></div></div>
<div class="ttc" id="struct_rejection_reasons_html_a64f92b5fcce897497d067d072443dc60"><div class="ttname"><a href="struct_rejection_reasons.html#a64f92b5fcce897497d067d072443dc60">RejectionReasons::outside</a></div><div class="ttdeci">unsigned long long int outside</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00262">structures.h:262</a></div></div>
<div class="ttc" id="struct_group_data_html"><div class="ttname"><a href="struct_group_data.html">GroupData</a></div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00227">structures.h:227</a></div></div>
<div class="ttc" id="struct_int_points_html_a7649f6977183bec28e82f383df5c3df9"><div class="ttname"><a href="struct_int_points.html#a7649f6977183bec28e82f383df5c3df9">IntPoints::fract1</a></div><div class="ttdeci">long int fract1</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00135">structures.h:135</a></div></div>
<div class="ttc" id="struct_stats_html_adf7f38474bfb4c7ab6e35877c5c174bb"><div class="ttname"><a href="struct_stats.html#adf7f38474bfb4c7ab6e35877c5c174bb">Stats::areaBeforeRemoval</a></div><div class="ttdeci">double areaBeforeRemoval</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00320">structures.h:320</a></div></div>
<div class="ttc" id="struct_shape_html_adcf523f838d1c624bd9d13931a342e29"><div class="ttname"><a href="struct_shape.html#adcf523f838d1c624bd9d13931a342e29">Shape::expMax</a></div><div class="ttdeci">float expMax</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00478">structures.h:478</a></div></div>
<div class="ttc" id="struct_stats_html_ae2c4ebee5152b67185fc4932fa6cca22"><div class="ttname"><a href="struct_stats.html#ae2c4ebee5152b67185fc4932fa6cca22">Stats::rejectsPerAttempt</a></div><div class="ttdeci">std::vector&lt; unsigned int &gt; rejectsPerAttempt</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00371">structures.h:371</a></div></div>
<div class="ttc" id="struct_stats_html_a04e3ecdf0010372b9dae313b7dc6ecc3"><div class="ttname"><a href="struct_stats.html#a04e3ecdf0010372b9dae313b7dc6ecc3">Stats::volBeforeRemoval</a></div><div class="ttdeci">double volBeforeRemoval</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00328">structures.h:328</a></div></div>
<div class="ttc" id="struct_poly_html_a2cb519bcf0553215de907c8fc878a255"><div class="ttname"><a href="struct_poly.html#a2cb519bcf0553215de907c8fc878a255">Poly::vertices</a></div><div class="ttdeci">double * vertices</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00070">structures.h:70</a></div></div>
<div class="ttc" id="struct_stats_html_a334fa0009d90e69ec0013a17ff81e7f3"><div class="ttname"><a href="struct_stats.html#a334fa0009d90e69ec0013a17ff81e7f3">Stats::acceptedFromFam</a></div><div class="ttdeci">int * acceptedFromFam</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00283">structures.h:283</a></div></div>
<div class="ttc" id="struct_shape_html_a496f6942490d8333b74de6a1b97bbb34"><div class="ttname"><a href="struct_shape.html#a496f6942490d8333b74de6a1b97bbb34">Shape::radiiIdx</a></div><div class="ttdeci">unsigned int radiiIdx</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00405">structures.h:405</a></div></div>
<div class="ttc" id="struct_shape_html_ab48639160dae4dfe2e3a0a55ffa5a691"><div class="ttname"><a href="struct_shape.html#ab48639160dae4dfe2e3a0a55ffa5a691">Shape::beta</a></div><div class="ttdeci">float beta</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00435">structures.h:435</a></div></div>
<div class="ttc" id="struct_shape_html_a8ab95adcaf91af7ef364bdaeca382154"><div class="ttname"><a href="struct_shape.html#a8ab95adcaf91af7ef364bdaeca382154">Shape::expMin</a></div><div class="ttdeci">float expMin</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00474">structures.h:474</a></div></div>
<div class="ttc" id="struct_stats_html_a7e6c4e52e898eb48d5df350955dda7a8"><div class="ttname"><a href="struct_stats.html#a7e6c4e52e898eb48d5df350955dda7a8">Stats::volAfterRemoval</a></div><div class="ttdeci">double volAfterRemoval</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00332">structures.h:332</a></div></div>
<div class="ttc" id="struct_int_points_html_a0db8df7a80edca81a69597a33d2e56ab"><div class="ttname"><a href="struct_int_points.html#a0db8df7a80edca81a69597a33d2e56ab">IntPoints::triplePointsIdx</a></div><div class="ttdeci">std::vector&lt; unsigned int &gt; triplePointsIdx</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00154">structures.h:154</a></div></div>
<div class="ttc" id="struct_shape_html_a99702dd591a365a549aa5cc9537046a0"><div class="ttname"><a href="struct_shape.html#a99702dd591a365a549aa5cc9537046a0">Shape::expLambda</a></div><div class="ttdeci">float expLambda</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00470">structures.h:470</a></div></div>
<div class="ttc" id="struct_int_points_html"><div class="ttname"><a href="struct_int_points.html">IntPoints</a></div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00132">structures.h:132</a></div></div>
<div class="ttc" id="struct_poly_html_ad1acec5af38b346429eada06f05078c6"><div class="ttname"><a href="struct_poly.html#ad1acec5af38b346429eada06f05078c6">Poly::yradius</a></div><div class="ttdeci">double yradius</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00046">structures.h:46</a></div></div>
<div class="ttc" id="struct_shape_html_a59e4810d42b9b0cc47e6a50afea0741b"><div class="ttname"><a href="struct_shape.html#a59e4810d42b9b0cc47e6a50afea0741b">Shape::min</a></div><div class="ttdeci">float min</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00499">structures.h:499</a></div></div>
<div class="ttc" id="struct_poly_html_a48c792ab99f5f7ca554a3f77062419db"><div class="ttname"><a href="struct_poly.html#a48c792ab99f5f7ca554a3f77062419db">Poly::permeability</a></div><div class="ttdeci">double permeability</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00074">structures.h:74</a></div></div>
<div class="ttc" id="struct_group_data_html_a6210422cb80054dde9ae802c6adc757f"><div class="ttname"><a href="struct_group_data.html#a6210422cb80054dde9ae802c6adc757f">GroupData::valid</a></div><div class="ttdeci">bool valid</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00232">structures.h:232</a></div></div>
<div class="ttc" id="struct_int_points_html_a327ea7de5bfa98095a81d4c5709b5859"><div class="ttname"><a href="struct_int_points.html#a327ea7de5bfa98095a81d4c5709b5859">IntPoints::x1</a></div><div class="ttdeci">double x1</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00142">structures.h:142</a></div></div>
<div class="ttc" id="struct_stats_html_a0fe2c18e0646b84364712352595751ec"><div class="ttname"><a href="struct_stats.html#a0fe2c18e0646b84364712352595751ec">Stats::retranslatedPolyCount</a></div><div class="ttdeci">unsigned int retranslatedPolyCount</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00308">structures.h:308</a></div></div>
<div class="ttc" id="struct_shape_html_a66a52f9200f362ec1e754c5211e6ba6c"><div class="ttname"><a href="struct_shape.html#a66a52f9200f362ec1e754c5211e6ba6c">Shape::alpha</a></div><div class="ttdeci">float alpha</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00505">structures.h:505</a></div></div>
<div class="ttc" id="struct_shape_html_a463c3c0ba9465daaac854eaeccdb3341"><div class="ttname"><a href="struct_shape.html#a463c3c0ba9465daaac854eaeccdb3341">Shape::numPoints</a></div><div class="ttdeci">short numPoints</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00399">structures.h:399</a></div></div>
<div class="ttc" id="struct_shape_html_a58884d0543597d129cd6c118d2c2ad61"><div class="ttname"><a href="struct_shape.html#a58884d0543597d129cd6c118d2c2ad61">Shape::logMax</a></div><div class="ttdeci">float logMax</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00493">structures.h:493</a></div></div>
<div class="ttc" id="struct_stats_html_ae4c56b074f1d02cc1ce798790fc9dcab"><div class="ttname"><a href="struct_stats.html#ae4c56b074f1d02cc1ce798790fc9dcab">Stats::groupData</a></div><div class="ttdeci">std::vector&lt; struct GroupData &gt; groupData</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00376">structures.h:376</a></div></div>
<div class="ttc" id="struct_stats_html_a6d521913f1a280406a6536cb632c4356"><div class="ttname"><a href="struct_stats.html#a6d521913f1a280406a6536cb632c4356">Stats::tripleNodeCount</a></div><div class="ttdeci">unsigned int tripleNodeCount</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00364">structures.h:364</a></div></div>
<div class="ttc" id="struct_point_html_a05ba3b1dfcb19430582ae953cbbfbded"><div class="ttname"><a href="struct_point.html#a05ba3b1dfcb19430582ae953cbbfbded">Point::z</a></div><div class="ttdeci">double z</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00114">structures.h:114</a></div></div>
<div class="ttc" id="struct_shape_html_a01b965e10318731a32fa68f0c87c9f20"><div class="ttname"><a href="struct_shape.html#a01b965e10318731a32fa68f0c87c9f20">Shape::distributionType</a></div><div class="ttdeci">short distributionType</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00396">structures.h:396</a></div></div>
<div class="ttc" id="struct_shape_html_a6126c3f7cd57df03350d4b58b844bba1"><div class="ttname"><a href="struct_shape.html#a6126c3f7cd57df03350d4b58b844bba1">Shape::aspectRatio</a></div><div class="ttdeci">float aspectRatio</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00415">structures.h:415</a></div></div>
<div class="ttc" id="struct_stats_html_ac4e4a2e4e084716a6dbd3ce08461282f"><div class="ttname"><a href="struct_stats.html#ac4e4a2e4e084716a6dbd3ce08461282f">Stats::nextGroupNum</a></div><div class="ttdeci">unsigned long long int nextGroupNum</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00336">structures.h:336</a></div></div>
<div class="ttc" id="struct_shape_html_a0b4a5b43302221719982e9b5bbd9cbae"><div class="ttname"><a href="struct_shape.html#a0b4a5b43302221719982e9b5bbd9cbae">Shape::mean</a></div><div class="ttdeci">float mean</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00482">structures.h:482</a></div></div>
<div class="ttc" id="struct_poly_html_a2e10824b90d60b54522b7ce475ed2a17"><div class="ttname"><a href="struct_poly.html#a2e10824b90d60b54522b7ce475ed2a17">Poly::xradius</a></div><div class="ttdeci">double xradius</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00040">structures.h:40</a></div></div>
<div class="ttc" id="struct_stats_html"><div class="ttname"><a href="struct_stats.html">Stats</a></div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00277">structures.h:277</a></div></div>
<div class="ttc" id="struct_triple_pt_temp_data_html_a3b5a4de3b697c9e081335d69b67dd64f"><div class="ttname"><a href="struct_triple_pt_temp_data.html#a3b5a4de3b697c9e081335d69b67dd64f">TriplePtTempData::triplePoint</a></div><div class="ttdeci">Point triplePoint</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00183">structures.h:183</a></div></div>
<div class="ttc" id="struct_poly_html_aa6c373c49a4e0ab7c83a353a9f8cf518"><div class="ttname"><a href="struct_poly.html#aa6c373c49a4e0ab7c83a353a9f8cf518">Poly::intersectionIndex</a></div><div class="ttdeci">std::vector&lt; unsigned int &gt; intersectionIndex</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00098">structures.h:98</a></div></div>
<div class="ttc" id="struct_stats_html_aa8289ad2f4e3480362ff9d9f13adb1a2"><div class="ttname"><a href="struct_stats.html#aa8289ad2f4e3480362ff9d9f13adb1a2">Stats::rejectedFromFam</a></div><div class="ttdeci">int * rejectedFromFam</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00289">structures.h:289</a></div></div>
<div class="ttc" id="struct_poly_html_a4b92c8fd93db07ccb928298defab1651"><div class="ttname"><a href="struct_poly.html#a4b92c8fd93db07ccb928298defab1651">Poly::normal</a></div><div class="ttdeci">double normal[3]</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00055">structures.h:55</a></div></div>
<div class="ttc" id="struct_poly_html_a26a509e53f5fe73722b1d82443ce1841"><div class="ttname"><a href="struct_poly.html#a26a509e53f5fe73722b1d82443ce1841">Poly::area</a></div><div class="ttdeci">float area</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00033">structures.h:33</a></div></div>
<div class="ttc" id="struct_shape_html_acb8154ed9d7be6b37a7b83f44efb0bfb"><div class="ttname"><a href="struct_shape.html#acb8154ed9d7be6b37a7b83f44efb0bfb">Shape::p32Target</a></div><div class="ttdeci">float p32Target</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00418">structures.h:418</a></div></div>
<div class="ttc" id="struct_shape_html_a766d04a69991e931ba2176a927c747cb"><div class="ttname"><a href="struct_shape.html#a766d04a69991e931ba2176a927c747cb">Shape::shapeFamily</a></div><div class="ttdeci">short shapeFamily</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00393">structures.h:393</a></div></div>
<div class="ttc" id="struct_int_points_html_a5a3f21b54443313c41a69a05c043cefd"><div class="ttname"><a href="struct_int_points.html#a5a3f21b54443313c41a69a05c043cefd">IntPoints::intersectionShortened</a></div><div class="ttdeci">bool intersectionShortened</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00158">structures.h:158</a></div></div>
<div class="ttc" id="struct_int_points_html_a817f8fb171be24d7383ba0a404192f88"><div class="ttname"><a href="struct_int_points.html#a817f8fb171be24d7383ba0a404192f88">IntPoints::fract2</a></div><div class="ttdeci">long int fract2</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00139">structures.h:139</a></div></div>
<div class="ttc" id="struct_poly_html_a5b78228013be48bf6b3eb6debce59f50"><div class="ttname"><a href="struct_poly.html#a5b78228013be48bf6b3eb6debce59f50">Poly::aperture</a></div><div class="ttdeci">double aperture</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00066">structures.h:66</a></div></div>
<div class="ttc" id="struct_fracture_groups_html"><div class="ttname"><a href="struct_fracture_groups.html">FractureGroups</a></div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00208">structures.h:208</a></div></div>
<div class="ttc" id="structures_8h_html_ae169c3908e853bd13493c9acfec92498"><div class="ttname"><a href="structures_8h.html#ae169c3908e853bd13493c9acfec92498">printPolyData</a></div><div class="ttdeci">void printPolyData(struct Poly &amp;Poly)</div><div class="ttdef"><b>Definition:</b> <a href="debug_functions_8cpp_source.html#l00079">debugFunctions.cpp:79</a></div></div>
<div class="ttc" id="struct_poly_html_ae211dd5368d3b023abc943dc940837af"><div class="ttname"><a href="struct_poly.html#ae211dd5368d3b023abc943dc940837af">Poly::familyNum</a></div><div class="ttdeci">int familyNum</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00022">structures.h:22</a></div></div>
<div class="ttc" id="struct_shape_html"><div class="ttname"><a href="struct_shape.html">Shape</a></div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00390">structures.h:390</a></div></div>
<div class="ttc" id="struct_group_data_html_aa24a1818e0886f7099e6f08bd1ed1dcd"><div class="ttname"><a href="struct_group_data.html#aa24a1818e0886f7099e6f08bd1ed1dcd">GroupData::size</a></div><div class="ttdeci">unsigned int size</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00229">structures.h:229</a></div></div>
<div class="ttc" id="struct_triple_pt_temp_data_html_ac16d38da02334b609c846cd86fcef6f0"><div class="ttname"><a href="struct_triple_pt_temp_data.html#ac16d38da02334b609c846cd86fcef6f0">TriplePtTempData::intIndex</a></div><div class="ttdeci">std::vector&lt; int &gt; intIndex</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00186">structures.h:186</a></div></div>
<div class="ttc" id="struct_poly_html_ae110548a9a60aacab55ecce02d759d8d"><div class="ttname"><a href="struct_poly.html#ae110548a9a60aacab55ecce02d759d8d">Poly::faces</a></div><div class="ttdeci">bool faces[6]</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00084">structures.h:84</a></div></div>
<div class="ttc" id="struct_shape_html_ab231c88dc49c7fd722793cfcc7745c35"><div class="ttname"><a href="struct_shape.html#ab231c88dc49c7fd722793cfcc7745c35">Shape::currentP32</a></div><div class="ttdeci">float currentP32</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00421">structures.h:421</a></div></div>
<div class="ttc" id="struct_stats_html_aff2b4f1ca734a438e89ad561b82dd7ea"><div class="ttname"><a href="struct_stats.html#aff2b4f1ca734a438e89ad561b82dd7ea">Stats::acceptedPolyCount</a></div><div class="ttdeci">unsigned int acceptedPolyCount</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00300">structures.h:300</a></div></div>
<div class="ttc" id="struct_triple_pt_temp_data_html"><div class="ttname"><a href="struct_triple_pt_temp_data.html">TriplePtTempData</a></div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00181">structures.h:181</a></div></div>
<div class="ttc" id="struct_shape_html_a8e0f2b03f6533c0cccc58a5cd21cf0b1"><div class="ttname"><a href="struct_shape.html#a8e0f2b03f6533c0cccc58a5cd21cf0b1">Shape::minDistInput</a></div><div class="ttdeci">double minDistInput</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00457">structures.h:457</a></div></div>
<div class="ttc" id="struct_poly_html_ac93df10849f4916e195a899d2ba55485"><div class="ttname"><a href="struct_poly.html#ac93df10849f4916e195a899d2ba55485">Poly::translation</a></div><div class="ttdeci">double translation[3]</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00052">structures.h:52</a></div></div>
<div class="ttc" id="struct_stats_html_ae78598e8e15f944d358722868f763e32"><div class="ttname"><a href="struct_stats.html#ae78598e8e15f944d358722868f763e32">Stats::rejectedPolyCount</a></div><div class="ttdeci">unsigned long long int rejectedPolyCount</div><div class="ttdef"><b>Definition:</b> <a href="structures_8h_source.html#l00304">structures.h:304</a></div></div>
</div><!-- fragment --></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="structures_8h.html">structures.h</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>
