<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>dfnTrans: Docs_PT/ParticleTracking_source/FuncDef.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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link rel="search" href="search_opensearch.php?v=opensearch.xml" type="application/opensearchdescription+xml" title="dfnTrans"/>
<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">dfnTrans
   </div>
   <div id="projectbrief">Code for Particle Tracking simulations in 3D DFN</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,true,'search.php','Search');
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(function() {
    if ($('.searchresults').length > 0) { searchBox.DOMSearchField().focus(); }
  });
});
/* @license-end */</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_func_def_8h_source.html','');});
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
  <div class="headertitle">
<div class="title">FuncDef.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="_func_def_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;</div><div class="line"><a name="l00002"></a><span class="lineno"><a class="line" href="_func_def_8h.html#a1daf785e3f68d293c7caa1c756d5cb74">    2</a></span>&#160;<span class="preprocessor">#define  pi 3.14159265359</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> <a class="code" href="_func_def_8h.html#a396d7f3e7653807b76887efe794f2eb7">maindir</a>[125];</div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;</div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">double</span> <a class="code" href="_func_def_8h.html#a38299b3e08d348a2a1c11cac9a7f01bd">porosity</a>;</div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;</div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">double</span> <a class="code" href="_func_def_8h.html#a6f8c052f8417728038991f7f2826d38d">density</a>;</div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;</div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> <a class="code" href="_func_def_8h.html#a15415d9923eaa4ed9145037c60199b99">timesteps</a>;</div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;</div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">double</span> <a class="code" href="_func_def_8h.html#a20238819f2c84ce6d3f083ded9ac612d">thickness</a>;</div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">double</span> <a class="code" href="_func_def_8h.html#af8cb639b360600b7ca938a3e275b017f">saturation</a>;</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">double</span> <a class="code" href="_func_def_8h.html#a5799b26fb87c6d98cd44352eb84a2e7e">timeunit</a>;</div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> <a class="code" href="_func_def_8h.html#aa867dd168d29d6a51276df24caa862ce">controlfile</a>[120];</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">double</span> <a class="code" href="_func_def_8h.html#aa27b8bb0d1e8acff46eaadd07476ed04">totalFluxIn</a>;</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment">/* parts_fracture: initial number of particles per fracture */</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment">/* Global variables: nnodes - number of nodes     */</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment">/* ncells - number of triangles */</span></div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment">/* nfract - number of fractures */</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment">/* max_neighb - maximum number of edges in Voronoi polygon, node connections */</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="_func_def_8h.html#a7f54a7ad2e8c4f2214887aeac797ce91">pflotran</a>;</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="_func_def_8h.html#a8a3e3776115006efbafec148de4200e0">fehm</a>;</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="_func_def_8h.html#a0049b706bb5b3980868a5b1e1b3fac0c">nnodes</a>;</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="_func_def_8h.html#a5225ceefbfdde0f9cb32cb84174a4863">ncells</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">   49</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="_func_def_8h.html#accb317d0fcd1e5a1683184b91a49ff11">nfract</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">   52</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="_func_def_8h.html#a9bbb8dd86b166646cdce87a545a36fa7">max_neighb</a>;</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">   55</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="_func_def_8h.html#a9c5371905330e52a346417559120efec">npart</a>;</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="_func_def_8h.html#a67b3bde25c933874d93fd30f06b55f65">np</a>;</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="_func_def_8h.html#a6d971fbeb47db134f84ff99053b7c47d">nzone_in</a>;</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *<a class="code" href="_func_def_8h.html#ae04e94bac8fc762dd97706043f25eaa4">nodezonein</a>;</div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *<a class="code" href="_func_def_8h.html#a8e227a7bdba87548413eeac3daae26a6">nodezoneout</a>;</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="_func_def_8h.html#adef0bd5e77533cdd4cdd0bcf0d5dc96b">flag_w</a>;</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;</div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;</div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="structmaterial.html">   74</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structmaterial.html">material</a> {</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;    </div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="structmaterial.html#add2db22d2a9dd5c1c2ec6f14038d43f6">   77</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structmaterial.html#add2db22d2a9dd5c1c2ec6f14038d43f6">theta</a>;</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;    </div><div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="structmaterial.html#a64fad3469b934d7e29be84f2d9b7d7a3">   80</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structmaterial.html#a64fad3469b934d7e29be84f2d9b7d7a3">nvect_xy</a>[2];</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;    </div><div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="structmaterial.html#aa0a097a3f8fe23d9b3bd41d80cbfacfd">   83</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structmaterial.html#aa0a097a3f8fe23d9b3bd41d80cbfacfd">nvect_z</a>[2];</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;    </div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="structmaterial.html#a82946cb78555ad8c4c14a12fbd7aa3f8">   86</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structmaterial.html#a82946cb78555ad8c4c14a12fbd7aa3f8">firstnode</a>;</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;    </div><div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="structmaterial.html#a9bbfaca53483df79578f4ae037867851">   89</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structmaterial.html#a9bbfaca53483df79578f4ae037867851">lastnode</a>;</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;    </div><div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="structmaterial.html#a528c4eed064175c3377dde7380d17ddc">   92</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structmaterial.html#a528c4eed064175c3377dde7380d17ddc">firstcell</a>;</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;    </div><div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="structmaterial.html#a84365556a52eb9959d6d869dda76433c">   95</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structmaterial.html#a84365556a52eb9959d6d869dda76433c">numbcells</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="structmaterial.html#a572b56f5488c560ee0fe118592b660a7">   98</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="structmaterial.html#a572b56f5488c560ee0fe118592b660a7">rot2mat</a>[3][3];</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;    </div><div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="structmaterial.html#a8df25744238b2b814530d49ad58f484d">  101</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="structmaterial.html#a8df25744238b2b814530d49ad58f484d">rot3mat</a>[3][3];</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="l00106"></a><span class="lineno"><a class="line" href="structvertex.html">  106</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structvertex.html">vertex</a> {</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;    </div><div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="structvertex.html#aa8c5c50393696a507d20dda8ec69fd51">  109</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structvertex.html#aa8c5c50393696a507d20dda8ec69fd51">typeN</a>;</div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;    </div><div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="structvertex.html#aa2cd06573422bc415cb8f38a67232de7">  112</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structvertex.html#aa2cd06573422bc415cb8f38a67232de7">fracture</a>[2];</div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;    </div><div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="structvertex.html#a1eff0deab63f96c97ba5098608d65ad3">  115</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="structvertex.html#a1eff0deab63f96c97ba5098608d65ad3">coord</a>[3];</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;    </div><div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="structvertex.html#a3473aebf2ce957df8c02095cc98ebb39">  118</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="structvertex.html#a3473aebf2ce957df8c02095cc98ebb39">coord_xy</a>[6];</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;    </div><div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="structvertex.html#a7cf1594124712ff00a9e4d00926f1010">  121</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="structvertex.html#a7cf1594124712ff00a9e4d00926f1010">pvolume</a>;  <span class="comment">// volume of Voronoi polygon</span></div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;    </div><div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="structvertex.html#a54ac97be271319fa385aef0685ea0641">  124</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="structvertex.html#a54ac97be271319fa385aef0685ea0641">pressure</a>; <span class="comment">//pressure</span></div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;    </div><div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="structvertex.html#acf83b561551952403148f73fe032f57b">  127</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structvertex.html#acf83b561551952403148f73fe032f57b">numneighb</a>;  <span class="comment">//number of neighboring nodes</span></div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;    </div><div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="structvertex.html#a92493253fc12b459eb0599ec07c56743">  130</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="structvertex.html#a92493253fc12b459eb0599ec07c56743">velocity</a>[4][2]; <span class="comment">//Darcy&#39;s velocity</span></div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;    </div><div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="structvertex.html#a5e4c0ee67478edf757b52b50859dd25e">  133</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="structvertex.html#a5e4c0ee67478edf757b52b50859dd25e">timestep</a>[4]; <span class="comment">// time step</span></div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;    </div><div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="structvertex.html#a82e41673a29352ee0f004ae7890d5266">  136</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>* <a class="code" href="structvertex.html#a82e41673a29352ee0f004ae7890d5266">indnodes</a>; <span class="comment">//array of neighboring node&#39;s indices</span></div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;    </div><div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="structvertex.html#a583032cadaa99e8f5c044d3bd10191cf">  139</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>** <a class="code" href="structvertex.html#a583032cadaa99e8f5c044d3bd10191cf">cells</a>; <span class="comment">//array of neighboring cells&#39;s indices</span></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="structvertex.html#adc1951216db706914f5963da2e58accc">  142</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>** <a class="code" href="structvertex.html#adc1951216db706914f5963da2e58accc">fracts</a>;<span class="comment">//array of fracture&#39;s numbers</span></div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;    </div><div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="structvertex.html#aeabf5788639be2723927c854aa11cd33">  145</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>* <a class="code" href="structvertex.html#aeabf5788639be2723927c854aa11cd33">type</a>; <span class="comment">//array of node&#39;s type</span></div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;    </div><div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="structvertex.html#a9934ed428ad1db71c9aa1e601649791c">  148</a></span>&#160;    <span class="keywordtype">double</span>* <a class="code" href="structvertex.html#a9934ed428ad1db71c9aa1e601649791c">flux</a>;<span class="comment">//array of fluxes</span></div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;    </div><div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="structvertex.html#aff6495cfbefb8dffd8714d7c68810ca6">  151</a></span>&#160;    <span class="keywordtype">double</span>* <a class="code" href="structvertex.html#aff6495cfbefb8dffd8714d7c68810ca6">area</a>;<span class="comment">//area of Voronoi facea</span></div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;    </div><div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="structvertex.html#a6ee9434e764f4105136cb10a8c5be642">  154</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="structvertex.html#a6ee9434e764f4105136cb10a8c5be642">residtime</a>; <span class="comment">//residential time of particles</span></div><div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;    </div><div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="structvertex.html#a7588fad77cf759d8db0957c9e957e23a">  157</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="structvertex.html#a7588fad77cf759d8db0957c9e957e23a">aperture</a>; <span class="comment">//aperture of the cell</span></div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;};</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;</div><div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;<span class="comment">/* element structure contains the information about trianglar cells in DFN mesh */</span></div><div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="structelement.html">  162</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structelement.html">element</a> {</div><div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="structelement.html#af51b08146a1c495aadf45e7f085e1267">  164</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structelement.html#af51b08146a1c495aadf45e7f085e1267">fracture</a>;</div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;    </div><div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="structelement.html#aadc95dc4817009223151c40387f40e06">  167</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structelement.html#aadc95dc4817009223151c40387f40e06">node_ind</a>[3];<span class="comment">// three nodes indices</span></div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;    </div><div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="structelement.html#ab6062a713eca6e7458529ea45dea64d3">  170</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structelement.html#ab6062a713eca6e7458529ea45dea64d3">veloc_ind</a>[3]; <span class="comment">// index of velocity of each node</span></div><div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;    </div><div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;    </div><div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;};</div><div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;</div><div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;</div><div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="structcontam.html">  177</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structcontam.html">contam</a>{</div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;    </div><div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="structcontam.html#a70e44829116675e21bda7422f0c2b777">  180</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="structcontam.html#a70e44829116675e21bda7422f0c2b777">velocity</a>[2];</div><div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;    </div><div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="structcontam.html#afdb17185baff7dc4f22cd6c76c6fd6fd">  183</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="structcontam.html#afdb17185baff7dc4f22cd6c76c6fd6fd">position</a>[2];</div><div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;    </div><div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="structcontam.html#aacd8d2e19b4a3c689e96cf9693218777">  186</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="structcontam.html#aacd8d2e19b4a3c689e96cf9693218777">prev_pos</a>[2];</div><div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;    </div><div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="structcontam.html#a0b9253ce268d781958145f9d110df2de">  189</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structcontam.html#a0b9253ce268d781958145f9d110df2de">fracture</a>;</div><div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;    </div><div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="structcontam.html#a858c05f3221a70f6e212c1e7e172252c">  192</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structcontam.html#a858c05f3221a70f6e212c1e7e172252c">cell</a>;</div><div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;    </div><div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="structcontam.html#a1747a7b7a63f22656afa1df6462279e8">  195</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structcontam.html#a1747a7b7a63f22656afa1df6462279e8">intcell</a>;</div><div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;    </div><div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="structcontam.html#a5b317ab55ab5b48dc82c9a473c76a41e">  198</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="structcontam.html#a5b317ab55ab5b48dc82c9a473c76a41e">weight</a>[3];</div><div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;    </div><div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="structcontam.html#a11c5e87e6e62d258648d5a02472251d5">  201</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="structcontam.html#a11c5e87e6e62d258648d5a02472251d5">time</a>;</div><div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;    </div><div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="structcontam.html#ad50f20b01e37af1fedfd7bbe0cd1d7e3">  204</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="structcontam.html#ad50f20b01e37af1fedfd7bbe0cd1d7e3">fl_weight</a>;</div><div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;    </div><div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="structcontam.html#a185c332f0d90695ee85c1e243085e2ba">  207</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="structcontam.html#a185c332f0d90695ee85c1e243085e2ba">pressure</a>; <span class="comment">//fluid pressure</span></div><div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;    </div><div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="structcontam.html#aaa72e564c7052e029003076e0d8768be">  210</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="structcontam.html#aaa72e564c7052e029003076e0d8768be">t_adv_diff</a>; <span class="comment">//in case of TDRW - total travel time</span></div><div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;    </div><div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="structcontam.html#aaff43bc31b910d7ac48f5d0a78f2212b">  213</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="structcontam.html#aaff43bc31b910d7ac48f5d0a78f2212b">t_diff</a>; <span class="comment">// in case of TDRW - accumulative diffusion time</span></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="l00217"></a><span class="lineno">  217</span>&#160;<span class="keyword">extern</span>    <span class="keyword">struct </span><a class="code" href="structmaterial.html">material</a> *<a class="code" href="_func_def_8h.html#ab71244130eef93109128572e8ef83c2b">fracture</a>;</div><div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;</div><div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;<span class="keyword">extern</span>    <span class="keyword">struct </span><a class="code" href="structvertex.html">vertex</a> *<a class="code" href="_func_def_8h.html#a9d0d7da8d3c9e75857a16e168969f89d">node</a>;</div><div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;</div><div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;<span class="keyword">extern</span>    <span class="keyword">struct </span><a class="code" href="structcontam.html">contam</a> *<a class="code" href="_func_def_8h.html#a821d6a33fadb1aacb1a231c2c38cf7ca">particle</a>;</div><div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;</div><div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;<span class="keyword">extern</span>    <span class="keyword">struct </span><a class="code" href="structelement.html">element</a> *<a class="code" href="_func_def_8h.html#a26a18460ba7bc9d4e9ace81fda1819ee">cell</a>;</div><div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;</div><div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;</div><div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_func_def_8h.html#a361538379ec6b2e063a620235b010bfc">ReadInit</a>();</div><div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_func_def_8h.html#a60556e448bef6314a77260487c969ced">ReadDataFiles</a>();</div><div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_func_def_8h.html#a4c53fcfe5268349ff922899f3da7ecc3">AdjacentCells</a>(<span class="keywordtype">int</span>  ln, <span class="keywordtype">int</span> i, <span class="keywordtype">int</span>  j, <span class="keywordtype">int</span>  k);</div><div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_func_def_8h.html#a544594dde0a4f38fb12c863f7c395fd6">Convertto2d</a>();</div><div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_func_def_8h.html#ac21ac13cf8f1cb96197713aa59131247">Convertto3d</a>();</div><div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_func_def_8h.html#a6c0b7207a055a56ec2091b578dcab307">DarcyVelocity</a>();</div><div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;<span class="keyword">struct </span><a class="code" href="structmatr.html">matr</a>   <a class="code" href="_func_def_8h.html#a9847c8edcfa5f9fd5426106a7477f935">MatrixProducts</a> (double normxarea[][2],  int number);</div><div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;<span class="keyword">struct </span><a class="code" href="structlb.html">lb</a>  <a class="code" href="_func_def_8h.html#acc3803bef1f2fcc10f4f2a0ecc627b34">DefineBoundaryAngle</a>(int i, unsigned int edge_1, unsigned int edge_2, int f1, int coorf);</div><div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_func_def_8h.html#a3ab1d6b68f6e08d66631d879794e7204">VelocityInteriorNode</a> (<span class="keywordtype">double</span> normxarea[][2], <span class="keywordtype">int</span> i, <span class="keywordtype">int</span> number, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> indj[<a class="code" href="_func_def_8h.html#a9bbb8dd86b166646cdce87a545a36fa7">max_neighb</a>], <span class="keywordtype">int</span> vi);</div><div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_func_def_8h.html#a306003b4df4a2ee90e44c0768bbaa13b">VelocityExteriorNode</a> (<span class="keywordtype">double</span> normxarea[][2], <span class="keywordtype">int</span> i, <span class="keywordtype">int</span> number, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> indj[<a class="code" href="_func_def_8h.html#a9bbb8dd86b166646cdce87a545a36fa7">max_neighb</a>],<span class="keyword">struct</span> <a class="code" href="structlb.html">lb</a> lbound, <span class="keywordtype">int</span> vi) ;</div><div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_func_def_8h.html#ab72ec3059b077bf933070124a6f64a03">CheckNewCell</a>();</div><div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_func_def_8h.html#a70ceb6e59ecdae0487126a86c88523bb">ParticleTrack</a>();</div><div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;<span class="keyword">struct </span><a class="code" href="structintcoef.html">intcoef</a>  <a class="code" href="_func_def_8h.html#a288d5ddd917552bb6640483eaa1b7add">CalculateWeights</a>(int nn1, int nn2, int nn3);</div><div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_func_def_8h.html#a3202503f7885b8b7db52a53134351045">SearchNeighborCells</a>(<span class="keywordtype">int</span> nn1, <span class="keywordtype">int</span> nn2, <span class="keywordtype">int</span> nn3);</div><div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;<span class="keywordtype">int</span> <a class="code" href="_func_def_8h.html#a5c8fe8978ce1689f5dcf12bc7b56793d">InsideCell</a> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> numc);</div><div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_func_def_8h.html#acefa073fc2b27b20856d5e8a2ae09fd1">NeighborCells</a> (<span class="keywordtype">int</span> k);</div><div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_func_def_8h.html#aeab4f78b54bf9ba581dcc8f5246d658d">PredictorStep</a>();</div><div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_func_def_8h.html#a31b6a7f477cbead6448a5c27a867f86d">CorrectorStep</a>();</div><div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_func_def_8h.html#ae1803816ac80e7c427387495c19a41c8">DefineTimeStep</a>();</div><div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;<span class="keywordtype">int</span> <a class="code" href="_func_def_8h.html#a92f5b1ab36094a7f2007161931bb0fdb">CheckDistance</a>();</div><div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_func_def_8h.html#a5db4b51d7dc78cb8deb4fe9ab4e0a4c6">AcrossIntersection</a> (<span class="keywordtype">int</span> prevcell, <span class="keywordtype">int</span> int1, <span class="keywordtype">int</span> int2, <span class="keywordtype">int</span> <a class="code" href="_tracking_part_8c.html#abcfbff992646c011bd630b5df97eeebe">mixing_rule</a>);</div><div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_func_def_8h.html#a6ac46448269e65b5766a3e49942c28e7">ChangeFracture</a>(<span class="keywordtype">int</span> cell_win);</div><div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;<span class="keyword">struct </span><a class="code" href="structposit3d.html">posit3d</a> <a class="code" href="_func_def_8h.html#aa8cd5b8e207b47b4a0ad1052040d16e9">CalculatePosition3D</a>();</div><div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;<span class="keywordtype">int</span> <a class="code" href="_func_def_8h.html#a461479d92dd1f67c7ef94fa953186860">InitCell</a> ();</div><div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;<span class="keywordtype">int</span> <a class="code" href="_func_def_8h.html#ae2df2bd90c8d4aa96e508002a36327c9">InitPos</a>();</div><div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_func_def_8h.html#a69f9dfd9f5eba61f40439fc5dc92f3b6">Moving2Center</a>(<span class="keywordtype">int</span> nnp, <span class="keywordtype">int</span> cellnumber);</div><div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;<span class="keywordtype">int</span> <a class="code" href="_func_def_8h.html#a9541c2c154a6c03a5bf820ac7522fc04">Moving2NextCell</a>(<span class="keywordtype">int</span> stuck, <span class="keywordtype">int</span> k);</div><div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_func_def_8h.html#a638a294e89812e3847446ff830b717f9">BoundaryCells</a>();</div><div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;<span class="keywordtype">int</span> <a class="code" href="_func_def_8h.html#a3d0625b25d49f518dd208288eeecf5e7">InitParticles_np</a> (<span class="keywordtype">int</span> k_current, <span class="keywordtype">int</span> firstn, <span class="keywordtype">int</span> lastn, <span class="keywordtype">int</span> parts_fracture, <span class="keywordtype">int</span> first_ind, <span class="keywordtype">int</span> last_ind);</div><div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;<span class="keywordtype">int</span> <a class="code" href="_func_def_8h.html#a01e7bd2a5bd9417f1d28849b8577b0b9">InitParticles_eq</a> (<span class="keywordtype">int</span> k_current, <span class="keywordtype">int</span> firstn, <span class="keywordtype">int</span> lastn, <span class="keywordtype">double</span> parts_dist, <span class="keywordtype">int</span> first_ind, <span class="keywordtype">int</span> last_ind);</div><div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;<span class="keywordtype">int</span> <a class="code" href="_func_def_8h.html#a54da61c82947f6b18230d9d49a15d3b5">CornerVelocity</a>(<span class="keywordtype">int</span> i,<span class="keywordtype">int</span> m1,<span class="keywordtype">int</span> m2,<span class="keywordtype">int</span> m3,<span class="keywordtype">int</span> s1,<span class="keywordtype">int</span> s2,<span class="keywordtype">int</span> s3);</div><div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_func_def_8h.html#adf46a0a89792c3085aa47f07957c6955">ReadBoundaryNodes</a>();</div><div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;FILE *<a class="code" href="_func_def_8h.html#a205add90a27292ac5f18188fa35bcdf5">OpenFile</a>(<span class="keywordtype">char</span> filen[120], <span class="keywordtype">char</span> fileopt[2]);</div><div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_func_def_8h.html#a9bf66a3ae3be79cacf8836e88dbdcef1">ReadFEHMfile</a>(<span class="keywordtype">int</span> nedges);</div><div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_func_def_8h.html#a335450331ee81be8a4f3dfda40186f5b">ReadPFLOTRANfile</a>(<span class="keywordtype">int</span> nedges);</div><div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_func_def_8h.html#aee37300c235f6fed3eea46ac342e7be6">WritingInit</a>();</div><div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_func_def_8h.html#aa32bb7cee88e4c860b955eb1a3be9b62">Velocity3D</a>();</div><div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;<span class="keywordtype">double</span> <a class="code" href="_func_def_8h.html#a181c33224a0f02a5196c0c7e088744ec">CalculateCurrentDT</a>();</div><div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;<span class="keywordtype">int</span> <a class="code" href="_func_def_8h.html#a771a7e6baee7d5d23c3c43c1f075842c">Yindex</a>(<span class="keywordtype">int</span> nodenum, <span class="keywordtype">int</span> <a class="code" href="_func_def_8h.html#a67b3bde25c933874d93fd30f06b55f65">np</a>);</div><div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;<span class="keywordtype">int</span> <a class="code" href="_func_def_8h.html#a1aa44dd56fa050699a1137d52a005cb7">Xindex</a>(<span class="keywordtype">int</span> nodenum, <span class="keywordtype">int</span> <a class="code" href="_func_def_8h.html#a67b3bde25c933874d93fd30f06b55f65">np</a>);</div><div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;<span class="keywordtype">int</span> <a class="code" href="_func_def_8h.html#a7ff6ac949c292978394b28d9e0a9977b">CompleteMixingRandomSampling</a>(<span class="keywordtype">double</span> products[4], <span class="keywordtype">double</span> speedsq[4], <span class="keywordtype">int</span> indj, <span class="keywordtype">int</span> int1, <span class="keywordtype">int</span> indk);</div><div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;<span class="keywordtype">int</span> <a class="code" href="_func_def_8h.html#a1da16dbc53cf2728df74a0184f76e1ef">StreamlineRandomSampling</a>(<span class="keywordtype">double</span> products[4], <span class="keywordtype">double</span> speedsq[4], <span class="keywordtype">int</span> indj, <span class="keywordtype">int</span> int1, <span class="keywordtype">int</span> indk, <span class="keywordtype">int</span> neighborcellind[4], <span class="keywordtype">int</span> neighborfracind[4], <span class="keywordtype">int</span> prevfrac, <span class="keywordtype">int</span> prevcell);</div><div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_func_def_8h.html#ae95808a34380ac01e823c78d8a708eb3">OutputVelocities</a>();</div><div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;<span class="keywordtype">int</span> <a class="code" href="_func_def_8h.html#a5445e2c235239b89cc51146de36ca58f">XindexC</a>(<span class="keywordtype">int</span> nodenum, <span class="keywordtype">int</span> ii);</div><div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;<span class="keywordtype">int</span> <a class="code" href="_func_def_8h.html#a11a6fda3ecb0ede2c4a9a8e96e23145d">YindexC</a>(<span class="keywordtype">int</span> nodenum, <span class="keywordtype">int</span> ii);</div><div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;<span class="keywordtype">double</span> <a class="code" href="_func_def_8h.html#a3759fb98594fea9a5c180b9d2324e027">DefineAngle</a>(<span class="keywordtype">double</span> u1,<span class="keywordtype">double</span> u2, <span class="keywordtype">double</span> v1, <span class="keywordtype">double</span> v2);</div><div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_func_def_8h.html#a0210252e558723368a0288b57b6136ea">HalfPolygonVelocity</a>(<span class="keywordtype">int</span> i,<span class="keywordtype">int</span> k, <span class="keywordtype">int</span> fractn, <span class="keywordtype">int</span> indc,<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fractj[<a class="code" href="_func_def_8h.html#a9bbb8dd86b166646cdce87a545a36fa7">max_neighb</a>]);</div><div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;<span class="keyword">struct </span><a class="code" href="structposit3d.html">posit3d</a> <a class="code" href="_func_def_8h.html#a8de9963c8d396e510b962001d412fc37">CalculateVelocity3D</a>();</div><div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_func_def_8h.html#a87524c648302d750ae4fe7c219cc7c9b">BoundaryLine</a>(<span class="keywordtype">int</span> n1, <span class="keywordtype">int</span> n2, <span class="keywordtype">int</span> n3);</div><div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_func_def_8h.html#aac796a2c642d933ded40275edb457d16">CheckGrid</a>();</div><div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;<span class="keywordtype">int</span> <a class="code" href="_func_def_8h.html#a484716ff21554afa2ff7ea97f2ad3bd5">BVelocityDirection</a>(<span class="keywordtype">int</span> b1, <span class="keywordtype">int</span> b2);</div><div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;<span class="keywordtype">double</span> <a class="code" href="_func_def_8h.html#a6f447de1387b9a1e610decc755e43bd8">InOutFlowCell</a>(<span class="keywordtype">int</span> indcell, <span class="keywordtype">int</span> int1, <span class="keywordtype">double</span> nposx, <span class="keywordtype">double</span> nposy);</div><div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_func_def_8h.html#a3655e04df015e152f63d69abfbf9fdee">Moving2NextCellBound</a>(<span class="keywordtype">int</span> prevcell);</div><div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;<span class="keyword">struct </span><a class="code" href="structinpfile.html">inpfile</a> <a class="code" href="_func_def_8h.html#a2afbea1a5d0b14d8a098f551fe055420">Control_File</a>(char fileobject[], int ctr);</div><div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;<span class="keyword">struct </span><a class="code" href="structinpfile.html">inpfile</a> <a class="code" href="_func_def_8h.html#a9bb4185d1b46d02dc42d5889e4d70ebf">Control_Data</a>(char fileobject[], int ctr);</div><div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_func_def_8h.html#a9e3244f5404d7751a6b81b66e5b416a6">ParticleOutput</a> (<span class="keywordtype">int</span> currentt, <span class="keywordtype">int</span> frac_p);</div><div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;<span class="keyword">struct </span><a class="code" href="structinpfile.html">inpfile</a> <a class="code" href="_func_def_8h.html#a922a07b425353141b29d8d57e830a7c1">Control_Param</a>(char fileobject[], int ctr);</div><div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_func_def_8h.html#a3ff73fcd11e358801772a4241e99e12d">FlowInWeight</a>(<span class="keywordtype">int</span> numbpart);</div><div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;<span class="keywordtype">int</span> <a class="code" href="_func_def_8h.html#a176c0aef2063a544ab3559d2bec07c2a">InitParticles_ones</a> (<span class="keywordtype">int</span> k_current, <span class="keywordtype">double</span> inter_p[][4], <span class="keywordtype">int</span> <a class="code" href="_func_def_8h.html#ab71244130eef93109128572e8ef83c2b">fracture</a>, <span class="keywordtype">int</span> parts_fracture, <span class="keywordtype">int</span> ii, <span class="keywordtype">double</span> thirdcoor, <span class="keywordtype">int</span> zonenumb_in, <span class="keywordtype">int</span> first_ind, <span class="keywordtype">int</span> last_ind);</div><div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_func_def_8h.html#a1991461f9a5546ec57dc497b6bdcae14">Coordinations2D</a> ();</div><div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_func_def_8h.html#a977295cc5cf9eca6fa850ec922f4a6b0">ReadAperture</a>();</div><div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_func_def_8h.html#a0355cfa365c20964163da103eec2f0e5">InitInMatrix</a>();</div><div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;<span class="keywordtype">double</span> <a class="code" href="_func_def_8h.html#a0610d22ad530758b4de42acd23a5df92">TimeFromMatrix</a>(<span class="keywordtype">double</span> pdist);</div><div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_func_def_8h.html#aff6510d8f65513c2356dc171c2191086">FinalPosition</a>();</div><div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;<span class="keyword">struct </span><a class="code" href="structlagrangian.html">lagrangian</a> <a class="code" href="_func_def_8h.html#a9fbd79304ae6c1759d1e903f5626ab87">CalculateLagrangian</a>(double xcurrent, double ycurrent, double zcurrent, double xprev, double yprev, double zprev);</div><div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_func_def_8h.html#a5d25bfed6640fd5e87e0e1f917e25218">OutputMarPlumDisp</a> (<span class="keywordtype">int</span> currentnum, <span class="keywordtype">char</span> path[125]);</div><div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;<span class="keywordtype">int</span> <a class="code" href="_func_def_8h.html#a0bbf0ae1391d4e6a5a3fbc8d360d18b3">String_Compare</a>(<span class="keywordtype">char</span> string1[], <span class="keywordtype">char</span> string2[]);</div><div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;<span class="keyword">struct </span><a class="code" href="structinpfile.html">inpfile</a> <a class="code" href="_func_def_8h.html#a484100bd5902d4efcdd15c21d1cb9048">Control_File_Optional</a>(char fileobject[], int ctr);</div><div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;<span class="keywordtype">double</span> <a class="code" href="_func_def_8h.html#abeed81e7f6a295e7af7da3721dd07d66">TimeDomainRW</a> (<span class="keywordtype">double</span> time_advect);</div><div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;<span class="keywordtype">int</span> <a class="code" href="_func_def_8h.html#a872a60753d347bab1cd2531b37ba8eda">InitParticles_flux</a> (<span class="keywordtype">int</span> k_current, <span class="keywordtype">int</span> firstn, <span class="keywordtype">int</span> lastn, <span class="keywordtype">double</span> weight_p);</div><div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;</div><div class="ttc" id="structcontam_html_afdb17185baff7dc4f22cd6c76c6fd6fd"><div class="ttname"><a href="structcontam.html#afdb17185baff7dc4f22cd6c76c6fd6fd">contam::position</a></div><div class="ttdeci">double position[2]</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00183">FuncDef.h:183</a></div></div>
<div class="ttc" id="_func_def_8h_html_a6f8c052f8417728038991f7f2826d38d"><div class="ttname"><a href="_func_def_8h.html#a6f8c052f8417728038991f7f2826d38d">density</a></div><div class="ttdeci">double density</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00047">main.c:47</a></div></div>
<div class="ttc" id="_func_def_8h_html_a1da16dbc53cf2728df74a0184f76e1ef"><div class="ttname"><a href="_func_def_8h.html#a1da16dbc53cf2728df74a0184f76e1ef">StreamlineRandomSampling</a></div><div class="ttdeci">int StreamlineRandomSampling(double products[4], double speedsq[4], int indj, int int1, int indk, int neighborcellind[4], int neighborfracind[4], int prevfrac, int prevcell)</div><div class="ttdef"><b>Definition:</b> <a href="_tracking_part_8c_source.html#l02142">TrackingPart.c:2142</a></div></div>
<div class="ttc" id="structvertex_html_a7588fad77cf759d8db0957c9e957e23a"><div class="ttname"><a href="structvertex.html#a7588fad77cf759d8db0957c9e957e23a">vertex::aperture</a></div><div class="ttdeci">double aperture</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00157">FuncDef.h:157</a></div></div>
<div class="ttc" id="_func_def_8h_html_a1991461f9a5546ec57dc497b6bdcae14"><div class="ttname"><a href="_func_def_8h.html#a1991461f9a5546ec57dc497b6bdcae14">Coordinations2D</a></div><div class="ttdeci">void Coordinations2D()</div><div class="ttdef"><b>Definition:</b> <a href="_rotate_fracture_8c_source.html#l00360">RotateFracture.c:360</a></div></div>
<div class="ttc" id="_func_def_8h_html_ac21ac13cf8f1cb96197713aa59131247"><div class="ttname"><a href="_func_def_8h.html#ac21ac13cf8f1cb96197713aa59131247">Convertto3d</a></div><div class="ttdeci">void Convertto3d()</div><div class="ttdef"><b>Definition:</b> <a href="_rotate_fracture_8c_source.html#l00130">RotateFracture.c:130</a></div></div>
<div class="ttc" id="_func_def_8h_html_a922a07b425353141b29d8d57e830a7c1"><div class="ttname"><a href="_func_def_8h.html#a922a07b425353141b29d8d57e830a7c1">Control_Param</a></div><div class="ttdeci">struct inpfile Control_Param(char fileobject[], int ctr)</div><div class="ttdef"><b>Definition:</b> <a href="_read_grid_init_8c_source.html#l01245">ReadGridInit.c:1245</a></div></div>
<div class="ttc" id="structmatr_html"><div class="ttname"><a href="structmatr.html">matr</a></div><div class="ttdef"><b>Definition:</b> <a href="_velocity_reconstruction_8c_source.html#l00015">VelocityReconstruction.c:15</a></div></div>
<div class="ttc" id="_func_def_8h_html_a7ff6ac949c292978394b28d9e0a9977b"><div class="ttname"><a href="_func_def_8h.html#a7ff6ac949c292978394b28d9e0a9977b">CompleteMixingRandomSampling</a></div><div class="ttdeci">int CompleteMixingRandomSampling(double products[4], double speedsq[4], int indj, int int1, int indk)</div><div class="ttdef"><b>Definition:</b> <a href="_tracking_part_8c_source.html#l02344">TrackingPart.c:2344</a></div></div>
<div class="ttc" id="_func_def_8h_html_a872a60753d347bab1cd2531b37ba8eda"><div class="ttname"><a href="_func_def_8h.html#a872a60753d347bab1cd2531b37ba8eda">InitParticles_flux</a></div><div class="ttdeci">int InitParticles_flux(int k_current, int firstn, int lastn, double weight_p)</div><div class="ttdef"><b>Definition:</b> <a href="_initial_part_positions_8c_source.html#l01095">InitialPartPositions.c:1095</a></div></div>
<div class="ttc" id="_func_def_8h_html_a771a7e6baee7d5d23c3c43c1f075842c"><div class="ttname"><a href="_func_def_8h.html#a771a7e6baee7d5d23c3c43c1f075842c">Yindex</a></div><div class="ttdeci">int Yindex(int nodenum, int np)</div><div class="ttdef"><b>Definition:</b> <a href="_tracking_part_8c_source.html#l02561">TrackingPart.c:2561</a></div></div>
<div class="ttc" id="structvertex_html_a1eff0deab63f96c97ba5098608d65ad3"><div class="ttname"><a href="structvertex.html#a1eff0deab63f96c97ba5098608d65ad3">vertex::coord</a></div><div class="ttdeci">double coord[3]</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00115">FuncDef.h:115</a></div></div>
<div class="ttc" id="structvertex_html"><div class="ttname"><a href="structvertex.html">vertex</a></div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00106">FuncDef.h:106</a></div></div>
<div class="ttc" id="_func_def_8h_html_a5c8fe8978ce1689f5dcf12bc7b56793d"><div class="ttname"><a href="_func_def_8h.html#a5c8fe8978ce1689f5dcf12bc7b56793d">InsideCell</a></div><div class="ttdeci">int InsideCell(unsigned int numc)</div><div class="ttdef"><b>Definition:</b> <a href="_tracking_part_8c_source.html#l01487">TrackingPart.c:1487</a></div></div>
<div class="ttc" id="_func_def_8h_html_a3ab1d6b68f6e08d66631d879794e7204"><div class="ttname"><a href="_func_def_8h.html#a3ab1d6b68f6e08d66631d879794e7204">VelocityInteriorNode</a></div><div class="ttdeci">void VelocityInteriorNode(double normxarea[][2], int i, int number, unsigned int indj[max_neighb], int vi)</div><div class="ttdef"><b>Definition:</b> <a href="_velocity_reconstruction_8c_source.html#l00426">VelocityReconstruction.c:426</a></div></div>
<div class="ttc" id="structvertex_html_a7cf1594124712ff00a9e4d00926f1010"><div class="ttname"><a href="structvertex.html#a7cf1594124712ff00a9e4d00926f1010">vertex::pvolume</a></div><div class="ttdeci">double pvolume</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00121">FuncDef.h:121</a></div></div>
<div class="ttc" id="_func_def_8h_html_a484716ff21554afa2ff7ea97f2ad3bd5"><div class="ttname"><a href="_func_def_8h.html#a484716ff21554afa2ff7ea97f2ad3bd5">BVelocityDirection</a></div><div class="ttdeci">int BVelocityDirection(int b1, int b2)</div></div>
<div class="ttc" id="structvertex_html_aa2cd06573422bc415cb8f38a67232de7"><div class="ttname"><a href="structvertex.html#aa2cd06573422bc415cb8f38a67232de7">vertex::fracture</a></div><div class="ttdeci">unsigned int fracture[2]</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00112">FuncDef.h:112</a></div></div>
<div class="ttc" id="structmaterial_html_a8df25744238b2b814530d49ad58f484d"><div class="ttname"><a href="structmaterial.html#a8df25744238b2b814530d49ad58f484d">material::rot3mat</a></div><div class="ttdeci">double rot3mat[3][3]</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00101">FuncDef.h:101</a></div></div>
<div class="ttc" id="structvertex_html_a92493253fc12b459eb0599ec07c56743"><div class="ttname"><a href="structvertex.html#a92493253fc12b459eb0599ec07c56743">vertex::velocity</a></div><div class="ttdeci">double velocity[4][2]</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00130">FuncDef.h:130</a></div></div>
<div class="ttc" id="structvertex_html_a6ee9434e764f4105136cb10a8c5be642"><div class="ttname"><a href="structvertex.html#a6ee9434e764f4105136cb10a8c5be642">vertex::residtime</a></div><div class="ttdeci">double residtime</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00154">FuncDef.h:154</a></div></div>
<div class="ttc" id="_func_def_8h_html_a54da61c82947f6b18230d9d49a15d3b5"><div class="ttname"><a href="_func_def_8h.html#a54da61c82947f6b18230d9d49a15d3b5">CornerVelocity</a></div><div class="ttdeci">int CornerVelocity(int i, int m1, int m2, int m3, int s1, int s2, int s3)</div><div class="ttdef"><b>Definition:</b> <a href="_velocity_reconstruction_8c_source.html#l00771">VelocityReconstruction.c:771</a></div></div>
<div class="ttc" id="_func_def_8h_html_a8a3e3776115006efbafec148de4200e0"><div class="ttname"><a href="_func_def_8h.html#a8a3e3776115006efbafec148de4200e0">fehm</a></div><div class="ttdeci">unsigned int fehm</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00028">main.c:28</a></div></div>
<div class="ttc" id="structcontam_html_a185c332f0d90695ee85c1e243085e2ba"><div class="ttname"><a href="structcontam.html#a185c332f0d90695ee85c1e243085e2ba">contam::pressure</a></div><div class="ttdeci">double pressure</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00207">FuncDef.h:207</a></div></div>
<div class="ttc" id="_func_def_8h_html_aa867dd168d29d6a51276df24caa862ce"><div class="ttname"><a href="_func_def_8h.html#aa867dd168d29d6a51276df24caa862ce">controlfile</a></div><div class="ttdeci">char controlfile[120]</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00044">main.c:44</a></div></div>
<div class="ttc" id="_func_def_8h_html_ae1803816ac80e7c427387495c19a41c8"><div class="ttname"><a href="_func_def_8h.html#ae1803816ac80e7c427387495c19a41c8">DefineTimeStep</a></div><div class="ttdeci">void DefineTimeStep()</div><div class="ttdef"><b>Definition:</b> <a href="_tracking_part_8c_source.html#l01622">TrackingPart.c:1622</a></div></div>
<div class="ttc" id="_func_def_8h_html_a9bf66a3ae3be79cacf8836e88dbdcef1"><div class="ttname"><a href="_func_def_8h.html#a9bf66a3ae3be79cacf8836e88dbdcef1">ReadFEHMfile</a></div><div class="ttdeci">void ReadFEHMfile(int nedges)</div><div class="ttdef"><b>Definition:</b> <a href="_read_grid_init_8c_source.html#l00879">ReadGridInit.c:879</a></div></div>
<div class="ttc" id="_func_def_8h_html_a26a18460ba7bc9d4e9ace81fda1819ee"><div class="ttname"><a href="_func_def_8h.html#a26a18460ba7bc9d4e9ace81fda1819ee">cell</a></div><div class="ttdeci">struct element * cell</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00042">main.c:42</a></div></div>
<div class="ttc" id="_func_def_8h_html_ae95808a34380ac01e823c78d8a708eb3"><div class="ttname"><a href="_func_def_8h.html#ae95808a34380ac01e823c78d8a708eb3">OutputVelocities</a></div><div class="ttdeci">void OutputVelocities()</div><div class="ttdef"><b>Definition:</b> <a href="_velocity_reconstruction_8c_source.html#l00253">VelocityReconstruction.c:253</a></div></div>
<div class="ttc" id="_func_def_8h_html_a70ceb6e59ecdae0487126a86c88523bb"><div class="ttname"><a href="_func_def_8h.html#a70ceb6e59ecdae0487126a86c88523bb">ParticleTrack</a></div><div class="ttdeci">void ParticleTrack()</div><div class="ttdef"><b>Definition:</b> <a href="_tracking_part_8c_source.html#l00066">TrackingPart.c:66</a></div></div>
<div class="ttc" id="_func_def_8h_html_aac796a2c642d933ded40275edb457d16"><div class="ttname"><a href="_func_def_8h.html#aac796a2c642d933ded40275edb457d16">CheckGrid</a></div><div class="ttdeci">void CheckGrid()</div><div class="ttdef"><b>Definition:</b> <a href="_read_grid_init_8c_source.html#l01055">ReadGridInit.c:1055</a></div></div>
<div class="ttc" id="structmaterial_html_aa0a097a3f8fe23d9b3bd41d80cbfacfd"><div class="ttname"><a href="structmaterial.html#aa0a097a3f8fe23d9b3bd41d80cbfacfd">material::nvect_z</a></div><div class="ttdeci">float nvect_z[2]</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00083">FuncDef.h:83</a></div></div>
<div class="ttc" id="_func_def_8h_html_accb317d0fcd1e5a1683184b91a49ff11"><div class="ttname"><a href="_func_def_8h.html#accb317d0fcd1e5a1683184b91a49ff11">nfract</a></div><div class="ttdeci">unsigned int nfract</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00031">main.c:31</a></div></div>
<div class="ttc" id="_func_def_8h_html_a0355cfa365c20964163da103eec2f0e5"><div class="ttname"><a href="_func_def_8h.html#a0355cfa365c20964163da103eec2f0e5">InitInMatrix</a></div><div class="ttdeci">void InitInMatrix()</div><div class="ttdef"><b>Definition:</b> <a href="_initial_part_positions_8c_source.html#l00968">InitialPartPositions.c:968</a></div></div>
<div class="ttc" id="_func_def_8h_html_a9bb4185d1b46d02dc42d5889e4d70ebf"><div class="ttname"><a href="_func_def_8h.html#a9bb4185d1b46d02dc42d5889e4d70ebf">Control_Data</a></div><div class="ttdeci">struct inpfile Control_Data(char fileobject[], int ctr)</div><div class="ttdef"><b>Definition:</b> <a href="_read_grid_init_8c_source.html#l01201">ReadGridInit.c:1201</a></div></div>
<div class="ttc" id="_func_def_8h_html_a5225ceefbfdde0f9cb32cb84174a4863"><div class="ttname"><a href="_func_def_8h.html#a5225ceefbfdde0f9cb32cb84174a4863">ncells</a></div><div class="ttdeci">unsigned int ncells</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00030">main.c:30</a></div></div>
<div class="ttc" id="_func_def_8h_html_a9fbd79304ae6c1759d1e903f5626ab87"><div class="ttname"><a href="_func_def_8h.html#a9fbd79304ae6c1759d1e903f5626ab87">CalculateLagrangian</a></div><div class="ttdeci">struct lagrangian CalculateLagrangian(double xcurrent, double ycurrent, double zcurrent, double xprev, double yprev, double zprev)</div><div class="ttdef"><b>Definition:</b> <a href="_tracking_part_8c_source.html#l03140">TrackingPart.c:3140</a></div></div>
<div class="ttc" id="_func_def_8h_html_a3759fb98594fea9a5c180b9d2324e027"><div class="ttname"><a href="_func_def_8h.html#a3759fb98594fea9a5c180b9d2324e027">DefineAngle</a></div><div class="ttdeci">double DefineAngle(double u1, double u2, double v1, double v2)</div><div class="ttdef"><b>Definition:</b> <a href="_velocity_reconstruction_8c_source.html#l00415">VelocityReconstruction.c:415</a></div></div>
<div class="ttc" id="_func_def_8h_html_a69f9dfd9f5eba61f40439fc5dc92f3b6"><div class="ttname"><a href="_func_def_8h.html#a69f9dfd9f5eba61f40439fc5dc92f3b6">Moving2Center</a></div><div class="ttdeci">void Moving2Center(int nnp, int cellnumber)</div><div class="ttdef"><b>Definition:</b> <a href="_tracking_part_8c_source.html#l02440">TrackingPart.c:2440</a></div></div>
<div class="ttc" id="_func_def_8h_html_a15415d9923eaa4ed9145037c60199b99"><div class="ttname"><a href="_func_def_8h.html#a15415d9923eaa4ed9145037c60199b99">timesteps</a></div><div class="ttdeci">unsigned long int timesteps</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00048">main.c:48</a></div></div>
<div class="ttc" id="_func_def_8h_html_aeab4f78b54bf9ba581dcc8f5246d658d"><div class="ttname"><a href="_func_def_8h.html#aeab4f78b54bf9ba581dcc8f5246d658d">PredictorStep</a></div><div class="ttdeci">void PredictorStep()</div><div class="ttdef"><b>Definition:</b> <a href="_tracking_part_8c_source.html#l01541">TrackingPart.c:1541</a></div></div>
<div class="ttc" id="structelement_html_ab6062a713eca6e7458529ea45dea64d3"><div class="ttname"><a href="structelement.html#ab6062a713eca6e7458529ea45dea64d3">element::veloc_ind</a></div><div class="ttdeci">unsigned int veloc_ind[3]</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00170">FuncDef.h:170</a></div></div>
<div class="ttc" id="_func_def_8h_html_a60556e448bef6314a77260487c969ced"><div class="ttname"><a href="_func_def_8h.html#a60556e448bef6314a77260487c969ced">ReadDataFiles</a></div><div class="ttdeci">void ReadDataFiles()</div><div class="ttdef"><b>Definition:</b> <a href="_read_grid_init_8c_source.html#l00180">ReadGridInit.c:180</a></div></div>
<div class="ttc" id="_func_def_8h_html_aa32bb7cee88e4c860b955eb1a3be9b62"><div class="ttname"><a href="_func_def_8h.html#aa32bb7cee88e4c860b955eb1a3be9b62">Velocity3D</a></div><div class="ttdeci">void Velocity3D()</div><div class="ttdef"><b>Definition:</b> <a href="_rotate_fracture_8c_source.html#l00246">RotateFracture.c:246</a></div></div>
<div class="ttc" id="_func_def_8h_html_adef0bd5e77533cdd4cdd0bcf0d5dc96b"><div class="ttname"><a href="_func_def_8h.html#adef0bd5e77533cdd4cdd0bcf0d5dc96b">flag_w</a></div><div class="ttdeci">unsigned int flag_w</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00038">main.c:38</a></div></div>
<div class="ttc" id="_func_def_8h_html_a288d5ddd917552bb6640483eaa1b7add"><div class="ttname"><a href="_func_def_8h.html#a288d5ddd917552bb6640483eaa1b7add">CalculateWeights</a></div><div class="ttdeci">struct intcoef CalculateWeights(int nn1, int nn2, int nn3)</div><div class="ttdef"><b>Definition:</b> <a href="_tracking_part_8c_source.html#l01416">TrackingPart.c:1416</a></div></div>
<div class="ttc" id="structvertex_html_acf83b561551952403148f73fe032f57b"><div class="ttname"><a href="structvertex.html#acf83b561551952403148f73fe032f57b">vertex::numneighb</a></div><div class="ttdeci">unsigned int numneighb</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00127">FuncDef.h:127</a></div></div>
<div class="ttc" id="structelement_html"><div class="ttname"><a href="structelement.html">element</a></div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00162">FuncDef.h:162</a></div></div>
<div class="ttc" id="structmaterial_html"><div class="ttname"><a href="structmaterial.html">material</a></div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00074">FuncDef.h:74</a></div></div>
<div class="ttc" id="structcontam_html_a70e44829116675e21bda7422f0c2b777"><div class="ttname"><a href="structcontam.html#a70e44829116675e21bda7422f0c2b777">contam::velocity</a></div><div class="ttdeci">double velocity[2]</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00180">FuncDef.h:180</a></div></div>
<div class="ttc" id="structmaterial_html_a528c4eed064175c3377dde7380d17ddc"><div class="ttname"><a href="structmaterial.html#a528c4eed064175c3377dde7380d17ddc">material::firstcell</a></div><div class="ttdeci">unsigned int firstcell</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00092">FuncDef.h:92</a></div></div>
<div class="ttc" id="_func_def_8h_html_a20238819f2c84ce6d3f083ded9ac612d"><div class="ttname"><a href="_func_def_8h.html#a20238819f2c84ce6d3f083ded9ac612d">thickness</a></div><div class="ttdeci">double thickness</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00049">main.c:49</a></div></div>
<div class="ttc" id="_func_def_8h_html_adf46a0a89792c3085aa47f07957c6955"><div class="ttname"><a href="_func_def_8h.html#adf46a0a89792c3085aa47f07957c6955">ReadBoundaryNodes</a></div><div class="ttdeci">void ReadBoundaryNodes()</div><div class="ttdef"><b>Definition:</b> <a href="_read_grid_init_8c_source.html#l00581">ReadGridInit.c:581</a></div></div>
<div class="ttc" id="structmaterial_html_a82946cb78555ad8c4c14a12fbd7aa3f8"><div class="ttname"><a href="structmaterial.html#a82946cb78555ad8c4c14a12fbd7aa3f8">material::firstnode</a></div><div class="ttdeci">unsigned int firstnode</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00086">FuncDef.h:86</a></div></div>
<div class="ttc" id="_func_def_8h_html_a821d6a33fadb1aacb1a231c2c38cf7ca"><div class="ttname"><a href="_func_def_8h.html#a821d6a33fadb1aacb1a231c2c38cf7ca">particle</a></div><div class="ttdeci">struct contam * particle</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00041">main.c:41</a></div></div>
<div class="ttc" id="_func_def_8h_html_a5d25bfed6640fd5e87e0e1f917e25218"><div class="ttname"><a href="_func_def_8h.html#a5d25bfed6640fd5e87e0e1f917e25218">OutputMarPlumDisp</a></div><div class="ttdeci">void OutputMarPlumDisp(int currentnum, char path[125])</div><div class="ttdef"><b>Definition:</b> <a href="output_8c_source.html#l00019">output.c:19</a></div></div>
<div class="ttc" id="_func_def_8h_html_a306003b4df4a2ee90e44c0768bbaa13b"><div class="ttname"><a href="_func_def_8h.html#a306003b4df4a2ee90e44c0768bbaa13b">VelocityExteriorNode</a></div><div class="ttdeci">void VelocityExteriorNode(double normxarea[][2], int i, int number, unsigned int indj[max_neighb], struct lb lbound, int vi)</div><div class="ttdef"><b>Definition:</b> <a href="_velocity_reconstruction_8c_source.html#l00465">VelocityReconstruction.c:465</a></div></div>
<div class="ttc" id="_func_def_8h_html_a1aa44dd56fa050699a1137d52a005cb7"><div class="ttname"><a href="_func_def_8h.html#a1aa44dd56fa050699a1137d52a005cb7">Xindex</a></div><div class="ttdeci">int Xindex(int nodenum, int np)</div><div class="ttdef"><b>Definition:</b> <a href="_tracking_part_8c_source.html#l02550">TrackingPart.c:2550</a></div></div>
<div class="ttc" id="structcontam_html_aacd8d2e19b4a3c689e96cf9693218777"><div class="ttname"><a href="structcontam.html#aacd8d2e19b4a3c689e96cf9693218777">contam::prev_pos</a></div><div class="ttdeci">double prev_pos[2]</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00186">FuncDef.h:186</a></div></div>
<div class="ttc" id="structcontam_html_a5b317ab55ab5b48dc82c9a473c76a41e"><div class="ttname"><a href="structcontam.html#a5b317ab55ab5b48dc82c9a473c76a41e">contam::weight</a></div><div class="ttdeci">double weight[3]</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00198">FuncDef.h:198</a></div></div>
<div class="ttc" id="_func_def_8h_html_aa8cd5b8e207b47b4a0ad1052040d16e9"><div class="ttname"><a href="_func_def_8h.html#aa8cd5b8e207b47b4a0ad1052040d16e9">CalculatePosition3D</a></div><div class="ttdeci">struct posit3d CalculatePosition3D()</div><div class="ttdef"><b>Definition:</b> <a href="_rotate_fracture_8c_source.html#l00213">RotateFracture.c:213</a></div></div>
<div class="ttc" id="_func_def_8h_html_a9e3244f5404d7751a6b81b66e5b416a6"><div class="ttname"><a href="_func_def_8h.html#a9e3244f5404d7751a6b81b66e5b416a6">ParticleOutput</a></div><div class="ttdeci">void ParticleOutput(int currentt, int frac_p)</div><div class="ttdef"><b>Definition:</b> <a href="_tracking_part_8c_source.html#l02669">TrackingPart.c:2669</a></div></div>
<div class="ttc" id="structcontam_html_a1747a7b7a63f22656afa1df6462279e8"><div class="ttname"><a href="structcontam.html#a1747a7b7a63f22656afa1df6462279e8">contam::intcell</a></div><div class="ttdeci">unsigned int intcell</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00195">FuncDef.h:195</a></div></div>
<div class="ttc" id="structcontam_html_aaff43bc31b910d7ac48f5d0a78f2212b"><div class="ttname"><a href="structcontam.html#aaff43bc31b910d7ac48f5d0a78f2212b">contam::t_diff</a></div><div class="ttdeci">double t_diff</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00213">FuncDef.h:213</a></div></div>
<div class="ttc" id="structvertex_html_a9934ed428ad1db71c9aa1e601649791c"><div class="ttname"><a href="structvertex.html#a9934ed428ad1db71c9aa1e601649791c">vertex::flux</a></div><div class="ttdeci">double * flux</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00148">FuncDef.h:148</a></div></div>
<div class="ttc" id="structcontam_html_aaa72e564c7052e029003076e0d8768be"><div class="ttname"><a href="structcontam.html#aaa72e564c7052e029003076e0d8768be">contam::t_adv_diff</a></div><div class="ttdeci">double t_adv_diff</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00210">FuncDef.h:210</a></div></div>
<div class="ttc" id="_func_def_8h_html_a176c0aef2063a544ab3559d2bec07c2a"><div class="ttname"><a href="_func_def_8h.html#a176c0aef2063a544ab3559d2bec07c2a">InitParticles_ones</a></div><div class="ttdeci">int InitParticles_ones(int k_current, double inter_p[][4], int fracture, int parts_fracture, int ii, double thirdcoor, int zonenumb_in, int first_ind, int last_ind)</div><div class="ttdef"><b>Definition:</b> <a href="_initial_part_positions_8c_source.html#l00764">InitialPartPositions.c:764</a></div></div>
<div class="ttc" id="_func_def_8h_html_af8cb639b360600b7ca938a3e275b017f"><div class="ttname"><a href="_func_def_8h.html#af8cb639b360600b7ca938a3e275b017f">saturation</a></div><div class="ttdeci">double saturation</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00050">main.c:50</a></div></div>
<div class="ttc" id="structintcoef_html"><div class="ttname"><a href="structintcoef.html">intcoef</a></div><div class="ttdef"><b>Definition:</b> <a href="_tracking_part_8c_source.html#l00033">TrackingPart.c:33</a></div></div>
<div class="ttc" id="structmaterial_html_a84365556a52eb9959d6d869dda76433c"><div class="ttname"><a href="structmaterial.html#a84365556a52eb9959d6d869dda76433c">material::numbcells</a></div><div class="ttdeci">unsigned int numbcells</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00095">FuncDef.h:95</a></div></div>
<div class="ttc" id="_func_def_8h_html_ab71244130eef93109128572e8ef83c2b"><div class="ttname"><a href="_func_def_8h.html#ab71244130eef93109128572e8ef83c2b">fracture</a></div><div class="ttdeci">struct material * fracture</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00039">main.c:39</a></div></div>
<div class="ttc" id="structvertex_html_a82e41673a29352ee0f004ae7890d5266"><div class="ttname"><a href="structvertex.html#a82e41673a29352ee0f004ae7890d5266">vertex::indnodes</a></div><div class="ttdeci">unsigned int * indnodes</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00136">FuncDef.h:136</a></div></div>
<div class="ttc" id="_func_def_8h_html_a181c33224a0f02a5196c0c7e088744ec"><div class="ttname"><a href="_func_def_8h.html#a181c33224a0f02a5196c0c7e088744ec">CalculateCurrentDT</a></div><div class="ttdeci">double CalculateCurrentDT()</div><div class="ttdef"><b>Definition:</b> <a href="_tracking_part_8c_source.html#l02527">TrackingPart.c:2527</a></div></div>
<div class="ttc" id="_func_def_8h_html_ae2df2bd90c8d4aa96e508002a36327c9"><div class="ttname"><a href="_func_def_8h.html#ae2df2bd90c8d4aa96e508002a36327c9">InitPos</a></div><div class="ttdeci">int InitPos()</div><div class="ttdef"><b>Definition:</b> <a href="_initial_part_positions_8c_source.html#l00021">InitialPartPositions.c:21</a></div></div>
<div class="ttc" id="_func_def_8h_html_a9541c2c154a6c03a5bf820ac7522fc04"><div class="ttname"><a href="_func_def_8h.html#a9541c2c154a6c03a5bf820ac7522fc04">Moving2NextCell</a></div><div class="ttdeci">int Moving2NextCell(int stuck, int k)</div><div class="ttdef"><b>Definition:</b> <a href="_tracking_part_8c_source.html#l02471">TrackingPart.c:2471</a></div></div>
<div class="ttc" id="_func_def_8h_html_acefa073fc2b27b20856d5e8a2ae09fd1"><div class="ttname"><a href="_func_def_8h.html#acefa073fc2b27b20856d5e8a2ae09fd1">NeighborCells</a></div><div class="ttdeci">void NeighborCells(int k)</div><div class="ttdef"><b>Definition:</b> <a href="_tracking_part_8c_source.html#l01600">TrackingPart.c:1600</a></div></div>
<div class="ttc" id="_func_def_8h_html_a6d971fbeb47db134f84ff99053b7c47d"><div class="ttname"><a href="_func_def_8h.html#a6d971fbeb47db134f84ff99053b7c47d">nzone_in</a></div><div class="ttdeci">unsigned int nzone_in</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00035">main.c:35</a></div></div>
<div class="ttc" id="_func_def_8h_html_a4c53fcfe5268349ff922899f3da7ecc3"><div class="ttname"><a href="_func_def_8h.html#a4c53fcfe5268349ff922899f3da7ecc3">AdjacentCells</a></div><div class="ttdeci">void AdjacentCells(int ln, int i, int j, int k)</div><div class="ttdef"><b>Definition:</b> <a href="_read_grid_init_8c_source.html#l00540">ReadGridInit.c:540</a></div></div>
<div class="ttc" id="_func_def_8h_html_aa27b8bb0d1e8acff46eaadd07476ed04"><div class="ttname"><a href="_func_def_8h.html#aa27b8bb0d1e8acff46eaadd07476ed04">totalFluxIn</a></div><div class="ttdeci">double totalFluxIn</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00052">main.c:52</a></div></div>
<div class="ttc" id="_func_def_8h_html_ae04e94bac8fc762dd97706043f25eaa4"><div class="ttname"><a href="_func_def_8h.html#ae04e94bac8fc762dd97706043f25eaa4">nodezonein</a></div><div class="ttdeci">unsigned int * nodezonein</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00036">main.c:36</a></div></div>
<div class="ttc" id="structcontam_html_a11c5e87e6e62d258648d5a02472251d5"><div class="ttname"><a href="structcontam.html#a11c5e87e6e62d258648d5a02472251d5">contam::time</a></div><div class="ttdeci">double time</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00201">FuncDef.h:201</a></div></div>
<div class="ttc" id="_func_def_8h_html_a0210252e558723368a0288b57b6136ea"><div class="ttname"><a href="_func_def_8h.html#a0210252e558723368a0288b57b6136ea">HalfPolygonVelocity</a></div><div class="ttdeci">void HalfPolygonVelocity(int i, int k, int fractn, int indc, unsigned int fractj[max_neighb])</div><div class="ttdef"><b>Definition:</b> <a href="_velocity_reconstruction_8c_source.html#l00944">VelocityReconstruction.c:944</a></div></div>
<div class="ttc" id="_func_def_8h_html_a7f54a7ad2e8c4f2214887aeac797ce91"><div class="ttname"><a href="_func_def_8h.html#a7f54a7ad2e8c4f2214887aeac797ce91">pflotran</a></div><div class="ttdeci">unsigned int pflotran</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00027">main.c:27</a></div></div>
<div class="ttc" id="structmaterial_html_a64fad3469b934d7e29be84f2d9b7d7a3"><div class="ttname"><a href="structmaterial.html#a64fad3469b934d7e29be84f2d9b7d7a3">material::nvect_xy</a></div><div class="ttdeci">float nvect_xy[2]</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00080">FuncDef.h:80</a></div></div>
<div class="ttc" id="_func_def_8h_html_a67b3bde25c933874d93fd30f06b55f65"><div class="ttname"><a href="_func_def_8h.html#a67b3bde25c933874d93fd30f06b55f65">np</a></div><div class="ttdeci">unsigned int np</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00034">main.c:34</a></div></div>
<div class="ttc" id="structvertex_html_aeabf5788639be2723927c854aa11cd33"><div class="ttname"><a href="structvertex.html#aeabf5788639be2723927c854aa11cd33">vertex::type</a></div><div class="ttdeci">unsigned int * type</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00145">FuncDef.h:145</a></div></div>
<div class="ttc" id="_func_def_8h_html_a3655e04df015e152f63d69abfbf9fdee"><div class="ttname"><a href="_func_def_8h.html#a3655e04df015e152f63d69abfbf9fdee">Moving2NextCellBound</a></div><div class="ttdeci">void Moving2NextCellBound(int prevcell)</div><div class="ttdef"><b>Definition:</b> <a href="_tracking_part_8c_source.html#l02572">TrackingPart.c:2572</a></div></div>
<div class="ttc" id="_func_def_8h_html_a3ff73fcd11e358801772a4241e99e12d"><div class="ttname"><a href="_func_def_8h.html#a3ff73fcd11e358801772a4241e99e12d">FlowInWeight</a></div><div class="ttdeci">void FlowInWeight(int numbpart)</div><div class="ttdef"><b>Definition:</b> <a href="_initial_part_positions_8c_source.html#l00861">InitialPartPositions.c:861</a></div></div>
<div class="ttc" id="_func_def_8h_html_a6f447de1387b9a1e610decc755e43bd8"><div class="ttname"><a href="_func_def_8h.html#a6f447de1387b9a1e610decc755e43bd8">InOutFlowCell</a></div><div class="ttdeci">double InOutFlowCell(int indcell, int int1, double nposx, double nposy)</div><div class="ttdef"><b>Definition:</b> <a href="_tracking_part_8c_source.html#l01949">TrackingPart.c:1949</a></div></div>
<div class="ttc" id="_func_def_8h_html_a87524c648302d750ae4fe7c219cc7c9b"><div class="ttname"><a href="_func_def_8h.html#a87524c648302d750ae4fe7c219cc7c9b">BoundaryLine</a></div><div class="ttdeci">void BoundaryLine(int n1, int n2, int n3)</div></div>
<div class="ttc" id="_func_def_8h_html_a3d0625b25d49f518dd208288eeecf5e7"><div class="ttname"><a href="_func_def_8h.html#a3d0625b25d49f518dd208288eeecf5e7">InitParticles_np</a></div><div class="ttdeci">int InitParticles_np(int k_current, int firstn, int lastn, int parts_fracture, int first_ind, int last_ind)</div><div class="ttdef"><b>Definition:</b> <a href="_initial_part_positions_8c_source.html#l00660">InitialPartPositions.c:660</a></div></div>
<div class="ttc" id="_func_def_8h_html_acc3803bef1f2fcc10f4f2a0ecc627b34"><div class="ttname"><a href="_func_def_8h.html#acc3803bef1f2fcc10f4f2a0ecc627b34">DefineBoundaryAngle</a></div><div class="ttdeci">struct lb DefineBoundaryAngle(int i, unsigned int edge_1, unsigned int edge_2, int f1, int coorf)</div><div class="ttdef"><b>Definition:</b> <a href="_velocity_reconstruction_8c_source.html#l00367">VelocityReconstruction.c:367</a></div></div>
<div class="ttc" id="_func_def_8h_html_a544594dde0a4f38fb12c863f7c395fd6"><div class="ttname"><a href="_func_def_8h.html#a544594dde0a4f38fb12c863f7c395fd6">Convertto2d</a></div><div class="ttdeci">void Convertto2d()</div><div class="ttdef"><b>Definition:</b> <a href="_rotate_fracture_8c_source.html#l00017">RotateFracture.c:17</a></div></div>
<div class="ttc" id="_func_def_8h_html_a0610d22ad530758b4de42acd23a5df92"><div class="ttname"><a href="_func_def_8h.html#a0610d22ad530758b4de42acd23a5df92">TimeFromMatrix</a></div><div class="ttdeci">double TimeFromMatrix(double pdist)</div><div class="ttdef"><b>Definition:</b> <a href="_initial_part_positions_8c_source.html#l01062">InitialPartPositions.c:1062</a></div></div>
<div class="ttc" id="structmaterial_html_a9bbfaca53483df79578f4ae037867851"><div class="ttname"><a href="structmaterial.html#a9bbfaca53483df79578f4ae037867851">material::lastnode</a></div><div class="ttdeci">unsigned int lastnode</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00089">FuncDef.h:89</a></div></div>
<div class="ttc" id="structmaterial_html_a572b56f5488c560ee0fe118592b660a7"><div class="ttname"><a href="structmaterial.html#a572b56f5488c560ee0fe118592b660a7">material::rot2mat</a></div><div class="ttdeci">double rot2mat[3][3]</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00098">FuncDef.h:98</a></div></div>
<div class="ttc" id="_func_def_8h_html_a3202503f7885b8b7db52a53134351045"><div class="ttname"><a href="_func_def_8h.html#a3202503f7885b8b7db52a53134351045">SearchNeighborCells</a></div><div class="ttdeci">void SearchNeighborCells(int nn1, int nn2, int nn3)</div><div class="ttdef"><b>Definition:</b> <a href="_tracking_part_8c_source.html#l01450">TrackingPart.c:1450</a></div></div>
<div class="ttc" id="_func_def_8h_html_a0049b706bb5b3980868a5b1e1b3fac0c"><div class="ttname"><a href="_func_def_8h.html#a0049b706bb5b3980868a5b1e1b3fac0c">nnodes</a></div><div class="ttdeci">unsigned int nnodes</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00029">main.c:29</a></div></div>
<div class="ttc" id="structvertex_html_a54ac97be271319fa385aef0685ea0641"><div class="ttname"><a href="structvertex.html#a54ac97be271319fa385aef0685ea0641">vertex::pressure</a></div><div class="ttdeci">double pressure</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00124">FuncDef.h:124</a></div></div>
<div class="ttc" id="structvertex_html_aff6495cfbefb8dffd8714d7c68810ca6"><div class="ttname"><a href="structvertex.html#aff6495cfbefb8dffd8714d7c68810ca6">vertex::area</a></div><div class="ttdeci">double * area</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00151">FuncDef.h:151</a></div></div>
<div class="ttc" id="_func_def_8h_html_a638a294e89812e3847446ff830b717f9"><div class="ttname"><a href="_func_def_8h.html#a638a294e89812e3847446ff830b717f9">BoundaryCells</a></div><div class="ttdeci">void BoundaryCells()</div><div class="ttdef"><b>Definition:</b> <a href="_velocity_reconstruction_8c_source.html#l00531">VelocityReconstruction.c:531</a></div></div>
<div class="ttc" id="_func_def_8h_html_a335450331ee81be8a4f3dfda40186f5b"><div class="ttname"><a href="_func_def_8h.html#a335450331ee81be8a4f3dfda40186f5b">ReadPFLOTRANfile</a></div><div class="ttdeci">void ReadPFLOTRANfile(int nedges)</div><div class="ttdef"><b>Definition:</b> <a href="_read_grid_init_8c_source.html#l00742">ReadGridInit.c:742</a></div></div>
<div class="ttc" id="_func_def_8h_html_a9d0d7da8d3c9e75857a16e168969f89d"><div class="ttname"><a href="_func_def_8h.html#a9d0d7da8d3c9e75857a16e168969f89d">node</a></div><div class="ttdeci">struct vertex * node</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00040">main.c:40</a></div></div>
<div class="ttc" id="_func_def_8h_html_a8de9963c8d396e510b962001d412fc37"><div class="ttname"><a href="_func_def_8h.html#a8de9963c8d396e510b962001d412fc37">CalculateVelocity3D</a></div><div class="ttdeci">struct posit3d CalculateVelocity3D()</div><div class="ttdef"><b>Definition:</b> <a href="_rotate_fracture_8c_source.html#l00335">RotateFracture.c:335</a></div></div>
<div class="ttc" id="structvertex_html_adc1951216db706914f5963da2e58accc"><div class="ttname"><a href="structvertex.html#adc1951216db706914f5963da2e58accc">vertex::fracts</a></div><div class="ttdeci">unsigned int ** fracts</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00142">FuncDef.h:142</a></div></div>
<div class="ttc" id="_func_def_8h_html_a5445e2c235239b89cc51146de36ca58f"><div class="ttname"><a href="_func_def_8h.html#a5445e2c235239b89cc51146de36ca58f">XindexC</a></div><div class="ttdeci">int XindexC(int nodenum, int ii)</div><div class="ttdef"><b>Definition:</b> <a href="_velocity_reconstruction_8c_source.html#l00922">VelocityReconstruction.c:922</a></div></div>
<div class="ttc" id="structvertex_html_aa8c5c50393696a507d20dda8ec69fd51"><div class="ttname"><a href="structvertex.html#aa8c5c50393696a507d20dda8ec69fd51">vertex::typeN</a></div><div class="ttdeci">unsigned int typeN</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00109">FuncDef.h:109</a></div></div>
<div class="ttc" id="_func_def_8h_html_a5799b26fb87c6d98cd44352eb84a2e7e"><div class="ttname"><a href="_func_def_8h.html#a5799b26fb87c6d98cd44352eb84a2e7e">timeunit</a></div><div class="ttdeci">double timeunit</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00051">main.c:51</a></div></div>
<div class="ttc" id="_func_def_8h_html_a484100bd5902d4efcdd15c21d1cb9048"><div class="ttname"><a href="_func_def_8h.html#a484100bd5902d4efcdd15c21d1cb9048">Control_File_Optional</a></div><div class="ttdeci">struct inpfile Control_File_Optional(char fileobject[], int ctr)</div><div class="ttdef"><b>Definition:</b> <a href="_read_grid_init_8c_source.html#l01135">ReadGridInit.c:1135</a></div></div>
<div class="ttc" id="_func_def_8h_html_a6ac46448269e65b5766a3e49942c28e7"><div class="ttname"><a href="_func_def_8h.html#a6ac46448269e65b5766a3e49942c28e7">ChangeFracture</a></div><div class="ttdeci">void ChangeFracture(int cell_win)</div><div class="ttdef"><b>Definition:</b> <a href="_rotate_fracture_8c_source.html#l00183">RotateFracture.c:183</a></div></div>
<div class="ttc" id="_func_def_8h_html_a9c5371905330e52a346417559120efec"><div class="ttname"><a href="_func_def_8h.html#a9c5371905330e52a346417559120efec">npart</a></div><div class="ttdeci">unsigned int npart</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00033">main.c:33</a></div></div>
<div class="ttc" id="structcontam_html_a0b9253ce268d781958145f9d110df2de"><div class="ttname"><a href="structcontam.html#a0b9253ce268d781958145f9d110df2de">contam::fracture</a></div><div class="ttdeci">unsigned int fracture</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00189">FuncDef.h:189</a></div></div>
<div class="ttc" id="_func_def_8h_html_a01e7bd2a5bd9417f1d28849b8577b0b9"><div class="ttname"><a href="_func_def_8h.html#a01e7bd2a5bd9417f1d28849b8577b0b9">InitParticles_eq</a></div><div class="ttdeci">int InitParticles_eq(int k_current, int firstn, int lastn, double parts_dist, int first_ind, int last_ind)</div><div class="ttdef"><b>Definition:</b> <a href="_initial_part_positions_8c_source.html#l00711">InitialPartPositions.c:711</a></div></div>
<div class="ttc" id="_func_def_8h_html_a92f5b1ab36094a7f2007161931bb0fdb"><div class="ttname"><a href="_func_def_8h.html#a92f5b1ab36094a7f2007161931bb0fdb">CheckDistance</a></div><div class="ttdeci">int CheckDistance()</div><div class="ttdef"><b>Definition:</b> <a href="_tracking_part_8c_source.html#l01655">TrackingPart.c:1655</a></div></div>
<div class="ttc" id="_func_def_8h_html_a977295cc5cf9eca6fa850ec922f4a6b0"><div class="ttname"><a href="_func_def_8h.html#a977295cc5cf9eca6fa850ec922f4a6b0">ReadAperture</a></div><div class="ttdeci">void ReadAperture()</div><div class="ttdef"><b>Definition:</b> <a href="_read_grid_init_8c_source.html#l01289">ReadGridInit.c:1289</a></div></div>
<div class="ttc" id="_func_def_8h_html_abeed81e7f6a295e7af7da3721dd07d66"><div class="ttname"><a href="_func_def_8h.html#abeed81e7f6a295e7af7da3721dd07d66">TimeDomainRW</a></div><div class="ttdeci">double TimeDomainRW(double time_advect)</div><div class="ttdef"><b>Definition:</b> <a href="_tracking_part_8c_source.html#l03175">TrackingPart.c:3175</a></div></div>
<div class="ttc" id="structcontam_html_ad50f20b01e37af1fedfd7bbe0cd1d7e3"><div class="ttname"><a href="structcontam.html#ad50f20b01e37af1fedfd7bbe0cd1d7e3">contam::fl_weight</a></div><div class="ttdeci">double fl_weight</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00204">FuncDef.h:204</a></div></div>
<div class="ttc" id="_func_def_8h_html_a9bbb8dd86b166646cdce87a545a36fa7"><div class="ttname"><a href="_func_def_8h.html#a9bbb8dd86b166646cdce87a545a36fa7">max_neighb</a></div><div class="ttdeci">unsigned int max_neighb</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00032">main.c:32</a></div></div>
<div class="ttc" id="_func_def_8h_html_a31b6a7f477cbead6448a5c27a867f86d"><div class="ttname"><a href="_func_def_8h.html#a31b6a7f477cbead6448a5c27a867f86d">CorrectorStep</a></div><div class="ttdeci">void CorrectorStep()</div><div class="ttdef"><b>Definition:</b> <a href="_tracking_part_8c_source.html#l01576">TrackingPart.c:1576</a></div></div>
<div class="ttc" id="structinpfile_html"><div class="ttname"><a href="structinpfile.html">inpfile</a></div><div class="ttdef"><b>Definition:</b> <a href="_initial_part_positions_8c_source.html#l00010">InitialPartPositions.c:10</a></div></div>
<div class="ttc" id="_func_def_8h_html_a2afbea1a5d0b14d8a098f551fe055420"><div class="ttname"><a href="_func_def_8h.html#a2afbea1a5d0b14d8a098f551fe055420">Control_File</a></div><div class="ttdeci">struct inpfile Control_File(char fileobject[], int ctr)</div><div class="ttdef"><b>Definition:</b> <a href="_read_grid_init_8c_source.html#l01090">ReadGridInit.c:1090</a></div></div>
<div class="ttc" id="structlagrangian_html"><div class="ttname"><a href="structlagrangian.html">lagrangian</a></div><div class="ttdef"><b>Definition:</b> <a href="_tracking_part_8c_source.html#l00018">TrackingPart.c:18</a></div></div>
<div class="ttc" id="_func_def_8h_html_aff6510d8f65513c2356dc171c2191086"><div class="ttname"><a href="_func_def_8h.html#aff6510d8f65513c2356dc171c2191086">FinalPosition</a></div><div class="ttdeci">void FinalPosition()</div><div class="ttdef"><b>Definition:</b> <a href="_tracking_part_8c_source.html#l02996">TrackingPart.c:2996</a></div></div>
<div class="ttc" id="structcontam_html_a858c05f3221a70f6e212c1e7e172252c"><div class="ttname"><a href="structcontam.html#a858c05f3221a70f6e212c1e7e172252c">contam::cell</a></div><div class="ttdeci">unsigned int cell</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00192">FuncDef.h:192</a></div></div>
<div class="ttc" id="structlb_html"><div class="ttname"><a href="structlb.html">lb</a></div><div class="ttdef"><b>Definition:</b> <a href="_velocity_reconstruction_8c_source.html#l00009">VelocityReconstruction.c:9</a></div></div>
<div class="ttc" id="structposit3d_html"><div class="ttname"><a href="structposit3d.html">posit3d</a></div><div class="ttdef"><b>Definition:</b> <a href="_initial_part_positions_8c_source.html#l00016">InitialPartPositions.c:16</a></div></div>
<div class="ttc" id="_func_def_8h_html_a11a6fda3ecb0ede2c4a9a8e96e23145d"><div class="ttname"><a href="_func_def_8h.html#a11a6fda3ecb0ede2c4a9a8e96e23145d">YindexC</a></div><div class="ttdeci">int YindexC(int nodenum, int ii)</div><div class="ttdef"><b>Definition:</b> <a href="_velocity_reconstruction_8c_source.html#l00933">VelocityReconstruction.c:933</a></div></div>
<div class="ttc" id="_func_def_8h_html_a6c0b7207a055a56ec2091b578dcab307"><div class="ttname"><a href="_func_def_8h.html#a6c0b7207a055a56ec2091b578dcab307">DarcyVelocity</a></div><div class="ttdeci">void DarcyVelocity()</div><div class="ttdef"><b>Definition:</b> <a href="_velocity_reconstruction_8c_source.html#l00029">VelocityReconstruction.c:29</a></div></div>
<div class="ttc" id="structvertex_html_a3473aebf2ce957df8c02095cc98ebb39"><div class="ttname"><a href="structvertex.html#a3473aebf2ce957df8c02095cc98ebb39">vertex::coord_xy</a></div><div class="ttdeci">double coord_xy[6]</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00118">FuncDef.h:118</a></div></div>
<div class="ttc" id="_func_def_8h_html_ab72ec3059b077bf933070124a6f64a03"><div class="ttname"><a href="_func_def_8h.html#ab72ec3059b077bf933070124a6f64a03">CheckNewCell</a></div><div class="ttdeci">void CheckNewCell()</div><div class="ttdef"><b>Definition:</b> <a href="_tracking_part_8c_source.html#l01273">TrackingPart.c:1273</a></div></div>
<div class="ttc" id="structelement_html_aadc95dc4817009223151c40387f40e06"><div class="ttname"><a href="structelement.html#aadc95dc4817009223151c40387f40e06">element::node_ind</a></div><div class="ttdeci">unsigned int node_ind[3]</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00167">FuncDef.h:167</a></div></div>
<div class="ttc" id="_func_def_8h_html_a396d7f3e7653807b76887efe794f2eb7"><div class="ttname"><a href="_func_def_8h.html#a396d7f3e7653807b76887efe794f2eb7">maindir</a></div><div class="ttdeci">char maindir[125]</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00043">main.c:43</a></div></div>
<div class="ttc" id="structmaterial_html_add2db22d2a9dd5c1c2ec6f14038d43f6"><div class="ttname"><a href="structmaterial.html#add2db22d2a9dd5c1c2ec6f14038d43f6">material::theta</a></div><div class="ttdeci">float theta</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00077">FuncDef.h:77</a></div></div>
<div class="ttc" id="_tracking_part_8c_html_abcfbff992646c011bd630b5df97eeebe"><div class="ttname"><a href="_tracking_part_8c.html#abcfbff992646c011bd630b5df97eeebe">mixing_rule</a></div><div class="ttdeci">unsigned int mixing_rule</div><div class="ttdef"><b>Definition:</b> <a href="_tracking_part_8c_source.html#l00030">TrackingPart.c:30</a></div></div>
<div class="ttc" id="_func_def_8h_html_a38299b3e08d348a2a1c11cac9a7f01bd"><div class="ttname"><a href="_func_def_8h.html#a38299b3e08d348a2a1c11cac9a7f01bd">porosity</a></div><div class="ttdeci">double porosity</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00046">main.c:46</a></div></div>
<div class="ttc" id="_func_def_8h_html_a9847c8edcfa5f9fd5426106a7477f935"><div class="ttname"><a href="_func_def_8h.html#a9847c8edcfa5f9fd5426106a7477f935">MatrixProducts</a></div><div class="ttdeci">struct matr MatrixProducts(double normxarea[][2], int number)</div><div class="ttdef"><b>Definition:</b> <a href="_velocity_reconstruction_8c_source.html#l00318">VelocityReconstruction.c:318</a></div></div>
<div class="ttc" id="structvertex_html_a583032cadaa99e8f5c044d3bd10191cf"><div class="ttname"><a href="structvertex.html#a583032cadaa99e8f5c044d3bd10191cf">vertex::cells</a></div><div class="ttdeci">unsigned int ** cells</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00139">FuncDef.h:139</a></div></div>
<div class="ttc" id="_func_def_8h_html_a361538379ec6b2e063a620235b010bfc"><div class="ttname"><a href="_func_def_8h.html#a361538379ec6b2e063a620235b010bfc">ReadInit</a></div><div class="ttdeci">void ReadInit()</div><div class="ttdef"><b>Definition:</b> <a href="_read_grid_init_8c_source.html#l00016">ReadGridInit.c:16</a></div></div>
<div class="ttc" id="structvertex_html_a5e4c0ee67478edf757b52b50859dd25e"><div class="ttname"><a href="structvertex.html#a5e4c0ee67478edf757b52b50859dd25e">vertex::timestep</a></div><div class="ttdeci">double timestep[4]</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00133">FuncDef.h:133</a></div></div>
<div class="ttc" id="structcontam_html"><div class="ttname"><a href="structcontam.html">contam</a></div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00177">FuncDef.h:177</a></div></div>
<div class="ttc" id="_func_def_8h_html_a0bbf0ae1391d4e6a5a3fbc8d360d18b3"><div class="ttname"><a href="_func_def_8h.html#a0bbf0ae1391d4e6a5a3fbc8d360d18b3">String_Compare</a></div><div class="ttdeci">int String_Compare(char string1[], char string2[])</div><div class="ttdef"><b>Definition:</b> <a href="_read_grid_init_8c_source.html#l01176">ReadGridInit.c:1176</a></div></div>
<div class="ttc" id="_func_def_8h_html_a8e227a7bdba87548413eeac3daae26a6"><div class="ttname"><a href="_func_def_8h.html#a8e227a7bdba87548413eeac3daae26a6">nodezoneout</a></div><div class="ttdeci">unsigned int * nodezoneout</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00037">main.c:37</a></div></div>
<div class="ttc" id="_func_def_8h_html_a205add90a27292ac5f18188fa35bcdf5"><div class="ttname"><a href="_func_def_8h.html#a205add90a27292ac5f18188fa35bcdf5">OpenFile</a></div><div class="ttdeci">FILE * OpenFile(char filen[120], char fileopt[2])</div><div class="ttdef"><b>Definition:</b> <a href="_read_grid_init_8c_source.html#l00728">ReadGridInit.c:728</a></div></div>
<div class="ttc" id="structelement_html_af51b08146a1c495aadf45e7f085e1267"><div class="ttname"><a href="structelement.html#af51b08146a1c495aadf45e7f085e1267">element::fracture</a></div><div class="ttdeci">unsigned int fracture</div><div class="ttdef"><b>Definition:</b> <a href="_func_def_8h_source.html#l00164">FuncDef.h:164</a></div></div>
<div class="ttc" id="_func_def_8h_html_a461479d92dd1f67c7ef94fa953186860"><div class="ttname"><a href="_func_def_8h.html#a461479d92dd1f67c7ef94fa953186860">InitCell</a></div><div class="ttdeci">int InitCell()</div><div class="ttdef"><b>Definition:</b> <a href="_initial_part_positions_8c_source.html#l00621">InitialPartPositions.c:621</a></div></div>
<div class="ttc" id="_func_def_8h_html_aee37300c235f6fed3eea46ac342e7be6"><div class="ttname"><a href="_func_def_8h.html#aee37300c235f6fed3eea46ac342e7be6">WritingInit</a></div><div class="ttdeci">void WritingInit()</div><div class="ttdef"><b>Definition:</b> <a href="_read_grid_init_8c_source.html#l00981">ReadGridInit.c:981</a></div></div>
<div class="ttc" id="_func_def_8h_html_a5db4b51d7dc78cb8deb4fe9ab4e0a4c6"><div class="ttname"><a href="_func_def_8h.html#a5db4b51d7dc78cb8deb4fe9ab4e0a4c6">AcrossIntersection</a></div><div class="ttdeci">void AcrossIntersection(int prevcell, int int1, int int2, int mixing_rule)</div><div class="ttdef"><b>Definition:</b> <a href="_tracking_part_8c_source.html#l02013">TrackingPart.c:2013</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="dir_f80ddb2df819b297fd9c7beccba09984.html">Docs_PT</a></li><li class="navelem"><a class="el" href="dir_966eb28a5fc4cd2ac9e3086fcb212f97.html">ParticleTracking_source</a></li><li class="navelem"><a class="el" href="_func_def_8h.html">FuncDef.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.15 </li>
  </ul>
</div>
</body>
</html>
