<!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: /Users/nataliia/Desktop/dfnGen-docs/Docs_PT/ParticleTracking_source/main.c File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.js"></script>
<script type="text/javascript">
/* @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/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">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,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @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('d0/d29/main_8c.html','../../');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

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

<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">main.c File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;stdio.h&gt;</code><br />
<code>#include &lt;search.h&gt;</code><br />
<code>#include &lt;stdlib.h&gt;</code><br />
<code>#include &lt;math.h&gt;</code><br />
<code>#include &lt;string.h&gt;</code><br />
<code>#include &quot;<a class="el" href="../../d0/d75/_func_def_8h_source.html">FuncDef.h</a>&quot;</code><br />
<code>#include &lt;unistd.h&gt;</code><br />
<code>#include &lt;time.h&gt;</code><br />
</div>
<p><a href="../../d0/d29/main_8c_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d26/structinpfile.html">inpfile</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a3b79350be67551ca7d31bef3f718115d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#a3b79350be67551ca7d31bef3f718115d">main</a> (int argc, char *controlf[])</td></tr>
<tr class="separator:a3b79350be67551ca7d31bef3f718115d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a7f54a7ad2e8c4f2214887aeac797ce91"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#a7f54a7ad2e8c4f2214887aeac797ce91">pflotran</a></td></tr>
<tr class="separator:a7f54a7ad2e8c4f2214887aeac797ce91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a3e3776115006efbafec148de4200e0"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#a8a3e3776115006efbafec148de4200e0">fehm</a></td></tr>
<tr class="separator:a8a3e3776115006efbafec148de4200e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0049b706bb5b3980868a5b1e1b3fac0c"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#a0049b706bb5b3980868a5b1e1b3fac0c">nnodes</a></td></tr>
<tr class="separator:a0049b706bb5b3980868a5b1e1b3fac0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5225ceefbfdde0f9cb32cb84174a4863"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#a5225ceefbfdde0f9cb32cb84174a4863">ncells</a></td></tr>
<tr class="separator:a5225ceefbfdde0f9cb32cb84174a4863"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:accb317d0fcd1e5a1683184b91a49ff11"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#accb317d0fcd1e5a1683184b91a49ff11">nfract</a></td></tr>
<tr class="separator:accb317d0fcd1e5a1683184b91a49ff11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9bbb8dd86b166646cdce87a545a36fa7"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#a9bbb8dd86b166646cdce87a545a36fa7">max_neighb</a></td></tr>
<tr class="separator:a9bbb8dd86b166646cdce87a545a36fa7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c5371905330e52a346417559120efec"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#a9c5371905330e52a346417559120efec">npart</a></td></tr>
<tr class="separator:a9c5371905330e52a346417559120efec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67b3bde25c933874d93fd30f06b55f65"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#a67b3bde25c933874d93fd30f06b55f65">np</a></td></tr>
<tr class="separator:a67b3bde25c933874d93fd30f06b55f65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d971fbeb47db134f84ff99053b7c47d"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#a6d971fbeb47db134f84ff99053b7c47d">nzone_in</a></td></tr>
<tr class="separator:a6d971fbeb47db134f84ff99053b7c47d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae04e94bac8fc762dd97706043f25eaa4"><td class="memItemLeft" align="right" valign="top">unsigned int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#ae04e94bac8fc762dd97706043f25eaa4">nodezonein</a></td></tr>
<tr class="separator:ae04e94bac8fc762dd97706043f25eaa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e227a7bdba87548413eeac3daae26a6"><td class="memItemLeft" align="right" valign="top">unsigned int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#a8e227a7bdba87548413eeac3daae26a6">nodezoneout</a></td></tr>
<tr class="separator:a8e227a7bdba87548413eeac3daae26a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adef0bd5e77533cdd4cdd0bcf0d5dc96b"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#adef0bd5e77533cdd4cdd0bcf0d5dc96b">flag_w</a></td></tr>
<tr class="separator:adef0bd5e77533cdd4cdd0bcf0d5dc96b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab71244130eef93109128572e8ef83c2b"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../da/d20/structmaterial.html">material</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#ab71244130eef93109128572e8ef83c2b">fracture</a></td></tr>
<tr class="separator:ab71244130eef93109128572e8ef83c2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d0d7da8d3c9e75857a16e168969f89d"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../db/d7c/structvertex.html">vertex</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#a9d0d7da8d3c9e75857a16e168969f89d">node</a></td></tr>
<tr class="separator:a9d0d7da8d3c9e75857a16e168969f89d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a821d6a33fadb1aacb1a231c2c38cf7ca"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../de/d22/structcontam.html">contam</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#a821d6a33fadb1aacb1a231c2c38cf7ca">particle</a></td></tr>
<tr class="separator:a821d6a33fadb1aacb1a231c2c38cf7ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26a18460ba7bc9d4e9ace81fda1819ee"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../d9/db2/structelement.html">element</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#a26a18460ba7bc9d4e9ace81fda1819ee">cell</a></td></tr>
<tr class="separator:a26a18460ba7bc9d4e9ace81fda1819ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a396d7f3e7653807b76887efe794f2eb7"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#a396d7f3e7653807b76887efe794f2eb7">maindir</a> [125]</td></tr>
<tr class="separator:a396d7f3e7653807b76887efe794f2eb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa867dd168d29d6a51276df24caa862ce"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#aa867dd168d29d6a51276df24caa862ce">controlfile</a> [120]</td></tr>
<tr class="separator:aa867dd168d29d6a51276df24caa862ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38299b3e08d348a2a1c11cac9a7f01bd"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#a38299b3e08d348a2a1c11cac9a7f01bd">porosity</a></td></tr>
<tr class="separator:a38299b3e08d348a2a1c11cac9a7f01bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f8c052f8417728038991f7f2826d38d"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#a6f8c052f8417728038991f7f2826d38d">density</a></td></tr>
<tr class="separator:a6f8c052f8417728038991f7f2826d38d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15415d9923eaa4ed9145037c60199b99"><td class="memItemLeft" align="right" valign="top">unsigned long int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#a15415d9923eaa4ed9145037c60199b99">timesteps</a></td></tr>
<tr class="separator:a15415d9923eaa4ed9145037c60199b99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20238819f2c84ce6d3f083ded9ac612d"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#a20238819f2c84ce6d3f083ded9ac612d">thickness</a></td></tr>
<tr class="separator:a20238819f2c84ce6d3f083ded9ac612d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8cb639b360600b7ca938a3e275b017f"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#af8cb639b360600b7ca938a3e275b017f">saturation</a></td></tr>
<tr class="separator:af8cb639b360600b7ca938a3e275b017f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5799b26fb87c6d98cd44352eb84a2e7e"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#a5799b26fb87c6d98cd44352eb84a2e7e">timeunit</a></td></tr>
<tr class="separator:a5799b26fb87c6d98cd44352eb84a2e7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa27b8bb0d1e8acff46eaadd07476ed04"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#aa27b8bb0d1e8acff46eaadd07476ed04">totalFluxIn</a></td></tr>
<tr class="separator:aa27b8bb0d1e8acff46eaadd07476ed04"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a id="a3b79350be67551ca7d31bef3f718115d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3b79350be67551ca7d31bef3f718115d">&#9670;&nbsp;</a></span>main()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int main </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>controlf</em>[]&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The MAIN of dfnTrans code. Input argument is a control file with input parameters to dfnTrans. The main parts of particle tracking simulations are called:</p><ol type="1">
<li>Read DFN mesh and Flow Solver's ouputs</li>
<li>Reconstruct Darcy's velocities on each node of DFN mesh</li>
<li>Perform Particle Tracking procedure </li>
</ol>

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00066">66</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

<p class="reference">References <a class="el" href="../../d0/d29/main_8c_source.html#l00042">cell</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l01055">CheckGrid()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l01201">Control_Data()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l01090">Control_File()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l01245">Control_Param()</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00044">controlfile</a>, <a class="el" href="../../d4/d3e/_rotate_fracture_8c_source.html#l00017">Convertto2d()</a>, <a class="el" href="../../d4/d3e/_rotate_fracture_8c_source.html#l00130">Convertto3d()</a>, <a class="el" href="../../d2/d79/_velocity_reconstruction_8c_source.html#l00029">DarcyVelocity()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01622">DefineTimeStep()</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00047">density</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00039">fracture</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00043">maindir</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00040">node</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00036">nodezonein</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00037">nodezoneout</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00041">particle</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00066">ParticleTrack()</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00046">porosity</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00581">ReadBoundaryNodes()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00180">ReadDataFiles()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00016">ReadInit()</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00050">saturation</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l01176">String_Compare()</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00049">thickness</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00048">timesteps</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00051">timeunit</a>, <a class="el" href="../../d4/d3e/_rotate_fracture_8c_source.html#l00246">Velocity3D()</a>, and <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00981">WritingInit()</a>.</p>

</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a id="a26a18460ba7bc9d4e9ace81fda1819ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a26a18460ba7bc9d4e9ace81fda1819ee">&#9670;&nbsp;</a></span>cell</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="../../d9/db2/structelement.html">element</a>* cell</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>DYNAMIC ARRAY OF TRIANGULAR CELLS in DFN mesh </p>

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00042">42</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02013">AcrossIntersection()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00540">AdjacentCells()</a>, <a class="el" href="../../d2/d79/_velocity_reconstruction_8c_source.html#l00531">BoundaryCells()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02527">CalculateCurrentDT()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l03140">CalculateLagrangian()</a>, <a class="el" href="../../d4/d3e/_rotate_fracture_8c_source.html#l00183">ChangeFracture()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01655">CheckDistance()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01273">CheckNewCell()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01576">CorrectorStep()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02996">FinalPosition()</a>, <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l00861">FlowInWeight()</a>, <a class="el" href="../../d2/d79/_velocity_reconstruction_8c_source.html#l00944">HalfPolygonVelocity()</a>, <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l00021">InitPos()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01949">InOutFlowCell()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01487">InsideCell()</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00066">main()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02440">Moving2Center()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02471">Moving2NextCell()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02572">Moving2NextCellBound()</a>, <a class="el" href="../../d6/d35/output_8c_source.html#l00019">OutputMarPlumDisp()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01541">PredictorStep()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00180">ReadDataFiles()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00016">ReadInit()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01450">SearchNeighborCells()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02142">StreamlineRandomSampling()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l03175">TimeDomainRW()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00981">WritingInit()</a>, <a class="el" href="../../d2/d79/_velocity_reconstruction_8c_source.html#l00922">XindexC()</a>, and <a class="el" href="../../d2/d79/_velocity_reconstruction_8c_source.html#l00933">YindexC()</a>.</p>

</div>
</div>
<a id="aa867dd168d29d6a51276df24caa862ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa867dd168d29d6a51276df24caa862ce">&#9670;&nbsp;</a></span>controlfile</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char controlfile[120]</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Name of Control file with all inut parameters to dfnTrans, given by user at the command line </p>

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00044">44</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l01201">Control_Data()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l01090">Control_File()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l01135">Control_File_Optional()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l01245">Control_Param()</a>, and <a class="el" href="../../d0/d29/main_8c_source.html#l00066">main()</a>.</p>

</div>
</div>
<a id="a6f8c052f8417728038991f7f2826d38d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f8c052f8417728038991f7f2826d38d">&#9670;&nbsp;</a></span>density</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double density</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Flow density, defined by user </p>

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00047">47</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l01095">InitParticles_flux()</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00066">main()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00581">ReadBoundaryNodes()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00742">ReadPFLOTRANfile()</a>, <a class="el" href="../../d2/d79/_velocity_reconstruction_8c_source.html#l00465">VelocityExteriorNode()</a>, and <a class="el" href="../../d2/d79/_velocity_reconstruction_8c_source.html#l00426">VelocityInteriorNode()</a>.</p>

</div>
</div>
<a id="a8a3e3776115006efbafec148de4200e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a3e3776115006efbafec148de4200e0">&#9670;&nbsp;</a></span>fehm</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int fehm</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>fehm=1 when FEHM flow solver is used </p>

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00028">28</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d2/d79/_velocity_reconstruction_8c_source.html#l00029">DarcyVelocity()</a>, <a class="el" href="../../d2/d79/_velocity_reconstruction_8c_source.html#l00944">HalfPolygonVelocity()</a>, and <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00180">ReadDataFiles()</a>.</p>

</div>
</div>
<a id="adef0bd5e77533cdd4cdd0bcf0d5dc96b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adef0bd5e77533cdd4cdd0bcf0d5dc96b">&#9670;&nbsp;</a></span>flag_w</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int flag_w</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00038">38</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l00021">InitPos()</a>, and <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00066">ParticleTrack()</a>.</p>

</div>
</div>
<a id="ab71244130eef93109128572e8ef83c2b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab71244130eef93109128572e8ef83c2b">&#9670;&nbsp;</a></span>fracture</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="../../da/d20/structmaterial.html">material</a>* fracture</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>DYNAMIC ARRAY OF FRACTURES </p>

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00039">39</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00540">AdjacentCells()</a>, <a class="el" href="../../d2/d79/_velocity_reconstruction_8c_source.html#l00531">BoundaryCells()</a>, <a class="el" href="../../d4/d3e/_rotate_fracture_8c_source.html#l00213">CalculatePosition3D()</a>, <a class="el" href="../../d4/d3e/_rotate_fracture_8c_source.html#l00335">CalculateVelocity3D()</a>, <a class="el" href="../../d4/d3e/_rotate_fracture_8c_source.html#l00183">ChangeFracture()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01655">CheckDistance()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l01055">CheckGrid()</a>, <a class="el" href="../../d4/d3e/_rotate_fracture_8c_source.html#l00017">Convertto2d()</a>, <a class="el" href="../../d4/d3e/_rotate_fracture_8c_source.html#l00130">Convertto3d()</a>, <a class="el" href="../../d4/d3e/_rotate_fracture_8c_source.html#l00360">Coordinations2D()</a>, <a class="el" href="../../d2/d79/_velocity_reconstruction_8c_source.html#l00029">DarcyVelocity()</a>, <a class="el" href="../../d2/d79/_velocity_reconstruction_8c_source.html#l00367">DefineBoundaryAngle()</a>, <a class="el" href="../../d2/d79/_velocity_reconstruction_8c_source.html#l00944">HalfPolygonVelocity()</a>, <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l00711">InitParticles_eq()</a>, <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l00764">InitParticles_ones()</a>, <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l00021">InitPos()</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00066">main()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02471">Moving2NextCell()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02572">Moving2NextCellBound()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01600">NeighborCells()</a>, <a class="el" href="../../d2/d79/_velocity_reconstruction_8c_source.html#l00253">OutputVelocities()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l01289">ReadAperture()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00180">ReadDataFiles()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00016">ReadInit()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02142">StreamlineRandomSampling()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l03175">TimeDomainRW()</a>, <a class="el" href="../../d4/d3e/_rotate_fracture_8c_source.html#l00246">Velocity3D()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00981">WritingInit()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02550">Xindex()</a>, <a class="el" href="../../d2/d79/_velocity_reconstruction_8c_source.html#l00922">XindexC()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02561">Yindex()</a>, and <a class="el" href="../../d2/d79/_velocity_reconstruction_8c_source.html#l00933">YindexC()</a>.</p>

</div>
</div>
<a id="a396d7f3e7653807b76887efe794f2eb7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a396d7f3e7653807b76887efe794f2eb7">&#9670;&nbsp;</a></span>maindir</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char maindir[125]</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The directory/path for particle tracking outputs, defined by user </p>

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00043">43</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d0/d29/main_8c_source.html#l00066">main()</a>, <a class="el" href="../../d6/d35/output_8c_source.html#l00019">OutputMarPlumDisp()</a>, <a class="el" href="../../d2/d79/_velocity_reconstruction_8c_source.html#l00253">OutputVelocities()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00066">ParticleTrack()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00581">ReadBoundaryNodes()</a>, <a class="el" href="../../d4/d3e/_rotate_fracture_8c_source.html#l00246">Velocity3D()</a>, and <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00981">WritingInit()</a>.</p>

</div>
</div>
<a id="a9bbb8dd86b166646cdce87a545a36fa7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9bbb8dd86b166646cdce87a545a36fa7">&#9670;&nbsp;</a></span>max_neighb</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int max_neighb</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>maximum number of nodes neighbours/connections </p>

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00032">32</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d2/d79/_velocity_reconstruction_8c_source.html#l00029">DarcyVelocity()</a>, <a class="el" href="../../d2/d79/_velocity_reconstruction_8c_source.html#l00944">HalfPolygonVelocity()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00180">ReadDataFiles()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00879">ReadFEHMfile()</a>, and <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00016">ReadInit()</a>.</p>

</div>
</div>
<a id="a5225ceefbfdde0f9cb32cb84174a4863"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5225ceefbfdde0f9cb32cb84174a4863">&#9670;&nbsp;</a></span>ncells</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int ncells</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>total number of triangular elements in the DFN mesh </p>

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00030">30</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d2/d79/_velocity_reconstruction_8c_source.html#l00531">BoundaryCells()</a>, <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l00021">InitPos()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00180">ReadDataFiles()</a>, and <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00016">ReadInit()</a>.</p>

</div>
</div>
<a id="accb317d0fcd1e5a1683184b91a49ff11"></a>
<h2 class="memtitle"><span class="permalink"><a href="#accb317d0fcd1e5a1683184b91a49ff11">&#9670;&nbsp;</a></span>nfract</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int nfract</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>total number of fractures in the DFN mesh </p>

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00031">31</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d4/d3e/_rotate_fracture_8c_source.html#l00017">Convertto2d()</a>, <a class="el" href="../../d4/d3e/_rotate_fracture_8c_source.html#l00130">Convertto3d()</a>, <a class="el" href="../../d4/d3e/_rotate_fracture_8c_source.html#l00360">Coordinations2D()</a>, <a class="el" href="../../d2/d79/_velocity_reconstruction_8c_source.html#l00253">OutputVelocities()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l01289">ReadAperture()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00180">ReadDataFiles()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00016">ReadInit()</a>, and <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00981">WritingInit()</a>.</p>

</div>
</div>
<a id="a0049b706bb5b3980868a5b1e1b3fac0c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0049b706bb5b3980868a5b1e1b3fac0c">&#9670;&nbsp;</a></span>nnodes</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int nnodes</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>total number of nodes in the DFN mesh </p>

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00029">29</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l01055">CheckGrid()</a>, <a class="el" href="../../d4/d3e/_rotate_fracture_8c_source.html#l00017">Convertto2d()</a>, <a class="el" href="../../d4/d3e/_rotate_fracture_8c_source.html#l00360">Coordinations2D()</a>, <a class="el" href="../../d2/d79/_velocity_reconstruction_8c_source.html#l00029">DarcyVelocity()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01622">DefineTimeStep()</a>, <a class="el" href="../../d2/d79/_velocity_reconstruction_8c_source.html#l00253">OutputVelocities()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l01289">ReadAperture()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00180">ReadDataFiles()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00879">ReadFEHMfile()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00016">ReadInit()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00742">ReadPFLOTRANfile()</a>, <a class="el" href="../../d4/d3e/_rotate_fracture_8c_source.html#l00246">Velocity3D()</a>, and <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00981">WritingInit()</a>.</p>

</div>
</div>
<a id="a9d0d7da8d3c9e75857a16e168969f89d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9d0d7da8d3c9e75857a16e168969f89d">&#9670;&nbsp;</a></span>node</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="../../db/d7c/structvertex.html">vertex</a>* node</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>DYNAMIC ARRAY OF NODES in DFN mesh </p>

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00040">40</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02013">AcrossIntersection()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00540">AdjacentCells()</a>, <a class="el" href="../../d2/d79/_velocity_reconstruction_8c_source.html#l00531">BoundaryCells()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02527">CalculateCurrentDT()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l03140">CalculateLagrangian()</a>, <a class="el" href="../../d4/d3e/_rotate_fracture_8c_source.html#l00213">CalculatePosition3D()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01416">CalculateWeights()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01655">CheckDistance()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l01055">CheckGrid()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01273">CheckNewCell()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02344">CompleteMixingRandomSampling()</a>, <a class="el" href="../../d4/d3e/_rotate_fracture_8c_source.html#l00017">Convertto2d()</a>, <a class="el" href="../../d4/d3e/_rotate_fracture_8c_source.html#l00360">Coordinations2D()</a>, <a class="el" href="../../d2/d79/_velocity_reconstruction_8c_source.html#l00771">CornerVelocity()</a>, <a class="el" href="../../d2/d79/_velocity_reconstruction_8c_source.html#l00029">DarcyVelocity()</a>, <a class="el" href="../../d2/d79/_velocity_reconstruction_8c_source.html#l00367">DefineBoundaryAngle()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01622">DefineTimeStep()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02996">FinalPosition()</a>, <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l00861">FlowInWeight()</a>, <a class="el" href="../../d2/d79/_velocity_reconstruction_8c_source.html#l00944">HalfPolygonVelocity()</a>, <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l00621">InitCell()</a>, <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l00968">InitInMatrix()</a>, <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l00711">InitParticles_eq()</a>, <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l01095">InitParticles_flux()</a>, <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l00660">InitParticles_np()</a>, <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l00021">InitPos()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01949">InOutFlowCell()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01487">InsideCell()</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00066">main()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02440">Moving2Center()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02471">Moving2NextCell()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02572">Moving2NextCellBound()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01600">NeighborCells()</a>, <a class="el" href="../../d2/d79/_velocity_reconstruction_8c_source.html#l00253">OutputVelocities()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00066">ParticleTrack()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01541">PredictorStep()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l01289">ReadAperture()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00581">ReadBoundaryNodes()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00180">ReadDataFiles()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00879">ReadFEHMfile()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00016">ReadInit()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00742">ReadPFLOTRANfile()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02142">StreamlineRandomSampling()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l03175">TimeDomainRW()</a>, <a class="el" href="../../d4/d3e/_rotate_fracture_8c_source.html#l00246">Velocity3D()</a>, <a class="el" href="../../d2/d79/_velocity_reconstruction_8c_source.html#l00465">VelocityExteriorNode()</a>, <a class="el" href="../../d2/d79/_velocity_reconstruction_8c_source.html#l00426">VelocityInteriorNode()</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00981">WritingInit()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02550">Xindex()</a>, <a class="el" href="../../d2/d79/_velocity_reconstruction_8c_source.html#l00922">XindexC()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02561">Yindex()</a>, and <a class="el" href="../../d2/d79/_velocity_reconstruction_8c_source.html#l00933">YindexC()</a>.</p>

</div>
</div>
<a id="ae04e94bac8fc762dd97706043f25eaa4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae04e94bac8fc762dd97706043f25eaa4">&#9670;&nbsp;</a></span>nodezonein</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int* nodezonein</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>pointer to the dynamic array with a list of in-flow boundary nodes </p>

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00036">36</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l00621">InitCell()</a>, <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l01095">InitParticles_flux()</a>, <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l00021">InitPos()</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00066">main()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00066">ParticleTrack()</a>, and <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00581">ReadBoundaryNodes()</a>.</p>

</div>
</div>
<a id="a8e227a7bdba87548413eeac3daae26a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e227a7bdba87548413eeac3daae26a6">&#9670;&nbsp;</a></span>nodezoneout</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int* nodezoneout</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>pointer to the dynamic array with a list of out-flow boundary nodes </p>

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00037">37</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d0/d29/main_8c_source.html#l00066">main()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00066">ParticleTrack()</a>, and <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00581">ReadBoundaryNodes()</a>.</p>

</div>
</div>
<a id="a67b3bde25c933874d93fd30f06b55f65"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a67b3bde25c933874d93fd30f06b55f65">&#9670;&nbsp;</a></span>np</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int np</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>index of current particle, idex in particle's loop </p>

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00034">34</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

</div>
</div>
<a id="a9c5371905330e52a346417559120efec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c5371905330e52a346417559120efec">&#9670;&nbsp;</a></span>npart</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int npart</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>initial number of particles set up in the simulation </p>

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00033">33</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l00968">InitInMatrix()</a>, <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l00711">InitParticles_eq()</a>, <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l01095">InitParticles_flux()</a>, <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l00660">InitParticles_np()</a>, <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l00764">InitParticles_ones()</a>, and <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l00021">InitPos()</a>.</p>

</div>
</div>
<a id="a6d971fbeb47db134f84ff99053b7c47d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6d971fbeb47db134f84ff99053b7c47d">&#9670;&nbsp;</a></span>nzone_in</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int nzone_in</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>number of nodes in in-flow boundary face/zone </p>

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00035">35</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l00621">InitCell()</a>, <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l00021">InitPos()</a>, and <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00581">ReadBoundaryNodes()</a>.</p>

</div>
</div>
<a id="a821d6a33fadb1aacb1a231c2c38cf7ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a821d6a33fadb1aacb1a231c2c38cf7ca">&#9670;&nbsp;</a></span>particle</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="../../de/d22/structcontam.html">contam</a>* particle</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>DYNAMIC ARRAY OF PARTICLES </p>

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00041">41</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02013">AcrossIntersection()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02527">CalculateCurrentDT()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l03140">CalculateLagrangian()</a>, <a class="el" href="../../d4/d3e/_rotate_fracture_8c_source.html#l00213">CalculatePosition3D()</a>, <a class="el" href="../../d4/d3e/_rotate_fracture_8c_source.html#l00335">CalculateVelocity3D()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01416">CalculateWeights()</a>, <a class="el" href="../../d4/d3e/_rotate_fracture_8c_source.html#l00183">ChangeFracture()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01655">CheckDistance()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01273">CheckNewCell()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01576">CorrectorStep()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02996">FinalPosition()</a>, <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l00861">FlowInWeight()</a>, <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l00968">InitInMatrix()</a>, <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l00711">InitParticles_eq()</a>, <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l01095">InitParticles_flux()</a>, <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l00660">InitParticles_np()</a>, <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l00764">InitParticles_ones()</a>, <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l00021">InitPos()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01949">InOutFlowCell()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01487">InsideCell()</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00066">main()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02440">Moving2Center()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02471">Moving2NextCell()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02572">Moving2NextCellBound()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01600">NeighborCells()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01541">PredictorStep()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01450">SearchNeighborCells()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l03175">TimeDomainRW()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02550">Xindex()</a>, and <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02561">Yindex()</a>.</p>

</div>
</div>
<a id="a7f54a7ad2e8c4f2214887aeac797ce91"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f54a7ad2e8c4f2214887aeac797ce91">&#9670;&nbsp;</a></span>pflotran</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int pflotran</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>pflotran=1 when PFLOTRAN flow solver is used </p>

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00027">27</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d2/d79/_velocity_reconstruction_8c_source.html#l00029">DarcyVelocity()</a>, <a class="el" href="../../d2/d79/_velocity_reconstruction_8c_source.html#l00944">HalfPolygonVelocity()</a>, and <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00180">ReadDataFiles()</a>.</p>

</div>
</div>
<a id="a38299b3e08d348a2a1c11cac9a7f01bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a38299b3e08d348a2a1c11cac9a7f01bd">&#9670;&nbsp;</a></span>porosity</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double porosity</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Fracture porosity, used in velocity reconstructions, defined by user </p>

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00046">46</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d0/d29/main_8c_source.html#l00066">main()</a>, <a class="el" href="../../d2/d79/_velocity_reconstruction_8c_source.html#l00465">VelocityExteriorNode()</a>, and <a class="el" href="../../d2/d79/_velocity_reconstruction_8c_source.html#l00426">VelocityInteriorNode()</a>.</p>

</div>
</div>
<a id="af8cb639b360600b7ca938a3e275b017f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af8cb639b360600b7ca938a3e275b017f">&#9670;&nbsp;</a></span>saturation</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double saturation</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Flow saturation, defined by user </p>

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00050">50</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d0/d29/main_8c_source.html#l00066">main()</a>.</p>

</div>
</div>
<a id="a20238819f2c84ce6d3f083ded9ac612d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a20238819f2c84ce6d3f083ded9ac612d">&#9670;&nbsp;</a></span>thickness</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double thickness</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>One value for all fractures aperture (defined by user), used in case when fracture aperture is not provided by user </p>

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00049">49</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d0/d29/main_8c_source.html#l00066">main()</a>, and <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00180">ReadDataFiles()</a>.</p>

</div>
</div>
<a id="a15415d9923eaa4ed9145037c60199b99"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a15415d9923eaa4ed9145037c60199b99">&#9670;&nbsp;</a></span>timesteps</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned long int timesteps</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Max number of time steps used for each particles movements, defined by user </p>

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00048">48</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d0/d29/main_8c_source.html#l00066">main()</a>, and <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00066">ParticleTrack()</a>.</p>

</div>
</div>
<a id="a5799b26fb87c6d98cd44352eb84a2e7e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5799b26fb87c6d98cd44352eb84a2e7e">&#9670;&nbsp;</a></span>timeunit</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double timeunit</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Time unit multiplier, converts calculated time/velocities according to required time units </p>

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00051">51</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d0/d29/main_8c_source.html#l00066">main()</a>, <a class="el" href="../../d6/d35/output_8c_source.html#l00019">OutputMarPlumDisp()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00066">ParticleTrack()</a>, <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l01062">TimeFromMatrix()</a>, <a class="el" href="../../d2/d79/_velocity_reconstruction_8c_source.html#l00465">VelocityExteriorNode()</a>, and <a class="el" href="../../d2/d79/_velocity_reconstruction_8c_source.html#l00426">VelocityInteriorNode()</a>.</p>

</div>
</div>
<a id="aa27b8bb0d1e8acff46eaadd07476ed04"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa27b8bb0d1e8acff46eaadd07476ed04">&#9670;&nbsp;</a></span>totalFluxIn</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double totalFluxIn</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Total Flow flux on in-flow boundary, calculated in the code </p>

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00052">52</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l00021">InitPos()</a>, and <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00581">ReadBoundaryNodes()</a>.</p>

</div>
</div>
</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="../../d0/d29/main_8c.html">main.c</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>
