<!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/TrackingPart.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('d6/d2c/_tracking_part_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">TrackingPart.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 />
<code>#include &lt;sys/stat.h&gt;</code><br />
</div>
<p><a href="../../d6/d2c/_tracking_part_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>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d06/structlagrangian.html">lagrangian</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d1b/structintcoef.html">intcoef</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d09/structposit3d.html">posit3d</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9b/structtempout.html">tempout</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:a70ceb6e59ecdae0487126a86c88523bb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#a70ceb6e59ecdae0487126a86c88523bb">ParticleTrack</a> ()</td></tr>
<tr class="separator:a70ceb6e59ecdae0487126a86c88523bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab72ec3059b077bf933070124a6f64a03"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#ab72ec3059b077bf933070124a6f64a03">CheckNewCell</a> ()</td></tr>
<tr class="separator:ab72ec3059b077bf933070124a6f64a03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a288d5ddd917552bb6640483eaa1b7add"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../d3/d1b/structintcoef.html">intcoef</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#a288d5ddd917552bb6640483eaa1b7add">CalculateWeights</a> (int nn1, int nn2, int nn3)</td></tr>
<tr class="separator:a288d5ddd917552bb6640483eaa1b7add"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3202503f7885b8b7db52a53134351045"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#a3202503f7885b8b7db52a53134351045">SearchNeighborCells</a> (int nn1, int nn2, int nn3)</td></tr>
<tr class="separator:a3202503f7885b8b7db52a53134351045"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c8fe8978ce1689f5dcf12bc7b56793d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#a5c8fe8978ce1689f5dcf12bc7b56793d">InsideCell</a> (unsigned int numc)</td></tr>
<tr class="separator:a5c8fe8978ce1689f5dcf12bc7b56793d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeab4f78b54bf9ba581dcc8f5246d658d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#aeab4f78b54bf9ba581dcc8f5246d658d">PredictorStep</a> ()</td></tr>
<tr class="separator:aeab4f78b54bf9ba581dcc8f5246d658d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31b6a7f477cbead6448a5c27a867f86d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#a31b6a7f477cbead6448a5c27a867f86d">CorrectorStep</a> ()</td></tr>
<tr class="separator:a31b6a7f477cbead6448a5c27a867f86d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acefa073fc2b27b20856d5e8a2ae09fd1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#acefa073fc2b27b20856d5e8a2ae09fd1">NeighborCells</a> (int k)</td></tr>
<tr class="separator:acefa073fc2b27b20856d5e8a2ae09fd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1803816ac80e7c427387495c19a41c8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#ae1803816ac80e7c427387495c19a41c8">DefineTimeStep</a> ()</td></tr>
<tr class="separator:ae1803816ac80e7c427387495c19a41c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92f5b1ab36094a7f2007161931bb0fdb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#a92f5b1ab36094a7f2007161931bb0fdb">CheckDistance</a> ()</td></tr>
<tr class="separator:a92f5b1ab36094a7f2007161931bb0fdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f447de1387b9a1e610decc755e43bd8"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#a6f447de1387b9a1e610decc755e43bd8">InOutFlowCell</a> (int indcell, int int1, double nposx, double nposy)</td></tr>
<tr class="separator:a6f447de1387b9a1e610decc755e43bd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5db4b51d7dc78cb8deb4fe9ab4e0a4c6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#a5db4b51d7dc78cb8deb4fe9ab4e0a4c6">AcrossIntersection</a> (int prevcell, int int1, int int2, int <a class="el" href="../../d6/d2c/_tracking_part_8c.html#abcfbff992646c011bd630b5df97eeebe">mixing_rule</a>)</td></tr>
<tr class="separator:a5db4b51d7dc78cb8deb4fe9ab4e0a4c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1da16dbc53cf2728df74a0184f76e1ef"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#a1da16dbc53cf2728df74a0184f76e1ef">StreamlineRandomSampling</a> (double products[4], double speedsq[4], int indj, int int1, int indk, int neighborcellind[4], int neighborfracind[4], int prevfrac, int prevcell)</td></tr>
<tr class="separator:a1da16dbc53cf2728df74a0184f76e1ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ff6ac949c292978394b28d9e0a9977b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#a7ff6ac949c292978394b28d9e0a9977b">CompleteMixingRandomSampling</a> (double products[4], double speedsq[4], int indj, int int1, int indk)</td></tr>
<tr class="separator:a7ff6ac949c292978394b28d9e0a9977b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69f9dfd9f5eba61f40439fc5dc92f3b6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#a69f9dfd9f5eba61f40439fc5dc92f3b6">Moving2Center</a> (int nnp, int cellnumber)</td></tr>
<tr class="separator:a69f9dfd9f5eba61f40439fc5dc92f3b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9541c2c154a6c03a5bf820ac7522fc04"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#a9541c2c154a6c03a5bf820ac7522fc04">Moving2NextCell</a> (int stuck, int k)</td></tr>
<tr class="separator:a9541c2c154a6c03a5bf820ac7522fc04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a181c33224a0f02a5196c0c7e088744ec"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#a181c33224a0f02a5196c0c7e088744ec">CalculateCurrentDT</a> ()</td></tr>
<tr class="separator:a181c33224a0f02a5196c0c7e088744ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60337725a775035e26cf11f796197fb0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#a60337725a775035e26cf11f796197fb0">Xindex</a> (int nodenum, int nnp)</td></tr>
<tr class="separator:a60337725a775035e26cf11f796197fb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae72215fb2ccc4e1c6fe645aec42c6ff9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#ae72215fb2ccc4e1c6fe645aec42c6ff9">Yindex</a> (int nodenum, int nnp)</td></tr>
<tr class="separator:ae72215fb2ccc4e1c6fe645aec42c6ff9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3655e04df015e152f63d69abfbf9fdee"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#a3655e04df015e152f63d69abfbf9fdee">Moving2NextCellBound</a> (int prevcell)</td></tr>
<tr class="separator:a3655e04df015e152f63d69abfbf9fdee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add14e959474dac3e9dc7a0b82af4978b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#add14e959474dac3e9dc7a0b82af4978b">ParticleOutput</a> (int currentt, int fract_p)</td></tr>
<tr class="separator:add14e959474dac3e9dc7a0b82af4978b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff6510d8f65513c2356dc171c2191086"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#aff6510d8f65513c2356dc171c2191086">FinalPosition</a> ()</td></tr>
<tr class="separator:aff6510d8f65513c2356dc171c2191086"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fbd79304ae6c1759d1e903f5626ab87"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../d8/d06/structlagrangian.html">lagrangian</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#a9fbd79304ae6c1759d1e903f5626ab87">CalculateLagrangian</a> (double xcurrent, double ycurrent, double zcurrent, double xprev, double yprev, double zprev)</td></tr>
<tr class="separator:a9fbd79304ae6c1759d1e903f5626ab87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abeed81e7f6a295e7af7da3721dd07d66"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#abeed81e7f6a295e7af7da3721dd07d66">TimeDomainRW</a> (double time_advect)</td></tr>
<tr class="separator:abeed81e7f6a295e7af7da3721dd07d66"><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:aae06b27f74226725f3664a2b53467553"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../d8/d06/structlagrangian.html">lagrangian</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#aae06b27f74226725f3664a2b53467553">lagvariable</a></td></tr>
<tr class="separator:aae06b27f74226725f3664a2b53467553"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d090dc1bc431eb7753cca8a46c5b65c"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#a1d090dc1bc431eb7753cca8a46c5b65c">FLAG_OUT</a> =0</td></tr>
<tr class="separator:a1d090dc1bc431eb7753cca8a46c5b65c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d342b64b20e55a0478c7c52c47ac746"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#a6d342b64b20e55a0478c7c52c47ac746">all_out</a> =0</td></tr>
<tr class="separator:a6d342b64b20e55a0478c7c52c47ac746"><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="../../d6/d2c/_tracking_part_8c.html#a67b3bde25c933874d93fd30f06b55f65">np</a></td></tr>
<tr class="separator:a67b3bde25c933874d93fd30f06b55f65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b29f9c2e6a8e8da90992985304f0b78"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#a4b29f9c2e6a8e8da90992985304f0b78">t</a></td></tr>
<tr class="separator:a4b29f9c2e6a8e8da90992985304f0b78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35bb87da21d354b827425c8cf4428fe9"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#a35bb87da21d354b827425c8cf4428fe9">nodeID</a> =0</td></tr>
<tr class="separator:a35bb87da21d354b827425c8cf4428fe9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2fcd785cc85fd176b09473b4cfcca07"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#aa2fcd785cc85fd176b09473b4cfcca07">avs_o</a> =0</td></tr>
<tr class="separator:aa2fcd785cc85fd176b09473b4cfcca07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c82cb7b570cde4cbf47b95a56130948"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#a4c82cb7b570cde4cbf47b95a56130948">traj_o</a> =0</td></tr>
<tr class="separator:a4c82cb7b570cde4cbf47b95a56130948"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a526f545a0cd984e3aeea379a5f566231"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#a526f545a0cd984e3aeea379a5f566231">curv_o</a> =0</td></tr>
<tr class="separator:a526f545a0cd984e3aeea379a5f566231"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3883c8054aad6431fa7abb3b55be8a20"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#a3883c8054aad6431fa7abb3b55be8a20">no_out</a> =0</td></tr>
<tr class="separator:a3883c8054aad6431fa7abb3b55be8a20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47bac93a59407fc80f873f14625552df"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#a47bac93a59407fc80f873f14625552df">tdrw</a> =0</td></tr>
<tr class="separator:a47bac93a59407fc80f873f14625552df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcfbff992646c011bd630b5df97eeebe"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#abcfbff992646c011bd630b5df97eeebe">mixing_rule</a> =1</td></tr>
<tr class="separator:abcfbff992646c011bd630b5df97eeebe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7530c338b58fe878c151e5b4a1a16f19"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#a7530c338b58fe878c151e5b4a1a16f19">marfa</a> =0</td></tr>
<tr class="separator:a7530c338b58fe878c151e5b4a1a16f19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c8fb935fea8f63cfbb4e768f2f7edb4"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#a2c8fb935fea8f63cfbb4e768f2f7edb4">plumec</a> =0</td></tr>
<tr class="separator:a2c8fb935fea8f63cfbb4e768f2f7edb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf7de66e9362ab9e455afe82ec91a3f5"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#adf7de66e9362ab9e455afe82ec91a3f5">disp_o</a> =0</td></tr>
<tr class="separator:adf7de66e9362ab9e455afe82ec91a3f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46a51bd2a4a54a3fdb92ad918816d1c6"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#a46a51bd2a4a54a3fdb92ad918816d1c6">timecounter</a> =0</td></tr>
<tr class="separator:a46a51bd2a4a54a3fdb92ad918816d1c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e6d306e376daacaaffc67739cf22316"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#a0e6d306e376daacaaffc67739cf22316">frac_o</a> =0</td></tr>
<tr class="separator:a0e6d306e376daacaaffc67739cf22316"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d6bf595b25906760b9c824c66afc33a"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#a0d6bf595b25906760b9c824c66afc33a">tfile</a> =0</td></tr>
<tr class="separator:a0d6bf595b25906760b9c824c66afc33a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a531d5d9aafd742ee661c27de55926627"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#a531d5d9aafd742ee661c27de55926627">tdrw_o</a> =0</td></tr>
<tr class="separator:a531d5d9aafd742ee661c27de55926627"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca9c704b192b82aaa3d33d12882a1c2f"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#aca9c704b192b82aaa3d33d12882a1c2f">tdrw_porosity</a> =0.0</td></tr>
<tr class="separator:aca9c704b192b82aaa3d33d12882a1c2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0779a8c7e2a72abcda717f87b68d4bfc"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#a0779a8c7e2a72abcda717f87b68d4bfc">tdrw_diffcoeff</a> =0.0</td></tr>
<tr class="separator:a0779a8c7e2a72abcda717f87b68d4bfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4952850f8949cccbdef08a6f01dfec20"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#a4952850f8949cccbdef08a6f01dfec20">t_adv0</a> =0.0</td></tr>
<tr class="separator:a4952850f8949cccbdef08a6f01dfec20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae332144a969481cf5f9e1c954c332ee5"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#ae332144a969481cf5f9e1c954c332ee5">t_adv</a> =0.0</td></tr>
<tr class="separator:ae332144a969481cf5f9e1c954c332ee5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af11f3d6258b0839dfb97fe3875aa0a5b"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#af11f3d6258b0839dfb97fe3875aa0a5b">timediff</a> =0.0</td></tr>
<tr class="separator:af11f3d6258b0839dfb97fe3875aa0a5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c990391d3ca9179d3ea9e6bb6e4d16a"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../d5/d9b/structtempout.html">tempout</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/_tracking_part_8c.html#a1c990391d3ca9179d3ea9e6bb6e4d16a">tempdata</a></td></tr>
<tr class="separator:a1c990391d3ca9179d3ea9e6bb6e4d16a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a id="a5db4b51d7dc78cb8deb4fe9ab4e0a4c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5db4b51d7dc78cb8deb4fe9ab4e0a4c6">&#9670;&nbsp;</a></span>AcrossIntersection()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void AcrossIntersection </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>prevcell</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>int1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>int2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>mixing_rule</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Particle is moving through intersection line </p>

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02013">2013</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

<p class="reference">References <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01416">CalculateWeights()</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00042">cell</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00139">vertex::cells</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#l02344">CompleteMixingRandomSampling()</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00118">vertex::coord_xy</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00112">vertex::fracture</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00164">element::fracture</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00195">contam::intcell</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00030">mixing_rule</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00040">node</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00167">element::node_ind</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00030">np</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00041">particle</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00183">contam::position</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00186">contam::prev_pos</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02142">StreamlineRandomSampling()</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00170">element::veloc_ind</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00130">vertex::velocity</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00035">intcoef::weights</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="a181c33224a0f02a5196c0c7e088744ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a181c33224a0f02a5196c0c7e088744ec">&#9670;&nbsp;</a></span>CalculateCurrentDT()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double CalculateCurrentDT </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Functions returns particle instanteneous time step </p>

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02527">2527</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

<p class="reference">References <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00192">contam::cell</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00042">cell</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00040">node</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00167">element::node_ind</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00030">np</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00041">particle</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00133">vertex::timestep</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00170">element::veloc_ind</a>, and <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00198">contam::weight</a>.</p>

<p class="reference">Referenced by <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>, and <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01541">PredictorStep()</a>.</p>

</div>
</div>
<a id="a9fbd79304ae6c1759d1e903f5626ab87"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9fbd79304ae6c1759d1e903f5626ab87">&#9670;&nbsp;</a></span>CalculateLagrangian()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="../../d8/d06/structlagrangian.html">lagrangian</a> CalculateLagrangian </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>xcurrent</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>ycurrent</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>zcurrent</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>xprev</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>yprev</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>zprev</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Function calculates Lagrangian variables: tau and beta. </p>

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l03140">3140</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

<p class="reference">References <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00157">vertex::aperture</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00021">lagrangian::betta</a>, <a class="el" href="../../d4/d3e/_rotate_fracture_8c_source.html#l00335">CalculateVelocity3D()</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00192">contam::cell</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00042">cell</a>, <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l00017">posit3d::cord3</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00022">lagrangian::initx</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00023">lagrangian::inity</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00024">lagrangian::initz</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00028">lagvariable</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00040">node</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00167">element::node_ind</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00030">np</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00041">particle</a>, and <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00020">lagrangian::tau</a>.</p>

</div>
</div>
<a id="a288d5ddd917552bb6640483eaa1b7add"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a288d5ddd917552bb6640483eaa1b7add">&#9670;&nbsp;</a></span>CalculateWeights()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="../../d3/d1b/structintcoef.html">intcoef</a> CalculateWeights </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nn1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nn2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nn3</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Function calculates interpolation weights for velocity instanteneous particles velocity and time step. </p>

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01416">1416</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

<p class="reference">References <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00118">vertex::coord_xy</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00040">node</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00030">np</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#l00035">intcoef::weights</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>

<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#l01273">CheckNewCell()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01949">InOutFlowCell()</a>, and <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01487">InsideCell()</a>.</p>

</div>
</div>
<a id="a92f5b1ab36094a7f2007161931bb0fdb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a92f5b1ab36094a7f2007161931bb0fdb">&#9670;&nbsp;</a></span>CheckDistance()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int CheckDistance </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Function checks the distance from particle to intersection line when particles is located at the intersection triangular cell </p>

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01655">1655</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

<p class="reference">References <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02527">CalculateCurrentDT()</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00192">contam::cell</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00042">cell</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01273">CheckNewCell()</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00118">vertex::coord_xy</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00112">vertex::fracture</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00039">fracture</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00136">vertex::indnodes</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00030">no_out</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00040">node</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00167">element::node_ind</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00030">np</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00127">vertex::numneighb</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#l02669">ParticleOutput()</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00183">contam::position</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01541">PredictorStep()</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00186">contam::prev_pos</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00030">t</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00032">t_adv</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00032">t_adv0</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00210">contam::t_adv_diff</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00213">contam::t_diff</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00030">tdrw</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00031">tdrw_o</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00201">contam::time</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00032">timediff</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="ab72ec3059b077bf933070124a6f64a03"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab72ec3059b077bf933070124a6f64a03">&#9670;&nbsp;</a></span>CheckNewCell()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CheckNewCell </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Function performs a check, did particle move to a new triangular cell during last time step or stayed at the same cell </p>

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01273">1273</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

<p class="reference">References <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#l01416">CalculateWeights()</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00192">contam::cell</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00042">cell</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00029">FLAG_OUT</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00189">contam::fracture</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00040">node</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00167">element::node_ind</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00030">np</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00127">vertex::numneighb</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00041">particle</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00183">contam::position</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00186">contam::prev_pos</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01450">SearchNeighborCells()</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00180">contam::velocity</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00198">contam::weight</a>, and <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00035">intcoef::weights</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01655">CheckDistance()</a>.</p>

</div>
</div>
<a id="a7ff6ac949c292978394b28d9e0a9977b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ff6ac949c292978394b28d9e0a9977b">&#9670;&nbsp;</a></span>CompleteMixingRandomSampling()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int CompleteMixingRandomSampling </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>products</em>[4], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>speedsq</em>[4], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>indj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>int1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>indk</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Particle motion at a fracture intersection is determined by the streamline routing rule Arg 1: Cross product to define outgoing and incoming cells. Vector contains value for each cell at the intersection Arg 2: Vector of the speed squared for each cell at the intersection Arg 3: index of current cell in int1 node list Arg 4: int1 is the index of the node of the incoming cell that lies on the intersection Arg 5: indk gives the position in the list of the 4 intersection cells that is previous cell Return: The Exit cell at the intersection </p>

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02344">2344</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

<p class="reference">References <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00139">vertex::cells</a>, and <a class="el" href="../../d0/d29/main_8c_source.html#l00040">node</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02013">AcrossIntersection()</a>.</p>

</div>
</div>
<a id="a31b6a7f477cbead6448a5c27a867f86d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a31b6a7f477cbead6448a5c27a867f86d">&#9670;&nbsp;</a></span>CorrectorStep()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CorrectorStep </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Corrector step in Predictor-Corrector technique. Function calculates new particle position using calculated velocity in Predictor step. </p>

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01576">1576</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

<p class="reference">References <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02527">CalculateCurrentDT()</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00192">contam::cell</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00042">cell</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00167">element::node_ind</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00030">np</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00041">particle</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00183">contam::position</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00186">contam::prev_pos</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00170">element::veloc_ind</a>, and <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00180">contam::velocity</a>.</p>

</div>
</div>
<a id="ae1803816ac80e7c427387495c19a41c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae1803816ac80e7c427387495c19a41c8">&#9670;&nbsp;</a></span>DefineTimeStep()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void DefineTimeStep </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Function performs a loop through all the nodes in the mesh and defines a time step at each node. The time step of particles will be interpolated from time steps defined at each node. </p>

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01622">1622</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

<p class="reference">References <a class="el" href="../../d0/d29/main_8c_source.html#l00029">nnodes</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00040">node</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00133">vertex::timestep</a>, and <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00130">vertex::velocity</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="aff6510d8f65513c2356dc171c2191086"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aff6510d8f65513c2356dc171c2191086">&#9670;&nbsp;</a></span>FinalPosition()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void FinalPosition </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Function calculates particles final position at out-flow boundary </p>

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02996">2996</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

<p class="reference">References <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00192">contam::cell</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00042">cell</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00139">vertex::cells</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00118">vertex::coord_xy</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00136">vertex::indnodes</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00040">node</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00167">element::node_ind</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00030">np</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00127">vertex::numneighb</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00041">particle</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00183">contam::position</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00186">contam::prev_pos</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00201">contam::time</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="a6f447de1387b9a1e610decc755e43bd8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f447de1387b9a1e610decc755e43bd8">&#9670;&nbsp;</a></span>InOutFlowCell()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double InOutFlowCell </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>indcell</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>int1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>nposx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>nposy</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Function defines if velocities on cell vertices pointing in or out of intersection line </p>

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01949">1949</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

<p class="reference">References <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01416">CalculateWeights()</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00192">contam::cell</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00042">cell</a>, <a class="el" href="../../d4/d3e/_rotate_fracture_8c_source.html#l00183">ChangeFracture()</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00118">vertex::coord_xy</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00189">contam::fracture</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00040">node</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00167">element::node_ind</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00030">np</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00041">particle</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00183">contam::position</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00170">element::veloc_ind</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00130">vertex::velocity</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00035">intcoef::weights</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="a5c8fe8978ce1689f5dcf12bc7b56793d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c8fe8978ce1689f5dcf12bc7b56793d">&#9670;&nbsp;</a></span>InsideCell()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int InsideCell </td>
          <td>(</td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>numc</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Function checks if particle is in the cell (numc is cell ID) </p>

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01487">1487</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

<p class="reference">References <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01416">CalculateWeights()</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00192">contam::cell</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00042">cell</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00195">contam::intcell</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00040">node</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00167">element::node_ind</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00030">np</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00041">particle</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00198">contam::weight</a>, and <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00035">intcoef::weights</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>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02440">Moving2Center()</a>, and <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01600">NeighborCells()</a>.</p>

</div>
</div>
<a id="a69f9dfd9f5eba61f40439fc5dc92f3b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a69f9dfd9f5eba61f40439fc5dc92f3b6">&#9670;&nbsp;</a></span>Moving2Center()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Moving2Center </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nnp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>cellnumber</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Function moves particle to the center of the same cell </p>

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02440">2440</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

<p class="reference">References <a class="el" href="../../d0/d29/main_8c_source.html#l00042">cell</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00118">vertex::coord_xy</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#l00040">node</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00167">element::node_ind</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00041">particle</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00183">contam::position</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>

<p class="reference">Referenced by <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#l02471">Moving2NextCell()</a>, and <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02572">Moving2NextCellBound()</a>.</p>

</div>
</div>
<a id="a9541c2c154a6c03a5bf820ac7522fc04"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9541c2c154a6c03a5bf820ac7522fc04">&#9670;&nbsp;</a></span>Moving2NextCell()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Moving2NextCell </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>stuck</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>k</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Functions performs the movement of particle from one cell to the center of neighbouring cell. </p>

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02471">2471</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

<p class="reference">References <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00192">contam::cell</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00042">cell</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00139">vertex::cells</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00039">fracture</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02440">Moving2Center()</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00040">node</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00030">np</a>, and <a class="el" href="../../d0/d29/main_8c_source.html#l00041">particle</a>.</p>

</div>
</div>
<a id="a3655e04df015e152f63d69abfbf9fdee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3655e04df015e152f63d69abfbf9fdee">&#9670;&nbsp;</a></span>Moving2NextCellBound()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Moving2NextCellBound </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>prevcell</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>In the pathological rare case, when particle is out of fracture, the function is called and it's moving particle to internal cell </p>

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02572">2572</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

<p class="reference">References <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00192">contam::cell</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00042">cell</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00139">vertex::cells</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00039">fracture</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02440">Moving2Center()</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00040">node</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00167">element::node_ind</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00030">np</a>, and <a class="el" href="../../d0/d29/main_8c_source.html#l00041">particle</a>.</p>

</div>
</div>
<a id="acefa073fc2b27b20856d5e8a2ae09fd1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acefa073fc2b27b20856d5e8a2ae09fd1">&#9670;&nbsp;</a></span>NeighborCells()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void NeighborCells </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>k</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Function checks neighboring cells to find a particle </p>

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01600">1600</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

<p class="reference">References <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00139">vertex::cells</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00039">fracture</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#l00040">node</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00030">np</a>, and <a class="el" href="../../d0/d29/main_8c_source.html#l00041">particle</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01450">SearchNeighborCells()</a>.</p>

</div>
</div>
<a id="add14e959474dac3e9dc7a0b82af4978b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#add14e959474dac3e9dc7a0b82af4978b">&#9670;&nbsp;</a></span>ParticleOutput()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ParticleOutput </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>currentt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>fract_p</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The function of particles trajectories outputs. Function is called at every intersection and outputs to file at each segment of particles trajectory: from intersection to intersection. The curvature of the trajectory is defined and dictate number of time steps for outputs (unless user requested every time step output). </p>

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02669">2669</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

<p class="reference">References <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00031">tfile</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01655">CheckDistance()</a>.</p>

</div>
</div>
<a id="a70ceb6e59ecdae0487126a86c88523bb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a70ceb6e59ecdae0487126a86c88523bb">&#9670;&nbsp;</a></span>ParticleTrack()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ParticleTrack </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The main driving function of particles tracking procedure.</p><ol type="1">
<li>The all necessary options for particle tracking and for the outputs are read from input control file.</li>
<li>The subroutine for particle initial positions is called.</li>
<li>External loop on paticles is organised. One particle at a time.</li>
<li>Internal loop on time steps, where particles are mobing through fracture network. 4.1 Predictor -corrector technique is used for particles to move through fractures. 4.2 Complete mixing or streamline routing rule (defined by user) are used on intersections. 4.3 Particles data outputs. </li>
</ol>

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00066">66</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

<p class="reference">References <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00029">all_out</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00030">avs_o</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>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00115">vertex::coord</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00030">curv_o</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00031">disp_o</a>, <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l00011">inpfile::filename</a>, <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l00012">inpfile::flag</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00038">flag_w</a>, <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l00861">FlowInWeight()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00031">frac_o</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00112">vertex::fracture</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#l00043">maindir</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00031">marfa</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00030">mixing_rule</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00030">no_out</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="../../d6/d2c/_tracking_part_8c_source.html#l00030">np</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l00728">OpenFile()</a>, <a class="el" href="../../d9/d45/_initial_part_positions_8c_source.html#l00013">inpfile::param</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00031">plumec</a>, <a class="el" href="../../d8/d0d/_read_grid_init_8c_source.html#l01176">String_Compare()</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00030">t</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00030">tdrw</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00032">tdrw_diffcoeff</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00031">tdrw_o</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00032">tdrw_porosity</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00031">tfile</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>, and <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00030">traj_o</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="aeab4f78b54bf9ba581dcc8f5246d658d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeab4f78b54bf9ba581dcc8f5246d658d">&#9670;&nbsp;</a></span>PredictorStep()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void PredictorStep </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Predictor step in Predictor-Corrector technique. Function calculates new velocities and new particle position. </p>

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01541">1541</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

<p class="reference">References <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02527">CalculateCurrentDT()</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00192">contam::cell</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00042">cell</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00040">node</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00167">element::node_ind</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00030">np</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00041">particle</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00183">contam::position</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00124">vertex::pressure</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00207">contam::pressure</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00186">contam::prev_pos</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00170">element::veloc_ind</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00130">vertex::velocity</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00180">contam::velocity</a>, and <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00198">contam::weight</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01655">CheckDistance()</a>.</p>

</div>
</div>
<a id="a3202503f7885b8b7db52a53134351045"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3202503f7885b8b7db52a53134351045">&#9670;&nbsp;</a></span>SearchNeighborCells()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SearchNeighborCells </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nn1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nn2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nn3</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Function performs a search of neighbouring cells of current particles position. </p>

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01450">1450</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

<p class="reference">References <a class="el" href="../../d0/d29/main_8c_source.html#l00042">cell</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#l00030">np</a>, and <a class="el" href="../../d0/d29/main_8c_source.html#l00041">particle</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01273">CheckNewCell()</a>.</p>

</div>
</div>
<a id="a1da16dbc53cf2728df74a0184f76e1ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1da16dbc53cf2728df74a0184f76e1ef">&#9670;&nbsp;</a></span>StreamlineRandomSampling()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int StreamlineRandomSampling </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>products</em>[4], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>speedsq</em>[4], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>indj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>int1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>indk</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>neighborcellind</em>[4], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>neighborfracind</em>[4], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>prevfrac</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>prevcell</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Particle motion at a fracture intersection is determined by the streamline routing rule Arg 1: Cross product to define outgoing and incoming cells. Vector contains value for each cell at the intersection Arg 2: Vector of the speed squared for each cell at the intersection Arg 3: index of current cell in int1 node list Arg 4: int1 is the index of the node of the incoming cell that lies on the intersection Arg 5: indk gives the position in the list of the 4 intersection cells that is previous cell Arg 6: Vector of the indicies for the 4 neighboring cells Arg 7: Vector of the fracture index for the 4 neighboring cells Arg 8: Fracture a particle is coming from Arg 9: Cell index a particle is coming from Return: The Exit cell at the intersection </p>

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02142">2142</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

<p class="reference">References <a class="el" href="../../d0/d29/main_8c_source.html#l00042">cell</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00139">vertex::cells</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00039">fracture</a>, and <a class="el" href="../../d0/d29/main_8c_source.html#l00040">node</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02013">AcrossIntersection()</a>.</p>

</div>
</div>
<a id="abeed81e7f6a295e7af7da3721dd07d66"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abeed81e7f6a295e7af7da3721dd07d66">&#9670;&nbsp;</a></span>TimeDomainRW()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double TimeDomainRW </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>time_advect</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Time Domain Random Walk (TDRW) procedure. Returns a diffusion time of particle per racture. Called at each intersection. </p>

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l03175">3175</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

<p class="reference">References <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00157">vertex::aperture</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00192">contam::cell</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00042">cell</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00086">material::firstnode</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00189">contam::fracture</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00039">fracture</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00040">node</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00167">element::node_ind</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00030">np</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00041">particle</a>, <a class="el" href="../../d0/d75/_func_def_8h_source.html#l00002">pi</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00032">tdrw_diffcoeff</a>, <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00032">tdrw_porosity</a>, and <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00032">timediff</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01655">CheckDistance()</a>.</p>

</div>
</div>
<a id="a60337725a775035e26cf11f796197fb0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a60337725a775035e26cf11f796197fb0">&#9670;&nbsp;</a></span>Xindex()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Xindex </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nodenum</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nnp</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Functions returns the index of X coordination of intersection node </p>

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02550">2550</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

<p class="reference">References <a class="el" href="../../d0/d29/main_8c_source.html#l00039">fracture</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00040">node</a>, and <a class="el" href="../../d0/d29/main_8c_source.html#l00041">particle</a>.</p>

<p class="reference">Referenced by <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="../../d6/d2c/_tracking_part_8c_source.html#l02996">FinalPosition()</a>, and <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02440">Moving2Center()</a>.</p>

</div>
</div>
<a id="ae72215fb2ccc4e1c6fe645aec42c6ff9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae72215fb2ccc4e1c6fe645aec42c6ff9">&#9670;&nbsp;</a></span>Yindex()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Yindex </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nodenum</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nnp</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Functions returns the index of Y coordination of intersection node </p>

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02561">2561</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

<p class="reference">References <a class="el" href="../../d0/d29/main_8c_source.html#l00039">fracture</a>, <a class="el" href="../../d0/d29/main_8c_source.html#l00040">node</a>, and <a class="el" href="../../d0/d29/main_8c_source.html#l00041">particle</a>.</p>

<p class="reference">Referenced by <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="../../d6/d2c/_tracking_part_8c_source.html#l02996">FinalPosition()</a>, and <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l02440">Moving2Center()</a>.</p>

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

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

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00029">29</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00066">ParticleTrack()</a>.</p>

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

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

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00030">30</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00066">ParticleTrack()</a>.</p>

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

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

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00030">30</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00066">ParticleTrack()</a>.</p>

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

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

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00031">31</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00066">ParticleTrack()</a>.</p>

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

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

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00029">29</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01273">CheckNewCell()</a>.</p>

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

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

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00031">31</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00066">ParticleTrack()</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="../../d8/d06/structlagrangian.html">lagrangian</a> lagvariable</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00028">28</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l03140">CalculateLagrangian()</a>.</p>

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

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

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00031">31</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d6/d35/output_8c_source.html#l00019">OutputMarPlumDisp()</a>, and <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00066">ParticleTrack()</a>.</p>

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

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

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00030">30</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

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

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

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

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00030">30</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

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

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

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

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00030">30</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</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="../../d6/d2c/_tracking_part_8c_source.html#l00030">30</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.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#l01095">InitParticles_flux()</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="../../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#l00066">ParticleTrack()</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>, and <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l03175">TimeDomainRW()</a>.</p>

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

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

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00031">31</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d6/d35/output_8c_source.html#l00019">OutputMarPlumDisp()</a>, and <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00066">ParticleTrack()</a>.</p>

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

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

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00030">30</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double t_adv =0.0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00032">32</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01655">CheckDistance()</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double t_adv0 =0.0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00032">32</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01655">CheckDistance()</a>.</p>

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

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

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00030">30</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double tdrw_diffcoeff =0.0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00032">32</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

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

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

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

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00031">31</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double tdrw_porosity =0.0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00032">32</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="../../d5/d9b/structtempout.html">tempout</a>* tempdata</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00056">56</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

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

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

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00031">31</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

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

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

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

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00031">31</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double timediff =0.0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00032">32</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l01655">CheckDistance()</a>, and <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l03175">TimeDomainRW()</a>.</p>

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

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

<p class="definition">Definition at line <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00030">30</a> of file <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html">TrackingPart.c</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d6/d35/output_8c_source.html#l00019">OutputMarPlumDisp()</a>, and <a class="el" href="../../d6/d2c/_tracking_part_8c_source.html#l00066">ParticleTrack()</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="../../d6/d2c/_tracking_part_8c.html">TrackingPart.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>
