Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > 6fcbcb4b00f677b10b77e0d92536e622 > files > 4132

cloudy-13.01-2.mga4.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>cloudy: /home/iurt/rpmbuild/BUILD/c13.01/source/grains.cpp 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="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</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 style="padding-left: 0.5em;">
   <div id="projectname">cloudy
   &#160;<span id="projectnumber">trunk</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark">&#160;</span>Pages</a></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 id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">grains.cpp File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="cddefines_8h_source.html">cddefines.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="physconst_8h_source.html">physconst.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="atmdat_8h_source.html">atmdat.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="rfield_8h_source.html">rfield.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="hmi_8h_source.html">hmi.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="trace_8h_source.html">trace.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="conv_8h_source.html">conv.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="ionbal_8h_source.html">ionbal.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="thermal_8h_source.html">thermal.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="phycon_8h_source.html">phycon.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="doppvel_8h_source.html">doppvel.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="taulines_8h_source.html">taulines.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="mole_8h_source.html">mole.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="heavy_8h_source.html">heavy.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="thirdparty_8h_source.html">thirdparty.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="dense_8h_source.html">dense.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="ipoint_8h_source.html">ipoint.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="elementnames_8h_source.html">elementnames.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="grainvar_8h_source.html">grainvar.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="grains_8h_source.html">grains.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="iso_8h_source.html">iso.h</a>&quot;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for grains.cpp:</div>
<div class="dyncontent">
<div class="center"><img src="grains_8cpp__incl.png" border="0" usemap="#_2home_2iurt_2rpmbuild_2_b_u_i_l_d_2c13_801_2source_2grains_8cpp" alt=""/></div>
<map name="_2home_2iurt_2rpmbuild_2_b_u_i_l_d_2c13_801_2source_2grains_8cpp" id="_2home_2iurt_2rpmbuild_2_b_u_i_l_d_2c13_801_2source_2grains_8cpp">
<area shape="rect" id="node2" href="cddefines_8h.html" title="cddefines.h" alt="" coords="1215,109,1304,136"/><area shape="rect" id="node31" href="physconst_8h.html" title="physconst.h" alt="" coords="2568,184,2661,211"/><area shape="rect" id="node32" href="atmdat_8h.html" title="atmdat.h" alt="" coords="2427,109,2500,136"/><area shape="rect" id="node33" href="rfield_8h.html" title="rfield.h" alt="" coords="2525,109,2587,136"/><area shape="rect" id="node34" href="hmi_8h.html" title="hmi.h" alt="" coords="2611,109,2665,136"/><area shape="rect" id="node35" href="trace_8h.html" title="trace.h" alt="" coords="2690,109,2752,136"/><area shape="rect" id="node36" href="conv_8h.html" title="conv.h" alt="" coords="2777,109,2839,136"/><area shape="rect" id="node37" href="ionbal_8h.html" title="ionbal.h" alt="" coords="2863,109,2929,136"/><area shape="rect" id="node38" href="dense_8h.html" title="dense.h" alt="" coords="2911,184,2979,211"/><area shape="rect" id="node39" href="iso_8h.html" title="iso.h" alt="" coords="2956,259,3007,285"/><area shape="rect" id="node40" href="thermal_8h.html" title="thermal.h" alt="" coords="3055,109,3131,136"/><area shape="rect" id="node41" href="phycon_8h.html" title="phycon.h" alt="" coords="3156,109,3229,136"/><area shape="rect" id="node42" href="doppvel_8h.html" title="doppvel.h" alt="" coords="3255,109,3333,136"/><area shape="rect" id="node43" href="taulines_8h.html" title="taulines.h" alt="" coords="3358,109,3436,136"/><area shape="rect" id="node44" href="mole_8h.html" title="mole.h" alt="" coords="3461,109,3523,136"/><area shape="rect" id="node45" href="elementnames_8h.html" title="elementnames.h" alt="" coords="3466,184,3584,211"/><area shape="rect" id="node46" href="heavy_8h.html" title="heavy.h" alt="" coords="3598,109,3665,136"/><area shape="rect" id="node47" href="thirdparty_8h.html" title="thirdparty.h" alt="" coords="3690,109,3776,136"/><area shape="rect" id="node48" href="ipoint_8h.html" title="ipoint.h" alt="" coords="3801,109,3865,136"/><area shape="rect" id="node49" href="grainvar_8h.html" title="grainvar.h" alt="" coords="3890,109,3968,136"/><area shape="rect" id="node50" href="grains_8h.html" title="grains.h" alt="" coords="3993,109,4060,136"/><area shape="rect" id="node3" href="cdstd_8h.html" title="cdstd.h" alt="" coords="5,184,69,211"/><area shape="rect" id="node27" href="cloudyconfig_8h.html" title="cloudyconfig.h" alt="" coords="2083,184,2189,211"/><area shape="rect" id="node28" href="cpu_8h.html" title="cpu.h" alt="" coords="2214,184,2268,211"/><area shape="rect" id="node29" href="container__classes_8h.html" title="container_classes.h" alt="" coords="2293,184,2432,211"/><area shape="rect" id="node30" href="iter__track_8h.html" title="iter_track.h" alt="" coords="2457,184,2543,211"/></map>
</div>
</div>
<p><a href="grains_8cpp_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="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a0bc771b31744f42d51b87e065ebb38d2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a0bc771b31744f42d51b87e065ebb38d2">FREE_CHECK</a>(PTR)&#160;&#160;&#160;{ <a class="el" href="cddefines_8h.html#a092bd7bb2cb7fd9f483b6995cee61bc0">ASSERT</a>( PTR != NULL ); free( PTR ); PTR = NULL; }</td></tr>
<tr class="separator:a0bc771b31744f42d51b87e065ebb38d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8195fd3a7193029adac6769736258c5c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a8195fd3a7193029adac6769736258c5c">FREE_SAFE</a>(PTR)&#160;&#160;&#160;{ if( PTR != NULL ) free( PTR ); PTR = NULL; }</td></tr>
<tr class="separator:a8195fd3a7193029adac6769736258c5c"><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:a0a40f1dcdfab963db3afb4da10489b1d"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a0a40f1dcdfab963db3afb4da10489b1d">ASINH</a> (double x)</td></tr>
<tr class="separator:a0a40f1dcdfab963db3afb4da10489b1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65e47dbce513689db7c2bfc5969f62f7"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a65e47dbce513689db7c2bfc5969f62f7">one_elec</a> (long nd)</td></tr>
<tr class="separator:a65e47dbce513689db7c2bfc5969f62f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae06049b2ee0e5ab1fe5d2b0e75465fcb"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#ae06049b2ee0e5ab1fe5d2b0e75465fcb">pot2chrg</a> (double x, long nd)</td></tr>
<tr class="separator:ae06049b2ee0e5ab1fe5d2b0e75465fcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab69ba6f7864fc7e49063a56bdc59670b"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#ab69ba6f7864fc7e49063a56bdc59670b">chrg2pot</a> (double x, long nd)</td></tr>
<tr class="separator:ab69ba6f7864fc7e49063a56bdc59670b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ec537c88bc3d41081b36b22c89c23fe"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a2ec537c88bc3d41081b36b22c89c23fe">elec_esc_length</a> (double e, long nd)</td></tr>
<tr class="separator:a2ec537c88bc3d41081b36b22c89c23fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a28f3480e8434d47e889d4a13c8c595"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a7a28f3480e8434d47e889d4a13c8c595">ReadAugerData</a> ()</td></tr>
<tr class="separator:a7a28f3480e8434d47e889d4a13c8c595"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10e1435d0fbfc21c7a378e2bd95e5d2b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a10e1435d0fbfc21c7a378e2bd95e5d2b">InitBinAugerData</a> (size_t, long, long)</td></tr>
<tr class="separator:a10e1435d0fbfc21c7a378e2bd95e5d2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95cd14aa34fd639087f512d807b743b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a95cd14aa34fd639087f512d807b743b8">GetNextLine</a> (const char *, FILE *, char[])</td></tr>
<tr class="separator:a95cd14aa34fd639087f512d807b743b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6ce348a92216848ac5608b7a746faf5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#ae6ce348a92216848ac5608b7a746faf5">InitEmissivities</a> (void)</td></tr>
<tr class="separator:ae6ce348a92216848ac5608b7a746faf5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83e9602840bf807437677fc7d225205b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a83e9602840bf807437677fc7d225205b">PlanckIntegral</a> (double, size_t, long)</td></tr>
<tr class="separator:a83e9602840bf807437677fc7d225205b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a030ba1f507c4eed4db7b4ba2ff2db5ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a030ba1f507c4eed4db7b4ba2ff2db5ac">NewChargeData</a> (long)</td></tr>
<tr class="separator:a030ba1f507c4eed4db7b4ba2ff2db5ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a758b7830ee750f5df67b839615b96b1c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a758b7830ee750f5df67b839615b96b1c">GrnStdDpth</a> (long)</td></tr>
<tr class="separator:a758b7830ee750f5df67b839615b96b1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61d6d1e717efcf784e70a8bdde8b5acc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a61d6d1e717efcf784e70a8bdde8b5acc">GrainChargeTemp</a> (void)</td></tr>
<tr class="separator:a61d6d1e717efcf784e70a8bdde8b5acc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87545a7e2696d5f684ff7cbad89285e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a87545a7e2696d5f684ff7cbad89285e7">GrainCharge</a> (size_t, double *)</td></tr>
<tr class="separator:a87545a7e2696d5f684ff7cbad89285e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cf27adb131df3642b49ecaaafda43e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a4cf27adb131df3642b49ecaaafda43e6">GrainElecRecomb1</a> (size_t, long, double *, double *)</td></tr>
<tr class="separator:a4cf27adb131df3642b49ecaaafda43e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcd096723ea54ad61a1858d479e6e180"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#adcd096723ea54ad61a1858d479e6e180">GrainElecEmis1</a> (size_t, long, double *, double *, double *, double *)</td></tr>
<tr class="separator:adcd096723ea54ad61a1858d479e6e180"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1ca65f7768a9afb470fe7fac541cd4c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#ae1ca65f7768a9afb470fe7fac541cd4c">GrainScreen</a> (long, size_t, long, double *, double *)</td></tr>
<tr class="separator:ae1ca65f7768a9afb470fe7fac541cd4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b55cfedbd69692474cee162bbbea72e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a0b55cfedbd69692474cee162bbbea72e">ThetaNu</a> (double)</td></tr>
<tr class="separator:a0b55cfedbd69692474cee162bbbea72e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76f5590928b51de5c2e1a6a5aafb78ed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a76f5590928b51de5c2e1a6a5aafb78ed">UpdatePot</a> (size_t, long, long, double[], double[])</td></tr>
<tr class="separator:a76f5590928b51de5c2e1a6a5aafb78ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d9118aa69a34f67a392b241e556ad38"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a4d9118aa69a34f67a392b241e556ad38">GetFracPop</a> (size_t, long, double[], double[], long *)</td></tr>
<tr class="separator:a4d9118aa69a34f67a392b241e556ad38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a977cc9ecad898828b874e30e493f3cf5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a977cc9ecad898828b874e30e493f3cf5">UpdatePot1</a> (size_t, long, long, long)</td></tr>
<tr class="separator:a977cc9ecad898828b874e30e493f3cf5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3428595e9d954cd140619c7b10969669"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a3428595e9d954cd140619c7b10969669">UpdatePot2</a> (size_t, long)</td></tr>
<tr class="separator:a3428595e9d954cd140619c7b10969669"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ea9e816d67810280c2de889d24c6141"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a0ea9e816d67810280c2de889d24c6141">Yfunc</a> (long, long, double, double, double, double, double, double *, double *, double *, double *)</td></tr>
<tr class="separator:a0ea9e816d67810280c2de889d24c6141"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad46af5733ab7365ec7d330f0b5461464"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#ad46af5733ab7365ec7d330f0b5461464">y0b</a> (size_t, long, long)</td></tr>
<tr class="separator:ad46af5733ab7365ec7d330f0b5461464"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3c8de41da7e6c3750edc357b279351d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#ad3c8de41da7e6c3750edc357b279351d">y0b01</a> (size_t, long, long)</td></tr>
<tr class="separator:ad3c8de41da7e6c3750edc357b279351d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ff8c24e943162311ddadfeb77003155"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a5ff8c24e943162311ddadfeb77003155">y0psa</a> (size_t, long, long, double)</td></tr>
<tr class="separator:a5ff8c24e943162311ddadfeb77003155"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56193e362a6598a5e4f834b6abc7a3c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a56193e362a6598a5e4f834b6abc7a3c0">y1psa</a> (size_t, long, double)</td></tr>
<tr class="separator:a56193e362a6598a5e4f834b6abc7a3c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2379ad825a41991a9ca4b0e56427072"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#aa2379ad825a41991a9ca4b0e56427072">y2pa</a> (double, double, long, double *)</td></tr>
<tr class="separator:aa2379ad825a41991a9ca4b0e56427072"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a084e599ccde8bb5a892385edcd7e9860"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a084e599ccde8bb5a892385edcd7e9860">y2s</a> (double, double, long, double *)</td></tr>
<tr class="separator:a084e599ccde8bb5a892385edcd7e9860"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad29d2309cc6f8eab6c30864c7c9b901f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#ad29d2309cc6f8eab6c30864c7c9b901f">HighestIonStage</a> (void)</td></tr>
<tr class="separator:ad29d2309cc6f8eab6c30864c7c9b901f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad36a38006d4be76f121fc77cc3cd3d7a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#ad36a38006d4be76f121fc77cc3cd3d7a">UpdateRecomZ0</a> (size_t, long, bool)</td></tr>
<tr class="separator:ad36a38006d4be76f121fc77cc3cd3d7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af85c9ea0e292c85cd1a2d313c29df9d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#af85c9ea0e292c85cd1a2d313c29df9d0">GetPotValues</a> (size_t, long, double *, double *, double *, double *, double *, double *, bool)</td></tr>
<tr class="separator:af85c9ea0e292c85cd1a2d313c29df9d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa27ee8943512fd27eead4ef202d26d29"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#aa27ee8943512fd27eead4ef202d26d29">GrainIonColl</a> (size_t, long, long, long, const double[], const double[], long *, <a class="el" href="cddefines_8h.html#a9aeda5ccf905f7d5241c0fe35434c820">realnum</a> *, <a class="el" href="cddefines_8h.html#a9aeda5ccf905f7d5241c0fe35434c820">realnum</a> *)</td></tr>
<tr class="separator:aa27ee8943512fd27eead4ef202d26d29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb49b4c52620fe7da0777139cba5c830"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#adb49b4c52620fe7da0777139cba5c830">GrainChrgTransferRates</a> (long)</td></tr>
<tr class="separator:adb49b4c52620fe7da0777139cba5c830"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a485252527b5b8285dc525c475efca393"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a485252527b5b8285dc525c475efca393">GrainUpdateRadius1</a> (void)</td></tr>
<tr class="separator:a485252527b5b8285dc525c475efca393"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4660cc63268e8655947eb67aaadfd03"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#af4660cc63268e8655947eb67aaadfd03">GrainUpdateRadius2</a> ()</td></tr>
<tr class="separator:af4660cc63268e8655947eb67aaadfd03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a818a6c184098e55c1e38bfa10c5afb85"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a818a6c184098e55c1e38bfa10c5afb85">GrainTemperature</a> (size_t, <a class="el" href="cddefines_8h.html#a9aeda5ccf905f7d5241c0fe35434c820">realnum</a> *, double *, double *, double *)</td></tr>
<tr class="separator:a818a6c184098e55c1e38bfa10c5afb85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a450dc13df148be8ea8f8a501da4b7965"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a450dc13df148be8ea8f8a501da4b7965">PE_init</a> (size_t, long, long, double *, double *, double *, double *, double *, double *, double *)</td></tr>
<tr class="separator:a450dc13df148be8ea8f8a501da4b7965"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a615157a36b3e592d788d43b99a26bbd7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a615157a36b3e592d788d43b99a26bbd7">GrainCollHeating</a> (size_t, <a class="el" href="cddefines_8h.html#a9aeda5ccf905f7d5241c0fe35434c820">realnum</a> *, <a class="el" href="cddefines_8h.html#a9aeda5ccf905f7d5241c0fe35434c820">realnum</a> *)</td></tr>
<tr class="separator:a615157a36b3e592d788d43b99a26bbd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a265fd00418cde0304effac7996b33c61"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a265fd00418cde0304effac7996b33c61">GrnVryDpth</a> (size_t)</td></tr>
<tr class="separator:a265fd00418cde0304effac7996b33c61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e3bbb8f0a906b37e7890aba1ec02f4c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a3e3bbb8f0a906b37e7890aba1ec02f4c">GrainZero</a> (void)</td></tr>
<tr class="separator:a3e3bbb8f0a906b37e7890aba1ec02f4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1652be7c142e1c5cbee2777bba79a00"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#ae1652be7c142e1c5cbee2777bba79a00">GrainStartIter</a> (void)</td></tr>
<tr class="separator:ae1652be7c142e1c5cbee2777bba79a00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a328d47b448686f2a2ca2fef7dd3955fd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a328d47b448686f2a2ca2fef7dd3955fd">GrainRestartIter</a> (void)</td></tr>
<tr class="separator:a328d47b448686f2a2ca2fef7dd3955fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89196aa4a90ce874970b90c3129693d6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a89196aa4a90ce874970b90c3129693d6">SetNChrgStates</a> (long nChrg)</td></tr>
<tr class="separator:a89196aa4a90ce874970b90c3129693d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1f9f902df8fb0e8f51b0a09472b0b9b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#ae1f9f902df8fb0e8f51b0a09472b0b9b">GrainsInit</a> (void)</td></tr>
<tr class="separator:ae1f9f902df8fb0e8f51b0a09472b0b9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c56c303dca0b108445f00b980b3e20a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a9c56c303dca0b108445f00b980b3e20a">PlanckIntegral</a> (double tdust, size_t nd, long int ip)</td></tr>
<tr class="separator:a9c56c303dca0b108445f00b980b3e20a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1db9fc48858b82060f6ad0b27f5147c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a1db9fc48858b82060f6ad0b27f5147c9">GrnStdDpth</a> (long int nd)</td></tr>
<tr class="separator:a1db9fc48858b82060f6ad0b27f5147c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13605a2ca702aef8115d8ccd1bf832ea"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a13605a2ca702aef8115d8ccd1bf832ea">GrainDrive</a> (void)</td></tr>
<tr class="separator:a13605a2ca702aef8115d8ccd1bf832ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf34f3b98d66c22cf832ac7a10a1b386"><td class="memItemLeft" align="right" valign="top"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#adf34f3b98d66c22cf832ac7a10a1b386">GrainIonColl</a> (size_t nd, long int nz, long int nelem, long int ion, const double phi_s_up[], const double phi_s_dn[], long *Z0, <a class="el" href="cddefines_8h.html#a9aeda5ccf905f7d5241c0fe35434c820">realnum</a> *ChEn, <a class="el" href="cddefines_8h.html#a9aeda5ccf905f7d5241c0fe35434c820">realnum</a> *ChemEn)</td></tr>
<tr class="separator:adf34f3b98d66c22cf832ac7a10a1b386"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d2a3e7b95f06427b816825cd70941d9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a3d2a3e7b95f06427b816825cd70941d9">GrainDrift</a> (void)</td></tr>
<tr class="separator:a3d2a3e7b95f06427b816825cd70941d9"><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:a5c14132d2182a5d486ef35f59aa663a4"><td class="memItemLeft" align="right" valign="top">static const long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a5c14132d2182a5d486ef35f59aa663a4">MAGIC_AUGER_DATA</a> = 20060126L</td></tr>
<tr class="separator:a5c14132d2182a5d486ef35f59aa663a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a317cffe3cdb7a21aca1ae76346a4bffe"><td class="memItemLeft" align="right" valign="top">static const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a317cffe3cdb7a21aca1ae76346a4bffe">INCL_TUNNEL</a> = true</td></tr>
<tr class="separator:a317cffe3cdb7a21aca1ae76346a4bffe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af68f1f5687c21774f7bb482708b509f0"><td class="memItemLeft" align="right" valign="top">static const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#af68f1f5687c21774f7bb482708b509f0">NO_TUNNEL</a> = false</td></tr>
<tr class="separator:af68f1f5687c21774f7bb482708b509f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8c397b84e0ae024710b2190e05bac4f"><td class="memItemLeft" align="right" valign="top">static const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#ad8c397b84e0ae024710b2190e05bac4f">ALL_STAGES</a> = true</td></tr>
<tr class="separator:ad8c397b84e0ae024710b2190e05bac4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8971c5dd6310bbbf74b94ae1d4f5542a"><td class="memItemLeft" align="right" valign="top">static long int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a8971c5dd6310bbbf74b94ae1d4f5542a">nCalledGrainDrive</a></td></tr>
<tr class="separator:a8971c5dd6310bbbf74b94ae1d4f5542a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12b73a5fc7801c653dd7d0488a13b2a6"><td class="memItemLeft" align="right" valign="top">static const long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a12b73a5fc7801c653dd7d0488a13b2a6">NTOP</a> = <a class="el" href="grainvar_8h.html#a4a2fe26a4e35e2605b2fefe1bc18bca3">NDEMS</a>/5</td></tr>
<tr class="separator:a12b73a5fc7801c653dd7d0488a13b2a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0b31b0340ab94f19e940e494ebbcb2f"><td class="memItemLeft" align="right" valign="top">static const double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#aa0b31b0340ab94f19e940e494ebbcb2f">TOLER</a> = <a class="el" href="grainvar_8h.html#a37ef74710d915915b77549e0c5f5dee1">CONSERV_TOL</a>/10.</td></tr>
<tr class="separator:aa0b31b0340ab94f19e940e494ebbcb2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea5867fb32dc787ffe71e56dc70bf73d"><td class="memItemLeft" align="right" valign="top">static const long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#aea5867fb32dc787ffe71e56dc70bf73d">BRACKET_MAX</a> = 50L</td></tr>
<tr class="separator:aea5867fb32dc787ffe71e56dc70bf73d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c2b732731f75315f9157a68f26ca54e"><td class="memItemLeft" align="right" valign="top">static const long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a8c2b732731f75315f9157a68f26ca54e">CT_LOOP_MAX</a> = 25L</td></tr>
<tr class="separator:a8c2b732731f75315f9157a68f26ca54e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f3337928abe2caf3b8b65228a51304a"><td class="memItemLeft" align="right" valign="top">static const long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a0f3337928abe2caf3b8b65228a51304a">T_LOOP_MAX</a> = 50L</td></tr>
<tr class="separator:a0f3337928abe2caf3b8b65228a51304a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d5737b822e660ab03372ffffc4e5bcf"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a6d5737b822e660ab03372ffffc4e5bcf">HEAT_TOLER</a> = DBL_MAX</td></tr>
<tr class="separator:a6d5737b822e660ab03372ffffc4e5bcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39e31c9c5c36abc283b208cf4c4e9421"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a39e31c9c5c36abc283b208cf4c4e9421">HEAT_TOLER_BIN</a> = DBL_MAX</td></tr>
<tr class="separator:a39e31c9c5c36abc283b208cf4c4e9421"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa505725b69c37e8225506d0cc2bc3e0b"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#aa505725b69c37e8225506d0cc2bc3e0b">CHRG_TOLER</a> = DBL_MAX</td></tr>
<tr class="separator:aa505725b69c37e8225506d0cc2bc3e0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85140ae7312e47224fdf81fd3864b169"><td class="memItemLeft" align="right" valign="top">static const double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a85140ae7312e47224fdf81fd3864b169">AC0</a> = 3.e-9</td></tr>
<tr class="separator:a85140ae7312e47224fdf81fd3864b169"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89b97dd177fc9df9f6b4d26c4df75bde"><td class="memItemLeft" align="right" valign="top">static const double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a89b97dd177fc9df9f6b4d26c4df75bde">AC1G</a> = 4.e-8</td></tr>
<tr class="separator:a89b97dd177fc9df9f6b4d26c4df75bde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45959ed90180ae217e3c07e430ae87e5"><td class="memItemLeft" align="right" valign="top">static const double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a45959ed90180ae217e3c07e430ae87e5">AC2G</a> = 7.e-8</td></tr>
<tr class="separator:a45959ed90180ae217e3c07e430ae87e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac007a0de579ab6b478b89ab632c73ed3"><td class="memItemLeft" align="right" valign="top">static const double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#ac007a0de579ab6b478b89ab632c73ed3">ETILDE</a> = 2.*<a class="el" href="physconst_8h.html#a0dac55511b8235578f5364bcd618056f">SQRT2</a>/<a class="el" href="physconst_8h.html#ab1891e433b4c259d18bc1c800ea15316">EVRYD</a></td></tr>
<tr class="separator:ac007a0de579ab6b478b89ab632c73ed3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9cc820c1cfe91eaf78af6e7cd9b101e"><td class="memItemLeft" align="right" valign="top">static const double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#aa9cc820c1cfe91eaf78af6e7cd9b101e">THERMCONST</a> = <a class="el" href="physconst_8h.html#a88552ddf952bc4f4d63d6aff96209f19">PI4</a>*<a class="el" href="physconst_8h.html#a1ee452ca9e5ad80cab2bb934d1b18c37">ELECTRON_MASS</a>*<a class="el" href="cddefines_8h.html#a640dbf4a86409e02d9103d713bd54936">POW2</a>(<a class="el" href="physconst_8h.html#adf462665cf998d63dc3cffd56a3b4d04">BOLTZMANN</a>)/<a class="el" href="cddefines_8h.html#a217222b0dbe23b826974fdc89eac8fef">POW3</a>(<a class="el" href="physconst_8h.html#aeb2fe1a6b9d357b1d161f1f8e3014fc1">HPLANCK</a>)</td></tr>
<tr class="separator:aa9cc820c1cfe91eaf78af6e7cd9b101e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3051067eeb4e4f14358a2e98d87f4599"><td class="memItemLeft" align="right" valign="top">static const double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a3051067eeb4e4f14358a2e98d87f4599">STICK_ELEC</a> = 0.5</td></tr>
<tr class="separator:a3051067eeb4e4f14358a2e98d87f4599"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a80ae481b0a41ae089ffb66a6b65881"><td class="memItemLeft" align="right" valign="top">static const double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grains_8cpp.html#a6a80ae481b0a41ae089ffb66a6b65881">STICK_ION</a> = 1.0</td></tr>
<tr class="separator:a6a80ae481b0a41ae089ffb66a6b65881"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a0bc771b31744f42d51b87e065ebb38d2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FREE_CHECK</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">PTR</td><td>)</td>
          <td>&#160;&#160;&#160;{ <a class="el" href="cddefines_8h.html#a092bd7bb2cb7fd9f483b6995cee61bc0">ASSERT</a>( PTR != NULL ); free( PTR ); PTR = NULL; }</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l00055">55</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a8195fd3a7193029adac6769736258c5c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FREE_SAFE</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">PTR</td><td>)</td>
          <td>&#160;&#160;&#160;{ if( PTR != NULL ) free( PTR ); PTR = NULL; }</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l00056">56</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a0a40f1dcdfab963db3afb4da10489b1d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double ASINH </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>asinh is often present in math libraries, but is not guaranteed by the ANSI C89 standard hence we supply our own version, named ASINH to avoid clashes, which should disappear once C++0x is adopted; its accuracy is better than 100 epsilon (worst around |x| = 9e-3) </p>

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l00034">34</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="physconst_8h_source.html#l00050">LN_TWO</a>, and <a class="el" href="cddefines_8h_source.html#l00935">pow2()</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l03612">y2s()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="grains_8cpp_a0a40f1dcdfab963db3afb4da10489b1d_cgraph.png" border="0" usemap="#grains_8cpp_a0a40f1dcdfab963db3afb4da10489b1d_cgraph" alt=""/></div>
<map name="grains_8cpp_a0a40f1dcdfab963db3afb4da10489b1d_cgraph" id="grains_8cpp_a0a40f1dcdfab963db3afb4da10489b1d_cgraph">
<area shape="rect" id="node2" href="cddefines_8h.html#a34a972cf4be2379a5ee363b82d623b3a" title="pow2" alt="" coords="117,5,171,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ab69ba6f7864fc7e49063a56bdc59670b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double chrg2pot </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>nd</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>convert grain charge in electrons into potential in Ryd </p>

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l00126">126</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="grains_8cpp_source.html#l00113">one_elec()</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l03802">GetPotValues()</a>, <a class="el" href="grains_8cpp_source.html#l02228">GrainCharge()</a>, <a class="el" href="grains_8cpp_source.html#l01591">GrainDrive()</a>, <a class="el" href="grains_8cpp_source.html#l00583">GrainsInit()</a>, and <a class="el" href="grains_8cpp_source.html#l03088">UpdatePot1()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="grains_8cpp_ab69ba6f7864fc7e49063a56bdc59670b_cgraph.png" border="0" usemap="#grains_8cpp_ab69ba6f7864fc7e49063a56bdc59670b_cgraph" alt=""/></div>
<map name="grains_8cpp_ab69ba6f7864fc7e49063a56bdc59670b_cgraph" id="grains_8cpp_ab69ba6f7864fc7e49063a56bdc59670b_cgraph">
<area shape="rect" id="node2" href="grains_8cpp.html#a65e47dbce513689db7c2bfc5969f62f7" title="one_elec" alt="" coords="125,5,200,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a2ec537c88bc3d41081b36b22c89c23fe"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double elec_esc_length </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>e</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>nd</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>mean pathlength travelled by electrons inside the grain, in cm (Eq. 11 of WDB06) </p>

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l00133">133</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="grainvar_8h_source.html#l00583">GrainVar::bin</a>, <a class="el" href="physconst_8h_source.html#l00189">EVRYD</a>, <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>, and <a class="el" href="cddefines_8h_source.html#l00942">pow3()</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l00583">GrainsInit()</a>, <a class="el" href="grains_8cpp_source.html#l03509">y0psa()</a>, <a class="el" href="grains_8cpp_source.html#l03540">y1psa()</a>, and <a class="el" href="grains_8cpp_source.html#l03386">Yfunc()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="grains_8cpp_a2ec537c88bc3d41081b36b22c89c23fe_cgraph.png" border="0" usemap="#grains_8cpp_a2ec537c88bc3d41081b36b22c89c23fe_cgraph" alt=""/></div>
<map name="grains_8cpp_a2ec537c88bc3d41081b36b22c89c23fe_cgraph" id="grains_8cpp_a2ec537c88bc3d41081b36b22c89c23fe_cgraph">
<area shape="rect" id="node2" href="cddefines_8h.html#af8b447a5ada64e1bf35b60f63a12a9a0" title="pow3" alt="" coords="171,5,224,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a4d9118aa69a34f67a392b241e556ad38"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void GetFracPop </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>nd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>Zlo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>rate_up</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>rate_dn</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long *&#160;</td>
          <td class="paramname"><em>newZlo</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l02936">2936</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="cddefines_8h_source.html#l00582">ASSERT</a>, <a class="el" href="grainvar_8h_source.html#l00583">GrainVar::bin</a>, <a class="el" href="cddefines_8h_source.html#l00438">cdEXIT</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, <a class="el" href="cddefines_8h_source.html#l00144">EXIT_FAILURE</a>, <a class="el" href="cddefines_8cpp_source.html#l00015">fnzone</a>, <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>, <a class="el" href="cddefines_8cpp_source.html#l00007">ioQQQ</a>, <a class="el" href="cddefines_8h_source.html#l00786">MAX2</a>, <a class="el" href="grainvar_8h_source.html#l00025">NCHU</a>, <a class="el" href="cddefines_8h_source.html#l00965">safe_div()</a>, <a class="el" href="service_8cpp_source.html#l00181">ShowMe()</a>, <a class="el" href="atmdat__3body_8cpp_source.html#l00027">x1</a>, and <a class="el" href="atmdat__3body_8cpp_source.html#l00018">x2</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l02228">GrainCharge()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="grains_8cpp_a4d9118aa69a34f67a392b241e556ad38_cgraph.png" border="0" usemap="#grains_8cpp_a4d9118aa69a34f67a392b241e556ad38_cgraph" alt=""/></div>
<map name="grains_8cpp_a4d9118aa69a34f67a392b241e556ad38_cgraph" id="grains_8cpp_a4d9118aa69a34f67a392b241e556ad38_cgraph">
<area shape="rect" id="node2" href="cddefines_8h.html#a67d8a6938f3198ff635b4f5875dc118e" title="safe_div" alt="" coords="149,31,219,57"/><area shape="rect" id="node4" href="cddefines_8h.html#af8db551b05632267395b6fae63fe674d" title="ShowMe" alt="" coords="147,132,221,159"/><area shape="rect" id="node3" href="cddefines_8h.html#a4b53cd98da17093d611d1217962c507e" title="sign3" alt="" coords="313,5,367,32"/><area shape="rect" id="node5" href="cddrive_8cpp.html#a1683a6537f84dbd42f41a51958d5ec3c" title="cdCautions" alt="" coords="296,56,384,83"/><area shape="rect" id="node6" href="cddrive_8cpp.html#a195b2fbc732fe70fe615818b455d71af" title="cdPrintCommands" alt="" coords="275,107,405,133"/><area shape="rect" id="node7" href="cddrive_8cpp.html#abba377f1299e86c11e62bb58d9dac921" title="cdWarnings" alt="" coords="295,157,385,184"/><area shape="rect" id="node8" href="mole_8h.html#aaa8c58e96a89149454224f87acefcf90" title="findspecieslocal" alt="" coords="283,208,397,235"/><area shape="rect" id="node9" href="class_singleton.html#a3c8c8b154dbf1701b773eb6a49d72f71" title="Singleton\&lt; t_version\l \&gt;::Inst" alt="" coords="269,259,411,301"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a95cd14aa34fd639087f512d807b743b8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void GetNextLine </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>chFile</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">FILE *&#160;</td>
          <td class="paramname"><em>io</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>chLine</em>[]&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l01286">1286</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="cddefines_8h_source.html#l00438">cdEXIT</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, <a class="el" href="cddefines_8h_source.html#l00144">EXIT_FAILURE</a>, <a class="el" href="cddefines_8h_source.html#l00253">FILENAME_PATH_LENGTH_2</a>, <a class="el" href="cddefines_8cpp_source.html#l00007">ioQQQ</a>, <a class="el" href="service_8cpp_source.html#l00070">read_whole_line()</a>, and <a class="el" href="cddefines_8h_source.html#l01433">strstr_s()</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l01054">ReadAugerData()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="grains_8cpp_a95cd14aa34fd639087f512d807b743b8_cgraph.png" border="0" usemap="#grains_8cpp_a95cd14aa34fd639087f512d807b743b8_cgraph" alt=""/></div>
<map name="grains_8cpp_a95cd14aa34fd639087f512d807b743b8_cgraph" id="grains_8cpp_a95cd14aa34fd639087f512d807b743b8_cgraph">
<area shape="rect" id="node2" href="cddefines_8h.html#ad12f35eca35771fb382c08e43d573a03" title="read_whole_line" alt="" coords="149,5,264,32"/><area shape="rect" id="node3" href="cddefines_8h.html#acf314570708ec78c5cd07b7098ca979a" title="strstr_s" alt="" coords="173,56,240,83"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="af85c9ea0e292c85cd1a2d313c29df9d0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void GetPotValues </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>nd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>Zg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>ThresInf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>ThresInfVal</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>ThresSurf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>ThresSurfVal</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>PotSurf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>Emin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>lgUseTunnelCorr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l03802">3802</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="grains_8cpp_source.html#l00098">AC0</a>, <a class="el" href="grains_8cpp_source.html#l00099">AC1G</a>, <a class="el" href="grains_8cpp_source.html#l00100">AC2G</a>, <a class="el" href="grainvar_8h_source.html#l00583">GrainVar::bin</a>, <a class="el" href="cddefines_8h_source.html#l00438">cdEXIT</a>, <a class="el" href="grains_8cpp_source.html#l00126">chrg2pot()</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, <a class="el" href="cddefines_8h_source.html#l00144">EXIT_FAILURE</a>, <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>, <a class="el" href="cddefines_8cpp_source.html#l00007">ioQQQ</a>, <a class="el" href="cddefines_8h_source.html#l00786">MAX2</a>, <a class="el" href="grains_8cpp_source.html#l00113">one_elec()</a>, <a class="el" href="grainvar_8h_source.html#l00062">POT_CAR</a>, <a class="el" href="grainvar_8h_source.html#l00063">POT_SIL</a>, <a class="el" href="grains_8cpp_source.html#l02794">ThetaNu()</a>, and <a class="el" href="grainvar_8h_source.html#l00513">GrainVar::which_pot</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l03896">GrainIonColl()</a>, <a class="el" href="grains_8cpp_source.html#l00583">GrainsInit()</a>, <a class="el" href="grains_8cpp_source.html#l03088">UpdatePot1()</a>, and <a class="el" href="grains_8cpp_source.html#l03746">UpdateRecomZ0()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="grains_8cpp_af85c9ea0e292c85cd1a2d313c29df9d0_cgraph.png" border="0" usemap="#grains_8cpp_af85c9ea0e292c85cd1a2d313c29df9d0_cgraph" alt=""/></div>
<map name="grains_8cpp_af85c9ea0e292c85cd1a2d313c29df9d0_cgraph" id="grains_8cpp_af85c9ea0e292c85cd1a2d313c29df9d0_cgraph">
<area shape="rect" id="node2" href="grains_8cpp.html#ab69ba6f7864fc7e49063a56bdc59670b" title="chrg2pot" alt="" coords="157,5,229,32"/><area shape="rect" id="node3" href="grains_8cpp.html#a65e47dbce513689db7c2bfc5969f62f7" title="one_elec" alt="" coords="277,31,352,57"/><area shape="rect" id="node4" href="grains_8cpp.html#a0b55cfedbd69692474cee162bbbea72e" title="ThetaNu" alt="" coords="157,107,229,133"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a87545a7e2696d5f684ff7cbad89285e7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void GrainCharge </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>nd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>ThermRatio</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000048">Todo:</a></b></dt><dd>2 remove gv.bin[nd]-&gt;lgChrgConverged, gv.bin[nd]-&gt;LowestPot, gv.bin[nd]-&gt;dstpotsav gv.bin[nd]-&gt;RateUp, gv.bin[nd]-&gt;RateDn; also gv.HighestIon??, <a class="el" href="grains_8cpp.html#ad29d2309cc6f8eab6c30864c7c9b901f">HighestIonStage()</a>?? </dd></dl>

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l02228">2228</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="cddefines_8h_source.html#l00582">ASSERT</a>, <a class="el" href="grainvar_8h_source.html#l00583">GrainVar::bin</a>, <a class="el" href="grains_8cpp_source.html#l00078">BRACKET_MAX</a>, <a class="el" href="cddefines_8h_source.html#l00438">cdEXIT</a>, <a class="el" href="grains_8cpp_source.html#l00126">chrg2pot()</a>, <a class="el" href="conv_8cpp_source.html#l00005">conv</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, <a class="el" href="physconst_8h_source.html#l00189">EVRYD</a>, <a class="el" href="cddefines_8h_source.html#l00144">EXIT_FAILURE</a>, <a class="el" href="cddefines_8cpp_source.html#l00015">fnzone</a>, <a class="el" href="grains_8cpp_source.html#l02936">GetFracPop()</a>, <a class="el" href="grains_8cpp_source.html#l02593">GrainElecEmis1()</a>, <a class="el" href="grains_8cpp_source.html#l02510">GrainElecRecomb1()</a>, <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>, <a class="el" href="cddefines_8cpp_source.html#l00007">ioQQQ</a>, <a class="el" href="trace_8h_source.html#l00079">t_trace::lgDustBug</a>, <a class="el" href="conv_8h_source.html#l00175">t_conv::lgSearch</a>, <a class="el" href="trace_8h_source.html#l00012">t_trace::lgTrace</a>, <a class="el" href="cddefines_8h_source.html#l00786">MAX2</a>, <a class="el" href="grainvar_8h_source.html#l00022">NCHS</a>, <a class="el" href="grainvar_8h_source.html#l00025">NCHU</a>, <a class="el" href="cddefines_8h_source.html#l00723">nint()</a>, <a class="el" href="service_8cpp_source.html#l00604">powi()</a>, <a class="el" href="service_8cpp_source.html#l00181">ShowMe()</a>, <a class="el" href="cddefines_8h_source.html#l00714">TorF()</a>, <a class="el" href="trace_8cpp_source.html#l00005">trace</a>, and <a class="el" href="grains_8cpp_source.html#l02831">UpdatePot()</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l01746">GrainChargeTemp()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="grains_8cpp_a87545a7e2696d5f684ff7cbad89285e7_cgraph.png" border="0" usemap="#grains_8cpp_a87545a7e2696d5f684ff7cbad89285e7_cgraph" alt=""/></div>
<map name="grains_8cpp_a87545a7e2696d5f684ff7cbad89285e7_cgraph" id="grains_8cpp_a87545a7e2696d5f684ff7cbad89285e7_cgraph">
<area shape="rect" id="node2" href="grains_8cpp.html#ab69ba6f7864fc7e49063a56bdc59670b" title="chrg2pot" alt="" coords="835,259,907,286"/><area shape="rect" id="node4" href="grains_8cpp.html#a4d9118aa69a34f67a392b241e556ad38" title="GetFracPop" alt="" coords="150,1095,242,1122"/><area shape="rect" id="node7" href="cddefines_8h.html#af8db551b05632267395b6fae63fe674d" title="ShowMe" alt="" coords="499,1070,573,1096"/><area shape="rect" id="node13" href="grains_8cpp.html#adcd096723ea54ad61a1858d479e6e180" title="GrainElecEmis1" alt="" coords="301,310,417,336"/><area shape="rect" id="node21" href="grains_8cpp.html#a4cf27adb131df3642b49ecaaafda43e6" title="GrainElecRecomb1" alt="" coords="291,411,426,438"/><area shape="rect" id="node22" href="cddefines_8h.html#ab823598a8759536fd3a411d60acf204f" title="nint" alt="" coords="695,1216,737,1243"/><area shape="rect" id="node23" href="cddefines_8h.html#af9b7f7f358d63c4ddf2217b4b1e0caf4" title="powi" alt="" coords="171,1272,221,1299"/><area shape="rect" id="node25" href="cddefines_8h.html#a8253e9c0b3f01ad90bee1e6c9fa77ea9" title="TorF" alt="" coords="171,1323,221,1350"/><area shape="rect" id="node26" href="grains_8cpp.html#a76f5590928b51de5c2e1a6a5aafb78ed" title="UpdatePot" alt="" coords="154,867,238,894"/><area shape="rect" id="node3" href="grains_8cpp.html#a65e47dbce513689db7c2bfc5969f62f7" title="one_elec" alt="" coords="955,310,1029,336"/><area shape="rect" id="node5" href="cddefines_8h.html#a67d8a6938f3198ff635b4f5875dc118e" title="safe_div" alt="" coords="323,1158,394,1184"/><area shape="rect" id="node6" href="cddefines_8h.html#a4b53cd98da17093d611d1217962c507e" title="sign3" alt="" coords="509,1171,563,1198"/><area shape="rect" id="node8" href="cddrive_8cpp.html#a1683a6537f84dbd42f41a51958d5ec3c" title="cdCautions" alt="" coords="672,1094,760,1120"/><area shape="rect" id="node9" href="cddrive_8cpp.html#a195b2fbc732fe70fe615818b455d71af" title="cdPrintCommands" alt="" coords="651,1144,781,1171"/><area shape="rect" id="node10" href="cddrive_8cpp.html#abba377f1299e86c11e62bb58d9dac921" title="cdWarnings" alt="" coords="671,992,761,1019"/><area shape="rect" id="node11" href="mole_8h.html#aaa8c58e96a89149454224f87acefcf90" title="findspecieslocal" alt="" coords="659,1043,773,1070"/><area shape="rect" id="node12" href="class_singleton.html#a3c8c8b154dbf1701b773eb6a49d72f71" title="Singleton\&lt; t_version\l \&gt;::Inst" alt="" coords="645,916,787,957"/><area shape="rect" id="node14" href="doppvel_8h.html#aa01d2b6a029c07f4b1a211a896ad04bd" title="GetAveVelocity" alt="" coords="479,158,593,184"/><area shape="rect" id="node19" href="grains_8cpp.html#ae1ca65f7768a9afb470fe7fac541cd4c" title="GrainScreen" alt="" coords="489,208,583,235"/><area shape="rect" id="node15" href="cddefines_8h.html#af99f8430a8e7473900be47771ebf7ae8" title="fixit" alt="" coords="695,158,737,184"/><area shape="rect" id="node16" href="struct_wind.html#a3fdfcec1f42f0b9a7a93d4ec84edee27" title="Wind::lgBallistic" alt="" coords="658,208,774,235"/><area shape="rect" id="node17" href="struct_wind.html#ac0c4f0c4efc2a33e50d7fd9adc671885" title="Wind::lgStatic" alt="" coords="664,56,768,83"/><area shape="rect" id="node18" href="cddefines_8h.html#a0949cd6050ce9bd2506528396ef7424f" title="sexp" alt="" coords="691,107,741,134"/><area shape="rect" id="node20" href="grains_8cpp.html#a0b55cfedbd69692474cee162bbbea72e" title="ThetaNu" alt="" coords="835,310,907,336"/><area shape="rect" id="node24" href="cddefines_8h.html#a0de187a3727fd1744a023fe708b20776" title="is_odd" alt="" coords="329,1272,389,1299"/><area shape="rect" id="node27" href="grains_8cpp.html#a10e1435d0fbfc21c7a378e2bd95e5d2b" title="InitBinAugerData" alt="" coords="298,867,419,894"/><area shape="rect" id="node38" href="grains_8cpp.html#a977cc9ecad898828b874e30e493f3cf5" title="UpdatePot1" alt="" coords="313,487,404,514"/><area shape="rect" id="node49" href="grains_8cpp.html#a3428595e9d954cd140619c7b10969669" title="UpdatePot2" alt="" coords="313,968,404,995"/><area shape="rect" id="node50" href="cont__ipoint_8cpp.html#a5aa9a7bebc355f0cbceb7b411280d6dd" title="ipoint" alt="" coords="332,918,385,944"/><area shape="rect" id="node28" href="classflex__arr.html#a7de8412ca69003db3869b4721e38543b" title="flex_arr::zero" alt="" coords="487,867,585,894"/><area shape="rect" id="node29" href="cddefines_8h.html#abeecded55c36d9bbddf7109747eacf8e" title="max" alt="" coords="693,664,739,691"/><area shape="rect" id="node30" href="classt___a_df_a.html#a58d37b7789206ac6a6834cd1b6447d19" title="t_ADfA::phfit" alt="" coords="487,1120,585,1147"/><area shape="rect" id="node31" href="classflex__arr.html#ace1d21c4061f15a46ce83cd256c59c06" title="flex_arr::clear" alt="" coords="485,968,587,995"/><area shape="rect" id="node32" href="classflex__arr.html#a27bed4e76e2b2d41fd24bf3d243fadcb" title="flex_arr::realloc" alt="" coords="481,1019,591,1046"/><area shape="rect" id="node33" href="grains_8cpp.html#a5ff8c24e943162311ddadfeb77003155" title="y0psa" alt="" coords="507,766,565,792"/><area shape="rect" id="node36" href="grains_8cpp.html#a56193e362a6598a5e4f834b6abc7a3c0" title="y1psa" alt="" coords="507,816,565,843"/><area shape="rect" id="node34" href="grains_8cpp.html#a2ec537c88bc3d41081b36b22c89c23fe" title="elec_esc_length" alt="" coords="658,736,774,763"/><area shape="rect" id="node35" href="cddefines_8h.html#af8b447a5ada64e1bf35b60f63a12a9a0" title="pow3" alt="" coords="844,736,897,763"/><area shape="rect" id="node37" href="cddefines_8h.html#a34a972cf4be2379a5ee363b82d623b3a" title="pow2" alt="" coords="689,838,743,864"/><area shape="rect" id="node39" href="grains_8cpp.html#af85c9ea0e292c85cd1a2d313c29df9d0" title="GetPotValues" alt="" coords="665,360,767,387"/><area shape="rect" id="node40" href="thirdparty_8h.html#a8a68a827defc20fe7425ed49398f53a4" title="hunt_bisect" alt="" coords="491,360,581,387"/><area shape="rect" id="node41" href="grains_8cpp.html#ad46af5733ab7365ec7d330f0b5461464" title="y0b" alt="" coords="515,462,557,488"/><area shape="rect" id="node43" href="grains_8cpp.html#a0ea9e816d67810280c2de889d24c6141" title="Yfunc" alt="" coords="508,563,564,590"/><area shape="rect" id="node45" href="cddefines_8h.html#ae6ecbd79f3ed104df8afd4c7e53a1c06" title="min" alt="" coords="695,512,737,539"/><area shape="rect" id="node47" href="grains_8cpp.html#a450dc13df148be8ea8f8a501da4b7965" title="PE_init" alt="" coords="504,614,568,640"/><area shape="rect" id="node48" href="grains_8cpp.html#ad36a38006d4be76f121fc77cc3cd3d7a" title="UpdateRecomZ0" alt="" coords="475,310,597,336"/><area shape="rect" id="node42" href="grains_8cpp.html#ad3c8de41da7e6c3750edc357b279351d" title="y0b01" alt="" coords="687,462,745,488"/><area shape="rect" id="node44" href="grains_8cpp.html#aa2379ad825a41991a9ca4b0e56427072" title="y2pa" alt="" coords="691,614,741,640"/><area shape="rect" id="node46" href="grains_8cpp.html#a084e599ccde8bb5a892385edcd7e9860" title="y2s" alt="" coords="695,563,737,590"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a61d6d1e717efcf784e70a8bdde8b5acc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void GrainChargeTemp </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000044">Todo:</a></b></dt><dd>2 this algorithm might be more efficient with Brent </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000045">Todo:</a></b></dt><dd>2 should collisional heating/cooling be included here? </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000046">Todo:</a></b></dt><dd>2 use something like log(ThermRatio) + log(delta) ???? </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000047">Todo:</a></b></dt><dd>2 this algorithm might be more efficient with Brent </dd></dl>

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l01746">1746</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="cddefines_8h_source.html#l00582">ASSERT</a>, <a class="el" href="grainvar_8h_source.html#l00583">GrainVar::bin</a>, <a class="el" href="elementnames_8h_source.html#l00025">t_elementnames::chElementSym</a>, <a class="el" href="grains_8cpp_source.html#l00091">CHRG_TOLER</a>, <a class="el" href="conv_8cpp_source.html#l00005">conv</a>, <a class="el" href="conv__fail_8cpp_source.html#l00018">ConvFail()</a>, <a class="el" href="thermal_8h_source.html#l00110">t_thermal::ctot</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, <a class="el" href="dense_8cpp_source.html#l00024">dense</a>, <a class="el" href="grainvar_8h_source.html#l00555">GrainVar::dHeatdT</a>, <a class="el" href="grainvar_8h_source.html#l00564">GrainVar::dsttmp</a>, <a class="el" href="dense_8h_source.html#l00190">t_dense::eden</a>, <a class="el" href="elementnames_8cpp_source.html#l00005">elementnames</a>, <a class="el" href="cddefines_8cpp_source.html#l00015">fnzone</a>, <a class="el" href="cddefines_8h_source.html#l00816">fp_equal()</a>, <a class="el" href="service_8cpp_source.html#l00481">fudge()</a>, <a class="el" href="dense_8h_source.html#l00071">t_dense::gas_phase</a>, <a class="el" href="grainvar_8h_source.html#l00544">GrainVar::GasCoolColl</a>, <a class="el" href="grainvar_8h_source.html#l00544">GrainVar::GasHeatNet</a>, <a class="el" href="grainvar_8h_source.html#l00544">GrainVar::GasHeatPhotoEl</a>, <a class="el" href="grainvar_8h_source.html#l00544">GrainVar::GasHeatTherm</a>, <a class="el" href="grainvar_8h_source.html#l00019">GRAIN_TMAX</a>, <a class="el" href="grainvar_8h_source.html#l00017">GRAIN_TMIN</a>, <a class="el" href="grains_8cpp_source.html#l02228">GrainCharge()</a>, <a class="el" href="grains_8cpp_source.html#l03976">GrainChrgTransferRates()</a>, <a class="el" href="grainvar_8h_source.html#l00541">GrainVar::GrainChTrRate</a>, <a class="el" href="grainvar_8h_source.html#l00544">GrainVar::GrainHeatChem</a>, <a class="el" href="grainvar_8h_source.html#l00544">GrainVar::GrainHeatCollSum</a>, <a class="el" href="grainvar_8h_source.html#l00544">GrainVar::GrainHeatDif</a>, <a class="el" href="grainvar_8h_source.html#l00544">GrainVar::GrainHeatInc</a>, <a class="el" href="grainvar_8h_source.html#l00544">GrainVar::GrainHeatLya</a>, <a class="el" href="grainvar_8h_source.html#l00544">GrainVar::GrainHeatSum</a>, <a class="el" href="grains_8cpp_source.html#l04116">GrainTemperature()</a>, <a class="el" href="grains_8cpp_source.html#l04025">GrainUpdateRadius1()</a>, <a class="el" href="grains_8cpp_source.html#l04064">GrainUpdateRadius2()</a>, <a class="el" href="grainvar_8h_source.html#l00532">GrainVar::GrnRecomTe</a>, <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>, <a class="el" href="grains_8cpp_source.html#l00089">HEAT_TOLER</a>, <a class="el" href="grains_8cpp_source.html#l00090">HEAT_TOLER_BIN</a>, <a class="el" href="grainvar_8h_source.html#l00533">GrainVar::HighestIon</a>, <a class="el" href="grains_8cpp_source.html#l03719">HighestIonStage()</a>, <a class="el" href="ionbal_8cpp_source.html#l00005">ionbal</a>, <a class="el" href="dense_8h_source.html#l00120">t_dense::IonHigh</a>, <a class="el" href="dense_8h_source.html#l00119">t_dense::IonLow</a>, <a class="el" href="cddefines_8cpp_source.html#l00007">ioQQQ</a>, <a class="el" href="cddefines_8h_source.html#l00309">ipHYDROGEN</a>, <a class="el" href="cddefines_8cpp_source.html#l00010">lgAbort</a>, <a class="el" href="trace_8h_source.html#l00079">t_trace::lgDustBug</a>, <a class="el" href="dense_8h_source.html#l00146">t_dense::lgElmtOn</a>, <a class="el" href="ionbal_8h_source.html#l00228">t_ionbal::lgGrainIonRecom</a>, <a class="el" href="conv_8h_source.html#l00175">t_conv::lgSearch</a>, <a class="el" href="trace_8h_source.html#l00012">t_trace::lgTrace</a>, <a class="el" href="cddefines_8h_source.html#l00262">LIMELM</a>, <a class="el" href="grainvar_8h_source.html#l00103">MAT_PAH</a>, <a class="el" href="grainvar_8h_source.html#l00106">MAT_PAH2</a>, <a class="el" href="grainvar_8h_source.html#l00014">NDEMS</a>, <a class="el" href="grains_8cpp_source.html#l01472">NewChargeData()</a>, <a class="el" href="cddefines_8cpp_source.html#l00014">nzone</a>, <a class="el" href="grainvar_8h_source.html#l00523">GrainVar::nzone</a>, <a class="el" href="phycon_8cpp_source.html#l00006">phycon</a>, <a class="el" href="cddefines_8h_source.html#l00933">POW2</a>, <a class="el" href="conv_8h_source.html#l00107">t_conv::setConvIonizFail()</a>, <a class="el" href="thirdparty_8h_source.html#l00166">splint_safe()</a>, <a class="el" href="grains_8cpp_source.html#l00086">T_LOOP_MAX</a>, <a class="el" href="phycon_8h_source.html#l00011">t_phycon::te</a>, <a class="el" href="physconst_8h_source.html#l00183">TE1RYD</a>, <a class="el" href="thermal_8cpp_source.html#l00005">thermal</a>, <a class="el" href="grains_8cpp_source.html#l00077">TOLER</a>, <a class="el" href="cddefines_8h_source.html#l00714">TorF()</a>, <a class="el" href="grainvar_8h_source.html#l00528">GrainVar::TotalEden</a>, <a class="el" href="service_8cpp_source.html#l00886">TotalInsanity()</a>, <a class="el" href="trace_8cpp_source.html#l00005">trace</a>, and <a class="el" href="dense_8h_source.html#l00125">t_dense::xIonDense</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l01591">GrainDrive()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="grains_8cpp_a61d6d1e717efcf784e70a8bdde8b5acc_cgraph.png" border="0" usemap="#grains_8cpp_a61d6d1e717efcf784e70a8bdde8b5acc_cgraph" alt=""/></div>
<map name="grains_8cpp_a61d6d1e717efcf784e70a8bdde8b5acc_cgraph" id="grains_8cpp_a61d6d1e717efcf784e70a8bdde8b5acc_cgraph">
<area shape="rect" id="node2" href="conv_8h.html#adb71c4ccb64b1e794e666d7308faf9e0" title="ConvFail" alt="" coords="228,294,303,321"/><area shape="rect" id="node12" href="cddefines_8h.html#a5e4a910d8e3a8cbbd91dc4c4481ce611" title="fudge" alt="" coords="874,927,929,954"/><area shape="rect" id="node13" href="cddefines_8h.html#a8253e9c0b3f01ad90bee1e6c9fa77ea9" title="TorF" alt="" coords="877,699,926,726"/><area shape="rect" id="node20" href="cddefines_8h.html#abf352ab93b9855e49d54873654b521e2" title="fp_equal" alt="" coords="866,1231,937,1258"/><area shape="rect" id="node28" href="grains_8cpp.html#a87545a7e2696d5f684ff7cbad89285e7" title="GrainCharge" alt="" coords="218,750,313,777"/><area shape="rect" id="node38" href="grains_8cpp.html#adb49b4c52620fe7da0777139cba5c830" title="GrainChrgTransferRates" alt="" coords="617,1029,781,1055"/><area shape="rect" id="node39" href="grains_8cpp.html#a818a6c184098e55c1e38bfa10c5afb85" title="GrainTemperature" alt="" coords="202,1130,329,1157"/><area shape="rect" id="node42" href="thirdparty_8h.html#a8fbb4640086a4761fb977277d28d55d4" title="splint_safe" alt="" coords="440,1181,525,1207"/><area shape="rect" id="node44" href="grains_8cpp.html#a485252527b5b8285dc525c475efca393" title="GrainUpdateRadius1" alt="" coords="194,1383,337,1410"/><area shape="rect" id="node46" href="grains_8cpp.html#af4660cc63268e8655947eb67aaadfd03" title="GrainUpdateRadius2" alt="" coords="194,1434,337,1461"/><area shape="rect" id="node47" href="grains_8cpp.html#ad29d2309cc6f8eab6c30864c7c9b901f" title="HighestIonStage" alt="" coords="206,1485,325,1511"/><area shape="rect" id="node48" href="grains_8cpp.html#a030ba1f507c4eed4db7b4ba2ff2db5ac" title="NewChargeData" alt="" coords="206,1282,325,1309"/><area shape="rect" id="node49" href="structt__conv.html#a8627872e6850ee2e1d590f1eb78546cc" title="t_conv::setConvIonizFail" alt="" coords="182,1535,349,1562"/><area shape="rect" id="node50" href="cddefines_8h.html#ac55e0608660d9a2b8dc1cc14d7f59081" title="TotalInsanity" alt="" coords="217,142,314,169"/><area shape="rect" id="node3" href="structt__conv.html#a6d714e207d03dd580de273f24e5367e4" title="t_conv::chConvIoniz" alt="" coords="830,497,973,523"/><area shape="rect" id="node4" href="structt__conv.html#a6345cd479e2c0bd5081749c8de7bd37b" title="t_conv::convIonizNewVal" alt="" coords="397,218,568,245"/><area shape="rect" id="node5" href="structt__conv.html#a4878a4830667a71bdfdbd1e3ad9e089f" title="t_conv::convIonizOldVal" alt="" coords="401,319,565,346"/><area shape="rect" id="node6" href="structt__conv.html#a985a5ea798eee1dc559a182250f309cf" title="t_conv::lgConvIoniz" alt="" coords="413,117,552,143"/><area shape="rect" id="node7" href="hcmap_8cpp.html#adee33d0c8a21f2774c182f849613b228" title="map_do" alt="" coords="449,522,517,549"/><area shape="rect" id="node15" href="cddefines_8h.html#af8db551b05632267395b6fae63fe674d" title="ShowMe" alt="" coords="865,345,938,371"/><area shape="rect" id="node24" href="prt_8h.html#a1d036533aebf457437b99eb0e859c8b2" title="PrtZone" alt="" coords="665,66,733,93"/><area shape="rect" id="node8" href="pressure_8h.html#ad20ee3e0f1b74bd0e9d8231ff8156f80" title="PresTotCurrent" alt="" coords="643,522,754,549"/><area shape="rect" id="node9" href="temp__change_8cpp.html#a420586620fb6d2dce25ae4164ed0239a" title="TempChange" alt="" coords="851,598,951,625"/><area shape="rect" id="node18" href="cool__pr_8cpp.html#afee530b0cd1f5d3d7917258d7069fde0" title="coolpr" alt="" coords="670,471,727,498"/><area shape="rect" id="node19" href="conv_8h.html#ad798e11c0792cd94718fff3c44e846bf" title="ConvEdenIoniz" alt="" coords="643,623,754,650"/><area shape="rect" id="node10" href="cddefines_8h.html#af99f8430a8e7473900be47771ebf7ae8" title="fixit" alt="" coords="1057,547,1100,574"/><area shape="rect" id="node11" href="struct_wind.html#ac0c4f0c4efc2a33e50d7fd9adc671885" title="Wind::lgStatic" alt="" coords="1027,446,1131,473"/><area shape="rect" id="node14" href="cddefines_8h.html#ad1fdf827e851b9f69048a3ded076569b" title="SDIV" alt="" coords="874,294,929,321"/><area shape="rect" id="node17" href="classt__iso__sp.html#a50db694b604716f02364956474356b66" title="t_iso_sp::trans" alt="" coords="1025,395,1133,422"/><area shape="rect" id="node16" href="mole_8h.html#aaa8c58e96a89149454224f87acefcf90" title="findspecieslocal" alt="" coords="1021,345,1136,371"/><area shape="rect" id="node22" href="cddefines_8h.html#ae6ecbd79f3ed104df8afd4c7e53a1c06" title="min" alt="" coords="1057,902,1100,929"/><area shape="rect" id="node21" href="cddefines_8h.html#abeecded55c36d9bbddf7109747eacf8e" title="max" alt="" coords="1055,1257,1102,1283"/><area shape="rect" id="node23" href="cddefines_8h.html#a4b53cd98da17093d611d1217962c507e" title="sign3" alt="" coords="1052,1206,1105,1233"/><area shape="rect" id="node25" href="cddefines_8h.html#a480ac3360460e6d5b809e5ef4b56b442" title="PrintE93" alt="" coords="865,41,937,67"/><area shape="rect" id="node26" href="dynamics_8cpp.html#ac9506bc6e865bf2289910e1095e5014e" title="DynaPrtZone" alt="" coords="852,91,951,118"/><area shape="rect" id="node27" href="prt_8h.html#acc641854851a407891e770cd8b4a00ac" title="PrtLinePres" alt="" coords="856,142,947,169"/><area shape="rect" id="node29" href="grains_8cpp.html#ab69ba6f7864fc7e49063a56bdc59670b" title="chrg2pot" alt="" coords="447,623,519,650"/><area shape="rect" id="node30" href="grains_8cpp.html#a4d9118aa69a34f67a392b241e556ad38" title="GetFracPop" alt="" coords="653,370,745,397"/><area shape="rect" id="node31" href="grains_8cpp.html#adcd096723ea54ad61a1858d479e6e180" title="GrainElecEmis1" alt="" coords="641,877,757,903"/><area shape="rect" id="node34" href="grains_8cpp.html#a4cf27adb131df3642b49ecaaafda43e6" title="GrainElecRecomb1" alt="" coords="631,826,766,853"/><area shape="rect" id="node35" href="cddefines_8h.html#ab823598a8759536fd3a411d60acf204f" title="nint" alt="" coords="461,674,504,701"/><area shape="rect" id="node36" href="cddefines_8h.html#af9b7f7f358d63c4ddf2217b4b1e0caf4" title="powi" alt="" coords="458,725,507,751"/><area shape="rect" id="node37" href="grains_8cpp.html#a76f5590928b51de5c2e1a6a5aafb78ed" title="UpdatePot" alt="" coords="441,877,525,903"/><area shape="rect" id="node32" href="doppvel_8h.html#aa01d2b6a029c07f4b1a211a896ad04bd" title="GetAveVelocity" alt="" coords="845,1029,958,1055"/><area shape="rect" id="node33" href="grains_8cpp.html#ae1ca65f7768a9afb470fe7fac541cd4c" title="GrainScreen" alt="" coords="854,877,949,903"/><area shape="rect" id="node40" href="class_transition_proxy.html#a4dc53fe1f0f6c7ba196759ab666fe163" title="TransitionProxy::ipCont" alt="" coords="403,1130,562,1157"/><area shape="rect" id="node41" href="grains_8cpp.html#a615157a36b3e592d788d43b99a26bbd7" title="GrainCollHeating" alt="" coords="422,978,543,1005"/><area shape="rect" id="node43" href="thirdparty_8h.html#ae1517d8756d3acd7a116db36eef32799" title="splint" alt="" coords="672,1181,725,1207"/><area shape="rect" id="node45" href="grains_8cpp.html#a758b7830ee750f5df67b839615b96b1c" title="GrnStdDpth" alt="" coords="437,1383,528,1410"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="adb49b4c52620fe7da0777139cba5c830"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void GrainChrgTransferRates </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>nd</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l03976">3976</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="atmdat_8cpp_source.html#l00006">atmdat</a>, <a class="el" href="dense_8h_source.html#l00075">t_dense::AtomicWeight</a>, <a class="el" href="grainvar_8h_source.html#l00583">GrainVar::bin</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, <a class="el" href="dense_8cpp_source.html#l00024">dense</a>, <a class="el" href="grainvar_8h_source.html#l00224">ChargeBin::FracPop</a>, <a class="el" href="temp__change_8cpp_source.html#l00530">GetAveVelocity()</a>, <a class="el" href="grainvar_8h_source.html#l00541">GrainVar::GrainChTrRate</a>, <a class="el" href="grains_8cpp_source.html#l02716">GrainScreen()</a>, <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>, <a class="el" href="atmdat_8h_source.html#l00177">t_atmdat::lgCTOn</a>, <a class="el" href="dense_8h_source.html#l00146">t_dense::lgElmtOn</a>, <a class="el" href="cddefines_8h_source.html#l00262">LIMELM</a>, <a class="el" href="cddefines_8h_source.html#l00786">MAX2</a>, <a class="el" href="grainvar_8h_source.html#l00241">ChargeBin::RecomZ0</a>, and <a class="el" href="grains_8cpp_source.html#l00110">STICK_ION</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l01746">GrainChargeTemp()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="grains_8cpp_adb49b4c52620fe7da0777139cba5c830_cgraph.png" border="0" usemap="#grains_8cpp_adb49b4c52620fe7da0777139cba5c830_cgraph" alt=""/></div>
<map name="grains_8cpp_adb49b4c52620fe7da0777139cba5c830_cgraph" id="grains_8cpp_adb49b4c52620fe7da0777139cba5c830_cgraph">
<area shape="rect" id="node2" href="doppvel_8h.html#aa01d2b6a029c07f4b1a211a896ad04bd" title="GetAveVelocity" alt="" coords="219,107,333,133"/><area shape="rect" id="node7" href="grains_8cpp.html#ae1ca65f7768a9afb470fe7fac541cd4c" title="GrainScreen" alt="" coords="229,183,323,209"/><area shape="rect" id="node3" href="cddefines_8h.html#af99f8430a8e7473900be47771ebf7ae8" title="fixit" alt="" coords="419,5,461,32"/><area shape="rect" id="node4" href="struct_wind.html#a3fdfcec1f42f0b9a7a93d4ec84edee27" title="Wind::lgBallistic" alt="" coords="382,56,498,83"/><area shape="rect" id="node5" href="struct_wind.html#ac0c4f0c4efc2a33e50d7fd9adc671885" title="Wind::lgStatic" alt="" coords="388,107,492,133"/><area shape="rect" id="node6" href="cddefines_8h.html#a0949cd6050ce9bd2506528396ef7424f" title="sexp" alt="" coords="415,157,465,184"/><area shape="rect" id="node8" href="grains_8cpp.html#a0b55cfedbd69692474cee162bbbea72e" title="ThetaNu" alt="" coords="404,208,476,235"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a615157a36b3e592d788d43b99a26bbd7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void GrainCollHeating </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>nd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="cddefines_8h.html#a9aeda5ccf905f7d5241c0fe35434c820">realnum</a> *&#160;</td>
          <td class="paramname"><em>dcheat</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="cddefines_8h.html#a9aeda5ccf905f7d5241c0fe35434c820">realnum</a> *&#160;</td>
          <td class="paramname"><em>dccool</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000053">Todo:</a></b></dt><dd>2 a self-consistent treatment for the heating by Compton recoil should be used </dd></dl>

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l04503">4503</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="physconst_8h_source.html#l00088">ATOMIC_MASS_UNIT</a>, <a class="el" href="dense_8h_source.html#l00075">t_dense::AtomicWeight</a>, <a class="el" href="grainvar_8h_source.html#l00583">GrainVar::bin</a>, <a class="el" href="physconst_8h_source.html#l00097">BOLTZMANN</a>, <a class="el" href="grainvar_8h_source.html#l00262">ChargeBin::ChemEn</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, <a class="el" href="mole_8h_source.html#l00396">molezone::den</a>, <a class="el" href="dense_8cpp_source.html#l00024">dense</a>, <a class="el" href="grainvar_8h_source.html#l00220">ChargeBin::DustZ</a>, <a class="el" href="dense_8h_source.html#l00190">t_dense::eden</a>, <a class="el" href="physconst_8h_source.html#l00091">ELECTRON_MASS</a>, <a class="el" href="physconst_8h_source.html#l00192">EN1EV</a>, <a class="el" href="physconst_8h_source.html#l00179">EN1RYD</a>, <a class="el" href="mole__species_8cpp_source.html#l00832">findspecieslocal()</a>, <a class="el" href="grainvar_8h_source.html#l00224">ChargeBin::FracPop</a>, <a class="el" href="temp__change_8cpp_source.html#l00530">GetAveVelocity()</a>, <a class="el" href="grains_8cpp_source.html#l02593">GrainElecEmis1()</a>, <a class="el" href="grains_8cpp_source.html#l02510">GrainElecRecomb1()</a>, <a class="el" href="grains_8cpp_source.html#l02716">GrainScreen()</a>, <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>, <a class="el" href="grainvar_8h_source.html#l00093">H2_TOP</a>, <a class="el" href="hmi_8h_source.html#l00016">t_hmi::H2_total</a>, <a class="el" href="grainvar_8h_source.html#l00275">ChargeBin::HeatingRate2</a>, <a class="el" href="hmi_8cpp_source.html#l00005">hmi</a>, <a class="el" href="cddefines_8cpp_source.html#l00007">ioQQQ</a>, <a class="el" href="cddefines_8h_source.html#l00314">ipCARBON</a>, <a class="el" href="collision_8h_source.html#l00017">ipH2</a>, <a class="el" href="cddefines_8h_source.html#l00309">ipHYDROGEN</a>, <a class="el" href="cddefines_8h_source.html#l00316">ipOXYGEN</a>, <a class="el" href="grainvar_8h_source.html#l00490">GrainVar::lgDColOn</a>, <a class="el" href="trace_8h_source.html#l00079">t_trace::lgDustBug</a>, <a class="el" href="dense_8h_source.html#l00146">t_dense::lgElmtOn</a>, <a class="el" href="trace_8h_source.html#l00012">t_trace::lgTrace</a>, <a class="el" href="cddefines_8h_source.html#l00262">LIMELM</a>, <a class="el" href="cddefines_8h_source.html#l00786">MAX2</a>, <a class="el" href="phycon_8cpp_source.html#l00006">phycon</a>, <a class="el" href="physconst_8h_source.html#l00029">PI</a>, <a class="el" href="grainvar_8h_source.html#l00224">ChargeBin::PotSurf</a>, <a class="el" href="grainvar_8h_source.html#l00224">ChargeBin::PotSurfInc</a>, <a class="el" href="cddefines_8h_source.html#l00933">POW2</a>, <a class="el" href="grainvar_8h_source.html#l00261">ChargeBin::RecomEn</a>, <a class="el" href="grainvar_8h_source.html#l00241">ChargeBin::RecomZ0</a>, <a class="el" href="grains_8cpp_source.html#l00110">STICK_ION</a>, <a class="el" href="phycon_8h_source.html#l00011">t_phycon::te</a>, <a class="el" href="grainvar_8h_source.html#l00224">ChargeBin::ThresSurfInc</a>, <a class="el" href="trace_8cpp_source.html#l00005">trace</a>, <a class="el" href="grainvar_8h_source.html#l00517">GrainVar::which_H2distr</a>, and <a class="el" href="dense_8h_source.html#l00125">t_dense::xIonDense</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l04116">GrainTemperature()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="grains_8cpp_a615157a36b3e592d788d43b99a26bbd7_cgraph.png" border="0" usemap="#grains_8cpp_a615157a36b3e592d788d43b99a26bbd7_cgraph" alt=""/></div>
<map name="grains_8cpp_a615157a36b3e592d788d43b99a26bbd7_cgraph" id="grains_8cpp_a615157a36b3e592d788d43b99a26bbd7_cgraph">
<area shape="rect" id="node2" href="mole_8h.html#aaa8c58e96a89149454224f87acefcf90" title="findspecieslocal" alt="" coords="187,17,301,44"/><area shape="rect" id="node3" href="doppvel_8h.html#aa01d2b6a029c07f4b1a211a896ad04bd" title="GetAveVelocity" alt="" coords="361,107,474,133"/><area shape="rect" id="node8" href="grains_8cpp.html#adcd096723ea54ad61a1858d479e6e180" title="GrainElecEmis1" alt="" coords="186,169,302,196"/><area shape="rect" id="node9" href="grains_8cpp.html#ae1ca65f7768a9afb470fe7fac541cd4c" title="GrainScreen" alt="" coords="370,195,465,221"/><area shape="rect" id="node11" href="grains_8cpp.html#a4cf27adb131df3642b49ecaaafda43e6" title="GrainElecRecomb1" alt="" coords="177,119,311,145"/><area shape="rect" id="node4" href="cddefines_8h.html#af99f8430a8e7473900be47771ebf7ae8" title="fixit" alt="" coords="560,157,603,184"/><area shape="rect" id="node5" href="struct_wind.html#a3fdfcec1f42f0b9a7a93d4ec84edee27" title="Wind::lgBallistic" alt="" coords="523,5,639,32"/><area shape="rect" id="node6" href="struct_wind.html#ac0c4f0c4efc2a33e50d7fd9adc671885" title="Wind::lgStatic" alt="" coords="529,56,633,83"/><area shape="rect" id="node7" href="cddefines_8h.html#a0949cd6050ce9bd2506528396ef7424f" title="sexp" alt="" coords="556,107,607,133"/><area shape="rect" id="node10" href="grains_8cpp.html#a0b55cfedbd69692474cee162bbbea72e" title="ThetaNu" alt="" coords="545,208,617,235"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a3d2a3e7b95f06427b816825cd70941d9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void GrainDrift </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>GrainDrift computes grains drift velocity </p>

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l04884">4884</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="rfield_8h_source.html#l00058">t_rfield::anu</a>, <a class="el" href="cddefines_8h_source.html#l00582">ASSERT</a>, <a class="el" href="grainvar_8h_source.html#l00583">GrainVar::bin</a>, <a class="el" href="physconst_8h_source.html#l00097">BOLTZMANN</a>, <a class="el" href="rfield_8h_source.html#l00164">t_rfield::ConInterOut</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, <a class="el" href="dense_8cpp_source.html#l00024">dense</a>, <a class="el" href="dense_8h_source.html#l00190">t_dense::eden</a>, <a class="el" href="physconst_8h_source.html#l00179">EN1RYD</a>, <a class="el" href="rfield_8h_source.html#l00086">t_rfield::flux</a>, <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>, <a class="el" href="cddefines_8cpp_source.html#l00007">ioQQQ</a>, <a class="el" href="cddefines_8h_source.html#l00310">ipHELIUM</a>, <a class="el" href="cddefines_8h_source.html#l00309">ipHYDROGEN</a>, <a class="el" href="trace_8h_source.html#l00079">t_trace::lgDustBug</a>, <a class="el" href="grainvar_8h_source.html#l00482">GrainVar::lgNegGrnDrg</a>, <a class="el" href="trace_8h_source.html#l00012">t_trace::lgTrace</a>, <a class="el" href="rfield_8h_source.html#l00043">t_rfield::nflux</a>, <a class="el" href="rfield_8h_source.html#l00199">t_rfield::outlin</a>, <a class="el" href="rfield_8h_source.html#l00199">t_rfield::outlin_noplot</a>, <a class="el" href="phycon_8cpp_source.html#l00006">phycon</a>, <a class="el" href="cddefines_8h_source.html#l00933">POW2</a>, <a class="el" href="cddefines_8h_source.html#l00940">POW3</a>, <a class="el" href="rfield_8cpp_source.html#l00008">rfield</a>, <a class="el" href="physconst_8h_source.html#l00100">SPEEDLIGHT</a>, <a class="el" href="phycon_8h_source.html#l00048">t_phycon::sqrte</a>, <a class="el" href="dense_8h_source.html#l00212">t_dense::SqrtEden</a>, <a class="el" href="phycon_8h_source.html#l00011">t_phycon::te</a>, <a class="el" href="physconst_8h_source.html#l00183">TE1RYD</a>, <a class="el" href="trace_8cpp_source.html#l00005">trace</a>, and <a class="el" href="dense_8h_source.html#l00125">t_dense::xIonDense</a>.</p>

<p>Referenced by <a class="el" href="conv__pres__temp__eden__ioniz_8cpp_source.html#l00023">ConvPresTempEdenIoniz()</a>.</p>

</div>
</div>
<a class="anchor" id="a13605a2ca702aef8115d8ccd1bf832ea"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void GrainDrive </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>GrainDrive main routine to converge grains thermal solution </p>

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l01591">1591</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="grainvar_8h_source.html#l00583">GrainVar::bin</a>, <a class="el" href="grains_8cpp_source.html#l00126">chrg2pot()</a>, <a class="el" href="conv_8cpp_source.html#l00005">conv</a>, <a class="el" href="thermal_8h_source.html#l00110">t_thermal::ctot</a>, <a class="el" href="grainvar_8h_source.html#l00559">GrainVar::dclmax</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, <a class="el" href="dense_8cpp_source.html#l00024">dense</a>, <a class="el" href="grainvar_8h_source.html#l00559">GrainVar::dphmax</a>, <a class="el" href="dense_8h_source.html#l00190">t_dense::eden</a>, <a class="el" href="conv_8h_source.html#l00267">t_conv::EdenErrorAllowed</a>, <a class="el" href="physconst_8h_source.html#l00189">EVRYD</a>, <a class="el" href="cddefines_8h_source.html#l00816">fp_equal()</a>, <a class="el" href="dense_8h_source.html#l00071">t_dense::gas_phase</a>, <a class="el" href="grainvar_8h_source.html#l00544">GrainVar::GasCoolColl</a>, <a class="el" href="grainvar_8h_source.html#l00544">GrainVar::GasHeatPhotoEl</a>, <a class="el" href="grains_8cpp_source.html#l01746">GrainChargeTemp()</a>, <a class="el" href="grainvar_8h_source.html#l00541">GrainVar::GrainChTrRate</a>, <a class="el" href="grainvar_8h_source.html#l00544">GrainVar::GrainHeatChem</a>, <a class="el" href="grainvar_8h_source.html#l00544">GrainVar::GrainHeatCollSum</a>, <a class="el" href="grainvar_8h_source.html#l00544">GrainVar::GrainHeatDif</a>, <a class="el" href="grainvar_8h_source.html#l00544">GrainVar::GrainHeatInc</a>, <a class="el" href="grainvar_8h_source.html#l00544">GrainVar::GrainHeatLya</a>, <a class="el" href="grainvar_8h_source.html#l00557">GrainVar::GrainHeatScaleFactor</a>, <a class="el" href="grainvar_8h_source.html#l00544">GrainVar::GrainHeatSum</a>, <a class="el" href="grains_8cpp_source.html#l04025">GrainUpdateRadius1()</a>, <a class="el" href="grains_8cpp_source.html#l04064">GrainUpdateRadius2()</a>, <a class="el" href="grainvar_8h_source.html#l00530">GrainVar::GrnElecDonateMax</a>, <a class="el" href="grainvar_8h_source.html#l00530">GrainVar::GrnElecHoldMax</a>, <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>, <a class="el" href="thermal_8h_source.html#l00158">t_thermal::heating</a>, <a class="el" href="hmi_8cpp_source.html#l00005">hmi</a>, <a class="el" href="cddefines_8cpp_source.html#l00007">ioQQQ</a>, <a class="el" href="cddefines_8h_source.html#l00309">ipHYDROGEN</a>, <a class="el" href="grainvar_8h_source.html#l00475">GrainVar::lgAnyDustVary</a>, <a class="el" href="grainvar_8h_source.html#l00475">GrainVar::lgBakesPAH_heat</a>, <a class="el" href="grainvar_8h_source.html#l00471">GrainVar::lgDustOn()</a>, <a class="el" href="grainvar_8h_source.html#l00475">GrainVar::lgGrainPhysicsOn</a>, <a class="el" href="grainvar_8h_source.html#l00475">GrainVar::lgReevaluate</a>, <a class="el" href="conv_8h_source.html#l00175">t_conv::lgSearch</a>, <a class="el" href="cddefines_8h_source.html#l00262">LIMELM</a>, <a class="el" href="grains_8cpp_source.html#l00067">nCalledGrainDrive</a>, <a class="el" href="trace_8h_source.html#l00027">t_trace::nTrConvg</a>, <a class="el" href="cddefines_8cpp_source.html#l00014">nzone</a>, <a class="el" href="phycon_8cpp_source.html#l00006">phycon</a>, <a class="el" href="cddefines_8h_source.html#l00956">SDIV()</a>, <a class="el" href="phycon_8h_source.html#l00011">t_phycon::te</a>, <a class="el" href="thermal_8cpp_source.html#l00005">thermal</a>, <a class="el" href="grainvar_8h_source.html#l00559">GrainVar::TotalDustHeat</a>, <a class="el" href="grainvar_8h_source.html#l00528">GrainVar::TotalEden</a>, <a class="el" href="trace_8cpp_source.html#l00005">trace</a>, and <a class="el" href="hmi_8h_source.html#l00063">t_hmi::UV_Cont_rel2_Habing_TH85_depth</a>.</p>

<p>Referenced by <a class="el" href="conv__base_8cpp_source.html#l00163">ConvBase()</a>, and <a class="el" href="mole__reactions_8cpp_source.html#l02925">mole_h2_grain_form()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="grains_8cpp_a13605a2ca702aef8115d8ccd1bf832ea_cgraph.png" border="0" usemap="#grains_8cpp_a13605a2ca702aef8115d8ccd1bf832ea_cgraph" alt=""/></div>
<map name="grains_8cpp_a13605a2ca702aef8115d8ccd1bf832ea_cgraph" id="grains_8cpp_a13605a2ca702aef8115d8ccd1bf832ea_cgraph">
<area shape="rect" id="node2" href="grains_8cpp.html#ab69ba6f7864fc7e49063a56bdc59670b" title="chrg2pot" alt="" coords="588,97,660,123"/><area shape="rect" id="node4" href="cddefines_8h.html#abf352ab93b9855e49d54873654b521e2" title="fp_equal" alt="" coords="1007,147,1078,174"/><area shape="rect" id="node8" href="grains_8cpp.html#a61d6d1e717efcf784e70a8bdde8b5acc" title="GrainChargeTemp" alt="" coords="143,857,271,883"/><area shape="rect" id="node20" href="cddefines_8h.html#ad1fdf827e851b9f69048a3ded076569b" title="SDIV" alt="" coords="1015,1262,1070,1289"/><area shape="rect" id="node43" href="grains_8cpp.html#a485252527b5b8285dc525c475efca393" title="GrainUpdateRadius1" alt="" coords="335,1313,478,1339"/><area shape="rect" id="node45" href="grains_8cpp.html#af4660cc63268e8655947eb67aaadfd03" title="GrainUpdateRadius2" alt="" coords="335,1363,478,1390"/><area shape="rect" id="node50" href="class_grain_var.html#ab75fb260b945f4855c1d95ae9f18e3a4" title="GrainVar::lgDustOn" alt="" coords="139,1414,275,1441"/><area shape="rect" id="node3" href="grains_8cpp.html#a65e47dbce513689db7c2bfc5969f62f7" title="one_elec" alt="" coords="803,97,877,123"/><area shape="rect" id="node5" href="cddefines_8h.html#abeecded55c36d9bbddf7109747eacf8e" title="max" alt="" coords="1191,122,1238,149"/><area shape="rect" id="node6" href="cddefines_8h.html#ae6ecbd79f3ed104df8afd4c7e53a1c06" title="min" alt="" coords="1193,451,1236,478"/><area shape="rect" id="node7" href="cddefines_8h.html#a4b53cd98da17093d611d1217962c507e" title="sign3" alt="" coords="1188,173,1241,199"/><area shape="rect" id="node9" href="conv_8h.html#adb71c4ccb64b1e794e666d7308faf9e0" title="ConvFail" alt="" coords="369,1135,444,1162"/><area shape="rect" id="node18" href="cddefines_8h.html#a5e4a910d8e3a8cbbd91dc4c4481ce611" title="fudge" alt="" coords="1015,1059,1070,1086"/><area shape="rect" id="node19" href="cddefines_8h.html#a8253e9c0b3f01ad90bee1e6c9fa77ea9" title="TorF" alt="" coords="1018,862,1067,889"/><area shape="rect" id="node28" href="grains_8cpp.html#a87545a7e2696d5f684ff7cbad89285e7" title="GrainCharge" alt="" coords="359,375,454,402"/><area shape="rect" id="node37" href="grains_8cpp.html#adb49b4c52620fe7da0777139cba5c830" title="GrainChrgTransferRates" alt="" coords="758,401,922,427"/><area shape="rect" id="node38" href="grains_8cpp.html#a818a6c184098e55c1e38bfa10c5afb85" title="GrainTemperature" alt="" coords="343,806,470,833"/><area shape="rect" id="node41" href="thirdparty_8h.html#a8fbb4640086a4761fb977277d28d55d4" title="splint_safe" alt="" coords="581,857,667,883"/><area shape="rect" id="node46" href="grains_8cpp.html#ad29d2309cc6f8eab6c30864c7c9b901f" title="HighestIonStage" alt="" coords="347,1059,466,1086"/><area shape="rect" id="node47" href="grains_8cpp.html#a030ba1f507c4eed4db7b4ba2ff2db5ac" title="NewChargeData" alt="" coords="347,235,466,262"/><area shape="rect" id="node48" href="structt__conv.html#a8627872e6850ee2e1d590f1eb78546cc" title="t_conv::setConvIonizFail" alt="" coords="323,705,490,731"/><area shape="rect" id="node49" href="cddefines_8h.html#ac55e0608660d9a2b8dc1cc14d7f59081" title="TotalInsanity" alt="" coords="358,755,455,782"/><area shape="rect" id="node10" href="structt__conv.html#a6d714e207d03dd580de273f24e5367e4" title="t_conv::chConvIoniz" alt="" coords="971,774,1114,801"/><area shape="rect" id="node11" href="structt__conv.html#a6345cd479e2c0bd5081749c8de7bd37b" title="t_conv::convIonizNewVal" alt="" coords="539,1110,709,1137"/><area shape="rect" id="node12" href="structt__conv.html#a4878a4830667a71bdfdbd1e3ad9e089f" title="t_conv::convIonizOldVal" alt="" coords="542,1161,706,1187"/><area shape="rect" id="node13" href="structt__conv.html#a985a5ea798eee1dc559a182250f309cf" title="t_conv::lgConvIoniz" alt="" coords="555,1211,693,1238"/><area shape="rect" id="node14" href="hcmap_8cpp.html#adee33d0c8a21f2774c182f849613b228" title="map_do" alt="" coords="590,1059,658,1086"/><area shape="rect" id="node21" href="cddefines_8h.html#af8db551b05632267395b6fae63fe674d" title="ShowMe" alt="" coords="1006,654,1079,681"/><area shape="rect" id="node25" href="prt_8h.html#a1d036533aebf457437b99eb0e859c8b2" title="PrtZone" alt="" coords="806,1363,874,1390"/><area shape="rect" id="node15" href="pressure_8h.html#ad20ee3e0f1b74bd0e9d8231ff8156f80" title="PresTotCurrent" alt="" coords="785,1110,895,1137"/><area shape="rect" id="node16" href="temp__change_8cpp.html#a420586620fb6d2dce25ae4164ed0239a" title="TempChange" alt="" coords="993,1161,1093,1187"/><area shape="rect" id="node23" href="cool__pr_8cpp.html#afee530b0cd1f5d3d7917258d7069fde0" title="coolpr" alt="" coords="811,907,869,934"/><area shape="rect" id="node24" href="conv_8h.html#ad798e11c0792cd94718fff3c44e846bf" title="ConvEdenIoniz" alt="" coords="785,705,895,731"/><area shape="rect" id="node17" href="struct_wind.html#ac0c4f0c4efc2a33e50d7fd9adc671885" title="Wind::lgStatic" alt="" coords="1163,1110,1267,1137"/><area shape="rect" id="node22" href="classt__iso__sp.html#a50db694b604716f02364956474356b66" title="t_iso_sp::trans" alt="" coords="989,989,1097,1015"/><area shape="rect" id="node26" href="cddefines_8h.html#a480ac3360460e6d5b809e5ef4b56b442" title="PrintE93" alt="" coords="1007,1414,1079,1441"/><area shape="rect" id="node27" href="dynamics_8cpp.html#ac9506bc6e865bf2289910e1095e5014e" title="DynaPrtZone" alt="" coords="993,1363,1092,1390"/><area shape="rect" id="node29" href="grains_8cpp.html#a4d9118aa69a34f67a392b241e556ad38" title="GetFracPop" alt="" coords="794,502,886,529"/><area shape="rect" id="node30" href="grains_8cpp.html#adcd096723ea54ad61a1858d479e6e180" title="GrainElecEmis1" alt="" coords="782,249,898,275"/><area shape="rect" id="node33" href="grains_8cpp.html#a4cf27adb131df3642b49ecaaafda43e6" title="GrainElecRecomb1" alt="" coords="773,299,907,326"/><area shape="rect" id="node34" href="cddefines_8h.html#ab823598a8759536fd3a411d60acf204f" title="nint" alt="" coords="603,350,645,377"/><area shape="rect" id="node35" href="cddefines_8h.html#af9b7f7f358d63c4ddf2217b4b1e0caf4" title="powi" alt="" coords="599,249,649,275"/><area shape="rect" id="node36" href="grains_8cpp.html#a76f5590928b51de5c2e1a6a5aafb78ed" title="UpdatePot" alt="" coords="582,299,666,326"/><area shape="rect" id="node31" href="doppvel_8h.html#aa01d2b6a029c07f4b1a211a896ad04bd" title="GetAveVelocity" alt="" coords="986,401,1099,427"/><area shape="rect" id="node32" href="grains_8cpp.html#ae1ca65f7768a9afb470fe7fac541cd4c" title="GrainScreen" alt="" coords="995,325,1090,351"/><area shape="rect" id="node39" href="class_transition_proxy.html#a4dc53fe1f0f6c7ba196759ab666fe163" title="TransitionProxy::ipCont" alt="" coords="545,755,703,782"/><area shape="rect" id="node40" href="grains_8cpp.html#a615157a36b3e592d788d43b99a26bbd7" title="GrainCollHeating" alt="" coords="563,451,685,478"/><area shape="rect" id="node42" href="thirdparty_8h.html#ae1517d8756d3acd7a116db36eef32799" title="splint" alt="" coords="813,857,867,883"/><area shape="rect" id="node44" href="grains_8cpp.html#a758b7830ee750f5df67b839615b96b1c" title="GrnStdDpth" alt="" coords="579,1414,669,1441"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="adcd096723ea54ad61a1858d479e6e180"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> double GrainElecEmis1 </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>nd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>nz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>sum1a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>sum1b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>sum2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>sum3</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000049">Todo:</a></b></dt><dd><ul>
<li>add ionizations due to cosmic rays </li>
</ul>
</dd></dl>

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l02593">2593</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="cddefines_8h_source.html#l00582">ASSERT</a>, <a class="el" href="dense_8h_source.html#l00075">t_dense::AtomicWeight</a>, <a class="el" href="grainvar_8h_source.html#l00583">GrainVar::bin</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, <a class="el" href="dense_8cpp_source.html#l00024">dense</a>, <a class="el" href="rfield_8h_source.html#l00086">t_rfield::flux</a>, <a class="el" href="temp__change_8cpp_source.html#l00530">GetAveVelocity()</a>, <a class="el" href="grains_8cpp_source.html#l02716">GrainScreen()</a>, <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>, <a class="el" href="dense_8h_source.html#l00146">t_dense::lgElmtOn</a>, <a class="el" href="cddefines_8h_source.html#l00262">LIMELM</a>, <a class="el" href="cddefines_8h_source.html#l00786">MAX2</a>, <a class="el" href="rfield_8h_source.html#l00043">t_rfield::nflux</a>, <a class="el" href="rfield_8cpp_source.html#l00008">rfield</a>, <a class="el" href="grains_8cpp_source.html#l00110">STICK_ION</a>, <a class="el" href="rfield_8h_source.html#l00171">t_rfield::SummedCon</a>, and <a class="el" href="dense_8h_source.html#l00125">t_dense::xIonDense</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l02228">GrainCharge()</a>, <a class="el" href="grains_8cpp_source.html#l04503">GrainCollHeating()</a>, and <a class="el" href="grains_8cpp_source.html#l02831">UpdatePot()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="grains_8cpp_adcd096723ea54ad61a1858d479e6e180_cgraph.png" border="0" usemap="#grains_8cpp_adcd096723ea54ad61a1858d479e6e180_cgraph" alt=""/></div>
<map name="grains_8cpp_adcd096723ea54ad61a1858d479e6e180_cgraph" id="grains_8cpp_adcd096723ea54ad61a1858d479e6e180_cgraph">
<area shape="rect" id="node2" href="doppvel_8h.html#aa01d2b6a029c07f4b1a211a896ad04bd" title="GetAveVelocity" alt="" coords="171,107,285,133"/><area shape="rect" id="node7" href="grains_8cpp.html#ae1ca65f7768a9afb470fe7fac541cd4c" title="GrainScreen" alt="" coords="181,183,275,209"/><area shape="rect" id="node3" href="cddefines_8h.html#af99f8430a8e7473900be47771ebf7ae8" title="fixit" alt="" coords="371,5,413,32"/><area shape="rect" id="node4" href="struct_wind.html#a3fdfcec1f42f0b9a7a93d4ec84edee27" title="Wind::lgBallistic" alt="" coords="334,56,450,83"/><area shape="rect" id="node5" href="struct_wind.html#ac0c4f0c4efc2a33e50d7fd9adc671885" title="Wind::lgStatic" alt="" coords="340,107,444,133"/><area shape="rect" id="node6" href="cddefines_8h.html#a0949cd6050ce9bd2506528396ef7424f" title="sexp" alt="" coords="367,157,417,184"/><area shape="rect" id="node8" href="grains_8cpp.html#a0b55cfedbd69692474cee162bbbea72e" title="ThetaNu" alt="" coords="356,208,428,235"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a4cf27adb131df3642b49ecaaafda43e6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> double GrainElecRecomb1 </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>nd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>nz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>sum1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>sum2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l02510">2510</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="cddefines_8h_source.html#l00582">ASSERT</a>, <a class="el" href="dense_8h_source.html#l00075">t_dense::AtomicWeight</a>, <a class="el" href="grainvar_8h_source.html#l00583">GrainVar::bin</a>, <a class="el" href="physconst_8h_source.html#l00097">BOLTZMANN</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, <a class="el" href="dense_8cpp_source.html#l00024">dense</a>, <a class="el" href="dense_8h_source.html#l00190">t_dense::eden</a>, <a class="el" href="physconst_8h_source.html#l00091">ELECTRON_MASS</a>, <a class="el" href="temp__change_8cpp_source.html#l00530">GetAveVelocity()</a>, <a class="el" href="grains_8cpp_source.html#l02716">GrainScreen()</a>, <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>, <a class="el" href="dense_8h_source.html#l00146">t_dense::lgElmtOn</a>, <a class="el" href="cddefines_8h_source.html#l00262">LIMELM</a>, <a class="el" href="cddefines_8h_source.html#l00786">MAX2</a>, <a class="el" href="phycon_8cpp_source.html#l00006">phycon</a>, <a class="el" href="physconst_8h_source.html#l00029">PI</a>, <a class="el" href="grains_8cpp_source.html#l00110">STICK_ION</a>, <a class="el" href="phycon_8h_source.html#l00011">t_phycon::te</a>, and <a class="el" href="dense_8h_source.html#l00125">t_dense::xIonDense</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l02228">GrainCharge()</a>, <a class="el" href="grains_8cpp_source.html#l04503">GrainCollHeating()</a>, and <a class="el" href="grains_8cpp_source.html#l02831">UpdatePot()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="grains_8cpp_a4cf27adb131df3642b49ecaaafda43e6_cgraph.png" border="0" usemap="#grains_8cpp_a4cf27adb131df3642b49ecaaafda43e6_cgraph" alt=""/></div>
<map name="grains_8cpp_a4cf27adb131df3642b49ecaaafda43e6_cgraph" id="grains_8cpp_a4cf27adb131df3642b49ecaaafda43e6_cgraph">
<area shape="rect" id="node2" href="doppvel_8h.html#aa01d2b6a029c07f4b1a211a896ad04bd" title="GetAveVelocity" alt="" coords="190,107,303,133"/><area shape="rect" id="node7" href="grains_8cpp.html#ae1ca65f7768a9afb470fe7fac541cd4c" title="GrainScreen" alt="" coords="199,183,294,209"/><area shape="rect" id="node3" href="cddefines_8h.html#af99f8430a8e7473900be47771ebf7ae8" title="fixit" alt="" coords="389,5,432,32"/><area shape="rect" id="node4" href="struct_wind.html#a3fdfcec1f42f0b9a7a93d4ec84edee27" title="Wind::lgBallistic" alt="" coords="353,56,469,83"/><area shape="rect" id="node5" href="struct_wind.html#ac0c4f0c4efc2a33e50d7fd9adc671885" title="Wind::lgStatic" alt="" coords="359,107,463,133"/><area shape="rect" id="node6" href="cddefines_8h.html#a0949cd6050ce9bd2506528396ef7424f" title="sexp" alt="" coords="385,157,436,184"/><area shape="rect" id="node8" href="grains_8cpp.html#a0b55cfedbd69692474cee162bbbea72e" title="ThetaNu" alt="" coords="375,208,447,235"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aa27ee8943512fd27eead4ef202d26d29"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void GrainIonColl </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const double&#160;</td>
          <td class="paramname">[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const double&#160;</td>
          <td class="paramname">[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long *&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="cddefines_8h.html#a9aeda5ccf905f7d5241c0fe35434c820">realnum</a> *&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="cddefines_8h.html#a9aeda5ccf905f7d5241c0fe35434c820">realnum</a> *&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l03746">UpdateRecomZ0()</a>.</p>

</div>
</div>
<a class="anchor" id="adf34f3b98d66c22cf832ac7a10a1b386"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void GrainIonColl </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>nd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long int&#160;</td>
          <td class="paramname"><em>nz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long int&#160;</td>
          <td class="paramname"><em>nelem</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long int&#160;</td>
          <td class="paramname"><em>ion</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const double&#160;</td>
          <td class="paramname"><em>phi_s_up</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const double&#160;</td>
          <td class="paramname"><em>phi_s_dn</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long *&#160;</td>
          <td class="paramname"><em>Z0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="cddefines_8h.html#a9aeda5ccf905f7d5241c0fe35434c820">realnum</a> *&#160;</td>
          <td class="paramname"><em>ChEn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="cddefines_8h.html#a9aeda5ccf905f7d5241c0fe35434c820">realnum</a> *&#160;</td>
          <td class="paramname"><em>ChemEn</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l03896">3896</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="rfield_8h_source.html#l00058">t_rfield::anu</a>, <a class="el" href="grainvar_8h_source.html#l00583">GrainVar::bin</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, <a class="el" href="grains_8cpp_source.html#l03802">GetPotValues()</a>, <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>, <a class="el" href="heavy_8cpp_source.html#l00005">Heavy</a>, <a class="el" href="heavy_8h_source.html#l00011">t_Heavy::ipHeavy</a>, <a class="el" href="grains_8cpp_source.html#l00061">NO_TUNNEL</a>, <a class="el" href="rfield_8cpp_source.html#l00008">rfield</a>, and <a class="el" href="save_8cpp_source.html#l00005">save</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="grains_8cpp_adf34f3b98d66c22cf832ac7a10a1b386_cgraph.png" border="0" usemap="#grains_8cpp_adf34f3b98d66c22cf832ac7a10a1b386_cgraph" alt=""/></div>
<map name="grains_8cpp_adf34f3b98d66c22cf832ac7a10a1b386_cgraph" id="grains_8cpp_adf34f3b98d66c22cf832ac7a10a1b386_cgraph">
<area shape="rect" id="node2" href="grains_8cpp.html#af85c9ea0e292c85cd1a2d313c29df9d0" title="GetPotValues" alt="" coords="150,56,253,83"/><area shape="rect" id="node3" href="grains_8cpp.html#ab69ba6f7864fc7e49063a56bdc59670b" title="chrg2pot" alt="" coords="301,5,373,32"/><area shape="rect" id="node4" href="grains_8cpp.html#a65e47dbce513689db7c2bfc5969f62f7" title="one_elec" alt="" coords="421,31,496,57"/><area shape="rect" id="node5" href="grains_8cpp.html#a0b55cfedbd69692474cee162bbbea72e" title="ThetaNu" alt="" coords="301,107,373,133"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a328d47b448686f2a2ca2fef7dd3955fd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void GrainRestartIter </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>this routine is called by <a class="el" href="iter__startend_8cpp.html#a3805e7258836ca4d42e4bc9770bab08f">IterRestart()</a> </p>

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l00551">551</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="grainvar_8h_source.html#l00583">GrainVar::bin</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>, <a class="el" href="grainvar_8h_source.html#l00471">GrainVar::lgDustOn()</a>, and <a class="el" href="grainvar_8h_source.html#l00475">GrainVar::lgGrainPhysicsOn</a>.</p>

<p>Referenced by <a class="el" href="iter__startend_8cpp_source.html#l00771">IterRestart()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="grains_8cpp_a328d47b448686f2a2ca2fef7dd3955fd_cgraph.png" border="0" usemap="#grains_8cpp_a328d47b448686f2a2ca2fef7dd3955fd_cgraph" alt=""/></div>
<map name="grains_8cpp_a328d47b448686f2a2ca2fef7dd3955fd_cgraph" id="grains_8cpp_a328d47b448686f2a2ca2fef7dd3955fd_cgraph">
<area shape="rect" id="node2" href="class_grain_var.html#ab75fb260b945f4855c1d95ae9f18e3a4" title="GrainVar::lgDustOn" alt="" coords="168,5,304,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ae1ca65f7768a9afb470fe7fac541cd4c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void GrainScreen </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>ion</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>nd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>nz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>eta</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>xi</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l02716">2716</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="cddefines_8h_source.html#l00582">ASSERT</a>, <a class="el" href="grainvar_8h_source.html#l00583">GrainVar::bin</a>, <a class="el" href="physconst_8h_source.html#l00097">BOLTZMANN</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, <a class="el" href="physconst_8h_source.html#l00112">ELEM_CHARGE</a>, <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>, <a class="el" href="cddefines_8h_source.html#l00262">LIMELM</a>, <a class="el" href="cddefines_8h_source.html#l00765">MIN2</a>, <a class="el" href="phycon_8cpp_source.html#l00006">phycon</a>, <a class="el" href="physconst_8h_source.html#l00029">PI</a>, <a class="el" href="cddefines_8h_source.html#l00933">POW2</a>, <a class="el" href="phycon_8h_source.html#l00011">t_phycon::te</a>, and <a class="el" href="grains_8cpp_source.html#l02794">ThetaNu()</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l03976">GrainChrgTransferRates()</a>, <a class="el" href="grains_8cpp_source.html#l04503">GrainCollHeating()</a>, <a class="el" href="grains_8cpp_source.html#l02593">GrainElecEmis1()</a>, and <a class="el" href="grains_8cpp_source.html#l02510">GrainElecRecomb1()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="grains_8cpp_ae1ca65f7768a9afb470fe7fac541cd4c_cgraph.png" border="0" usemap="#grains_8cpp_ae1ca65f7768a9afb470fe7fac541cd4c_cgraph" alt=""/></div>
<map name="grains_8cpp_ae1ca65f7768a9afb470fe7fac541cd4c_cgraph" id="grains_8cpp_ae1ca65f7768a9afb470fe7fac541cd4c_cgraph">
<area shape="rect" id="node2" href="grains_8cpp.html#a0b55cfedbd69692474cee162bbbea72e" title="ThetaNu" alt="" coords="149,5,221,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ae1f9f902df8fb0e8f51b0a09472b0b9b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void GrainsInit </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>startup routine for grains, called before first calculations, but after parsecommands </p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000041">Todo:</a></b></dt><dd>xray - StickElec depends on Te ???? use elec_esc_length(1.5*kTe,nd) ???? </dd></dl>

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l00583">583</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="rfield_8h_source.html#l00058">t_rfield::anu</a>, <a class="el" href="grainvar_8h_source.html#l00520">GrainVar::anumax</a>, <a class="el" href="grainvar_8h_source.html#l00519">GrainVar::anumin</a>, <a class="el" href="cddefines_8h_source.html#l00582">ASSERT</a>, <a class="el" href="physconst_8h_source.html#l00088">ATOMIC_MASS_UNIT</a>, <a class="el" href="atoms_8cpp_source.html#l00005">atoms</a>, <a class="el" href="grainvar_8h_source.html#l00536">GrainVar::AugerData</a>, <a class="el" href="grainvar_8h_source.html#l00180">AEInfo::AvNumber</a>, <a class="el" href="grainvar_8h_source.html#l00583">GrainVar::bin</a>, <a class="el" href="cddefines_8h_source.html#l00438">cdEXIT</a>, <a class="el" href="elementnames_8h_source.html#l00017">t_elementnames::chElementName</a>, <a class="el" href="grains_8cpp_source.html#l00126">chrg2pot()</a>, <a class="el" href="grains_8cpp_source.html#l00091">CHRG_TOLER</a>, <a class="el" href="thermal_8h_source.html#l00047">t_thermal::ConstGrainTemp</a>, <a class="el" href="conv_8cpp_source.html#l00005">conv</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, <a class="el" href="dense_8cpp_source.html#l00024">dense</a>, <a class="el" href="grainvar_8h_source.html#l00039">DF_STANDARD</a>, <a class="el" href="grainvar_8h_source.html#l00524">GrainVar::dstab</a>, <a class="el" href="grainvar_8h_source.html#l00525">GrainVar::dstsc</a>, <a class="el" href="conv_8h_source.html#l00267">t_conv::EdenErrorAllowed</a>, <a class="el" href="grains_8cpp_source.html#l00133">elec_esc_length()</a>, <a class="el" href="elementnames_8cpp_source.html#l00005">elementnames</a>, <a class="el" href="grainvar_8h_source.html#l00506">GrainVar::elmSumAbund</a>, <a class="el" href="grainvar_8h_source.html#l00182">AEInfo::Energy</a>, <a class="el" href="physconst_8h_source.html#l00189">EVRYD</a>, <a class="el" href="cddefines_8h_source.html#l00144">EXIT_FAILURE</a>, <a class="el" href="dense_8h_source.html#l00071">t_dense::gas_phase</a>, <a class="el" href="grainvar_8h_source.html#l00544">GrainVar::GasCoolColl</a>, <a class="el" href="grains_8cpp_source.html#l03802">GetPotValues()</a>, <a class="el" href="grainvar_8h_source.html#l00578">GrainVar::GrainEmission</a>, <a class="el" href="grainvar_8h_source.html#l00544">GrainVar::GrainHeatCollSum</a>, <a class="el" href="grainvar_8h_source.html#l00544">GrainVar::GrainHeatDif</a>, <a class="el" href="grainvar_8h_source.html#l00544">GrainVar::GrainHeatInc</a>, <a class="el" href="grainvar_8h_source.html#l00544">GrainVar::GrainHeatLya</a>, <a class="el" href="grainvar_8h_source.html#l00544">GrainVar::GrainHeatSum</a>, <a class="el" href="grainvar_8h_source.html#l00506">GrainVar::GrainMetal</a>, <a class="el" href="grainvar_8h_source.html#l00579">GrainVar::GraphiteEmission</a>, <a class="el" href="grainvar_8h_source.html#l00532">GrainVar::GrnRecomTe</a>, <a class="el" href="grains_8cpp.html#a758b7830ee750f5df67b839615b96b1c">GrnStdDpth()</a>, <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>, <a class="el" href="grains_8cpp_source.html#l00089">HEAT_TOLER</a>, <a class="el" href="grains_8cpp_source.html#l00090">HEAT_TOLER_BIN</a>, <a class="el" href="conv_8h_source.html#l00278">t_conv::HeatCoolRelErrorAllowed</a>, <a class="el" href="thermal_8h_source.html#l00158">t_thermal::heating</a>, <a class="el" href="thirdparty_8h_source.html#l00270">hunt_bisect()</a>, <a class="el" href="grains_8cpp_source.html#l00060">INCL_TUNNEL</a>, <a class="el" href="grains_8cpp_source.html#l01139">InitBinAugerData()</a>, <a class="el" href="grains_8cpp_source.html#l01313">InitEmissivities()</a>, <a class="el" href="grains__qheat_8cpp_source.html#l02462">InitEnthalpy()</a>, <a class="el" href="grainvar_8h_source.html#l00179">AEInfo::IonThres</a>, <a class="el" href="cddefines_8cpp_source.html#l00007">ioQQQ</a>, <a class="el" href="cddefines_8h_source.html#l00309">ipHYDROGEN</a>, <a class="el" href="cddefines_8h_source.html#l00311">ipLITHIUM</a>, <a class="el" href="grainvar_8h_source.html#l00475">GrainVar::lgAnyDustVary</a>, <a class="el" href="trace_8h_source.html#l00079">t_trace::lgDustBug</a>, <a class="el" href="grainvar_8h_source.html#l00471">GrainVar::lgDustOn()</a>, <a class="el" href="grainvar_8h_source.html#l00569">GrainVar::lgQHeatAll</a>, <a class="el" href="grainvar_8h_source.html#l00485">GrainVar::lgQHeatOn</a>, <a class="el" href="trace_8h_source.html#l00012">t_trace::lgTrace</a>, <a class="el" href="grainvar_8h_source.html#l00475">GrainVar::lgWD01</a>, <a class="el" href="cddefines_8h_source.html#l00262">LIMELM</a>, <a class="el" href="grainvar_8h_source.html#l00103">MAT_PAH</a>, <a class="el" href="grainvar_8h_source.html#l00106">MAT_PAH2</a>, <a class="el" href="cddefines_8h_source.html#l00786">MAX2</a>, <a class="el" href="grainvar_8h_source.html#l00022">NCHS</a>, <a class="el" href="grainvar_8h_source.html#l00025">NCHU</a>, <a class="el" href="grainvar_8h_source.html#l00178">AEInfo::nData</a>, <a class="el" href="rfield_8h_source.html#l00043">t_rfield::nflux</a>, <a class="el" href="cddefines_8h_source.html#l00723">nint()</a>, <a class="el" href="grainvar_8h_source.html#l00177">AEInfo::nSubShell</a>, <a class="el" href="rfield_8h_source.html#l00046">t_rfield::nupper</a>, <a class="el" href="grainvar_8h_source.html#l00523">GrainVar::nzone</a>, <a class="el" href="grains_8cpp_source.html#l00119">pot2chrg()</a>, <a class="el" href="cddefines_8h_source.html#l00933">POW2</a>, <a class="el" href="grains_8cpp_source.html#l01054">ReadAugerData()</a>, <a class="el" href="rfield_8cpp_source.html#l00008">rfield</a>, <a class="el" href="grainvar_8h_source.html#l00580">GrainVar::SilicateEmission</a>, <a class="el" href="grains_8cpp_source.html#l00109">STICK_ELEC</a>, <a class="el" href="thermal_8cpp_source.html#l00005">thermal</a>, <a class="el" href="cddefines_8h_source.html#l00714">TorF()</a>, <a class="el" href="trace_8cpp_source.html#l00005">trace</a>, <a class="el" href="grainvar_8h_source.html#l00512">GrainVar::which_zmin</a>, <a class="el" href="grainvar_8h_source.html#l00056">ZMIN_CAR</a>, and <a class="el" href="grainvar_8h_source.html#l00057">ZMIN_SIL</a>.</p>

<p>Referenced by <a class="el" href="opacity__createall_8cpp_source.html#l00126">OpacityCreateAll()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="grains_8cpp_ae1f9f902df8fb0e8f51b0a09472b0b9b_cgraph.png" border="0" usemap="#grains_8cpp_ae1f9f902df8fb0e8f51b0a09472b0b9b_cgraph" alt=""/></div>
<map name="grains_8cpp_ae1f9f902df8fb0e8f51b0a09472b0b9b_cgraph" id="grains_8cpp_ae1f9f902df8fb0e8f51b0a09472b0b9b_cgraph">
<area shape="rect" id="node2" href="grains_8cpp.html#ab69ba6f7864fc7e49063a56bdc59670b" title="chrg2pot" alt="" coords="353,132,425,159"/><area shape="rect" id="node4" href="grains_8cpp.html#a2ec537c88bc3d41081b36b22c89c23fe" title="elec_esc_length" alt="" coords="521,233,637,260"/><area shape="rect" id="node6" href="grains_8cpp.html#af85c9ea0e292c85cd1a2d313c29df9d0" title="GetPotValues" alt="" coords="150,81,253,108"/><area shape="rect" id="node8" href="grains_8cpp.html#a758b7830ee750f5df67b839615b96b1c" title="GrnStdDpth" alt="" coords="156,183,247,209"/><area shape="rect" id="node9" href="thirdparty_8h.html#a8a68a827defc20fe7425ed49398f53a4" title="hunt_bisect" alt="" coords="714,857,803,884"/><area shape="rect" id="node10" href="grains_8cpp.html#a10e1435d0fbfc21c7a378e2bd95e5d2b" title="InitBinAugerData" alt="" coords="141,444,262,471"/><area shape="rect" id="node15" href="cddefines_8h.html#ab823598a8759536fd3a411d60acf204f" title="nint" alt="" coords="557,655,600,681"/><area shape="rect" id="node21" href="grains_8cpp.html#ae6ce348a92216848ac5608b7a746faf5" title="InitEmissivities" alt="" coords="146,807,257,833"/><area shape="rect" id="node31" href="grains_8h.html#a50eff2b5b62c44358ae8f7634c627339" title="InitEnthalpy" alt="" coords="156,1035,247,1061"/><area shape="rect" id="node39" href="class_grain_var.html#ab75fb260b945f4855c1d95ae9f18e3a4" title="GrainVar::lgDustOn" alt="" coords="133,959,269,985"/><area shape="rect" id="node40" href="grains_8cpp.html#ae06049b2ee0e5ab1fe5d2b0e75465fcb" title="pot2chrg" alt="" coords="165,5,237,32"/><area shape="rect" id="node41" href="grains_8cpp.html#a7a28f3480e8434d47e889d4a13c8c595" title="ReadAugerData" alt="" coords="144,1136,259,1163"/><area shape="rect" id="node50" href="cddefines_8h.html#a8253e9c0b3f01ad90bee1e6c9fa77ea9" title="TorF" alt="" coords="177,1187,226,1213"/><area shape="rect" id="node3" href="grains_8cpp.html#a65e47dbce513689db7c2bfc5969f62f7" title="one_elec" alt="" coords="541,31,616,57"/><area shape="rect" id="node5" href="cddefines_8h.html#af8b447a5ada64e1bf35b60f63a12a9a0" title="pow3" alt="" coords="732,259,785,285"/><area shape="rect" id="node7" href="grains_8cpp.html#a0b55cfedbd69692474cee162bbbea72e" title="ThetaNu" alt="" coords="353,81,425,108"/><area shape="rect" id="node11" href="classflex__arr.html#a7de8412ca69003db3869b4721e38543b" title="flex_arr::zero" alt="" coords="340,335,439,361"/><area shape="rect" id="node12" href="cddefines_8h.html#abeecded55c36d9bbddf7109747eacf8e" title="max" alt="" coords="366,385,413,412"/><area shape="rect" id="node13" href="class_singleton.html#a3c8c8b154dbf1701b773eb6a49d72f71" title="Singleton\&lt; t_ADfA \&gt;\l::Inst" alt="" coords="318,437,461,478"/><area shape="rect" id="node14" href="classt___a_df_a.html#a58d37b7789206ac6a6834cd1b6447d19" title="t_ADfA::phfit" alt="" coords="340,604,439,631"/><area shape="rect" id="node16" href="classflex__arr.html#ace1d21c4061f15a46ce83cd256c59c06" title="flex_arr::clear" alt="" coords="339,503,440,529"/><area shape="rect" id="node17" href="classflex__arr.html#a27bed4e76e2b2d41fd24bf3d243fadcb" title="flex_arr::realloc" alt="" coords="334,553,445,580"/><area shape="rect" id="node18" href="grains_8cpp.html#a5ff8c24e943162311ddadfeb77003155" title="y0psa" alt="" coords="361,233,418,260"/><area shape="rect" id="node19" href="grains_8cpp.html#a56193e362a6598a5e4f834b6abc7a3c0" title="y1psa" alt="" coords="361,284,418,311"/><area shape="rect" id="node20" href="cddefines_8h.html#a34a972cf4be2379a5ee363b82d623b3a" title="pow2" alt="" coords="873,727,927,753"/><area shape="rect" id="node22" href="grains_8cpp.html#a83e9602840bf807437677fc7d225205b" title="PlanckIntegral" alt="" coords="337,756,442,783"/><area shape="rect" id="node23" href="cddefines_8h.html#af9b7f7f358d63c4ddf2217b4b1e0caf4" title="powi" alt="" coords="734,1035,783,1061"/><area shape="rect" id="node25" href="thirdparty_8h.html#ad039f6a375c0dab13b7b2f02ed2420ab" title="spline" alt="" coords="361,959,417,985"/><area shape="rect" id="node28" href="cddefines_8h.html#a5e4a910d8e3a8cbbd91dc4c4481ce611" title="fudge" alt="" coords="362,857,417,884"/><area shape="rect" id="node29" href="thirdparty_8h.html#ae1517d8756d3acd7a116db36eef32799" title="splint" alt="" coords="363,807,416,833"/><area shape="rect" id="node24" href="cddefines_8h.html#a0de187a3727fd1744a023fe708b20776" title="is_odd" alt="" coords="870,1035,930,1061"/><area shape="rect" id="node26" href="thirdparty_8h.html#a81f135564d6885d88def72d1b428c845" title="spline_cubic_set" alt="" coords="519,959,638,985"/><area shape="rect" id="node27" href="thirdparty__interpolate_8cpp.html#a4ba499dded3f1f034030302292a7d7fb" title="d3_np_fs" alt="" coords="721,933,796,960"/><area shape="rect" id="node30" href="thirdparty_8h.html#a954634e54f0c411ae6c42a5905bbcca0" title="spline_cubic_val" alt="" coords="519,832,638,859"/><area shape="rect" id="node32" href="grains__qheat_8cpp.html#ac2727f3c7e04a18564272e53d2193624" title="uderiv" alt="" coords="361,1111,418,1137"/><area shape="rect" id="node38" href="grains__qheat_8cpp.html#a8298cb7b18dcb2216bc6eeff2672d5f8" title="log_integral" alt="" coords="345,1060,433,1087"/><area shape="rect" id="node33" href="grains__qheat_8cpp.html#a9b9ae82bbdb430947353edfbb807b77a" title="DebyeDeriv" alt="" coords="533,1060,624,1087"/><area shape="rect" id="node37" href="grains__qheat_8cpp.html#a5fdf606c6a5dbb7ea518058b68b0593d" title="no_atoms" alt="" coords="539,1111,618,1137"/><area shape="rect" id="node34" href="cddefines_8h.html#ac55e0608660d9a2b8dc1cc14d7f59081" title="TotalInsanity" alt="" coords="710,1187,807,1213"/><area shape="rect" id="node35" href="grains_8h.html#a1aae3a4d8e6dd17b788811975ceffaa2" title="gauss_legendre" alt="" coords="702,984,815,1011"/><area shape="rect" id="node36" href="grains_8h.html#aaf0dff726653497036da421399651761" title="gauss_init" alt="" coords="718,1085,799,1112"/><area shape="rect" id="node42" href="cpu_8cpp.html#a365356a809aa94ee905d59cb878bba55" title="open_data" alt="" coords="348,1288,431,1315"/><area shape="rect" id="node47" href="grains_8cpp.html#a95cd14aa34fd639087f512d807b743b8" title="GetNextLine" alt="" coords="342,1161,437,1188"/><area shape="rect" id="node43" href="cpu_8cpp.html#a4c4499b91fd6a17296a5e901d681be20" title="AbortErrorMessage" alt="" coords="511,1364,646,1391"/><area shape="rect" id="node45" href="classt__cpu.html#a6abb28da25284366b6d540d89a8d0a3e" title="t_cpu::i" alt="" coords="726,1313,791,1340"/><area shape="rect" id="node46" href="classt__cpu__i.html#a45cf99fdf7a64a9a0c8c9bed7fe6ae78" title="t_cpu_i::getPathList" alt="" coords="509,1263,648,1289"/><area shape="rect" id="node44" href="classt__cpu__i.html#abbeda97a3d393de692a246b9ce054a61" title="t_cpu_i::firstOpen" alt="" coords="696,1364,821,1391"/><area shape="rect" id="node48" href="cddefines_8h.html#ad12f35eca35771fb382c08e43d573a03" title="read_whole_line" alt="" coords="521,1161,636,1188"/><area shape="rect" id="node49" href="cddefines_8h.html#acf314570708ec78c5cd07b7098ca979a" title="strstr_s" alt="" coords="545,1212,612,1239"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ae1652be7c142e1c5cbee2777bba79a00"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void GrainStartIter </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>this routine is called by <a class="el" href="iter__startend_8cpp.html#afabdf79b59598f132c5699e174bdfbbd">IterStart()</a> </p>

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l00513">513</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="grainvar_8h_source.html#l00583">GrainVar::bin</a>, <a class="el" href="grainvar_8h_source.html#l00559">GrainVar::dclmax</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, <a class="el" href="grainvar_8h_source.html#l00559">GrainVar::dphmax</a>, <a class="el" href="grainvar_8h_source.html#l00530">GrainVar::GrnElecDonateMax</a>, <a class="el" href="grainvar_8h_source.html#l00530">GrainVar::GrnElecHoldMax</a>, <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>, <a class="el" href="grainvar_8h_source.html#l00471">GrainVar::lgDustOn()</a>, <a class="el" href="grainvar_8h_source.html#l00475">GrainVar::lgGrainPhysicsOn</a>, <a class="el" href="grainvar_8h_source.html#l00482">GrainVar::lgNegGrnDrg</a>, and <a class="el" href="grainvar_8h_source.html#l00559">GrainVar::TotalDustHeat</a>.</p>

<p>Referenced by <a class="el" href="iter__startend_8cpp_source.html#l00089">IterStart()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="grains_8cpp_ae1652be7c142e1c5cbee2777bba79a00_cgraph.png" border="0" usemap="#grains_8cpp_ae1652be7c142e1c5cbee2777bba79a00_cgraph" alt=""/></div>
<map name="grains_8cpp_ae1652be7c142e1c5cbee2777bba79a00_cgraph" id="grains_8cpp_ae1652be7c142e1c5cbee2777bba79a00_cgraph">
<area shape="rect" id="node2" href="class_grain_var.html#ab75fb260b945f4855c1d95ae9f18e3a4" title="GrainVar::lgDustOn" alt="" coords="155,5,291,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a818a6c184098e55c1e38bfa10c5afb85"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void GrainTemperature </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>nd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="cddefines_8h.html#a9aeda5ccf905f7d5241c0fe35434c820">realnum</a> *&#160;</td>
          <td class="paramname"><em>dccool</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>hcon</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>hots</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>hla</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l04116">4116</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="rfield_8h_source.html#l00058">t_rfield::anu</a>, <a class="el" href="cddefines_8h_source.html#l00582">ASSERT</a>, <a class="el" href="grainvar_8h_source.html#l00583">GrainVar::bin</a>, <a class="el" href="grainvar_8h_source.html#l00256">ChargeBin::bolflux1</a>, <a class="el" href="physconst_8h_source.html#l00097">BOLTZMANN</a>, <a class="el" href="thermal_8h_source.html#l00047">t_thermal::ConstGrainTemp</a>, <a class="el" href="grainvar_8h_source.html#l00239">ChargeBin::cs_pdt</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, <a class="el" href="dense_8cpp_source.html#l00024">dense</a>, <a class="el" href="grainvar_8h_source.html#l00564">GrainVar::dsttmp</a>, <a class="el" href="grainvar_8h_source.html#l00220">ChargeBin::DustZ</a>, <a class="el" href="dense_8h_source.html#l00190">t_dense::eden</a>, <a class="el" href="physconst_8h_source.html#l00179">EN1RYD</a>, <a class="el" href="grainvar_8h_source.html#l00258">ChargeBin::fac1</a>, <a class="el" href="grainvar_8h_source.html#l00259">ChargeBin::fac2</a>, <a class="el" href="rfield_8h_source.html#l00086">t_rfield::flux</a>, <a class="el" href="grainvar_8h_source.html#l00224">ChargeBin::FracPop</a>, <a class="el" href="dense_8h_source.html#l00071">t_dense::gas_phase</a>, <a class="el" href="grains_8cpp_source.html#l04503">GrainCollHeating()</a>, <a class="el" href="grainvar_8h_source.html#l00557">GrainVar::GrainHeatScaleFactor</a>, <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>, <a class="el" href="grainvar_8h_source.html#l00254">ChargeBin::hcon1</a>, <a class="el" href="hmi_8cpp_source.html#l00005">hmi</a>, <a class="el" href="grainvar_8h_source.html#l00255">ChargeBin::hots1</a>, <a class="el" href="cddefines_8cpp_source.html#l00007">ioQQQ</a>, <a class="el" href="transition_8h_source.html#l00450">TransitionProxy::ipCont()</a>, <a class="el" href="iso_8h_source.html#l00027">ipH1s</a>, <a class="el" href="iso_8h_source.html#l00029">ipH2p</a>, <a class="el" href="iso_8h_source.html#l00062">ipH_LIKE</a>, <a class="el" href="cddefines_8h_source.html#l00309">ipHYDROGEN</a>, <a class="el" href="grainvar_8h_source.html#l00220">ChargeBin::ipThresInf</a>, <a class="el" href="iso_8cpp_source.html#l00008">iso_sp</a>, <a class="el" href="grainvar_8h_source.html#l00475">GrainVar::lgBakesPAH_heat</a>, <a class="el" href="grainvar_8h_source.html#l00485">GrainVar::lgDHetOn</a>, <a class="el" href="trace_8h_source.html#l00079">t_trace::lgDustBug</a>, <a class="el" href="trace_8h_source.html#l00012">t_trace::lgTrace</a>, <a class="el" href="cddefines_8h_source.html#l00786">MAX2</a>, <a class="el" href="cddefines_8h_source.html#l00765">MIN2</a>, <a class="el" href="grainvar_8h_source.html#l00014">NDEMS</a>, <a class="el" href="rfield_8h_source.html#l00043">t_rfield::nflux</a>, <a class="el" href="rfield_8h_source.html#l00193">t_rfield::otslin</a>, <a class="el" href="grainvar_8h_source.html#l00257">ChargeBin::pe1</a>, <a class="el" href="phycon_8cpp_source.html#l00006">phycon</a>, <a class="el" href="grainvar_8h_source.html#l00224">ChargeBin::PotSurf</a>, <a class="el" href="rfield_8cpp_source.html#l00008">rfield</a>, <a class="el" href="thirdparty_8h_source.html#l00166">splint_safe()</a>, <a class="el" href="phycon_8h_source.html#l00048">t_phycon::sqrte</a>, <a class="el" href="rfield_8h_source.html#l00171">t_rfield::SummedCon</a>, <a class="el" href="rfield_8h_source.html#l00172">t_rfield::SummedDif</a>, <a class="el" href="phycon_8h_source.html#l00011">t_phycon::te</a>, <a class="el" href="thermal_8cpp_source.html#l00005">thermal</a>, <a class="el" href="grainvar_8h_source.html#l00224">ChargeBin::ThermRate</a>, <a class="el" href="grainvar_8h_source.html#l00224">ChargeBin::ThresSurf</a>, <a class="el" href="trace_8cpp_source.html#l00005">trace</a>, <a class="el" href="iso_8h_source.html#l00444">t_iso_sp::trans()</a>, and <a class="el" href="hmi_8h_source.html#l00063">t_hmi::UV_Cont_rel2_Habing_TH85_depth</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l01746">GrainChargeTemp()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="grains_8cpp_a818a6c184098e55c1e38bfa10c5afb85_cgraph.png" border="0" usemap="#grains_8cpp_a818a6c184098e55c1e38bfa10c5afb85_cgraph" alt=""/></div>
<map name="grains_8cpp_a818a6c184098e55c1e38bfa10c5afb85_cgraph" id="grains_8cpp_a818a6c184098e55c1e38bfa10c5afb85_cgraph">
<area shape="rect" id="node2" href="grains_8cpp.html#a615157a36b3e592d788d43b99a26bbd7" title="GrainCollHeating" alt="" coords="201,132,322,159"/><area shape="rect" id="node13" href="class_transition_proxy.html#a4dc53fe1f0f6c7ba196759ab666fe163" title="TransitionProxy::ipCont" alt="" coords="182,195,341,221"/><area shape="rect" id="node14" href="thirdparty_8h.html#a8fbb4640086a4761fb977277d28d55d4" title="splint_safe" alt="" coords="219,245,304,272"/><area shape="rect" id="node18" href="classt__iso__sp.html#a50db694b604716f02364956474356b66" title="t_iso_sp::trans" alt="" coords="207,296,315,323"/><area shape="rect" id="node3" href="mole_8h.html#aaa8c58e96a89149454224f87acefcf90" title="findspecieslocal" alt="" coords="400,157,515,184"/><area shape="rect" id="node4" href="doppvel_8h.html#aa01d2b6a029c07f4b1a211a896ad04bd" title="GetAveVelocity" alt="" coords="577,107,690,133"/><area shape="rect" id="node9" href="grains_8cpp.html#adcd096723ea54ad61a1858d479e6e180" title="GrainElecEmis1" alt="" coords="399,56,515,83"/><area shape="rect" id="node10" href="grains_8cpp.html#ae1ca65f7768a9afb470fe7fac541cd4c" title="GrainScreen" alt="" coords="586,31,681,57"/><area shape="rect" id="node12" href="grains_8cpp.html#a4cf27adb131df3642b49ecaaafda43e6" title="GrainElecRecomb1" alt="" coords="390,107,525,133"/><area shape="rect" id="node5" href="cddefines_8h.html#af99f8430a8e7473900be47771ebf7ae8" title="fixit" alt="" coords="779,56,821,83"/><area shape="rect" id="node6" href="struct_wind.html#a3fdfcec1f42f0b9a7a93d4ec84edee27" title="Wind::lgBallistic" alt="" coords="742,107,858,133"/><area shape="rect" id="node7" href="struct_wind.html#ac0c4f0c4efc2a33e50d7fd9adc671885" title="Wind::lgStatic" alt="" coords="748,157,852,184"/><area shape="rect" id="node8" href="cddefines_8h.html#a0949cd6050ce9bd2506528396ef7424f" title="sexp" alt="" coords="775,208,825,235"/><area shape="rect" id="node11" href="grains_8cpp.html#a0b55cfedbd69692474cee162bbbea72e" title="ThetaNu" alt="" coords="764,5,836,32"/><area shape="rect" id="node15" href="thirdparty_8h.html#ae1517d8756d3acd7a116db36eef32799" title="splint" alt="" coords="431,259,484,285"/><area shape="rect" id="node16" href="thirdparty_8h.html#a954634e54f0c411ae6c42a5905bbcca0" title="spline_cubic_val" alt="" coords="574,259,693,285"/><area shape="rect" id="node17" href="thirdparty_8h.html#a8a68a827defc20fe7425ed49398f53a4" title="hunt_bisect" alt="" coords="755,259,845,285"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a485252527b5b8285dc525c475efca393"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void GrainUpdateRadius1 </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l04025">4025</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="cddefines_8h_source.html#l00582">ASSERT</a>, <a class="el" href="grainvar_8h_source.html#l00583">GrainVar::bin</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, <a class="el" href="dense_8cpp_source.html#l00024">dense</a>, <a class="el" href="grainvar_8h_source.html#l00506">GrainVar::elmSumAbund</a>, <a class="el" href="dense_8h_source.html#l00071">t_dense::gas_phase</a>, <a class="el" href="grainvar_8h_source.html#l00506">GrainVar::GrainMetal</a>, <a class="el" href="grains_8cpp.html#a758b7830ee750f5df67b839615b96b1c">GrnStdDpth()</a>, <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>, <a class="el" href="cddefines_8h_source.html#l00309">ipHYDROGEN</a>, and <a class="el" href="cddefines_8h_source.html#l00262">LIMELM</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l01746">GrainChargeTemp()</a>, and <a class="el" href="grains_8cpp_source.html#l01591">GrainDrive()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="grains_8cpp_a485252527b5b8285dc525c475efca393_cgraph.png" border="0" usemap="#grains_8cpp_a485252527b5b8285dc525c475efca393_cgraph" alt=""/></div>
<map name="grains_8cpp_a485252527b5b8285dc525c475efca393_cgraph" id="grains_8cpp_a485252527b5b8285dc525c475efca393_cgraph">
<area shape="rect" id="node2" href="grains_8cpp.html#a758b7830ee750f5df67b839615b96b1c" title="GrnStdDpth" alt="" coords="197,5,288,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="af4660cc63268e8655947eb67aaadfd03"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void GrainUpdateRadius2 </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l04064">4064</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="cddefines_8h_source.html#l00582">ASSERT</a>, <a class="el" href="grainvar_8h_source.html#l00583">GrainVar::bin</a>, <a class="el" href="grainvar_8h_source.html#l00239">ChargeBin::cs_pdt</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, <a class="el" href="grainvar_8h_source.html#l00524">GrainVar::dstab</a>, <a class="el" href="grainvar_8h_source.html#l00525">GrainVar::dstsc</a>, <a class="el" href="grainvar_8h_source.html#l00220">ChargeBin::DustZ</a>, <a class="el" href="grainvar_8h_source.html#l00224">ChargeBin::FracPop</a>, <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>, <a class="el" href="grainvar_8h_source.html#l00220">ChargeBin::ipThresInf</a>, <a class="el" href="rfield_8h_source.html#l00043">t_rfield::nflux</a>, <a class="el" href="rfield_8h_source.html#l00046">t_rfield::nupper</a>, and <a class="el" href="rfield_8cpp_source.html#l00008">rfield</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l01746">GrainChargeTemp()</a>, and <a class="el" href="grains_8cpp_source.html#l01591">GrainDrive()</a>.</p>

</div>
</div>
<a class="anchor" id="a3e3bbb8f0a906b37e7890aba1ec02f4c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void GrainZero </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>this routine is called by <a class="el" href="init_8h.html#a06ed5713dc14dbeb741b1fec3c81afe8">zero()</a>, so it should contain initializations that need to be done every time before the input lines get parsed </p>

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l00500">500</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="grainvar_8h_source.html#l00464">GrainVar::clear()</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, and <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>.</p>

<p>Referenced by <a class="el" href="zero_8cpp_source.html#l00073">zero()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="grains_8cpp_a3e3bbb8f0a906b37e7890aba1ec02f4c_cgraph.png" border="0" usemap="#grains_8cpp_a3e3bbb8f0a906b37e7890aba1ec02f4c_cgraph" alt=""/></div>
<map name="grains_8cpp_a3e3bbb8f0a906b37e7890aba1ec02f4c_cgraph" id="grains_8cpp_a3e3bbb8f0a906b37e7890aba1ec02f4c_cgraph">
<area shape="rect" id="node2" href="class_grain_var.html#a2839bf3d95f5d783b6854d5f0e56bb84" title="GrainVar::clear" alt="" coords="133,31,243,57"/><area shape="rect" id="node3" href="class_grain_var.html#a64d34a8ad8f56af526f14ec2954d2083" title="GrainVar::p_clear0" alt="" coords="291,5,421,32"/><area shape="rect" id="node4" href="class_grain_var.html#a137527973a15a1cb59b372bd93eb651a" title="GrainVar::p_clear1" alt="" coords="291,56,421,83"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a758b7830ee750f5df67b839615b96b1c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> double GrnStdDpth </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l00583">GrainsInit()</a>, and <a class="el" href="grains_8cpp_source.html#l04025">GrainUpdateRadius1()</a>.</p>

</div>
</div>
<a class="anchor" id="a1db9fc48858b82060f6ad0b27f5147c9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> double GrnStdDpth </td>
          <td>(</td>
          <td class="paramtype">long int&#160;</td>
          <td class="paramname"><em>nd</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l01518">1518</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="grainvar_8h_source.html#l00583">GrainVar::bin</a>, <a class="el" href="grainvar_8h_source.html#l00498">GrainVar::chPAH_abundance</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, <a class="el" href="dense_8cpp_source.html#l00024">dense</a>, <a class="el" href="grainvar_8h_source.html#l00039">DF_STANDARD</a>, <a class="el" href="grainvar_8h_source.html#l00041">DF_SUBLIMATION</a>, <a class="el" href="grainvar_8h_source.html#l00040">DF_USER_FUNCTION</a>, <a class="el" href="dense_8h_source.html#l00071">t_dense::gas_phase</a>, <a class="el" href="grains_8cpp_source.html#l05002">GrnVryDpth()</a>, <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>, <a class="el" href="hmi_8h_source.html#l00016">t_hmi::H2_total</a>, <a class="el" href="hmi_8cpp_source.html#l00005">hmi</a>, <a class="el" href="cddefines_8cpp_source.html#l00007">ioQQQ</a>, <a class="el" href="cddefines_8h_source.html#l00309">ipHYDROGEN</a>, <a class="el" href="grainvar_8h_source.html#l00103">MAT_PAH</a>, <a class="el" href="grainvar_8h_source.html#l00106">MAT_PAH2</a>, <a class="el" href="cddefines_8h_source.html#l00779">max()</a>, <a class="el" href="cddefines_8h_source.html#l00942">pow3()</a>, <a class="el" href="service_8cpp_source.html#l00914">sexp()</a>, <a class="el" href="service_8cpp_source.html#l00886">TotalInsanity()</a>, and <a class="el" href="dense_8h_source.html#l00125">t_dense::xIonDense</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="grains_8cpp_a1db9fc48858b82060f6ad0b27f5147c9_cgraph.png" border="0" usemap="#grains_8cpp_a1db9fc48858b82060f6ad0b27f5147c9_cgraph" alt=""/></div>
<map name="grains_8cpp_a1db9fc48858b82060f6ad0b27f5147c9_cgraph" id="grains_8cpp_a1db9fc48858b82060f6ad0b27f5147c9_cgraph">
<area shape="rect" id="node2" href="grains_8cpp.html#a265fd00418cde0304effac7996b33c61" title="GrnVryDpth" alt="" coords="148,5,239,32"/><area shape="rect" id="node3" href="cddefines_8h.html#abeecded55c36d9bbddf7109747eacf8e" title="max" alt="" coords="305,31,351,57"/><area shape="rect" id="node4" href="cddefines_8h.html#af8b447a5ada64e1bf35b60f63a12a9a0" title="pow3" alt="" coords="167,107,220,133"/><area shape="rect" id="node5" href="cddefines_8h.html#a0949cd6050ce9bd2506528396ef7424f" title="sexp" alt="" coords="168,157,219,184"/><area shape="rect" id="node6" href="cddefines_8h.html#ac55e0608660d9a2b8dc1cc14d7f59081" title="TotalInsanity" alt="" coords="145,208,242,235"/><area shape="rect" id="node7" href="cddefines_8h.html#af8db551b05632267395b6fae63fe674d" title="ShowMe" alt="" coords="291,208,365,235"/><area shape="rect" id="node8" href="cddrive_8cpp.html#a1683a6537f84dbd42f41a51958d5ec3c" title="cdCautions" alt="" coords="440,107,528,133"/><area shape="rect" id="node9" href="cddrive_8cpp.html#a195b2fbc732fe70fe615818b455d71af" title="cdPrintCommands" alt="" coords="419,157,549,184"/><area shape="rect" id="node10" href="cddrive_8cpp.html#abba377f1299e86c11e62bb58d9dac921" title="cdWarnings" alt="" coords="439,208,529,235"/><area shape="rect" id="node11" href="mole_8h.html#aaa8c58e96a89149454224f87acefcf90" title="findspecieslocal" alt="" coords="427,259,541,285"/><area shape="rect" id="node12" href="class_singleton.html#a3c8c8b154dbf1701b773eb6a49d72f71" title="Singleton\&lt; t_version\l \&gt;::Inst" alt="" coords="413,310,555,351"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a265fd00418cde0304effac7996b33c61"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> double GrnVryDpth </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>nd</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l05002">5002</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="cddefines_8h_source.html#l00582">ASSERT</a>, <a class="el" href="grainvar_8h_source.html#l00583">GrainVar::bin</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, <a class="el" href="dense_8cpp_source.html#l00024">dense</a>, <a class="el" href="dense_8h_source.html#l00071">t_dense::gas_phase</a>, <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>, <a class="el" href="cddefines_8h_source.html#l00309">ipHYDROGEN</a>, <a class="el" href="cddefines_8h_source.html#l00779">max()</a>, and <a class="el" href="dense_8h_source.html#l00125">t_dense::xIonDense</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l01518">GrnStdDpth()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="grains_8cpp_a265fd00418cde0304effac7996b33c61_cgraph.png" border="0" usemap="#grains_8cpp_a265fd00418cde0304effac7996b33c61_cgraph" alt=""/></div>
<map name="grains_8cpp_a265fd00418cde0304effac7996b33c61_cgraph" id="grains_8cpp_a265fd00418cde0304effac7996b33c61_cgraph">
<area shape="rect" id="node2" href="cddefines_8h.html#abeecded55c36d9bbddf7109747eacf8e" title="max" alt="" coords="145,5,191,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ad29d2309cc6f8eab6c30864c7c9b901f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> long HighestIonStage </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l03719">3719</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, <a class="el" href="dense_8cpp_source.html#l00024">dense</a>, <a class="el" href="dense_8h_source.html#l00146">t_dense::lgElmtOn</a>, <a class="el" href="cddefines_8h_source.html#l00262">LIMELM</a>, <a class="el" href="cddefines_8h_source.html#l00786">MAX2</a>, and <a class="el" href="dense_8h_source.html#l00125">t_dense::xIonDense</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l01746">GrainChargeTemp()</a>.</p>

</div>
</div>
<a class="anchor" id="a10e1435d0fbfc21c7a378e2bd95e5d2b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void InitBinAugerData </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>nd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>ipBegin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>ipEnd</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>initialize the Auger data for grain bin nd between index ipBegin &lt;= i &lt; ipEnd </p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000042">Todo:</a></b></dt><dd>xray - Compton recoil still needs to be added here </dd></dl>

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l01139">1139</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="rfield_8h_source.html#l00058">t_rfield::anu</a>, <a class="el" href="grainvar_8h_source.html#l00536">GrainVar::AugerData</a>, <a class="el" href="grainvar_8h_source.html#l00148">ShellData::AvNr</a>, <a class="el" href="grainvar_8h_source.html#l00583">GrainVar::bin</a>, <a class="el" href="container__classes_8h_source.html#l01928">flex_arr&lt; T, lgBC &gt;::clear()</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, <a class="el" href="grainvar_8h_source.html#l00149">ShellData::Ener</a>, <a class="el" href="physconst_8h_source.html#l00189">EVRYD</a>, <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>, <a class="el" href="heavy_8cpp_source.html#l00005">Heavy</a>, <a class="el" href="cddefines_8h_source.html#l00179">Singleton&lt; t_ADfA &gt;::Inst()</a>, <a class="el" href="grainvar_8h_source.html#l00143">ShellData::ionPot</a>, <a class="el" href="cddefines_8h_source.html#l00309">ipHYDROGEN</a>, <a class="el" href="grainvar_8h_source.html#l00144">ShellData::ipLo</a>, <a class="el" href="grainvar_8h_source.html#l00475">GrainVar::lgWD01</a>, <a class="el" href="cddefines_8h_source.html#l00262">LIMELM</a>, <a class="el" href="cddefines_8h_source.html#l00779">max()</a>, <a class="el" href="cddefines_8h_source.html#l00786">MAX2</a>, <a class="el" href="grainvar_8h_source.html#l00147">ShellData::nData</a>, <a class="el" href="heavy_8h_source.html#l00028">t_Heavy::nsShells</a>, <a class="el" href="grainvar_8h_source.html#l00177">AEInfo::nSubShell</a>, <a class="el" href="atmdat__adfa_8cpp_source.html#l00269">t_ADfA::phfit()</a>, <a class="el" href="container__classes_8h_source.html#l01999">flex_arr&lt; T, lgBC &gt;::realloc()</a>, <a class="el" href="rfield_8cpp_source.html#l00008">rfield</a>, <a class="el" href="grainvar_8h_source.html#l00146">ShellData::y01</a>, <a class="el" href="grainvar_8h_source.html#l00150">ShellData::y01A</a>, <a class="el" href="grains_8cpp_source.html#l03509">y0psa()</a>, <a class="el" href="grains_8cpp_source.html#l03540">y1psa()</a>, and <a class="el" href="container__classes_8h_source.html#l01933">flex_arr&lt; T, lgBC &gt;::zero()</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l00583">GrainsInit()</a>, and <a class="el" href="grains_8cpp_source.html#l02831">UpdatePot()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="grains_8cpp_a10e1435d0fbfc21c7a378e2bd95e5d2b_cgraph.png" border="0" usemap="#grains_8cpp_a10e1435d0fbfc21c7a378e2bd95e5d2b_cgraph" alt=""/></div>
<map name="grains_8cpp_a10e1435d0fbfc21c7a378e2bd95e5d2b_cgraph" id="grains_8cpp_a10e1435d0fbfc21c7a378e2bd95e5d2b_cgraph">
<area shape="rect" id="node2" href="classflex__arr.html#ace1d21c4061f15a46ce83cd256c59c06" title="flex_arr::clear" alt="" coords="197,5,299,32"/><area shape="rect" id="node3" href="class_singleton.html#a3c8c8b154dbf1701b773eb6a49d72f71" title="Singleton\&lt; t_ADfA \&gt;\l::Inst" alt="" coords="177,57,319,98"/><area shape="rect" id="node4" href="cddefines_8h.html#abeecded55c36d9bbddf7109747eacf8e" title="max" alt="" coords="225,123,271,149"/><area shape="rect" id="node5" href="classt___a_df_a.html#a58d37b7789206ac6a6834cd1b6447d19" title="t_ADfA::phfit" alt="" coords="199,173,297,200"/><area shape="rect" id="node7" href="classflex__arr.html#a27bed4e76e2b2d41fd24bf3d243fadcb" title="flex_arr::realloc" alt="" coords="193,224,303,251"/><area shape="rect" id="node8" href="grains_8cpp.html#a5ff8c24e943162311ddadfeb77003155" title="y0psa" alt="" coords="219,275,277,301"/><area shape="rect" id="node11" href="grains_8cpp.html#a56193e362a6598a5e4f834b6abc7a3c0" title="y1psa" alt="" coords="219,325,277,352"/><area shape="rect" id="node13" href="classflex__arr.html#a7de8412ca69003db3869b4721e38543b" title="flex_arr::zero" alt="" coords="199,376,297,403"/><area shape="rect" id="node6" href="cddefines_8h.html#ab823598a8759536fd3a411d60acf204f" title="nint" alt="" coords="405,173,448,200"/><area shape="rect" id="node9" href="grains_8cpp.html#a2ec537c88bc3d41081b36b22c89c23fe" title="elec_esc_length" alt="" coords="369,275,485,301"/><area shape="rect" id="node10" href="cddefines_8h.html#af8b447a5ada64e1bf35b60f63a12a9a0" title="pow3" alt="" coords="533,300,587,327"/><area shape="rect" id="node12" href="cddefines_8h.html#a34a972cf4be2379a5ee363b82d623b3a" title="pow2" alt="" coords="400,376,453,403"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ae6ce348a92216848ac5608b7a746faf5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void InitEmissivities </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l01313">1313</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="cddefines_8h_source.html#l00582">ASSERT</a>, <a class="el" href="grainvar_8h_source.html#l00583">GrainVar::bin</a>, <a class="el" href="cddefines_8h_source.html#l00438">cdEXIT</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, <a class="el" href="grainvar_8h_source.html#l00564">GrainVar::dsttmp</a>, <a class="el" href="cddefines_8h_source.html#l00142">EXIT_SUCCESS</a>, <a class="el" href="service_8cpp_source.html#l00481">fudge()</a>, <a class="el" href="grainvar_8h_source.html#l00019">GRAIN_TMAX</a>, <a class="el" href="grainvar_8h_source.html#l00018">GRAIN_TMID</a>, <a class="el" href="grainvar_8h_source.html#l00017">GRAIN_TMIN</a>, <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>, <a class="el" href="cddefines_8cpp_source.html#l00007">ioQQQ</a>, <a class="el" href="trace_8h_source.html#l00079">t_trace::lgDustBug</a>, <a class="el" href="trace_8h_source.html#l00012">t_trace::lgTrace</a>, <a class="el" href="grainvar_8h_source.html#l00014">NDEMS</a>, <a class="el" href="cddefines_8h_source.html#l00723">nint()</a>, <a class="el" href="grains_8cpp_source.html#l00073">NTOP</a>, <a class="el" href="grains_8cpp.html#a83e9602840bf807437677fc7d225205b">PlanckIntegral()</a>, <a class="el" href="service_8cpp_source.html#l00604">powi()</a>, <a class="el" href="thirdparty_8h_source.html#l00117">spline()</a>, <a class="el" href="thirdparty_8h_source.html#l00140">splint()</a>, and <a class="el" href="trace_8cpp_source.html#l00005">trace</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l00583">GrainsInit()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="grains_8cpp_ae6ce348a92216848ac5608b7a746faf5_cgraph.png" border="0" usemap="#grains_8cpp_ae6ce348a92216848ac5608b7a746faf5_cgraph" alt=""/></div>
<map name="grains_8cpp_ae6ce348a92216848ac5608b7a746faf5_cgraph" id="grains_8cpp_ae6ce348a92216848ac5608b7a746faf5_cgraph">
<area shape="rect" id="node2" href="cddefines_8h.html#a5e4a910d8e3a8cbbd91dc4c4481ce611" title="fudge" alt="" coords="191,5,246,32"/><area shape="rect" id="node3" href="cddefines_8h.html#ab823598a8759536fd3a411d60acf204f" title="nint" alt="" coords="197,56,240,83"/><area shape="rect" id="node4" href="grains_8cpp.html#a83e9602840bf807437677fc7d225205b" title="PlanckIntegral" alt="" coords="166,107,271,133"/><area shape="rect" id="node5" href="cddefines_8h.html#af9b7f7f358d63c4ddf2217b4b1e0caf4" title="powi" alt="" coords="194,157,243,184"/><area shape="rect" id="node7" href="thirdparty_8h.html#ad039f6a375c0dab13b7b2f02ed2420ab" title="spline" alt="" coords="191,208,247,235"/><area shape="rect" id="node10" href="thirdparty_8h.html#ae1517d8756d3acd7a116db36eef32799" title="splint" alt="" coords="192,259,245,285"/><area shape="rect" id="node6" href="cddefines_8h.html#a0de187a3727fd1744a023fe708b20776" title="is_odd" alt="" coords="350,157,410,184"/><area shape="rect" id="node8" href="thirdparty_8h.html#a81f135564d6885d88def72d1b428c845" title="spline_cubic_set" alt="" coords="321,208,439,235"/><area shape="rect" id="node9" href="thirdparty__interpolate_8cpp.html#a4ba499dded3f1f034030302292a7d7fb" title="d3_np_fs" alt="" coords="496,208,571,235"/><area shape="rect" id="node11" href="thirdparty_8h.html#a954634e54f0c411ae6c42a5905bbcca0" title="spline_cubic_val" alt="" coords="321,259,439,285"/><area shape="rect" id="node12" href="thirdparty_8h.html#a8a68a827defc20fe7425ed49398f53a4" title="hunt_bisect" alt="" coords="489,259,578,285"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a030ba1f507c4eed4db7b4ba2ff2db5ac"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void NewChargeData </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>nd</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000043">Todo:</a></b></dt><dd>2 should any of the following 3 statements be removed? </dd></dl>

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l01472">1472</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="grainvar_8h_source.html#l00583">GrainVar::bin</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, <a class="el" href="cddefines_8h_source.html#l00816">fp_equal()</a>, <a class="el" href="grainvar_8h_source.html#l00532">GrainVar::GrnRecomTe</a>, <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>, <a class="el" href="cddefines_8h_source.html#l00262">LIMELM</a>, <a class="el" href="grainvar_8h_source.html#l00022">NCHS</a>, <a class="el" href="cddefines_8cpp_source.html#l00014">nzone</a>, <a class="el" href="grainvar_8h_source.html#l00523">GrainVar::nzone</a>, <a class="el" href="phycon_8cpp_source.html#l00006">phycon</a>, and <a class="el" href="phycon_8h_source.html#l00011">t_phycon::te</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l01746">GrainChargeTemp()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="grains_8cpp_a030ba1f507c4eed4db7b4ba2ff2db5ac_cgraph.png" border="0" usemap="#grains_8cpp_a030ba1f507c4eed4db7b4ba2ff2db5ac_cgraph" alt=""/></div>
<map name="grains_8cpp_a030ba1f507c4eed4db7b4ba2ff2db5ac_cgraph" id="grains_8cpp_a030ba1f507c4eed4db7b4ba2ff2db5ac_cgraph">
<area shape="rect" id="node2" href="cddefines_8h.html#abf352ab93b9855e49d54873654b521e2" title="fp_equal" alt="" coords="174,56,245,83"/><area shape="rect" id="node3" href="cddefines_8h.html#abeecded55c36d9bbddf7109747eacf8e" title="max" alt="" coords="297,5,343,32"/><area shape="rect" id="node4" href="cddefines_8h.html#ae6ecbd79f3ed104df8afd4c7e53a1c06" title="min" alt="" coords="299,56,341,83"/><area shape="rect" id="node5" href="cddefines_8h.html#a4b53cd98da17093d611d1217962c507e" title="sign3" alt="" coords="293,107,347,133"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a65e47dbce513689db7c2bfc5969f62f7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double one_elec </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>nd</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>evaluate e^2/a, the potential of one electron </p>

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l00113">113</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="grainvar_8h_source.html#l00583">GrainVar::bin</a>, <a class="el" href="physconst_8h_source.html#l00112">ELEM_CHARGE</a>, <a class="el" href="physconst_8h_source.html#l00189">EVRYD</a>, and <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l00126">chrg2pot()</a>, <a class="el" href="grains_8cpp_source.html#l03802">GetPotValues()</a>, and <a class="el" href="grains_8cpp_source.html#l00119">pot2chrg()</a>.</p>

</div>
</div>
<a class="anchor" id="a450dc13df148be8ea8f8a501da4b7965"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void PE_init </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>nd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>nz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>cs1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>cs2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>cs_tot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>cool1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>cool2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>ehat1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>ehat2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000052">Todo:</a></b></dt><dd>xray - add fluoresence in energy balance </dd></dl>

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l04412">4412</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="rfield_8h_source.html#l00058">t_rfield::anu</a>, <a class="el" href="cddefines_8h_source.html#l00582">ASSERT</a>, <a class="el" href="grainvar_8h_source.html#l00583">GrainVar::bin</a>, <a class="el" href="grainvar_8h_source.html#l00239">ChargeBin::cs_pdt</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, <a class="el" href="grainvar_8h_source.html#l00220">ChargeBin::DustZ</a>, <a class="el" href="grainvar_8h_source.html#l00238">ChargeBin::ehat</a>, <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>, <a class="el" href="grainvar_8h_source.html#l00220">ChargeBin::ipThresInf</a>, <a class="el" href="grainvar_8h_source.html#l00220">ChargeBin::ipThresInfVal</a>, <a class="el" href="rfield_8h_source.html#l00043">t_rfield::nflux</a>, <a class="el" href="grainvar_8h_source.html#l00224">ChargeBin::PotSurf</a>, <a class="el" href="rfield_8cpp_source.html#l00008">rfield</a>, <a class="el" href="grainvar_8h_source.html#l00224">ChargeBin::ThresSurf</a>, <a class="el" href="grainvar_8h_source.html#l00224">ChargeBin::ThresSurfVal</a>, and <a class="el" href="grainvar_8h_source.html#l00236">ChargeBin::yhat</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l03088">UpdatePot1()</a>.</p>

</div>
</div>
<a class="anchor" id="a83e9602840bf807437677fc7d225205b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> double PlanckIntegral </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l01313">InitEmissivities()</a>.</p>

</div>
</div>
<a class="anchor" id="a9c56c303dca0b108445f00b980b3e20a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> double PlanckIntegral </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>tdust</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>nd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long int&#160;</td>
          <td class="paramname"><em>ip</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l01393">1393</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="rfield_8h_source.html#l00058">t_rfield::anu</a>, <a class="el" href="rfield_8h_source.html#l00077">t_rfield::anu3</a>, <a class="el" href="cddefines_8h_source.html#l00582">ASSERT</a>, <a class="el" href="grainvar_8h_source.html#l00583">GrainVar::bin</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, <a class="el" href="physconst_8h_source.html#l00195">FR1RYD</a>, <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>, <a class="el" href="physconst_8h_source.html#l00103">HPLANCK</a>, <a class="el" href="cddefines_8cpp_source.html#l00007">ioQQQ</a>, <a class="el" href="trace_8h_source.html#l00079">t_trace::lgDustBug</a>, <a class="el" href="trace_8h_source.html#l00012">t_trace::lgTrace</a>, <a class="el" href="cddefines_8h_source.html#l00765">MIN2</a>, <a class="el" href="rfield_8h_source.html#l00046">t_rfield::nupper</a>, <a class="el" href="physconst_8h_source.html#l00035">PI4</a>, <a class="el" href="cddefines_8h_source.html#l00933">POW2</a>, <a class="el" href="service_8cpp_source.html#l00604">powi()</a>, <a class="el" href="rfield_8cpp_source.html#l00008">rfield</a>, <a class="el" href="physconst_8h_source.html#l00100">SPEEDLIGHT</a>, <a class="el" href="physconst_8h_source.html#l00183">TE1RYD</a>, <a class="el" href="trace_8cpp_source.html#l00005">trace</a>, and <a class="el" href="rfield_8h_source.html#l00065">t_rfield::widflx</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="grains_8cpp_a9c56c303dca0b108445f00b980b3e20a_cgraph.png" border="0" usemap="#grains_8cpp_a9c56c303dca0b108445f00b980b3e20a_cgraph" alt=""/></div>
<map name="grains_8cpp_a9c56c303dca0b108445f00b980b3e20a_cgraph" id="grains_8cpp_a9c56c303dca0b108445f00b980b3e20a_cgraph">
<area shape="rect" id="node2" href="cddefines_8h.html#af9b7f7f358d63c4ddf2217b4b1e0caf4" title="powi" alt="" coords="161,5,210,32"/><area shape="rect" id="node3" href="cddefines_8h.html#a0de187a3727fd1744a023fe708b20776" title="is_odd" alt="" coords="259,5,319,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ae06049b2ee0e5ab1fe5d2b0e75465fcb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double pot2chrg </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>nd</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>convert grain potential in Ryd to charge in electrons </p>

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l00119">119</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="grains_8cpp_source.html#l00113">one_elec()</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l00583">GrainsInit()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="grains_8cpp_ae06049b2ee0e5ab1fe5d2b0e75465fcb_cgraph.png" border="0" usemap="#grains_8cpp_ae06049b2ee0e5ab1fe5d2b0e75465fcb_cgraph" alt=""/></div>
<map name="grains_8cpp_ae06049b2ee0e5ab1fe5d2b0e75465fcb_cgraph" id="grains_8cpp_ae06049b2ee0e5ab1fe5d2b0e75465fcb_cgraph">
<area shape="rect" id="node2" href="grains_8cpp.html#a65e47dbce513689db7c2bfc5969f62f7" title="one_elec" alt="" coords="125,5,200,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a7a28f3480e8434d47e889d4a13c8c595"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void ReadAugerData </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l01054">1054</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="cddefines_8h_source.html#l00582">ASSERT</a>, <a class="el" href="grainvar_8h_source.html#l00536">GrainVar::AugerData</a>, <a class="el" href="grainvar_8h_source.html#l00180">AEInfo::AvNumber</a>, <a class="el" href="cddefines_8h_source.html#l00438">cdEXIT</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, <a class="el" href="grainvar_8h_source.html#l00182">AEInfo::Energy</a>, <a class="el" href="physconst_8h_source.html#l00189">EVRYD</a>, <a class="el" href="cddefines_8h_source.html#l00144">EXIT_FAILURE</a>, <a class="el" href="cddefines_8h_source.html#l00253">FILENAME_PATH_LENGTH_2</a>, <a class="el" href="grains_8cpp_source.html#l01286">GetNextLine()</a>, <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>, <a class="el" href="grainvar_8h_source.html#l00179">AEInfo::IonThres</a>, <a class="el" href="cddefines_8cpp_source.html#l00007">ioQQQ</a>, <a class="el" href="cddefines_8h_source.html#l00262">LIMELM</a>, <a class="el" href="grains_8cpp_source.html#l00058">MAGIC_AUGER_DATA</a>, <a class="el" href="grainvar_8h_source.html#l00178">AEInfo::nData</a>, <a class="el" href="grainvar_8h_source.html#l00177">AEInfo::nSubShell</a>, and <a class="el" href="cpu_8cpp_source.html#l00616">open_data()</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l00583">GrainsInit()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="grains_8cpp_a7a28f3480e8434d47e889d4a13c8c595_cgraph.png" border="0" usemap="#grains_8cpp_a7a28f3480e8434d47e889d4a13c8c595_cgraph" alt=""/></div>
<map name="grains_8cpp_a7a28f3480e8434d47e889d4a13c8c595_cgraph" id="grains_8cpp_a7a28f3480e8434d47e889d4a13c8c595_cgraph">
<area shape="rect" id="node2" href="grains_8cpp.html#a95cd14aa34fd639087f512d807b743b8" title="GetNextLine" alt="" coords="169,56,263,83"/><area shape="rect" id="node5" href="cpu_8cpp.html#a365356a809aa94ee905d59cb878bba55" title="open_data" alt="" coords="175,132,257,159"/><area shape="rect" id="node3" href="cddefines_8h.html#ad12f35eca35771fb382c08e43d573a03" title="read_whole_line" alt="" coords="324,5,439,32"/><area shape="rect" id="node4" href="cddefines_8h.html#acf314570708ec78c5cd07b7098ca979a" title="strstr_s" alt="" coords="348,56,415,83"/><area shape="rect" id="node6" href="cpu_8cpp.html#a4c4499b91fd6a17296a5e901d681be20" title="AbortErrorMessage" alt="" coords="314,107,449,133"/><area shape="rect" id="node8" href="classt__cpu.html#a6abb28da25284366b6d540d89a8d0a3e" title="t_cpu::i" alt="" coords="542,157,607,184"/><area shape="rect" id="node10" href="classt__cpu__i.html#a45cf99fdf7a64a9a0c8c9bed7fe6ae78" title="t_cpu_i::getPathList" alt="" coords="312,208,451,235"/><area shape="rect" id="node7" href="classt__cpu__i.html#abbeda97a3d393de692a246b9ce054a61" title="t_cpu_i::firstOpen" alt="" coords="512,56,637,83"/><area shape="rect" id="node9" href="classt__cpu__i.html#ab54a1d5d1e0f63833a7ca77c1ad5d630" title="t_cpu_i::printDataPath" alt="" coords="499,107,651,133"/><area shape="rect" id="node11" href="cddefines_8h.html#ac55e0608660d9a2b8dc1cc14d7f59081" title="TotalInsanity" alt="" coords="526,208,623,235"/><area shape="rect" id="node12" href="cddefines_8h.html#af8db551b05632267395b6fae63fe674d" title="ShowMe" alt="" coords="699,208,773,235"/><area shape="rect" id="node13" href="cddrive_8cpp.html#a1683a6537f84dbd42f41a51958d5ec3c" title="cdCautions" alt="" coords="848,107,936,133"/><area shape="rect" id="node14" href="cddrive_8cpp.html#a195b2fbc732fe70fe615818b455d71af" title="cdPrintCommands" alt="" coords="827,157,957,184"/><area shape="rect" id="node15" href="cddrive_8cpp.html#abba377f1299e86c11e62bb58d9dac921" title="cdWarnings" alt="" coords="847,208,937,235"/><area shape="rect" id="node16" href="mole_8h.html#aaa8c58e96a89149454224f87acefcf90" title="findspecieslocal" alt="" coords="835,259,949,285"/><area shape="rect" id="node17" href="class_singleton.html#a3c8c8b154dbf1701b773eb6a49d72f71" title="Singleton\&lt; t_version\l \&gt;::Inst" alt="" coords="821,310,963,351"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a89196aa4a90ce874970b90c3129693d6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SetNChrgStates </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>this routine is called by <a class="el" href="parse__set_8cpp.html#a032fd3ce7777d4bc7555bb9f48190de7">ParseSet()</a> </p>

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l00570">570</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="cddefines_8h_source.html#l00582">ASSERT</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>, <a class="el" href="grainvar_8h_source.html#l00533">GrainVar::nChrgRequested</a>, and <a class="el" href="grainvar_8h_source.html#l00025">NCHU</a>.</p>

<p>Referenced by <a class="el" href="parse__set_8cpp_source.html#l00044">ParseSet()</a>.</p>

</div>
</div>
<a class="anchor" id="a0b55cfedbd69692474cee162bbbea72e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> double ThetaNu </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>nu</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l02794">2794</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, and <a class="el" href="cddefines_8h_source.html#l00933">POW2</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l03802">GetPotValues()</a>, and <a class="el" href="grains_8cpp_source.html#l02716">GrainScreen()</a>.</p>

</div>
</div>
<a class="anchor" id="a76f5590928b51de5c2e1a6a5aafb78ed"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void UpdatePot </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>nd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>Zlo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>stride</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>rate_up</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>rate_dn</em>[]&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l02831">2831</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="rfield_8h_source.html#l00058">t_rfield::anu</a>, <a class="el" href="cddefines_8h_source.html#l00582">ASSERT</a>, <a class="el" href="grainvar_8h_source.html#l00583">GrainVar::bin</a>, <a class="el" href="physconst_8h_source.html#l00097">BOLTZMANN</a>, <a class="el" href="grainvar_8h_source.html#l00035">CONSERV_TOL</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, <a class="el" href="physconst_8h_source.html#l00179">EN1RYD</a>, <a class="el" href="grains_8cpp_source.html#l02593">GrainElecEmis1()</a>, <a class="el" href="grains_8cpp_source.html#l02510">GrainElecRecomb1()</a>, <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>, <a class="el" href="grains_8cpp_source.html#l01139">InitBinAugerData()</a>, <a class="el" href="cddefines_8cpp_source.html#l00007">ioQQQ</a>, <a class="el" href="cont__ipoint_8cpp_source.html#l00016">ipoint()</a>, <a class="el" href="trace_8h_source.html#l00079">t_trace::lgDustBug</a>, <a class="el" href="trace_8h_source.html#l00012">t_trace::lgTrace</a>, <a class="el" href="cddefines_8h_source.html#l00786">MAX2</a>, <a class="el" href="cddefines_8h_source.html#l00765">MIN2</a>, <a class="el" href="grainvar_8h_source.html#l00022">NCHS</a>, <a class="el" href="rfield_8h_source.html#l00043">t_rfield::nflux</a>, <a class="el" href="rfield_8h_source.html#l00046">t_rfield::nupper</a>, <a class="el" href="phycon_8cpp_source.html#l00006">phycon</a>, <a class="el" href="rfield_8cpp_source.html#l00008">rfield</a>, <a class="el" href="phycon_8h_source.html#l00011">t_phycon::te</a>, <a class="el" href="trace_8cpp_source.html#l00005">trace</a>, <a class="el" href="grains_8cpp_source.html#l03088">UpdatePot1()</a>, and <a class="el" href="grains_8cpp_source.html#l03367">UpdatePot2()</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l02228">GrainCharge()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="grains_8cpp_a76f5590928b51de5c2e1a6a5aafb78ed_cgraph.png" border="0" usemap="#grains_8cpp_a76f5590928b51de5c2e1a6a5aafb78ed_cgraph" alt=""/></div>
<map name="grains_8cpp_a76f5590928b51de5c2e1a6a5aafb78ed_cgraph" id="grains_8cpp_a76f5590928b51de5c2e1a6a5aafb78ed_cgraph">
<area shape="rect" id="node2" href="grains_8cpp.html#adcd096723ea54ad61a1858d479e6e180" title="GrainElecEmis1" alt="" coords="149,183,265,209"/><area shape="rect" id="node10" href="grains_8cpp.html#a4cf27adb131df3642b49ecaaafda43e6" title="GrainElecRecomb1" alt="" coords="139,132,274,159"/><area shape="rect" id="node11" href="grains_8cpp.html#a10e1435d0fbfc21c7a378e2bd95e5d2b" title="InitBinAugerData" alt="" coords="146,841,267,868"/><area shape="rect" id="node24" href="cont__ipoint_8cpp.html#a5aa9a7bebc355f0cbceb7b411280d6dd" title="ipoint" alt="" coords="180,613,233,640"/><area shape="rect" id="node30" href="grains_8cpp.html#a977cc9ecad898828b874e30e493f3cf5" title="UpdatePot1" alt="" coords="161,436,252,463"/><area shape="rect" id="node45" href="grains_8cpp.html#a3428595e9d954cd140619c7b10969669" title="UpdatePot2" alt="" coords="161,892,252,919"/><area shape="rect" id="node3" href="doppvel_8h.html#aa01d2b6a029c07f4b1a211a896ad04bd" title="GetAveVelocity" alt="" coords="327,107,441,133"/><area shape="rect" id="node8" href="grains_8cpp.html#ae1ca65f7768a9afb470fe7fac541cd4c" title="GrainScreen" alt="" coords="337,157,431,184"/><area shape="rect" id="node4" href="cddefines_8h.html#af99f8430a8e7473900be47771ebf7ae8" title="fixit" alt="" coords="544,107,587,133"/><area shape="rect" id="node5" href="struct_wind.html#a3fdfcec1f42f0b9a7a93d4ec84edee27" title="Wind::lgBallistic" alt="" coords="507,157,623,184"/><area shape="rect" id="node6" href="struct_wind.html#ac0c4f0c4efc2a33e50d7fd9adc671885" title="Wind::lgStatic" alt="" coords="513,5,617,32"/><area shape="rect" id="node7" href="cddefines_8h.html#a0949cd6050ce9bd2506528396ef7424f" title="sexp" alt="" coords="540,56,591,83"/><area shape="rect" id="node9" href="grains_8cpp.html#a0b55cfedbd69692474cee162bbbea72e" title="ThetaNu" alt="" coords="685,233,757,260"/><area shape="rect" id="node12" href="classflex__arr.html#ace1d21c4061f15a46ce83cd256c59c06" title="flex_arr::clear" alt="" coords="333,765,435,792"/><area shape="rect" id="node13" href="class_singleton.html#a3c8c8b154dbf1701b773eb6a49d72f71" title="Singleton\&lt; t_ADfA \&gt;\l::Inst" alt="" coords="494,902,637,943"/><area shape="rect" id="node14" href="cddefines_8h.html#abeecded55c36d9bbddf7109747eacf8e" title="max" alt="" coords="542,547,589,573"/><area shape="rect" id="node15" href="classt___a_df_a.html#a58d37b7789206ac6a6834cd1b6447d19" title="t_ADfA::phfit" alt="" coords="335,968,433,995"/><area shape="rect" id="node17" href="classflex__arr.html#a27bed4e76e2b2d41fd24bf3d243fadcb" title="flex_arr::realloc" alt="" coords="329,917,439,944"/><area shape="rect" id="node18" href="grains_8cpp.html#a5ff8c24e943162311ddadfeb77003155" title="y0psa" alt="" coords="355,1019,413,1045"/><area shape="rect" id="node21" href="grains_8cpp.html#a56193e362a6598a5e4f834b6abc7a3c0" title="y1psa" alt="" coords="355,1069,413,1096"/><area shape="rect" id="node23" href="classflex__arr.html#a7de8412ca69003db3869b4721e38543b" title="flex_arr::zero" alt="" coords="335,816,433,843"/><area shape="rect" id="node16" href="cddefines_8h.html#ab823598a8759536fd3a411d60acf204f" title="nint" alt="" coords="544,968,587,995"/><area shape="rect" id="node19" href="grains_8cpp.html#a2ec537c88bc3d41081b36b22c89c23fe" title="elec_esc_length" alt="" coords="507,1019,623,1045"/><area shape="rect" id="node20" href="cddefines_8h.html#af8b447a5ada64e1bf35b60f63a12a9a0" title="pow3" alt="" coords="695,1019,748,1045"/><area shape="rect" id="node22" href="cddefines_8h.html#a34a972cf4be2379a5ee363b82d623b3a" title="pow2" alt="" coords="816,951,869,977"/><area shape="rect" id="node25" href="cddefines_8h.html#af8db551b05632267395b6fae63fe674d" title="ShowMe" alt="" coords="347,715,421,741"/><area shape="rect" id="node26" href="cddrive_8cpp.html#a1683a6537f84dbd42f41a51958d5ec3c" title="cdCautions" alt="" coords="521,851,609,877"/><area shape="rect" id="node27" href="cddrive_8cpp.html#a195b2fbc732fe70fe615818b455d71af" title="cdPrintCommands" alt="" coords="500,699,631,725"/><area shape="rect" id="node28" href="cddrive_8cpp.html#abba377f1299e86c11e62bb58d9dac921" title="cdWarnings" alt="" coords="520,749,611,776"/><area shape="rect" id="node29" href="mole_8h.html#aaa8c58e96a89149454224f87acefcf90" title="findspecieslocal" alt="" coords="508,800,623,827"/><area shape="rect" id="node31" href="grains_8cpp.html#af85c9ea0e292c85cd1a2d313c29df9d0" title="GetPotValues" alt="" coords="514,309,617,336"/><area shape="rect" id="node32" href="grains_8cpp.html#ab69ba6f7864fc7e49063a56bdc59670b" title="chrg2pot" alt="" coords="685,360,757,387"/><area shape="rect" id="node34" href="thirdparty_8h.html#a8a68a827defc20fe7425ed49398f53a4" title="hunt_bisect" alt="" coords="339,563,429,589"/><area shape="rect" id="node35" href="grains_8cpp.html#ad46af5733ab7365ec7d330f0b5461464" title="y0b" alt="" coords="363,208,405,235"/><area shape="rect" id="node37" href="grains_8cpp.html#a0ea9e816d67810280c2de889d24c6141" title="Yfunc" alt="" coords="356,664,412,691"/><area shape="rect" id="node39" href="cddefines_8h.html#ae6ecbd79f3ed104df8afd4c7e53a1c06" title="min" alt="" coords="544,479,587,505"/><area shape="rect" id="node42" href="grains_8cpp.html#a450dc13df148be8ea8f8a501da4b7965" title="PE_init" alt="" coords="352,259,416,285"/><area shape="rect" id="node43" href="grains_8cpp.html#ad36a38006d4be76f121fc77cc3cd3d7a" title="UpdateRecomZ0" alt="" coords="323,360,445,387"/><area shape="rect" id="node33" href="grains_8cpp.html#a65e47dbce513689db7c2bfc5969f62f7" title="one_elec" alt="" coords="805,335,880,361"/><area shape="rect" id="node36" href="grains_8cpp.html#ad3c8de41da7e6c3750edc357b279351d" title="y0b01" alt="" coords="537,259,594,285"/><area shape="rect" id="node38" href="grains_8cpp.html#aa2379ad825a41991a9ca4b0e56427072" title="y2pa" alt="" coords="540,648,591,675"/><area shape="rect" id="node40" href="grains_8cpp.html#a084e599ccde8bb5a892385edcd7e9860" title="y2s" alt="" coords="544,597,587,624"/><area shape="rect" id="node41" href="grains_8cpp.html#a0a40f1dcdfab963db3afb4da10489b1d" title="ASINH" alt="" coords="689,783,753,809"/><area shape="rect" id="node44" href="grains_8cpp.html#aa27ee8943512fd27eead4ef202d26d29" title="GrainIonColl" alt="" coords="518,360,613,387"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a977cc9ecad898828b874e30e493f3cf5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void UpdatePot1 </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>nd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>nz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>Zg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>ipStart</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000050">Todo:</a></b></dt><dd>xray - secondaries from incident electrons still need to be added in </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000051">Todo:</a></b></dt><dd>xray - primary, secondary, auger electrons need to be added into suprathermals </dd></dl>

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l03088">3088</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="grains_8cpp_source.html#l00063">ALL_STAGES</a>, <a class="el" href="rfield_8h_source.html#l00058">t_rfield::anu</a>, <a class="el" href="cddefines_8h_source.html#l00582">ASSERT</a>, <a class="el" href="grainvar_8h_source.html#l00148">ShellData::AvNr</a>, <a class="el" href="grainvar_8h_source.html#l00583">GrainVar::bin</a>, <a class="el" href="grains_8cpp_source.html#l00126">chrg2pot()</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, <a class="el" href="grainvar_8h_source.html#l00149">ShellData::Ener</a>, <a class="el" href="physconst_8h_source.html#l00189">EVRYD</a>, <a class="el" href="grains_8cpp_source.html#l03802">GetPotValues()</a>, <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>, <a class="el" href="thirdparty_8h_source.html#l00270">hunt_bisect()</a>, <a class="el" href="grains_8cpp_source.html#l00060">INCL_TUNNEL</a>, <a class="el" href="grainvar_8h_source.html#l00143">ShellData::ionPot</a>, <a class="el" href="cddefines_8h_source.html#l00262">LIMELM</a>, <a class="el" href="cddefines_8h_source.html#l00779">max()</a>, <a class="el" href="cddefines_8h_source.html#l00786">MAX2</a>, <a class="el" href="cddefines_8h_source.html#l00727">min()</a>, <a class="el" href="grainvar_8h_source.html#l00147">ShellData::nData</a>, <a class="el" href="rfield_8h_source.html#l00043">t_rfield::nflux</a>, <a class="el" href="grains_8cpp_source.html#l00061">NO_TUNNEL</a>, <a class="el" href="rfield_8h_source.html#l00046">t_rfield::nupper</a>, <a class="el" href="grainvar_8h_source.html#l00145">ShellData::p</a>, <a class="el" href="grains_8cpp_source.html#l04412">PE_init()</a>, <a class="el" href="cddefines_8h_source.html#l00933">POW2</a>, <a class="el" href="rfield_8cpp_source.html#l00008">rfield</a>, <a class="el" href="grains_8cpp_source.html#l03746">UpdateRecomZ0()</a>, <a class="el" href="grainvar_8h_source.html#l00146">ShellData::y01</a>, <a class="el" href="grainvar_8h_source.html#l00150">ShellData::y01A</a>, <a class="el" href="grains_8cpp_source.html#l03441">y0b()</a>, and <a class="el" href="grains_8cpp_source.html#l03386">Yfunc()</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l02831">UpdatePot()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="grains_8cpp_a977cc9ecad898828b874e30e493f3cf5_cgraph.png" border="0" usemap="#grains_8cpp_a977cc9ecad898828b874e30e493f3cf5_cgraph" alt=""/></div>
<map name="grains_8cpp_a977cc9ecad898828b874e30e493f3cf5_cgraph" id="grains_8cpp_a977cc9ecad898828b874e30e493f3cf5_cgraph">
<area shape="rect" id="node2" href="grains_8cpp.html#ab69ba6f7864fc7e49063a56bdc59670b" title="chrg2pot" alt="" coords="480,81,552,108"/><area shape="rect" id="node4" href="grains_8cpp.html#af85c9ea0e292c85cd1a2d313c29df9d0" title="GetPotValues" alt="" coords="322,5,425,32"/><area shape="rect" id="node6" href="thirdparty_8h.html#a8a68a827defc20fe7425ed49398f53a4" title="hunt_bisect" alt="" coords="161,157,250,184"/><area shape="rect" id="node7" href="cddefines_8h.html#abeecded55c36d9bbddf7109747eacf8e" title="max" alt="" coords="350,208,397,235"/><area shape="rect" id="node8" href="cddefines_8h.html#ae6ecbd79f3ed104df8afd4c7e53a1c06" title="min" alt="" coords="352,259,395,285"/><area shape="rect" id="node9" href="grains_8cpp.html#a450dc13df148be8ea8f8a501da4b7965" title="PE_init" alt="" coords="173,360,237,387"/><area shape="rect" id="node10" href="grains_8cpp.html#ad36a38006d4be76f121fc77cc3cd3d7a" title="UpdateRecomZ0" alt="" coords="145,56,266,83"/><area shape="rect" id="node12" href="grains_8cpp.html#ad46af5733ab7365ec7d330f0b5461464" title="y0b" alt="" coords="184,436,227,463"/><area shape="rect" id="node14" href="grains_8cpp.html#a0ea9e816d67810280c2de889d24c6141" title="Yfunc" alt="" coords="177,309,233,336"/><area shape="rect" id="node3" href="grains_8cpp.html#a65e47dbce513689db7c2bfc5969f62f7" title="one_elec" alt="" coords="600,31,675,57"/><area shape="rect" id="node5" href="grains_8cpp.html#a0b55cfedbd69692474cee162bbbea72e" title="ThetaNu" alt="" coords="480,31,552,57"/><area shape="rect" id="node11" href="grains_8cpp.html#aa27ee8943512fd27eead4ef202d26d29" title="GrainIonColl" alt="" coords="326,56,421,83"/><area shape="rect" id="node13" href="grains_8cpp.html#ad3c8de41da7e6c3750edc357b279351d" title="y0b01" alt="" coords="345,461,402,488"/><area shape="rect" id="node15" href="grains_8cpp.html#aa2379ad825a41991a9ca4b0e56427072" title="y2pa" alt="" coords="348,360,399,387"/><area shape="rect" id="node17" href="grains_8cpp.html#a084e599ccde8bb5a892385edcd7e9860" title="y2s" alt="" coords="352,411,395,437"/><area shape="rect" id="node20" href="grains_8cpp.html#a2ec537c88bc3d41081b36b22c89c23fe" title="elec_esc_length" alt="" coords="315,309,431,336"/><area shape="rect" id="node16" href="cddefines_8h.html#af8b447a5ada64e1bf35b60f63a12a9a0" title="pow3" alt="" coords="489,335,543,361"/><area shape="rect" id="node18" href="grains_8cpp.html#a0a40f1dcdfab963db3afb4da10489b1d" title="ASINH" alt="" coords="484,411,548,437"/><area shape="rect" id="node19" href="cddefines_8h.html#a34a972cf4be2379a5ee363b82d623b3a" title="pow2" alt="" coords="611,411,664,437"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a3428595e9d954cd140619c7b10969669"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void UpdatePot2 </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>nd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>nz</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l03367">3367</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="grainvar_8h_source.html#l00583">GrainVar::bin</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>, <a class="el" href="cddefines_8h_source.html#l00933">POW2</a>, <a class="el" href="physconst_8h_source.html#l00183">TE1RYD</a>, and <a class="el" href="grains_8cpp_source.html#l00106">THERMCONST</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l02831">UpdatePot()</a>.</p>

</div>
</div>
<a class="anchor" id="ad36a38006d4be76f121fc77cc3cd3d7a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> void UpdateRecomZ0 </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>nd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>nz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>lgAllIonStages</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l03746">3746</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="grainvar_8h_source.html#l00583">GrainVar::bin</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, <a class="el" href="dense_8cpp_source.html#l00024">dense</a>, <a class="el" href="grains_8cpp_source.html#l03802">GetPotValues()</a>, <a class="el" href="grains_8cpp.html#aa27ee8943512fd27eead4ef202d26d29">GrainIonColl()</a>, <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>, <a class="el" href="grainvar_8h_source.html#l00533">GrainVar::HighestIon</a>, <a class="el" href="grains_8cpp_source.html#l00060">INCL_TUNNEL</a>, <a class="el" href="dense_8h_source.html#l00146">t_dense::lgElmtOn</a>, <a class="el" href="cddefines_8h_source.html#l00262">LIMELM</a>, <a class="el" href="grains_8cpp_source.html#l00061">NO_TUNNEL</a>, and <a class="el" href="dense_8h_source.html#l00125">t_dense::xIonDense</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l03088">UpdatePot1()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="grains_8cpp_ad36a38006d4be76f121fc77cc3cd3d7a_cgraph.png" border="0" usemap="#grains_8cpp_ad36a38006d4be76f121fc77cc3cd3d7a_cgraph" alt=""/></div>
<map name="grains_8cpp_ad36a38006d4be76f121fc77cc3cd3d7a_cgraph" id="grains_8cpp_ad36a38006d4be76f121fc77cc3cd3d7a_cgraph">
<area shape="rect" id="node2" href="grains_8cpp.html#af85c9ea0e292c85cd1a2d313c29df9d0" title="GetPotValues" alt="" coords="177,56,279,83"/><area shape="rect" id="node6" href="grains_8cpp.html#aa27ee8943512fd27eead4ef202d26d29" title="GrainIonColl" alt="" coords="181,107,275,133"/><area shape="rect" id="node3" href="grains_8cpp.html#ab69ba6f7864fc7e49063a56bdc59670b" title="chrg2pot" alt="" coords="328,5,400,32"/><area shape="rect" id="node4" href="grains_8cpp.html#a65e47dbce513689db7c2bfc5969f62f7" title="one_elec" alt="" coords="448,31,523,57"/><area shape="rect" id="node5" href="grains_8cpp.html#a0b55cfedbd69692474cee162bbbea72e" title="ThetaNu" alt="" coords="328,107,400,133"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ad46af5733ab7365ec7d330f0b5461464"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> double y0b </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>nd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>nz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>i</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l03441">3441</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="rfield_8h_source.html#l00058">t_rfield::anu</a>, <a class="el" href="cddefines_8h_source.html#l00582">ASSERT</a>, <a class="el" href="grainvar_8h_source.html#l00583">GrainVar::bin</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, <a class="el" href="physconst_8h_source.html#l00189">EVRYD</a>, <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>, <a class="el" href="grainvar_8h_source.html#l00475">GrainVar::lgWD01</a>, <a class="el" href="rfield_8cpp_source.html#l00008">rfield</a>, and <a class="el" href="grains_8cpp_source.html#l03476">y0b01()</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l03088">UpdatePot1()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="grains_8cpp_ad46af5733ab7365ec7d330f0b5461464_cgraph.png" border="0" usemap="#grains_8cpp_ad46af5733ab7365ec7d330f0b5461464_cgraph" alt=""/></div>
<map name="grains_8cpp_ad46af5733ab7365ec7d330f0b5461464_cgraph" id="grains_8cpp_ad46af5733ab7365ec7d330f0b5461464_cgraph">
<area shape="rect" id="node2" href="grains_8cpp.html#ad3c8de41da7e6c3750edc357b279351d" title="y0b01" alt="" coords="97,5,154,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ad3c8de41da7e6c3750edc357b279351d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> double y0b01 </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>nd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>nz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>i</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l03476">3476</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="rfield_8h_source.html#l00058">t_rfield::anu</a>, <a class="el" href="cddefines_8h_source.html#l00582">ASSERT</a>, <a class="el" href="grainvar_8h_source.html#l00583">GrainVar::bin</a>, <a class="el" href="cddefines_8h_source.html#l00438">cdEXIT</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, <a class="el" href="cddefines_8h_source.html#l00144">EXIT_FAILURE</a>, <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>, <a class="el" href="cddefines_8cpp_source.html#l00007">ioQQQ</a>, <a class="el" href="cddefines_8h_source.html#l00786">MAX2</a>, <a class="el" href="grainvar_8h_source.html#l00074">PE_CAR</a>, <a class="el" href="grainvar_8h_source.html#l00075">PE_SIL</a>, <a class="el" href="cddefines_8h_source.html#l00933">POW2</a>, <a class="el" href="cddefines_8h_source.html#l00940">POW3</a>, <a class="el" href="rfield_8cpp_source.html#l00008">rfield</a>, and <a class="el" href="grainvar_8h_source.html#l00515">GrainVar::which_pe</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l03441">y0b()</a>.</p>

</div>
</div>
<a class="anchor" id="a5ff8c24e943162311ddadfeb77003155"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> double y0psa </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>nd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>ns</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>Eel</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l03509">3509</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="cddefines_8h_source.html#l00582">ASSERT</a>, <a class="el" href="grainvar_8h_source.html#l00583">GrainVar::bin</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, <a class="el" href="grains_8cpp_source.html#l00133">elec_esc_length()</a>, and <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l01139">InitBinAugerData()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="grains_8cpp_a5ff8c24e943162311ddadfeb77003155_cgraph.png" border="0" usemap="#grains_8cpp_a5ff8c24e943162311ddadfeb77003155_cgraph" alt=""/></div>
<map name="grains_8cpp_a5ff8c24e943162311ddadfeb77003155_cgraph" id="grains_8cpp_a5ff8c24e943162311ddadfeb77003155_cgraph">
<area shape="rect" id="node2" href="grains_8cpp.html#a2ec537c88bc3d41081b36b22c89c23fe" title="elec_esc_length" alt="" coords="113,5,229,32"/><area shape="rect" id="node3" href="cddefines_8h.html#af8b447a5ada64e1bf35b60f63a12a9a0" title="pow3" alt="" coords="277,5,331,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a56193e362a6598a5e4f834b6abc7a3c0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="cddefines_8h.html#a10b2d890d871e1489bb02b7e70d9bdfb">STATIC</a> double y1psa </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>nd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>Eel</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l03540">3540</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="cddefines_8h_source.html#l00582">ASSERT</a>, <a class="el" href="grainvar_8h_source.html#l00583">GrainVar::bin</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, <a class="el" href="grains_8cpp_source.html#l00133">elec_esc_length()</a>, <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>, <a class="el" href="cddefines_8h_source.html#l00935">pow2()</a>, and <a class="el" href="cddefines_8h_source.html#l00942">pow3()</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l01139">InitBinAugerData()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="grains_8cpp_a56193e362a6598a5e4f834b6abc7a3c0_cgraph.png" border="0" usemap="#grains_8cpp_a56193e362a6598a5e4f834b6abc7a3c0_cgraph" alt=""/></div>
<map name="grains_8cpp_a56193e362a6598a5e4f834b6abc7a3c0_cgraph" id="grains_8cpp_a56193e362a6598a5e4f834b6abc7a3c0_cgraph">
<area shape="rect" id="node2" href="grains_8cpp.html#a2ec537c88bc3d41081b36b22c89c23fe" title="elec_esc_length" alt="" coords="113,5,229,32"/><area shape="rect" id="node3" href="cddefines_8h.html#af8b447a5ada64e1bf35b60f63a12a9a0" title="pow3" alt="" coords="277,31,331,57"/><area shape="rect" id="node4" href="cddefines_8h.html#a34a972cf4be2379a5ee363b82d623b3a" title="pow2" alt="" coords="144,107,197,133"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aa2379ad825a41991a9ca4b0e56427072"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double y2pa </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>Elo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>Ehi</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>Zg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>Ehp</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l03568">3568</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="cddefines_8h_source.html#l00582">ASSERT</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, and <a class="el" href="cddefines_8h_source.html#l00942">pow3()</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l03386">Yfunc()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="grains_8cpp_aa2379ad825a41991a9ca4b0e56427072_cgraph.png" border="0" usemap="#grains_8cpp_aa2379ad825a41991a9ca4b0e56427072_cgraph" alt=""/></div>
<map name="grains_8cpp_aa2379ad825a41991a9ca4b0e56427072_cgraph" id="grains_8cpp_aa2379ad825a41991a9ca4b0e56427072_cgraph">
<area shape="rect" id="node2" href="cddefines_8h.html#af8b447a5ada64e1bf35b60f63a12a9a0" title="pow3" alt="" coords="104,5,157,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a084e599ccde8bb5a892385edcd7e9860"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double y2s </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>Elo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>Ehi</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>Zg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>Ehs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l03612">3612</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="grains_8cpp_source.html#l00034">ASINH()</a>, <a class="el" href="cddefines_8h_source.html#l00582">ASSERT</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, <a class="el" href="grains_8cpp_source.html#l00103">ETILDE</a>, <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>, <a class="el" href="grainvar_8h_source.html#l00475">GrainVar::lgWD01</a>, and <a class="el" href="atmdat__3body_8cpp_source.html#l00018">x2</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l03386">Yfunc()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="grains_8cpp_a084e599ccde8bb5a892385edcd7e9860_cgraph.png" border="0" usemap="#grains_8cpp_a084e599ccde8bb5a892385edcd7e9860_cgraph" alt=""/></div>
<map name="grains_8cpp_a084e599ccde8bb5a892385edcd7e9860_cgraph" id="grains_8cpp_a084e599ccde8bb5a892385edcd7e9860_cgraph">
<area shape="rect" id="node2" href="grains_8cpp.html#a0a40f1dcdfab963db3afb4da10489b1d" title="ASINH" alt="" coords="96,5,160,32"/><area shape="rect" id="node3" href="cddefines_8h.html#a34a972cf4be2379a5ee363b82d623b3a" title="pow2" alt="" coords="208,5,261,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a0ea9e816d67810280c2de889d24c6141"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Yfunc </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>nd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>nz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y01</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>maxval</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>Elo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>Ehi</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>Eel</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>Yp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>Ys</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>Ehp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>Ehs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l03386">3386</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>References <a class="el" href="cddefines_8h_source.html#l00582">ASSERT</a>, <a class="el" href="grainvar_8h_source.html#l00583">GrainVar::bin</a>, <a class="el" href="cddefines_8h_source.html#l00438">cdEXIT</a>, <a class="el" href="cddefines_8h_source.html#l00688">DEBUG_ENTRY</a>, <a class="el" href="grains_8cpp_source.html#l00133">elec_esc_length()</a>, <a class="el" href="physconst_8h_source.html#l00189">EVRYD</a>, <a class="el" href="cddefines_8h_source.html#l00144">EXIT_FAILURE</a>, <a class="el" href="grainvar_8cpp_source.html#l00005">gv</a>, <a class="el" href="cddefines_8cpp_source.html#l00007">ioQQQ</a>, <a class="el" href="cddefines_8h_source.html#l00779">max()</a>, <a class="el" href="cddefines_8h_source.html#l00727">min()</a>, <a class="el" href="grainvar_8h_source.html#l00074">PE_CAR</a>, <a class="el" href="grainvar_8h_source.html#l00075">PE_SIL</a>, <a class="el" href="grainvar_8h_source.html#l00515">GrainVar::which_pe</a>, <a class="el" href="grains_8cpp_source.html#l03568">y2pa()</a>, and <a class="el" href="grains_8cpp_source.html#l03612">y2s()</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l03088">UpdatePot1()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="grains_8cpp_a0ea9e816d67810280c2de889d24c6141_cgraph.png" border="0" usemap="#grains_8cpp_a0ea9e816d67810280c2de889d24c6141_cgraph" alt=""/></div>
<map name="grains_8cpp_a0ea9e816d67810280c2de889d24c6141_cgraph" id="grains_8cpp_a0ea9e816d67810280c2de889d24c6141_cgraph">
<area shape="rect" id="node2" href="grains_8cpp.html#a2ec537c88bc3d41081b36b22c89c23fe" title="elec_esc_length" alt="" coords="110,5,226,32"/><area shape="rect" id="node4" href="cddefines_8h.html#abeecded55c36d9bbddf7109747eacf8e" title="max" alt="" coords="145,56,191,83"/><area shape="rect" id="node5" href="cddefines_8h.html#ae6ecbd79f3ed104df8afd4c7e53a1c06" title="min" alt="" coords="147,107,189,133"/><area shape="rect" id="node6" href="grains_8cpp.html#aa2379ad825a41991a9ca4b0e56427072" title="y2pa" alt="" coords="143,157,193,184"/><area shape="rect" id="node7" href="grains_8cpp.html#a084e599ccde8bb5a892385edcd7e9860" title="y2s" alt="" coords="147,208,189,235"/><area shape="rect" id="node3" href="cddefines_8h.html#af8b447a5ada64e1bf35b60f63a12a9a0" title="pow3" alt="" coords="280,81,333,108"/><area shape="rect" id="node8" href="grains_8cpp.html#a0a40f1dcdfab963db3afb4da10489b1d" title="ASINH" alt="" coords="275,208,339,235"/><area shape="rect" id="node9" href="cddefines_8h.html#a34a972cf4be2379a5ee363b82d623b3a" title="pow2" alt="" coords="387,208,440,235"/></map>
</div>
</p>

</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="a85140ae7312e47224fdf81fd3864b169"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const double AC0 = 3.e-9</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l00098">98</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l03802">GetPotValues()</a>.</p>

</div>
</div>
<a class="anchor" id="a89b97dd177fc9df9f6b4d26c4df75bde"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const double AC1G = 4.e-8</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l00099">99</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l03802">GetPotValues()</a>.</p>

</div>
</div>
<a class="anchor" id="a45959ed90180ae217e3c07e430ae87e5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const double AC2G = 7.e-8</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l00100">100</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l03802">GetPotValues()</a>.</p>

</div>
</div>
<a class="anchor" id="ad8c397b84e0ae024710b2190e05bac4f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const bool ALL_STAGES = true</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l00063">63</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l03088">UpdatePot1()</a>.</p>

</div>
</div>
<a class="anchor" id="aea5867fb32dc787ffe71e56dc70bf73d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const long BRACKET_MAX = 50L</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l00078">78</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l02228">GrainCharge()</a>.</p>

</div>
</div>
<a class="anchor" id="aa505725b69c37e8225506d0cc2bc3e0b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double CHRG_TOLER = DBL_MAX</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l00091">91</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l01746">GrainChargeTemp()</a>, and <a class="el" href="grains_8cpp_source.html#l00583">GrainsInit()</a>.</p>

</div>
</div>
<a class="anchor" id="a8c2b732731f75315f9157a68f26ca54e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const long CT_LOOP_MAX = 25L</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l00083">83</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ac007a0de579ab6b478b89ab632c73ed3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const double ETILDE = 2.*<a class="el" href="physconst_8h.html#a0dac55511b8235578f5364bcd618056f">SQRT2</a>/<a class="el" href="physconst_8h.html#ab1891e433b4c259d18bc1c800ea15316">EVRYD</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l00103">103</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l03612">y2s()</a>.</p>

</div>
</div>
<a class="anchor" id="a6d5737b822e660ab03372ffffc4e5bcf"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double HEAT_TOLER = DBL_MAX</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l00089">89</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l01746">GrainChargeTemp()</a>, and <a class="el" href="grains_8cpp_source.html#l00583">GrainsInit()</a>.</p>

</div>
</div>
<a class="anchor" id="a39e31c9c5c36abc283b208cf4c4e9421"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double HEAT_TOLER_BIN = DBL_MAX</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l00090">90</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l01746">GrainChargeTemp()</a>, and <a class="el" href="grains_8cpp_source.html#l00583">GrainsInit()</a>.</p>

</div>
</div>
<a class="anchor" id="a317cffe3cdb7a21aca1ae76346a4bffe"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const bool INCL_TUNNEL = true</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l00060">60</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l00583">GrainsInit()</a>, <a class="el" href="grains_8cpp_source.html#l03088">UpdatePot1()</a>, and <a class="el" href="grains_8cpp_source.html#l03746">UpdateRecomZ0()</a>.</p>

</div>
</div>
<a class="anchor" id="a5c14132d2182a5d486ef35f59aa663a4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const long MAGIC_AUGER_DATA = 20060126L</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l00058">58</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l01054">ReadAugerData()</a>.</p>

</div>
</div>
<a class="anchor" id="a8971c5dd6310bbbf74b94ae1d4f5542a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">long int nCalledGrainDrive</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l00067">67</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l01591">GrainDrive()</a>, and <a class="el" href="grains_8cpp_source.html#l00388">GrainVar::p_clear1()</a>.</p>

</div>
</div>
<a class="anchor" id="af68f1f5687c21774f7bb482708b509f0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const bool NO_TUNNEL = false</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l00061">61</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l03896">GrainIonColl()</a>, <a class="el" href="grains_8cpp_source.html#l03088">UpdatePot1()</a>, and <a class="el" href="grains_8cpp_source.html#l03746">UpdateRecomZ0()</a>.</p>

</div>
</div>
<a class="anchor" id="a12b73a5fc7801c653dd7d0488a13b2a6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const long NTOP = <a class="el" href="grainvar_8h.html#a4a2fe26a4e35e2605b2fefe1bc18bca3">NDEMS</a>/5</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l00073">73</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l01313">InitEmissivities()</a>.</p>

</div>
</div>
<a class="anchor" id="a3051067eeb4e4f14358a2e98d87f4599"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const double STICK_ELEC = 0.5</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l00109">109</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l00583">GrainsInit()</a>.</p>

</div>
</div>
<a class="anchor" id="a6a80ae481b0a41ae089ffb66a6b65881"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const double STICK_ION = 1.0</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l00110">110</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l03976">GrainChrgTransferRates()</a>, <a class="el" href="grains_8cpp_source.html#l04503">GrainCollHeating()</a>, <a class="el" href="grains_8cpp_source.html#l02593">GrainElecEmis1()</a>, and <a class="el" href="grains_8cpp_source.html#l02510">GrainElecRecomb1()</a>.</p>

</div>
</div>
<a class="anchor" id="a0f3337928abe2caf3b8b65228a51304a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const long T_LOOP_MAX = 50L</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l00086">86</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l01746">GrainChargeTemp()</a>.</p>

</div>
</div>
<a class="anchor" id="aa9cc820c1cfe91eaf78af6e7cd9b101e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const double THERMCONST = <a class="el" href="physconst_8h.html#a88552ddf952bc4f4d63d6aff96209f19">PI4</a>*<a class="el" href="physconst_8h.html#a1ee452ca9e5ad80cab2bb934d1b18c37">ELECTRON_MASS</a>*<a class="el" href="cddefines_8h.html#a640dbf4a86409e02d9103d713bd54936">POW2</a>(<a class="el" href="physconst_8h.html#adf462665cf998d63dc3cffd56a3b4d04">BOLTZMANN</a>)/<a class="el" href="cddefines_8h.html#a217222b0dbe23b826974fdc89eac8fef">POW3</a>(<a class="el" href="physconst_8h.html#aeb2fe1a6b9d357b1d161f1f8e3014fc1">HPLANCK</a>)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l00106">106</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l03367">UpdatePot2()</a>.</p>

</div>
</div>
<a class="anchor" id="aa0b31b0340ab94f19e940e494ebbcb2f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const double TOLER = <a class="el" href="grainvar_8h.html#a37ef74710d915915b77549e0c5f5dee1">CONSERV_TOL</a>/10.</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="grains_8cpp_source.html#l00077">77</a> of file <a class="el" href="grains_8cpp_source.html">grains.cpp</a>.</p>

<p>Referenced by <a class="el" href="grains_8cpp_source.html#l01746">GrainChargeTemp()</a>, <a class="el" href="grains__mie_8cpp_source.html#l00776">mie_auxiliary()</a>, and <a class="el" href="grains__mie_8cpp_source.html#l02368">search_limit()</a>.</p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sat Oct 19 2013 10:43:54 for cloudy by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>